29361359

Панель функции НАЙТИ



Рис. 5.19. Панель функции НАЙТИ


Применив далее функцию ЛЕВСИМВ
=ЛЕВСИМВ(С2;Р2-1)

вы получите в ячейке Q2 фамилию из ячейки С2, но без инициалов. (Панель функции ЛЕВСИМВ приведена в главе 4, на рис. 4.4.)

Первым аргументом функции ЛЕВСИМВ является адрес ячейки, где расположена фамилия с инициалами. Вторым аргументом должно быть число символов, из которого состоит фамилия. Поэтому, если определено положение пробела, следующего после фамилии, то число символов фамилии будет равно номеру позиции этого пробела минус 1. Таким образом, во втором аргументе функции ЛЕВСИМВ из значения ячейки Р2, определенного функцией НАЙТИ, следует вычесть значение 1.

Теперь, используя функцию ЕСЛИ, в ячейке R2 можно сравнить фамилию, находящуюся в базе данных сотрудников, и фамилию из списка с окладами, полученную в результате обработки.

В ячейке R2 должна использоваться такая формула:
=ЕСЛИ(Н2=Q2;ИСТИНА;ЛОЖЬ)

Если фамилии в обоих списках совпадут, то в ячейке R11 появится значение ИСТИНА, если не совпадут - значение ЛОЖЬ.

Чтобы определить, выполняются ли псе три условия, применим логическую функцию И. Функция возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА, и значение ЛОЖЬ, если хотя бы один из аргументов имеет значение ЛОЖЬ. Синтаксис функции таков:
И(логическое_значение1; логическое_значение2; ...)

где логическое_значение 1, логическое_значение2, ... - это проверяемые условия (их может быть от 1 до 30), которые имеют либо значение ИСТИНА, либо значение ЛОЖЬ.

Аргументы функции должны быть логическими значениями, массивами или ссылками, содержащими логические значения.

В нашем случае результаты сравнений находятся в ячейках N2, О2 и R2. Вызвав панель функции И (рис. 5.20), введите в качестве ее аргументов ссылки на эти ячейки. В ячейке S2 появится новая формула:
=И(N2;O2;R2)



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