Страницы: 1
RSS
Работа формулы суммаесли при условии времени 00:00:47
 
Добрый день!

Нужна помощь, есть лист сводный в нем формула в строке ЧНН (ОКРУГЛВНИЗ((СУММЕСЛИМН('Таблица очередей'!$A:$A;'Таблица очередей'!$B:$B;СВОДНЫЙ!A2;'Таблица очередей'!C:C;СВОДНЫЙ!B2/3600/24))*24;0,1))/24

И если на листе таблица очередей поставить в ячейки С3 значение 00:00:46, то формула выше правильно 16:00:00. Если поставить 00:00:48 то выводит 16:00:00, но если поставить 00:00:47, то выдает 00:00:00.
Почему так????

Заранее спасибо. Файл во вложении.
 
Виталий Vazh, ничего не понял. Словами скажите, что Вы из чего хотите получить и покажите несколько решений вручную сделанных Вами.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
В В4 выводится максимальное время ожидания, в С4 выводится начало часа в котором было это максимальное время.

И если на листе "Таблица очередей" в С3 поставить время 00:00:47, то в ячейку С2 листа "СВОДНЫЙ" выведется 00:00:00. Почему?
Изменено: Виталий Vazh - 29.07.2016 15:29:25
 
Так нужно?
Код
=ОКРУГЛВНИЗ(СУММЕСЛИМН('Таблица очередей'!A:A;'Таблица очередей'!B:B;A2;'Таблица очередей'!C:C;"0:0:"&B2)*24;0,1)/24
Дело в неверном переводе в двоичные числа. Для времени использование конструкций типа /3600/24 чревато. Да и не только для времени.
Почитайте
https://support.microsoft.com/ru-ru/kb/78113
Изменено: _Boroda_ - 29.07.2016 18:03:39
Скажи мне, кудесник, любимец ба’гов...
 
В файле все готово, формулы введены, косяк именно когда на листе "Таблица очередей" в ячейке 0:00:47, то формула не считает в С2.
 
Цитата
_Boroda_ написал: Дело в неверном переводе в двоичные числа
Спасибо, теперь понятно, не совсем, но общий смысл ясен.
 
Цитата
Виталий Vazh написал: это не новость
Если бы для Вас это было "не новость", то Вы бы не использовали формулу, потенциально приводящую к ошибке. Или использовали бы, на авось положившись?
А "почему" - читайте по ссылке выше.
Скажи мне, кудесник, любимец ба’гов...
Страницы: 1
Наверх