Страницы: 1
RSS
Сложный COUNTIF с условием по дате и времени
 

Добрый вечер!

работаю сейчас с одним датасетом содержащим данные по измерениям давления крови у более чем 1000 пациентов на протяжении нескольких месяцев.

Задача оценить какая пропорция пациентов имела давление менее 135 каждый 30 день со дня начала измерений.

При этом часть пациентов измеряла давление каждый день несколько раз, кто то пропускал дни, но интересует либо только первое (утреннее) давление либо если один раз меряли тогда ее берем. Кроме того некоторые пациенты начали свое участие с самого начала (март 2021) а некоторые присоединились позже, но все закончили в октябре 2021.

Пример данных я приложил.

Я попробовал начать с оценки среднего давление среди всех уникальных пациентов, просто пытаясь разобратся с принципом работы с уникальными значениями

=AVERAGE(IF(MATCH($A$2:$A$114356,$A$2:$A$114356,0)=ROW(ZZ1:INDEX(ZZ:ZZ,COUNTA($A$2:$A$114356))),$D$2:$D$114356))

потом добавил COUNT чтобы увидеть число уникальных пациентов, но допилить  COUINTIF с критерием  <135 criteria уже не вышло =COUNT(IF(MATCH($A$2:$A$114356,$A$2:$A$114356,0)=ROW(ZZ1:INDEX(ZZ:ZZ,COUNTA($A$2:$A$114356))),$D$2:$D$114356))

Потом планировал добавить критерий что нужно смотреть  первое показание в каждом тридцатом дне, но встрял на предыдущем этапе, сложность формулы не осилил.

Буду признателен если кто то сможет помочь

Спасибо

Василий

Изменено: marthy - 19.10.2021 22:43:22
 
marthy, действительно сложный (без файл-примера)
Не бойтесь совершенства. Вам его не достичь.
 
Mershik,я добавил семпл датасета и скорректировал описание в посте
 
marthy,  не нужно писать через строку. Не растягивайте сообщения.
Страницы: 1
Наверх