У меня есть список данных в Excel с датой столбца. Когда я хочу создать отчет, я обычно создаю новый столбец в данные вкладку и введите код в текстовом формате, как «April08», затем я положил скрытый столбец на доклад перейдите на вкладку с этим кодом и используйте формулу sumif для суммирования количеств в столбце, соответствующем «April08». Есть ли более простой способ сделать это в Excel?
microsoft-excel
worksheet-function
Richard Pullman
источник
источник
Ответы:
С использованием
SUMIFS
Функция, вы можете указать несколько критериев. Такгде столбец B в
data
рабочая таблица содержит данные, которые вы хотите суммировать, а столбец A содержит даты.startDate
а такжеendDate
именованные диапазоны с указанием даты начала и окончания (в этом примере они будут содержать 1 апреля 2008 г. и 30 апреля 2008 г. соответственно). Очевидно, вам не нужно использовать именованные диапазоны; Я просто вставил это для ясности.В качестве альтернативы можно использовать столбец «помощник», как у вас, но вместо него ввести формулу вместо того, чтобы вручную вводить «April08» и т. Д.
=DATE(YEAR(A1),MONTH(A1),1)
сделал бы работу.источник
Вы не указали, какую версию вы используете или как именно выложены ваши данные, но использование сводной таблицы является мощным инструментом для представления необходимой вам информации из списка данных.
Если вы не знакомы с сводными таблицами, вот отличное руководство - Учебник по сводным таблицам Excel: что такое сводная таблица и как ее создать ,
источник
Вы можете использовать формулы массива, чтобы получить желаемую сумму без добавления вспомогательного столбца, например:
(см. формулу А в моем примере ниже)
Куда:
dates
- диапазон, который содержит ваши даты (столбец A в моем примере ниже)sales
- диапазон, который содержит материал, который вы хотите добавить (столбец B в моем примере ниже)4
а также2008
относится к моему целевому месяцу и году, в данном случае ко всему, что относится к апрелю 2008 года.Пример:
Эта формула также должна дать вам тот же результат (формула B выше):
Просто измените его в соответствии с вашей таблицей.
Не забудьте зафиксировать формулы, используя Ctrl + сдвиг + Войти ,
источник