1

У меня есть три столбца в электронной таблице.

Эти три столбца представляют часы магазинов для данного дня (каждый магазин имеет набор столбцов для каждого дня).

Я хотел бы заполнить каждую ячейку в этой таблице

с количеством магазинов, открытых в конкретное время этого дня.

Какую формулу я могу использовать для расчета этого? Какой мой лучший подход к решению этой проблемы?

Пример: использование данной информации будет означать, что на понедельник в 13:00 будут открыты 3 магазина. Ячейка, соответствующая 13:00 понедельника, будет заполнена цифрой 3. В 16:00 открыты 2 магазина. Ячейка для 2:00 вечера будет заполнена 2. Это будет происходить за каждый час каждого дня.

2 ответа2

0

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

0

Это требует 2 операции
а. Чтобы определить, открыт ли магазин в определенное время
б. Добавить магазины, если они открыты

это потребует вложенных формул и смешанных ссылок
(перейдите по ссылкам, чтобы узнать больше, и попробуйте сами, ответ ниже не будет иметь смысла)

если магазин открыт, то 1, если закрыт, то 0, и добавьте 0 и 1, чтобы получить сумму всех открытых магазинов

добавьте больше функций if для большего количества магазинов и настройте ссылки для дней недели, как показано на скриншоте ниже

как только ссылки определены для 1-й строки, используйте автозаполнение для остальных ячеек в последующих строках

Я использовал 3 магазина в качестве примера здесь, добавьте больше магазинов с + в формуле

На понедельник

Формула на понедельник

На вторник

Формула на вторник

& скоро

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

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