Excel суммирует весь объем за один час

Я хотел бы суммировать все значения для линии проверки с 21:00 до 21:59 в ячейке C78 на листе 1. В этом примере C78 будет равен 416.

Я пробовал сумифы, но не думаю, что это решение. Может быть, сумма произведений? но просто не могу заставить его работать. Любая поддержка приветствуется.

Лист 1:

Лист 2:


Лист 1

Ресурсная группа Ресурс 06.12.2024 21 00 06.12.2024 22 00 Подготовительные линии ИНСПЕКЦИОННАЯ ЛИНИЯ - N1 НОЧИ

Лист 2

Ресурс 06.12.2024 21 00 06.12.2024 21 01 06.12.2024 21 02 06.12.2024 21 03 06.12.2024 21 04 06.12.2024 21 05 06.12.2024 21 06 06.12.2024 21 07 06.12.2024 21 08 06.12.2024 21 09 06.12.2024 21 10 06.12.2024 21 11 06.12.2024 21 12 06.12.2024 21 13 06.12.2024 21 14 06.12.2024 21 15 06.12.2024 21 16 06.12.2024 21 17 06.12.2024 21 18 06.12.2024 21 19 06.12.2024 21 20 06.12.2024 21 21 06.12.2024 21 22 06.12.2024 21 23 06.12.2024 21 24 06.12.2024 21 25 06.12.2024 21 26 06.12.2024 21 27 06.12.2024 21 28 06.12.2024 21 29 06.12.2024 21 30 06.12.2024 21 31 06.12.2024 21 32 06.12.2024 21 33 06.12.2024 21 34 06.12.2024 21 35 06.12.2024 21 36 06.12.2024 21 37 06.12.2024 21 38 06.12.2024 21 39 06.12.2024 21 40 06.12.2024 21 41 06.12.2024 21 42 06.12.2024 21 43 06.12.2024 21 44 06.12.2024 21 45 06.12.2024 21 46 06.12.2024 21 47 06.12.2024 21 48 06.12.2024 21 49 06.12.2024 21 50 06.12.2024 21 51 06.12.2024 21 52 06.12.2024 21 53 06.12.2024 21 54 06.12.2024 21 55 06.12.2024 21 56 06.12.2024 21 57 06.12.2024 21 58 06.12.2024 21 59 06.12.2024 22 00 06.12.2024 22 01 06.12.2024 22 02 06.12.2024 22 03 06.12.2024 22 04 06.12.2024 22 05 06.12.2024 22 06 06.12.2024 22 07 06.12.2024 22 08 06.12.2024 22 09 06.12.2024 22 10 06.12.2024 22 11 06.12.2024 22 12 06.12.2024 22 13 06.12.2024 22 14 06.12.2024 22 15 06.12.2024 22 16 06.12.2024 22 17 06.12.2024 22 18 06.12.2024 22 19 06.12.2024 22 20 06.12.2024 22 21 06.12.2024 22 22 06.12.2024 22 23 06.12.2024 22 24 06.12.2024 22 25 06.12.2024 22 26 06.12.2024 22 27 06.12.2024 22 28 06.12.2024 22 29 06.12.2024 22 30 06.12.2024 22 31 06.12.2024 22 32 06.12.2024 22 33 06.12.2024 22 34 06.12.2024 22 35 06.12.2024 22 36 06.12.2024 22 37 06.12.2024 22 38 06.12.2024 22 39 06.12.2024 22 40 06.12.2024 22 41 06.12.2024 22 42 06.12.2024 22 43 06.12.2024 22 44 06.12.2024 22 45 06.12.2024 22 46 06.12.2024 22 47 06.12.2024 22 48 ИНСПЕКЦИОННАЯ ЛИНИЯ - N1 НОЧИ 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13

Возможно, вы захотите поделиться некоторыми данными только для воспроизведения вашей проблемы, не более того. Отправка таблицы уценки поможет нам помочь вам: tablesgenerator.com/markdown_tables

P.b 16.06.2024 22:49

Отличный совет, очень ценю. Утром первым делом посмотрю, чтобы внести поправки. Спасибо.

Alan Tingey 16.06.2024 22:54

Привет, Алан, судя по приведенному вами скриншоту, результат будет 416, а не должен быть 377, это опечатка с вашей стороны, не могли бы вы уточнить, пожалуйста? Это потому, что если прошло 21:31, то значений нет, а все значения от 21:00 до этого момента такие же, как 13.

Mayukh Bhattacharya 16.06.2024 23:04
Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
1
3
69
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вот один из способов достижения желаемого результата, также он не должен быть 377, как в данном примере, вместо этого будет 416, как показано на опубликованном снимке экрана.


• Формула, используемая в ячейке C78

=SUM(FILTER(CHOOSEROWS(Sheet2!$Q:$DU,XMATCH($B78,Sheet2!$H:$H)),
  (Sheet2!$Q$2:$DU$2>=C$1)*(Sheet2!$Q$2:$DU$2<=C$1+TIME(,59,59))))

Другой альтернативный способ использования функции FILTER() + SUM():

=SUM(FILTER(Sheet2!$Q$3:$DU$150,
    (Sheet2!$Q$2:$DU$2>=C$1)*
    (Sheet2!$Q$2:$DU$2<=C$1+TIME(,60,-1)))*
    ($B78=Sheet2!$H$3:$H$150))

Можно заменить это <=C$1+TIME(,59,59) или <=C$1+TIME(,60,-1) на это <(C$1+1/24)


Спасибо за варианты, завтра утром займусь этим первым делом (Англия). Ещё «принесли тебе кофе». Спасибо за вашу поддержку.

Alan Tingey 16.06.2024 23:40

Не торопитесь, пожалуйста, не торопитесь. Я использовал этот Генератор таблиц разметки. Благодарность создателю JohnFraney.ca он относительно прост в использовании. Вам просто нужно скопировать данные из Excel и вставить на указанный сайт. сгенерируйте и скопируйте и вставьте сюда. Большое спасибо !!

Mayukh Bhattacharya 16.06.2024 23:43

Другие вопросы по теме