Я пытаюсь создать таблицу в excel, которая вычисляет сумму некоторых значений, если дата падает в конкретном месяце.Формула Excel для суммирования, если дата выпадает в конкретный месяц
В столбце А являются даты, на колонке B, некоторые значения на колонке Е будут перечислены только числа от 1 до 12 и в колонке F есть клетки с =SUM(IF(MONTH($A$1:$A$10)=E11; $B$1:$B$10; 0))
формулы.
Я не знаю, почему на F9
значение равно 0, даже если отмечено с помощью отладчика (клавиша F9), и увидел, что результатом форума является 22, что является ожидаемым значением. Кроме того, я не знаю, почему на F11
и F12
Получать сообщение об ошибке: A value used in the formula is of the wrong data type
Что я могу сделать для решения этих проблем? Спасибо
Можно использовать 'SUMPRODUCT', тогда формула не нужна« запись массива », например. эта формула в F1 скопирована '= SUMPRODUCT ((МЕСЯЦ ($ A $ 1: $ A $ 10) = E1) +0; $ B $ 1: $ B $ 10)' –