Для моих данных, мое время на самом деле на почасовой основе,

   Date       Time         Sales
   1/1/2012   09:00-09:59  15.77
   1/1/2012   10:00-10:59  66.13
   1/1/2012   11:00-11:59  144.30
   1/1/2012   12:00-12:59  128.80

   2/1/2012   09:00-09:59  0.00
   2/1/2012   10:00-10:59  0.00
   2/1/2012   11:00-11:59  25.13
   2/1/2012   12:00-12:59  10.01

Но теперь я хочу, чтобы он основывался на двухчасовой основе и рассчитывал общий объем продаж за 2 дня за 2-часовую смену.

 Time         Sales
 09:00-10:59   ?
 10:00-12:59   ?

Как я могу сделать это в Excel 2007?

1 ответ1

2

Сводная таблица кажется хорошей идеей из-за универсальности, которую она позволяет - нет реальной проблемы с объединением более двух дней или более двух смен и т.д. Я бы предложил LOOKUP добавить указатель смены 'вспомогательный столбец' и сводную таблицу, как показано ниже (где это фильтруется в течение двух дней 01.01.12 и 02.01.12):

Пример SU502292

Но, вероятно, есть много других способов достижения вашего результата, поэтому ваша лучшая ставка может зависеть от того, какой другой анализ вы захотите в будущем, сколько у вас данных и так далее.


Решение, основанное только на формуле (не сводная таблица), без «вспомогательного столбца» может быть таким, как показано ниже, с G9 скопированным в H9:

Второй пример SU502292

где для сохранения хотя бы некоторой гибкости критерии ссылаются, а не жестко закодированы.

SUMIFS в G9 здесь складывает Продажи, где Дата больше или равна 01/01/2012 и меньше или равна 02/01/2012, а Время больше или равна 09:00-09:59 и меньше или равен 10:00-10:59.

Я предлагаю довольно убедительный аргумент в пользу подхода сводной таблицы!

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