1

У меня есть список данных в Excel с датой столбца. Когда я хочу создать отчет, я обычно создаю новый столбец на вкладке данных и набираю код в текстовом формате, например "April08", затем помещаю на вкладку отчета скрытый столбец с этим кодом и использую формулу sumif для добавления увеличить количество в столбце, соответствующем "April08". Есть ли более простой способ сделать это в Excel?

3 ответа3

1

Используя функцию SUMIFS , вы можете указать несколько критериев. Так

=SUMIFS(data!B:B, data!A:A, ">="&startDate, data!A:A, "<="&endDate)

где столбец B на листе data содержит данные, которые вы хотите суммировать, а столбец A содержит даты. startDate и endDate являются именованными диапазонами с датами начала и окончания (в этом примере они будут содержать 1 апреля 2008 г. и 30 апреля 2008 г. соответственно). Очевидно, вам не нужно использовать именованные диапазоны; Я просто вставил это для ясности.

В качестве альтернативы, используйте столбец "помощник", как у вас, но поместите в него формулу вместо того, чтобы вручную вводить "April08" и т.д. Что-то вроде =DATE(YEAR(A1),MONTH(A1),1) выполнит эту работу.

0

Вы можете использовать формулы массива, чтобы получить желаемую сумму без добавления вспомогательного столбца, например:

=SUM((MONTH(dates)=4)*(YEAR(dates)=2008)*sales)

(см. формулу А в моем примере ниже)

Куда:

dates - диапазон, который содержит ваши даты (столбец A в моем примере ниже)
sales - диапазон, который содержит материал, который вы хотите добавить (столбец B в моем примере ниже)
4 и 2008 относится к моему целевому месяцу и году, в данном случае ко всему, что относится к апрелю 2008 года.

Пример:

Эта формула также должна дать вам тот же результат (формула B выше):

=SUM((TEXT(dates,"mmm yyyy")="Apr 2008")*sales)

Просто измените его в соответствии с вашей таблицей.

Не забудьте зафиксировать формулы, используя Ctrl + Shift + Enter.

0

Вы не указали, какую версию вы используете или как именно выложены ваши данные, но использование сводной таблицы является мощным инструментом для представления необходимой информации из списка данных.

Если вы не знакомы с сводными таблицами, вот отличное учебное пособие - Учебное пособие по сводным таблицам Excel: что такое сводная таблица и как ее создать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .