Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Посчитать полные часы между дата+время - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Посчитать полные часы между дата+время (Формулы/Formulas)
Посчитать полные часы между дата+время
stoniq Дата: Суббота, 16.03.2019, 23:40 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 82
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Всем хорошего вечера!
Очень прошу помочь слепить формулу. Есть разные номера (колонка В:В), которые имеют статус "Выдано" (то есть выдано клиенту) и "Сдано" (то есть сдано обратно на базу).

Элемент может изменять статус несколько раз в сутки. Нужно посчитать, сколько полных часов элемент пребывал в статусе "Выдано" и вывести эти часы в календарь правее.
К сообщению приложен файл: 5925760.xlsx (9.6 Kb)
 
Ответить
СообщениеВсем хорошего вечера!
Очень прошу помочь слепить формулу. Есть разные номера (колонка В:В), которые имеют статус "Выдано" (то есть выдано клиенту) и "Сдано" (то есть сдано обратно на базу).

Элемент может изменять статус несколько раз в сутки. Нужно посчитать, сколько полных часов элемент пребывал в статусе "Выдано" и вывести эти часы в календарь правее.

Автор - stoniq
Дата добавления - 16.03.2019 в 23:40
_Boroda_ Дата: Суббота, 16.03.2019, 23:48 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Может быть в один день несколько выдано и сдано?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеМожет быть в один день несколько выдано и сдано?

Автор - _Boroda_
Дата добавления - 16.03.2019 в 23:48
stoniq Дата: Суббота, 16.03.2019, 23:59 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 82
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
_Boroda_, Да, такое может быть
 
Ответить
Сообщение_Boroda_, Да, такое может быть

Автор - stoniq
Дата добавления - 16.03.2019 в 23:59
_Boroda_ Дата: Воскресенье, 17.03.2019, 00:04 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Тогда как считать полные часы?
Пример
в - 12:00
с - 12:59
в - 14:00
с - 14:59
Всего по разнице получается 1 час 58 минут, но фактически ни одного полного часа не было

* Да, еще вопрос - дата-время всегда по возрастанию пишутся? Уже неважно, решили поминутно делать


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТогда как считать полные часы?
Пример
в - 12:00
с - 12:59
в - 14:00
с - 14:59
Всего по разнице получается 1 час 58 минут, но фактически ни одного полного часа не было

* Да, еще вопрос - дата-время всегда по возрастанию пишутся? Уже неважно, решили поминутно делать

Автор - _Boroda_
Дата добавления - 17.03.2019 в 00:04
stoniq Дата: Воскресенье, 17.03.2019, 00:09 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 82
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
_Boroda_, Такой вариант конечно вряд ли будет, но всё же возможен. Можно тогда посчитать поминутно? То есть сколько было минут в сутки в статусе "Выдано".
 
Ответить
Сообщение_Boroda_, Такой вариант конечно вряд ли будет, но всё же возможен. Можно тогда посчитать поминутно? То есть сколько было минут в сутки в статусе "Выдано".

Автор - stoniq
Дата добавления - 17.03.2019 в 00:09
_Boroda_ Дата: Воскресенье, 17.03.2019, 00:20 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Вроде так, проверьте, не точно, что-то соображалка не очень
Код
=--ТЕКСТ(СУММПРОИЗВ(($A$2:$A$30<J$1+1)*($B$2:$B$30=$I2)*((J$1+1-$A$2:$A$30)*($C$2:$C$30="Выдано")-(J$1+1-$A$2:$A$30)*($C$2:$C$30="Сдано")));"[м]")-СУММ($I2:I2)

То же самое
Код
=ОТБР(СУММПРОИЗВ(($A$2:$A$30<J$1+1)*($B$2:$B$30=$I2)*((J$1+1-$A$2:$A$30)*($C$2:$C$30="Выдано")-(J$1+1-$A$2:$A$30)*($C$2:$C$30="Сдано")))*1440)-СУММ($I2:I2)

Условие - все номера должны начинаться с "Выдано"
К сообщению приложен файл: 5925760_1.xlsx (11.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВроде так, проверьте, не точно, что-то соображалка не очень
Код
=--ТЕКСТ(СУММПРОИЗВ(($A$2:$A$30<J$1+1)*($B$2:$B$30=$I2)*((J$1+1-$A$2:$A$30)*($C$2:$C$30="Выдано")-(J$1+1-$A$2:$A$30)*($C$2:$C$30="Сдано")));"[м]")-СУММ($I2:I2)

То же самое
Код
=ОТБР(СУММПРОИЗВ(($A$2:$A$30<J$1+1)*($B$2:$B$30=$I2)*((J$1+1-$A$2:$A$30)*($C$2:$C$30="Выдано")-(J$1+1-$A$2:$A$30)*($C$2:$C$30="Сдано")))*1440)-СУММ($I2:I2)

Условие - все номера должны начинаться с "Выдано"

Автор - _Boroda_
Дата добавления - 17.03.2019 в 00:20
stoniq Дата: Воскресенье, 17.03.2019, 00:28 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 82
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
_Boroda_, Как всегда то, что нужно! Благодарю, закинул ЯДу.
 
Ответить
Сообщение_Boroda_, Как всегда то, что нужно! Благодарю, закинул ЯДу.

Автор - stoniq
Дата добавления - 17.03.2019 в 00:28
_Boroda_ Дата: Воскресенье, 17.03.2019, 00:37 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Яду выпил, спасибо
Так лучше
Код
=ОТБР(СУММПРОИЗВ(($A$2:$A$30<J$1+1)*($B$2:$B$30=$I2)*(J$1+1-$A$2:$A$30)*(($C$2:$C$30="Выдано")-($C$2:$C$30="Сдано")))*1440)-СУММ($I2:I2)

Код
=ОТБР(СУММПРОИЗВ(($A$2:$A$30<J$1+1)*($B$2:$B$30=$I2)*(J$1+1-$A$2:$A$30)*-1^($C$2:$C$30="Сдано"))*1440)-СУММ($I2:I2)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЯду выпил, спасибо
Так лучше
Код
=ОТБР(СУММПРОИЗВ(($A$2:$A$30<J$1+1)*($B$2:$B$30=$I2)*(J$1+1-$A$2:$A$30)*(($C$2:$C$30="Выдано")-($C$2:$C$30="Сдано")))*1440)-СУММ($I2:I2)

Код
=ОТБР(СУММПРОИЗВ(($A$2:$A$30<J$1+1)*($B$2:$B$30=$I2)*(J$1+1-$A$2:$A$30)*-1^($C$2:$C$30="Сдано"))*1440)-СУММ($I2:I2)

Автор - _Boroda_
Дата добавления - 17.03.2019 в 00:37
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Посчитать полные часы между дата+время (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!