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

Вход

Регистрация

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

 

= Мир MS Excel/Разница между часами и минутами - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Разница между часами и минутами
Ростислав Дата: Четверг, 05.01.2012, 03:14 | Сообщение № 1
Группа: Гости
Добрый день.Мне нужна помощь в нахождении формулы, которая бы мне помогла рассчитать разницу в часах.

К примеру, я должен в месяц работать 100 часов и 0 минут. Сегодня отработал 2 часа. Завтра 3 часа и 40 минут. Мне нужно знать, сколько часов и минут мне еще осталось.

Заранее благодарен.
 
Ответить
СообщениеДобрый день.Мне нужна помощь в нахождении формулы, которая бы мне помогла рассчитать разницу в часах.

К примеру, я должен в месяц работать 100 часов и 0 минут. Сегодня отработал 2 часа. Завтра 3 часа и 40 минут. Мне нужно знать, сколько часов и минут мне еще осталось.

Заранее благодарен.

Автор - Ростислав
Дата добавления - 05.01.2012 в 03:14
IgorGo Дата: Четверг, 05.01.2012, 03:19 | Сообщение № 2
Группа: Друзья
Ранг: Форумчанин
Сообщений: 108
Репутация: 38 ±
Замечаний: 0% ±

вам осталось отработать 94 часа 20 минут

пожалуйста.
 
Ответить
Сообщениевам осталось отработать 94 часа 20 минут

пожалуйста.

Автор - IgorGo
Дата добавления - 05.01.2012 в 03:19
Гость Дата: Четверг, 05.01.2012, 04:56 | Сообщение № 3
Группа: Гости
Quote (IgorGo)
вам осталось отработать 94 часа 20 минут


А в виде Excel-евской формулы сделать можно?
 
Ответить
Сообщение
Quote (IgorGo)
вам осталось отработать 94 часа 20 минут


А в виде Excel-евской формулы сделать можно?

Автор - Гость
Дата добавления - 05.01.2012 в 04:56
DV Дата: Четверг, 05.01.2012, 06:06 | Сообщение № 4
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Можно, но в Вашем файле.
А на пальцах примерно так:
Code
=А1-СУММ(В1:AF1)
 
Ответить
СообщениеМожно, но в Вашем файле.
А на пальцах примерно так:
Code
=А1-СУММ(В1:AF1)

Автор - DV
Дата добавления - 05.01.2012 в 06:06
Ross Дата: Четверг, 05.01.2012, 15:00 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Quote (DV)
Можно, но в Вашем файле.


Вот файл, пожалуйста.

Итак, коротко повторю в чем нуждаюсь: в данном файле есть формула, которая рассчитывает часы и минуты и суммирует их (к примеру 1 час и 30 мин + 1 час и 30 мин = 3 часа, а не 2,60!).
Мне нужно что бы файл мне рассчитывал наоборот, то есть не суммировал, а рассчитывал остаток времени (в часах и минутах), которое мне осталось отработать. Например 100 часов—общие часы, которые нужно отработать, а я отработал всего 4 часа и 5 мин. Формула должна рассчитать что осталось примерно 95 часов и 55 минут. Как то так...
К сообщению приложен файл: xemple.xlsx (10.8 Kb)
 
Ответить
Сообщение
Quote (DV)
Можно, но в Вашем файле.


Вот файл, пожалуйста.

Итак, коротко повторю в чем нуждаюсь: в данном файле есть формула, которая рассчитывает часы и минуты и суммирует их (к примеру 1 час и 30 мин + 1 час и 30 мин = 3 часа, а не 2,60!).
Мне нужно что бы файл мне рассчитывал наоборот, то есть не суммировал, а рассчитывал остаток времени (в часах и минутах), которое мне осталось отработать. Например 100 часов—общие часы, которые нужно отработать, а я отработал всего 4 часа и 5 мин. Формула должна рассчитать что осталось примерно 95 часов и 55 минут. Как то так...

