В Excel ... и на основе этой хорошей ссылки index () + match () .
Решение для этой части:
«если я хочу посчитать количество дней, когда длина> 5 и доступный истина?> 3»
если длина> 5, то вы должны получить 2 .. не 3 .. если длина> = 5, то только вы получите 3.
Предполагая, что ваши образцы данных находятся в A1: C7, ответ:
=COUNTIFS(B:B,"yes",C:C,">5")
Вы получите 2.
и для этой части:
msgstr "хочу извлечь все даты, где есть ДА в столбце" доступно "
Предполагая, что ваши данные «2/8 9:00» расположены в A2, а «31/8 9:00» расположены в A7, все столбцы идентификатора данных A отформатированы в формате даты / времени в Excel, поместите это в D2:
=IFERROR(IF(ROWS($A$2:$A2)>1,INDEX(OFFSET($A$2:$A$7,MATCH(D1,$A$2:$A$7,0),0),MATCH("yes",OFFSET($B$2:$B$7,MATCH(D1,$A$2:$A$7,0),0),0)),INDEX($A$2:$A$7,MATCH("yes",$B$2:$B$7,0))),"")
и это в E2:
=IFERROR(DAY(D2),"")
вы получите «26, 29, 30» там.