2016-07-05 2 views
0

Итак, я хочу подсчитать, сколько записей было подано в июле. Может ли кто-нибудь помочь мне, как это сделать, поэтому каждый месяц, когда новые данные добавляются, он автоматически обновляется и дает новые данные за каждый месяц. Я знаю, что мне нужно использовать комбинацию = CountIfs, = today, Month, = Year, но не уверен, как именно это сформулировать.Количество записей за текущий месяц

+0

Вы должны показать нам свои данные, если это возможно. –

ответ

2

Использование SUMPRODUCT()

=SUMPRODUCT((YEAR($A$1:$A$100)=YEAR(TODAY()))*(MONTH($A$1:$A$100)=MONTH(TODAY()))) 

Это будет считать каждый месяц, что является таким же, как месяц сегодня.

+0

Спасибо за ответ! Однако, когда я добавляю эту формулу, она появляется как «#Value». Я хочу знать, сколько записей было сделано в столбце «G». Поэтому я скопировал формулу и изменил A на G, но это не сработает. –

+0

Удостоверьтесь, что ваши даты - это настоящие даты, а не текст, похожий на даты. Измените столбец на «Общий» формат. Истинные даты будут меняться на номера около 42500. Тексты будут оставаться неизменными. Также убедитесь, что вы не включаете ячейку заголовка в G1. Если ваши даты начинаются с G2, тогда начните там. Если это встретит любой текст, он вернет #Value. @NikaDolidze –

+0

Итак, похоже, сейчас работает. Однако проблема заключается в том, что когда я включаю в себя ячейки A и i вручную вводит материал, который он работает, но он не работает для ячейки G, поэтому я предполагаю, что существует проблема форматирования. Не могли бы вы объяснить часть форматирования? Я не понимаю, что мне нужно установить? Я установил «Краткая дата» –

1

Вот версия COUNTIFS первоначального вопроса

=COUNTIFS($A$1:$A$100,"<="&EOMONTH(TODAY(),0),$A$1:$A$100,">"&EOMONTH(TODAY(),-1)) 

или

=COUNTIFS($A$1:$A$100,"<"&DATE(YEAR(TODAY()),MONTH(TODAY())+1,1),$A$1:$A$100,">="&DATE(YEAR(TODAY()),MONTH(TODAY()),1)) 

Вы могли бы думать о чем-то вроде = COUNTIFS (месяц ($ A $ 1: $ A $ 100), месяц (сегодня)), но, к сожалению, это не работает. Первое значение в countifs должно быть диапазоном, и вы не можете использовать функцию здесь, поэтому это нужно сделать с помощью SUMPRODUCT, как в ответе Скотта Краннера.

+0

Спасибо! Yeap они оба работают –