Автор - Ross
Дата добавления - 05.01.2012 в 15:00
Serge_007 Дата: Четверг, 05.01.2012, 15:37 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
См. вложение
К сообщению приложен файл: RossRachel.xls (29.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСм. вложение

Автор - Serge_007
Дата добавления - 05.01.2012 в 15:37
DV Дата: Четверг, 05.01.2012, 15:53 | Сообщение № 7
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Ross,
Excel нравится, когда время вводится как время, а не как Вам нравится.
В Вашем случае у Вас постоянно будут возникать проблемы с округлением и неправильным результатом.


Сообщение отредактировал DV - Четверг, 05.01.2012, 21:09
 
Ответить
СообщениеRoss,
Excel нравится, когда время вводится как время, а не как Вам нравится.
В Вашем случае у Вас постоянно будут возникать проблемы с округлением и неправильным результатом.

Автор - DV
Дата добавления - 05.01.2012 в 15:53
Ross Дата: Четверг, 05.01.2012, 17:24 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Уважаемый Serge_007, спасибо за предоставленную помощь. Я не могу понять, почему в Вашем файле когда вводится 1 час в ячейку, округляется до 24 часов? То есть от 100 отнимается n-часов*24. К примеру, я проработал 2 часа, и мне осталось 98 часов.Формула же высчитала 2*24=мне осталось 52 часа.


Сообщение отредактировал Ross - Четверг, 05.01.2012, 17:49
 
Ответить
СообщениеУважаемый Serge_007, спасибо за предоставленную помощь. Я не могу понять, почему в Вашем файле когда вводится 1 час в ячейку, округляется до 24 часов? То есть от 100 отнимается n-часов*24. К примеру, я проработал 2 часа, и мне осталось 98 часов.Формула же высчитала 2*24=мне осталось 52 часа.

Автор - Ross
Дата добавления - 05.01.2012 в 17:24
_Boroda_ Дата: Четверг, 05.01.2012, 17:50 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Quote (Ross)
Я не могу понять, почему в Вашем файле когда вводится 1 час в ячейку, округляется до 24 часов? То есть от 100 отнимается n-часов*24. К примеру, я проработал 2 часа, и мне осталось 98 часов.Формула же высчитала 2*48=мне осталось 52 часа.
Уважаемый Serge_007, спасибо за предоставленную помощь. Я не могу понять, почему в Вашем файле когда вводится 1 час в ячейку, округляется до 24 часов? То есть от 100 отнимается n-часов*24. К примеру, я проработал 2 часа, и мне осталось 98 часов.Формула же высчитала 2*48=мне осталось 52 часа.Ross

Это потому, что у Вас 1 час 2 минуты вводятся как 1,02, а у Сергея как 1:02. Вам ДВ уже писал
Quote (DV)
Excel нравится, когда время вводится как время, а не через энное место.

Если же хотите все-таки вводить 1,02, то см. вложение

в итоге получится
Code
=100-0,4-СУММПРОИЗВ(ЦЕЛОЕ(B2:B32))-ЦЕЛОЕ(СУММПРОИЗВ(ОСТАТ(B2:B32;1))/0,6)-ОСТАТ(СУММПРОИЗВ(ОСТАТ(B2:B32;1));0,6)

0,4 это 1-0,6 (в обычной единице 100 сотых, а в 1 минуте - 60)
Code
=ЧАС(100/24-СУММПРОИЗВ(ВРЕМЯ(ЦЕЛОЕ(B2:B32);ОСТАТ(B2:B32;1)*100;0)))+МИНУТЫ(100/24-СУММПРОИЗВ(ВРЕМЯ(ЦЕЛОЕ(B2:B32);ОСТАТ(B2:B32;1)*100;0)))/100+ДЕНЬ(100/24-СУММПРОИЗВ(ВРЕМЯ(ЦЕЛОЕ(B2:B32);ОСТАТ(B2:B32;1)*100;0)))*24


Перевложил файлы с учетом последующих постов
К сообщению приложен файл: xemple_2.xlsx (11.1 Kb) · xemple_3.xlsx (11.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Quote (Ross)
Я не могу понять, почему в Вашем файле когда вводится 1 час в ячейку, округляется до 24 часов? То есть от 100 отнимается n-часов*24. К примеру, я проработал 2 часа, и мне осталось 98 часов.Формула же высчитала 2*48=мне осталось 52 часа.
Уважаемый Serge_007, спасибо за предоставленную помощь. Я не могу понять, почему в Вашем файле когда вводится 1 час в ячейку, округляется до 24 часов? То есть от 100 отнимается n-часов*24. К примеру, я проработал 2 часа, и мне осталось 98 часов.Формула же высчитала 2*48=мне осталось 52 часа.Ross

Это потому, что у Вас 1 час 2 минуты вводятся как 1,02, а у Сергея как 1:02. Вам ДВ уже писал
Quote (DV)
Excel нравится, когда время вводится как время, а не через энное место.

Если же хотите все-таки вводить 1,02, то см. вложение

в итоге получится
Code
=100-0,4-СУММПРОИЗВ(ЦЕЛОЕ(B2:B32))-ЦЕЛОЕ(СУММПРОИЗВ(ОСТАТ(B2:B32;1))/0,6)-ОСТАТ(СУММПРОИЗВ(ОСТАТ(B2:B32;1));0,6)

0,4 это 1-0,6 (в обычной единице 100 сотых, а в 1 минуте - 60)
Code
=ЧАС(100/24-СУММПРОИЗВ(ВРЕМЯ(ЦЕЛОЕ(B2:B32);ОСТАТ(B2:B32;1)*100;0)))+МИНУТЫ(100/24-СУММПРОИЗВ(ВРЕМЯ(ЦЕЛОЕ(B2:B32);ОСТАТ(B2:B32;1)*100;0)))/100+ДЕНЬ(100/24-СУММПРОИЗВ(ВРЕМЯ(ЦЕЛОЕ(B2:B32);ОСТАТ(B2:B32;1)*100;0)))*24


Перевложил файлы с учетом последующих постов

Автор - _Boroda_
Дата добавления - 05.01.2012 в 17:50
Ross Дата: Четверг, 05.01.2012, 18:03 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

_Boroda_, вот как раз мне нужно это, что Вы мне дали, только наоборот—не суммировать, а отнимать от 100.
Это возможно?
 
Ответить
Сообщение_Boroda_, вот как раз мне нужно это, что Вы мне дали, только наоборот—не суммировать, а отнимать от 100.
Это возможно?

Автор - Ross
Дата добавления - 05.01.2012 в 18:03
Ross Дата: Четверг, 05.01.2012, 18:53 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Quote (_Boroda_)
ну напищите после знака равно 100 и минус
в итоге получится
Формула или Код VBA:
=100-СУММПРОИЗВ(ЦЕЛОЕ(B2:B32))+ЦЕЛОЕ(СУММПРОИЗВ(ОСТАТ(B2:B32;1))/0,6)+ОСТАТ(СУММПРОИЗВ(ОСТАТ(B2:B32;1));0,6)


В этом случае у меня часы отнимает, а минуты суммирует. Желательно что бы и минуты отнимало.
 
Ответить
Сообщение
Quote (_Boroda_)
ну напищите после знака равно 100 и минус
в итоге получится
Формула или Код VBA:
=100-СУММПРОИЗВ(ЦЕЛОЕ(B2:B32))+ЦЕЛОЕ(СУММПРОИЗВ(ОСТАТ(B2:B32;1))/0,6)+ОСТАТ(СУММПРОИЗВ(ОСТАТ(B2:B32;1));0,6)


В этом случае у меня часы отнимает, а минуты суммирует. Желательно что бы и минуты отнимало.

Автор - Ross
Дата добавления - 05.01.2012 в 18:53
Ross Дата: Четверг, 05.01.2012, 19:02 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Пол
Quote (_Boroda_)
=100-(формула)
Всю формулу нужно в скобки засунуть.


Получается тогда: 100 часов — 2 часа 20 минут = 97 часов и 80 минут, а желательно бы 98 часов и 20 минут.
 
Ответить
СообщениеПол
Quote (_Boroda_)
=100-(формула)
Всю формулу нужно в скобки засунуть.


Получается тогда: 100 часов — 2 часа 20 минут = 97 часов и 80 минут, а желательно бы 98 часов и 20 минут.

Автор - Ross
Дата добавления - 05.01.2012 в 19:02
Ross Дата: Четверг, 05.01.2012, 19:22 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Quote (_Boroda_)
Перевложил все в пост №9


Вот это уже то, что надо...но не совсем. _Boroda_, я очень признательный за Ваш труд, и не хотелось бы быть чрезвычайно настырным, но файл высчитывает так: 100 часов - 5 часов и 20 минут - 4 часа и 40 минут = 89 часов и 60 минут, вместо просто 90 часов. Это возможно исправить?
 
Ответить
Сообщение
Quote (_Boroda_)
Перевложил все в пост №9


Вот это уже то, что надо...но не совсем. _Boroda_, я очень признательный за Ваш труд, и не хотелось бы быть чрезвычайно настырным, но файл высчитывает так: 100 часов - 5 часов и 20 минут - 4 часа и 40 минут = 89 часов и 60 минут, вместо просто 90 часов. Это возможно исправить?

Автор - Ross
Дата добавления - 05.01.2012 в 19:22
DV Дата: Четверг, 05.01.2012, 21:27 | Сообщение № 14
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Как вариант:
Code
=ОТБР(100-СУММПРОИЗВ(ОТБР(B2:B32)+ОСТАТ(B2:B32;1)*5/3))+ОСТАТ(100-СУММПРОИЗВ(ОТБР(B2:B32)+ОСТАТ(B2:B32;1)*5/3);1)*3/5


Сообщение отредактировал DV - Четверг, 05.01.2012, 21:31
 
Ответить
СообщениеКак вариант:
Code
=ОТБР(100-СУММПРОИЗВ(ОТБР(B2:B32)+ОСТАТ(B2:B32;1)*5/3))+ОСТАТ(100-СУММПРОИЗВ(ОТБР(B2:B32)+ОСТАТ(B2:B32;1)*5/3);1)*3/5

Автор - DV
Дата добавления - 05.01.2012 в 21:27
Ross Дата: Четверг, 05.01.2012, 22:01 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

_Boroda_, я Вам очень признательный.Все работает. Только понять не могу как значение поменять.К примеру если нужно другое к-ство часов, не 100 а 130?
 
Ответить
Сообщение_Boroda_, я Вам очень признательный.Все работает. Только понять не могу как значение поменять.К примеру если нужно другое к-ство часов, не 100 а 130?

Автор - Ross
Дата добавления - 05.01.2012 в 22:01
Ross Дата: Четверг, 05.01.2012, 22:03 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

DV, Ваш вариант тоже работает!
 
Ответить
СообщениеDV, Ваш вариант тоже работает!

Автор - Ross
Дата добавления - 05.01.2012 в 22:03
  • Страница 1 из 1
  • 1
Поиск:

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