Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Число в час / 4 сообщений из 4, страница 1 из 1
27.08.2009, 16:58:35
    #36166655
SanSagittarius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Число в час
Расчитываю норму выработки агентов за неделю. Общий подсчет выдает кол-во отработанных часов (на основе данных статистики, сформированных сервером). Необходимо сравнить с нормой выработки за неделю - 8 рабочих часов * 5 дней недели = 40 часов.

Получаем:

Иванов - работал 33 часа из 40 часов = 7 часов недоработал
Петров - работал 42 часа из 40 часов = 2 часа переработка.

Это все понятно. Но теперь тупичок.

Сервер сформировал отчет в виде (упрощенно):

ФИО Работал
Иванов 33:25:48
Петров 42:20:18

Изначально все данные - текстовые.

Как теперь сравнить "33:25:48" и 40 часов? Любое преобразование таких чисел округляется до 24 часов - суток. Или приводить 40 часов к виду 40:00:00 (60*60*40)?

Отрезать (в текстовом значении) первые два символа через left и сравнивать с 40? Но ведь есть еще значения 0, 1...9 часов?

Ребята, помогите, совсем запутался... (((
...
Рейтинг: 0 / 0
27.08.2009, 17:58:29
    #36166796
motorway
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Число в час
SanSagittarius,

Если минуты не важны, их можно отбросить. Определить значение часов можно по первому знаку двоеточия. Все, что слева - часы
...
Рейтинг: 0 / 0
27.08.2009, 18:27:12
    #36166860
Aster32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Число в час
Пусть дата в текстовом формате вида "HH:MM:SS" или "H:MM:SS" записана в ячейке A1
В ячейку B1, в которой допустим нужно получить результат сравнения пишете формулу:

=IF(LEN(A1)=8;TIME(40;0;0)-TIME(LEFT(A1;2);MID(A1;4;2);RIGHT(A1;2));TIME(40;0;0)-TIME(LEFT(A1;1);MID(A1;3;2);RIGHT(A1;2)))

Не забудьте выставить формат результирующей ячейки, как формат времени HH:MM:SS
...
Рейтинг: 0 / 0
03.09.2009, 03:18:21
    #36175942
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Число в час
Так:

[A1]="33:25:48"
[B1]=ВРЕМЯ(40,,)-A1

или прямо так:

=ВРЕМЯ(40,,)-"33:25:48"
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Число в час / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]