29361359

Расчетная область



Расчетная область

Перечислим операции, которые выполняет разработанный нами однострочный табель:
- автоматический подсчет количества отработанных часов (столбец АО) с помощью формулы из ячейки АО9:
   =СУММ(Е9:А19)
- определение коэффициента отработанного времени для расчета заработной платы (столбец АР). В ячейке АР9 производится деление количества отработанных часов на количество рабочих часов, положенных по норме в этом месяце:
   =AO9/$DS5
- автоматическое вычисление количества отработанных дней (столбец AJ) с помощью формулы из ячейки AJ9:
   =СЧЕТЕСЛИ(Е9:AI9;">0")
- автоматическое определение выходных дней (столбец АК) с помощью формулы из ячейки АК9:
   =СЧЕТЕСЛИ(Е9:АI9;"в")
- подсчет больничных дней (столбец AL) с помощью формулы из ячейки AL9:
   =СЧЕТЕСЛИ(Е9:АI9;"б")
- подсчет дней отпуска (столбец AM) с помощью формулы из ячейки АМ9:
   =СЧЕТЕСЛИ(Е9:АI9;"от")
- автоматический контроль правильности заполнения табеля (столбец AN) с помощью формулы из ячейки AN9:
   =ЕСЛИ(СУММ(AJ9:АМ9)=SD$ 6;СУММ(AJ9:АМ9) ;"Ошибка!")

В последней формуле логическая функция ЕСЛИ сравнивает общее количество дней, полученных в области AJ9:AM9, с количеством календарных дней в данном месяце, указанным в ячейке D6. Если условие выполняется, выдается общее количество дней, иначе - текст Ошибка!. Ошибка также может быть связана с некорректным вводом данных (например, вместо числового значения или принятых букв "от", "б" и "в" могут быть введены любые другие символы).

Если работник уволен или принят на работу в текущем месяце

В созданном нами электронном табеле нельзя автоматически определить количество рабочих дней для сотрудников, отработавших неполный месяц по той причине, что они в этом месяце уволены или только приняты на работу. Такую возможность можно обеспечить, модернизировав формулу в ячейке AN9.

В табель следует ввести еще одно текстовое обозначение - "ув". Если количество дней, указанных в области AJ9AM9, и количество дней, которые работник не числился на предприятии, не равны количеству календарных дней, выдается сообщение Ошибка!. После внесения изменений формула в ячейке AN9 примет такой вид:


=ЕСЛИ(СУММ(Аа9:АМ9)+СЧЕТЕСЛИ(Е9:AI9;"ув"}-

SDS6;СУММ(AJ9:АМ9);"Ошибка!")



Содержание раздела