У меня есть две таблицы: (1) Содержит массив дат в следующем формате: 22.08.2016 13:30 (2) Содержит массив текущих дат месяца в этом формате: 08.2016COUNTIFS с разными форматами дат в листах google
Что я хочу сделать, это использовать «COUNTIF» для подсчета всех строк в электронной таблице (1), соответствующих месяцу в электронной таблице (2).
Мой подход: =COUNTIF(MONTH('spreadsheet1'!H1:H); "=MONTH('spreadsheet2'!D3)")
возвращает только «0». Можете ли вы посоветовать?
Это работает! Я также добавил заявление, поэтому он работает в течение более одного года. '= COUNTA (ФИЛЬТР (' spreadsheet1 '! H1: H; MONTH (' spreadsheet1 '! H1: H) = MONTH (D3); YEAR (' таблица 1 '! H1: H) = YEAR (D3))) –
По какой-то причине, когда Формула ничего не находит, она всегда возвращает «1» вместо «0». Есть ли какое-либо исправление для этого? –
Это потому, что 'counta' подсчитывает все, даже ошибки. Лучше использовать 'count + iferror', см. Обновленный ответ. –