У меня есть документ Excel, в котором представлены время и стоимость продаж за определенный день, и я собираюсь построить их почасовой график.
В настоящее время у меня есть простая таблица, которая выглядит примерно так, в которой я округлил каждое время до ближайшего часа:
+--------------+
| Time | Sales |
+------+-------+
| 7 | 2 |
+------+-------+
| 7 | 3 |
+------+-------+
| 8 | 2 |
+------+-------+
| 8 | 6 |
+------+-------+
| 8 | 7 |
+------+-------+
| 9 | 9 |
+------+-------+
| 9 | 3 |
+------+-------+
| 9 | 4 |
+------+-------+
Это продолжается еще около 800 ячеек. Какой самый простой способ суммировать продажи за каждый час, чтобы они были в удобном графическом формате?
решение1
Ну, вы могли бы использовать другой рабочий лист, содержащий столбец часов, и рядом с каждым часом использовать формулу с функцией SUMIF()
.
Предположим, что часы в вашей таблице выше указаны в столбцеАс продажами в колонкеБ, формула будет выглядеть примерно так:
На этой иллюстрации данные, содержащие приведенную выше таблицу, находятся на листе с именем RawData
.
=SUMIF(RawData!A:A,A1,RawData!B:B)
+----------------------------------------------+
| Hour | Sum |
+------+---------------------------------------+
| 7 | =SUMIF(RawData!A:A, A1, RawData!B:B) |
+------+---------------------------------------+
| 8 | =SUMIF(RawData!A:A, A2, RawData!B:B) |
+------+---------------------------------------+
| 9 | =SUMIF(RawData!A:A, A3, RawData!B:B) |
+------+---------------------------------------+
Что покажет вывод как:
+--------------+
| Hour | Sum |
+------+-------+
| 7 | 5 |
+------+-------+
| 8 | 15 |
+------+-------+
| 9 | 16 |
+------+-------+
Разбираем формулу
Формула состоит из трех частей:
Диапазон это диапазон ячеек, которые вы хотите оценить.
В этом случае это будетТвойпервый столбец, который вы указали в своем вопросе, который, как я предположил, является столбцом A (на нашем теоретическом листе
RawData
).Критерии это условие или критерий в виде числа, выражения или текста, определяющий, какие ячейки будут добавлены
В данном случае это часы в течениеДиапазонмы предоставили ранее. На нашем отдельном листе, который мы создали, мы напечатали 7, 8, 9, как вы видите в моем примере. Мы будем ссылаться на эти ячейки, чтобы они были нашими Критериями.
Диапазон_суммирования фактические ячейки для суммирования.
В вашем случае это будетТвойстолбец B, который вы указали в своем вопросе на листе
RawData
. Это числа, которые фактически складываются.
решение2
Вы также можете использоватьСУММПРОИЗВЕДЕНИЕфункция для получения общего объема продаж за час.
=SUMPRODUCT(($A$2:$A$50=$A2)*($B$2:$B$50))
Примечание: где A2 — первая ячейка с адресом 7. Перетащите формулу вниз до нужного значения, Excel автоматически изменит номер строки адреса ячейки A2.
решение3
Короткий ответ, поскольку этот вопрос уже закрыт... вы можете использовать сводную диаграмму.