Формула задачи - поиск в 2D и сумма - Головоломка

Эта проблема

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

Соревнование

Какая формула в ячейке I5 правильно подсчитает общее количество чашек, проданных после 12:00 во вторник и четверг? Соответствующие ячейки заштрихованы зеленым.

Для вашего удобства доступны следующие именованные диапазоны:

данные = C5: G14
раз = B5: B14
дней = C4: G4

Загрузите книгу Excel и оставьте свой ответ в виде комментария ниже.

Ограничения

  1. Ваша формула должна динамически размещать ячейки для суммирования без жестко заданных ссылок. Другими словами, = СУММ (D10: D14, F10: F14) недопустимо.
  2. По возможности используйте именованные диапазоны, чтобы облегчить чтение формулы.
Ответ (нажмите, чтобы развернуть)

Множество отличных ответов! Наиболее распространенным подходом было использование функции СУММПРОИЗВ следующим образом:

=SUMPRODUCT(data*(times>0.5)*((days="Tue")+(days="Thu")))

Где выражение (раз> 0,5) эквивалентно:

=(times>TIME(12,0,0))

Это работает, потому что Excel обрабатывает время как дробное значение 1 дня, где 6:00 - 0,25, 12:00 - 0,5, 18:00 - 0,75 и т. Д.

Если такой способ использования СУММПРОИЗВ является новым для вас, эта формула основана на той же идее и включает полное объяснение. SUMPRODUCT может показаться устрашающим, но я рекомендую вам попробовать. Это потрясающий инструмент.

Интересные статьи...