Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.02.2012, 09:17   #1
sadman72
 
Регистрация: 22.02.2012
Сообщений: 4
По умолчанию Расчет интервала времени в одной ячейке

Доброе утро. Подскажите пожалуйста, можно ли в одной ячейке посчитать время например 20:40-08:30 результат соответственно 12:10, но в ячейку мы вводим 8:30-20:40 и отоброжаться в ячейке должен не результат вычислений а вводимая информация. Заранее благодарен.
sadman72 вне форума Ответить с цитированием
Старый 22.02.2012, 10:21   #2
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

=ОСТАТ(ПСТР(A1;ПОИСК("-";A1)+1;5)-ЛЕВСИМВ(A1;ПОИСК("-";A1)-1);1)
MCH вне форума Ответить с цитированием
Старый 22.02.2012, 11:10   #3
sadman72
 
Регистрация: 22.02.2012
Сообщений: 4
По умолчанию

Огромнейшее спасибо все получилось. Теперь еще и минус час на обед и сотые после запятой)))
=(ОСТАТ(ПСТР(R1C2;ПОИСК("-";R1C2)+1;5)-ЛЕВСИМВ(R1C2;ПОИСК("-";R1C2)-1);1))*24-1
sadman72 вне форума Ответить с цитированием
Старый 24.02.2012, 17:29   #4
sadman72
 
Регистрация: 22.02.2012
Сообщений: 4
По умолчанию

Теперь не работает условие =ЕСЛИ(R[-2]C="в";"в";"(ОСТАТ(ПСТР(R[-2]C;ПОИСК("-";R[-2]C)+1;5)-ЛЕВСИМВ(R[-2]C;ПОИСК("-";R[-2]C)-1);1))*24-1") И можно ли вообше сделать Если В то пусть пишет В, если ПУСТО пусть остается пусто или ноль, Если есть данные то пускай делает расчет ОСТАТ(ПСТР(R[-2]C;ПОИСК("-";R[-2]C)+1;5)-ЛЕВСИМВ(R[-2]C;ПОИСК("-";R[-2]C)-1);1))*24-1 Заранее благодарен
Вложения
Тип файла: zip табельРабочий.zip (10.0 Кб, 29 просмотров)
sadman72 вне форума Ответить с цитированием
Старый 24.02.2012, 19:09   #5
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Код:
=ЕСЛИ(R[-2]C="в";"в";ЕСЛИ(R[-2]C="";"";(ОСТАТ(ПСТР(R[-2]C;ПОИСК("-";R[-2]C)+1;5)-ЛЕВСИМВ(R[-2]C;ПОИСК("-";R[-2]C)-1);1))*24-1))
MCH вне форума Ответить с цитированием
Старый 25.02.2012, 00:58   #6
sadman72
 
Регистрация: 22.02.2012
Сообщений: 4
По умолчанию

Огромное спасибо)
sadman72 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
расчет времени koda Microsoft Office Excel 1 21.02.2012 20:10
Расчет в ячейке с изменением цвета... Александр_63 Microsoft Office Excel 5 06.06.2010 13:02
Расчет времени в PHP Hworang PHP 1 15.05.2010 12:47
Время и расчет времени Rage Hunter Microsoft Office Excel 2 22.07.2009 18:27
SOL-запрос интервала даты и времени в Delphi DENIS_ БД в Delphi 5 23.12.2006 12:55