Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Laycman от 11.12.2014, 15:24

Название: Расчет в табели учета рабочего времени, как сложить цифры с буквами?
Отправлено: Laycman от 11.12.2014, 15:24
Помогите пожалуйста со следующей задачкой, есть табель учета рабочего времени, в ячейках по дням проставляются значения соответствующие отработанному времени, к примеру 8, но если сотрудник в отпуске ставится буква О или если на больничном то Б, еще есть графа "скорректированная норма"  ее значение равно значению графы "установленная норма" (та которая по производственному календарю) минус больничные и отпускные, собственно ломаю голову как реализовать автоматический подсчет графы "Скорректированная норма", как сделать что бы все значения О и Б соответствовали значению 8 и вычитались от установленной нормы? А в графе "Фактически отработанное время" суммировались только числовые значения игнорируя О и Б?
Название: Re: Расчет в табели учета рабочего времени, как сложить цифры с буквами?
Отправлено: vikttur от 11.12.2014, 16:33
Ни одного значения с буквами...
Функция СУММ игнорирует текстовые значения. Попробуйте применить.
Цитироватьчто бы все значения О и Б соответствовали значению 8
=СУММ(СЧЕТЕСЛИ(диапазон;{"О";"Б"}))*8
Название: Re: Расчет в табели учета рабочего времени, как сложить цифры с буквами?
Отправлено: IKor от 11.12.2014, 17:40
Цитата: 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)
Название: Re: Расчет в табели учета рабочего времени, как сложить цифры с буквами?
Отправлено: Laycman от 11.12.2014, 18:48
Спасибо вам большое sm_bow , и еще вот такой вопрос возник, есть графа "Отпуска, больничные, адм-е"  как сделать что в ней считались только Б и О по строке, это я так понял надо тоже функцию Сумм применять но  с фильтрами?
Название: Re: Расчет в табели учета рабочего времени, как сложить цифры с буквами?
Отправлено: vikttur от 11.12.2014, 18:59
См. ответ №1
Название: Re: Расчет в табели учета рабочего времени, как сложить цифры с буквами?
Отправлено: Laycman от 11.12.2014, 19:17
Цитата: vikttur от 11.12.2014, 18:59
См. ответ №1
Эксель говорит ошибка в формуле
Название: Re: Расчет в табели учета рабочего времени, как сложить цифры с буквами?
Отправлено: vikttur от 11.12.2014, 19:31
Извините. Добавил закрывающую фигурную скобку.
Название: Re: Расчет в табели учета рабочего времени, как сложить цифры с буквами?
Отправлено: Laycman от 11.12.2014, 19:44
Как раз вот только что, тоже разобрался, у меня вот так =СУММ(СЧЁТЕСЛИ(E6:AI6;{"О";"Б"})*8) заработало.
Спасибо вам!