#google-sheets #google-sheets-formula
#google-sheets #google-таблицы-формула
Вопрос:
У меня есть список мест для проведения мероприятий, а также время и дата их проведения (например, начало: с 1 марта до 9 утра, окончание: с 1 марта до 10 утра). Я пытаюсь создать «тепловую карту» в Excel / Google Sheets, чтобы я мог узнать, как часто событие бронируется за каждые полчаса исторически.
Я пытаюсь ответить на вопрос: «Как часто пространство арендуется с 9 утра до 9:30 утра по воскресеньям». Но распространите это на каждый получасовой блок в каждый день недели. Затем я буду использовать некоторое условное форматирование для создания тепловой карты с помощью градиента.
S M T W T F S
9:00 AM X X X X X X X
9:30 AM X X X X X X X
10:00 AM X X X X X X X
10:30 AM X X X X X X X
В приведенном выше примере я хотел бы иметь строку для каждого получаса (например, 9 утра, 9:30 утра, 10 утра и т. Д.) И Столбец с днем недели (например, воскресенье, понедельник, вторник и т. Д.). Внутри таблицы я хотел бычтобы найти формулу для замены Xs, подсчитайте, сколько раз пространство арендовалось для мероприятия в это время и день недели. Если он арендуется дважды с 9 утра до 9:30 утра в воскресенье, тогда X будет равно 2.
Я попробовал следующую формулу, но она не совсем правильно вычисляет вещи.
=COUNTIFS($N:$N,">="amp;$A2,$O:$O,"<"amp;$A3,$P:$P,"="amp;B$1)
В приведенном выше примере / формуле таблица с необработанными данными выглядит следующим образом:
Column N Column O
Start Time End Time
6:00:00 PM 10:00:00 PM
11:30:00 AM 1:30 PM
8:00:00 PM 8:30 PM
5:30:00 PM 6:00 PM
6:00:00 PM 8:00 PM
- A2 = 9:00 утра
- A3 = 9:30 утра
- B1 = воскресенье
Ответ №1:
вставьте в ячейку F1, перетащите вправо, а затем перетащите вниз:
=COUNTA(IFERROR(FILTER($A$2:$A, $E2 >= $B$2:$B,
$E2 <= $C$2:$C,
F$1 = TEXT($A$2:$A, "ddd"))))
Комментарии:
1. Удивительные. Большое вам спасибо @player0. Это сработало. Я также еще немного поиграл со своей формулой и понял, что операторы были неверными (<= должно было быть >= ).