У меня есть эта таблица ниже:
A B C
Date . Place Person
1/1 . DOU,DORS John
1/1 . DOMG,DOSP Mark
2/1 . DOU,DOSP Alex
1/1 . DOU John
Мне нужна формула для COUNTIF
«Дата» равна 1/1
, и если внутри «Поместить» присутствует строка «DOU» (мне нужно сделать это динамически с несколькими датами и строками, просто используя этот пример для упрощения ).
Так что в основном что-то вроде COUNTIFS(B:B;"DOU";A:A;1/1) = TRUE
Я пытался COUNTIFS(B:B;"DOU";A:A;1/1)
, но это не сработало, потому что оно работает только с точными совпадениями, а не с частичными строками. Если я использую REGEXMATCH(B2;"DOU")
, я получаю TRUE
, однако я не нашел способа вставить REGEXMATCH
внутрь COUNTIFS
, чтобы сделать его объемным и динамическим. Есть способ сделать это? Если нет, есть ли способ сделать эту операцию?
Кроме того, я попытался использовать ответ в этом посте , однако он не сработал с самого начала. Я пытаюсь сделать COUNTA(FILTER(B:B;REGEXMATCH(B:B; "DOU")))
, но это всегда 1, имеющий или не имеющий "DOU" в столбце.