Среднее за последние 7 дней формула в гугл листах - PullRequest
2 голосов
/ 04 ноября 2019

У моего годовалого сына только что был диагностирован диабет 1-го типа, и я пытаюсь создать электронную таблицу для отслеживания его уровня сахара и т. Д. У меня есть даты в столбце A и его уровни сахара в крови в столбце C. Последние пару дней я пытался выяснить, как получить его средний уровень сахара в крови за последние 7 дней, и просто продолжаю получать ошибки. Я много раз искал в Google и нашел несколько похожих примеров, но, похоже, никогда не смог заставить их работать.

Это то, что у меня есть в данный момент, но я получаю ошибку деления на ноль.

=averageif(A7:A, ">=" & (TODAY()-6),C7:C)

Буду очень признателен за любую помощь в этом.

Ответы [ 2 ]

2 голосов
/ 04 ноября 2019

пробовать:

=AVERAGEIFS(C2:C, A2:A, "<="&TODAY(), A2:A, ">="&TODAY()-6)

0

1 голос
/ 04 ноября 2019

пробовать:

=AVERAGE(IFNA(QUERY(A2:C, 
 "select C 
  where A <= date '"&TEXT(TODAY(),   "yyyy-mm-dd")&"'
    and A >= date '"&TEXT(TODAY()-6, "yyyy-mm-dd")&"'", 0)))

0

...