Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

Главное меню

Расчет в табели учета рабочего времени, как сложить цифры с буквами?

Автор Laycman, 11.12.2014, 15:24

« назад - далее »

Laycman

Помогите пожалуйста со следующей задачкой, есть табель учета рабочего времени, в ячейках по дням проставляются значения соответствующие отработанному времени, к примеру 8, но если сотрудник в отпуске ставится буква О или если на больничном то Б, еще есть графа "скорректированная норма"  ее значение равно значению графы "установленная норма" (та которая по производственному календарю) минус больничные и отпускные, собственно ломаю голову как реализовать автоматический подсчет графы "Скорректированная норма", как сделать что бы все значения О и Б соответствовали значению 8 и вычитались от установленной нормы? А в графе "Фактически отработанное время" суммировались только числовые значения игнорируя О и Б?

vikttur

Ни одного значения с буквами...
Функция СУММ игнорирует текстовые значения. Попробуйте применить.
Цитироватьчто бы все значения О и Б соответствовали значению 8
=СУММ(СЧЕТЕСЛИ(диапазон;{"О";"Б"}))*8

IKor

Цитата: vikttur от 11.12.2014, 16:33
Функция СУММ игнорирует текстовые значения. Попробуйте применить.
В качестве пояснения.
Замените формулу
=E6+F6+G6+H6+I6+J6+K6+L6+M6+N6+O6+P6+Q6+R6+S6+T6+U6+V6+W6+X6+Y6+Z6+AA6+AB6+AC6+AD6+AE6+AF6+AG6+AH6+AI6
на
=СУММ(E6:AI6)
Она будет корректнее обрабатывать нечисловые значения
Для несмежных диапазонов формула суммирования примет вид, например
=СУММ(E6:N6;W6:AI6)

Laycman

Спасибо вам большое sm_bow , и еще вот такой вопрос возник, есть графа "Отпуска, больничные, адм-е"  как сделать что в ней считались только Б и О по строке, это я так понял надо тоже функцию Сумм применять но  с фильтрами?

vikttur


Laycman


vikttur

Извините. Добавил закрывающую фигурную скобку.

Laycman

Как раз вот только что, тоже разобрался, у меня вот так =СУММ(СЧЁТЕСЛИ(E6:AI6;{"О";"Б"})*8) заработало.
Спасибо вам!