#excel #vba #date #excel-formula #count
#excel #vba #Дата #excel-формула #подсчет
Вопрос:
Я хочу сгенерировать количество «Ashwin» и «Aron» за определенный месяц. Примерные данные и желаемый результат приведены ниже.
Похоже, не удается найти правильный код для получения чисел в табличном формате. Любая помощь будет высоко оценена!
Примерные данные :
Желаемый результат:
Спасибо!
Комментарии:
1. Что плохого в размещении дат в строках и создании сводной таблицы? Общая практика Excel гласит, что заданные диапазоны должны располагаться слева направо, а переменные — вверх и вниз. Пожалуйста, проверьте мой ответ на лучший метод
Ответ №1:
На нужном листе вы должны указать название вашего столбца следующим образом 1/1/2019, 1/2/2019, 1/3/2019 и отформатировать их как «mmm», таким образом, они будут выглядеть следующим образом: январь, февраль, март
Тогда вам нужна эта формула:
=COUNTIFS($A$1:$F$1,">="amp;K$2,$A$1:$F$1,"<="amp;EOMONTH(K$2,0),$A$2:$F$2,$J3)
$ A $ 1: $ F $ 1 находится в образце данных, диапазоне, содержащем даты
K $ 2 — это ячейка, в которой содержится январь
$ A $ 2: $ F $ 2 находится в образце данных, диапазоне, который имеет имена
таким образом, вы получите запрошенные результаты, я только что протестировал это.
Надеюсь, это поможет
Ответ №2:
Просто используйте сводную таблицу
Тогда это становится гораздо лучшим способом отображения данных, как указано в моем комментарии:
Что плохого в размещении дат в строках и создании сводной таблицы? Общая практика Excel гласит, что заданные диапазоны должны располагаться слева направо, а переменные — вверх и вниз. Пожалуйста, проверьте мой ответ на лучший метод