Методы бизнес-расчетов в среде табличного процессора Excel. Гайворонская С.А. - 28 стр.

UptoLike

Составители: 

28
ЕПУСТО(значение) – функция проверяет содержимое ячейки и, если ячейка ни-
чего не содержит, возвращает логическое значение ИСТИНА, если в ячейке на-
ходится какая-либо информация, функция возвращает значение ЛОЖЬ.
Т.е. с помощью этой функции можно выяснить занесено какое-либо
значение в ячейки столбца Дата увольнения. Если ячейка пуста, то сотруд-
ник еще работает.
Сравнение табельных номеров.
Воспользуемся функцией ЕСЛИ:
=ЕСЛИ(D2=G2;ИСТИНА;ЛОЖЬ)
Сравнение фамилий
У нас в одном столбце указана лишь фамилия, а в другом фамилия и
инициалы. Поэтому воспользуемся текстовыми функциями:
сосчитаем количество символов в ячейке С2 (фамилия и инициалы)
до первого пробела;
извлечь из ячейки С2 количество символов, расположенных слева от
первого пробела.
Для определения символов, предшествующих первому
пробелу, вос-
пользуемся функцией
НАЙТИ.
=НАЙТИ(" ";С2) – в ячейке С2 занесена фамилия с инициалами.
Далее применим функцию
ЛЕВСИМВ:
ЛЕВСИМВ(C2;НАЙТИ(" ";C2)-1) получим фамилию без инициалов.
Отни-
мается 1, т.к. функция
НАЙТИ определяет положение пробела, следующего
после фамилии.
Осталось сравнить фамилии, в итоге получится формула:
=ЕСЛИ(H2=ЛЕВСИМВ(C2;НАЙТИ(" ";C2)-1);ИСТИНА;ЛОЖЬ)
Соответствие всем условиям
Для проверки выполнения всех трех условий: сотрудник не уволен,
совпадения табельных номеров и совпадения фамилий, воспользуемся
функцией
И, которая возвращает значение ИСТИНА, если все аргументы
имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один
аргумент имеет значение ЛОЖЬ, получим формулу:
=И(L2;M2;N2)
Результаты представлены на рисунке 32:
                                    28
ЕПУСТО(значение) – функция проверяет содержимое ячейки и, если ячейка ни-
чего не содержит, возвращает логическое значение ИСТИНА, если в ячейке на-
ходится какая-либо информация, функция возвращает значение ЛОЖЬ.
     Т.е. с помощью этой функции можно выяснить занесено какое-либо
значение в ячейки столбца Дата увольнения. Если ячейка пуста, то сотруд-
ник еще работает.

                   Сравнение табельных номеров.
     Воспользуемся функцией ЕСЛИ: =ЕСЛИ(D2=G2;ИСТИНА;ЛОЖЬ)

                           Сравнение фамилий
      У нас в одном столбце указана лишь фамилия, а в другом фамилия и
инициалы. Поэтому воспользуемся текстовыми функциями:
    • сосчитаем количество символов в ячейке С2 (фамилия и инициалы)
до первого пробела;
    • извлечь из ячейки С2 количество символов, расположенных слева от
первого пробела.
      Для определения символов, предшествующих первому пробелу, вос-
пользуемся функцией НАЙТИ.
=НАЙТИ(" ";С2) – в ячейке С2 занесена фамилия с инициалами.
      Далее применим функцию ЛЕВСИМВ:
ЛЕВСИМВ(C2;НАЙТИ(" ";C2)-1)– получим фамилию без инициалов. Отни-
мается 1, т.к. функция НАЙТИ определяет положение пробела, следующего
после фамилии.
      Осталось сравнить фамилии, в итоге получится формула:
=ЕСЛИ(H2=ЛЕВСИМВ(C2;НАЙТИ(" ";C2)-1);ИСТИНА;ЛОЖЬ)

                     Соответствие всем условиям
     Для проверки выполнения всех трех условий: сотрудник не уволен,
совпадения табельных номеров и совпадения фамилий, воспользуемся
функцией И, которая возвращает значение ИСТИНА, если все аргументы
имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один
аргумент имеет значение ЛОЖЬ, получим формулу: =И(L2;M2;N2)
     Результаты представлены на рисунке 32: