Логические функции, синтаксис, примеры использования.



Категория Логические включает следующие функции:

1. ЕСЛИ(…)

2. ИЛИ(….)

3. И(…..)

4. НЕ(….)

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

выражение2) 1)Логическое выражение строится с помощью операций отношений (<, >, <=, >=, =, <>)2)Могут быть: числом; текстом; адресом ячейки; еще раз функцией ЕСЛИ()

Функция ЕСЛИ допускает до семи уровней вложения!! функция оценивает условие, т.е 1-й аргумент и если он истина, то возвращает значение 2-ого аргумента, т.е. выражение1, если ложь, то возвращает значение 3-его аргумента, т.е. выражение2

Схематически это будет выглядеть так: если (условие; выражение1; выражение2)

=ЕСЛИ(B2=«красный»;"Стойте!";ЕСЛИ(B2 =«желтый»; «Ждите!";ЕСЛИ(B2 =«зеленый»; «Идите!")))

и (условие 1; условие 2; …) возвращает: истина, если истина все аргументы и ложь, если хотя бы один аргумент ложь.  Примеры:

И(6>5;-2<0;3<>1) --> ИСТИНА

И(6<5;-2<0;3>1) --> ЛОЖЬ

или (условие 1; условие 2; …)возвращает: истина, если истина хотя бы один из аргументов и ложь, если все ложь.

Примеры:

=ИЛИ(6>5;2=0;3>10) -> ИСТИНА

=ИЛИ(6<5;2=0;3>10) --> ЛОЖЬ

не (условие) - возвращает :

истина, если аргумент ложь и

ложь, если аргумент истина

Примеры:

=НЕ(6>5) --> ЛОЖЬ

=НЕ(1+2=3) --> ЛОЖЬ

=НЕ(6<5) --> ИСТИНА

=НЕ(1+2=4) --> ИСТИНА

 

 

Функции даты и времени, синтаксис, примеры использования.

Дата и время в Excel

Любую дату и время Excel хранит и обрабатывает как число с целой и дробной частью.

Целая часть числа - это количество дней, прошедших с 1 января 1900 года (взято за точку отсчета) до текущей даты.

Дробная часть, соответственно, доля от суток (1сутки = 1,0) Делаем вывод: с датами и временем в Excel возможно выполнять любые математические операции. Именно потому, что на самом деле они - числа! СЕГОДНЯ ( ) – возвращает текущую системную дату компьютера.

Пример: =СЕГОДНЯ ( ) 18.10.2012 ТДАТА ( ) – возвращает текущую системную дату и время. Пример: =ТДАТА ( ) 18.10.2012 11:00 =ДАТА (год; месяц; день) – возвращает дату из отдельных ее компонентов. Пример: =ДАТА(2012;10;18) 18.10.2012 =ДНЕЙ360(нач_дата;конеч_дата) – вычисляет количество дней между датами на основе 360-дневного года. Пример:=Дней360(В1:В2) =ДЕНЬНЕД(дата; 2) – возвращает номер дня недели. Первый день недели – Понедельник.

Если 2-й аргумент не указывать или 1, то первый день недели- Воскресенье и функция записывается: =ДЕНЬНЕД(дата) или =ДЕНЬНЕД(дата;1) =ГОД (дата) – возвращает год указанной даты Пример: =ГОД(сегодня())2012 =МЕСЯЦ (дата) – возвращает месяц Пример: =МЕСЯЦ(сегодня())10 =ДЕНЬ(дата) – возвращает день месяца Пример: день (сегодня()18

=ДАТАЗНАЧ (дата_как_текст) – преобразует текстовую форму даты в числовую.

Пример: =ДАТАЗНАЧ (“18.10.12”) = 41200

Задачи с использованием функций Дата и время:

— Определить возраст сотрудника;

— Определить стаж сотрудника;

— Определить количество лет, месяцев и дней между датами.

 

 

 

 

 

        

 

Функция ПРОСМОТР, синтаксис, примеры использования.

Функция ПРОСМОТР().

Данная функция имеет две формы , в зависимости от набора используемых аргументов.

1. Векторная функция ПРОСМОТР();

2.  Функция ПРОСМОТР() с массивом.

Векторная функция ПРОСМОТР(искомое_значение;вектор_просмотра;        вектор результата) Аргумент искомое_значение находится в основной таблице

Аргументы вектор_просмотра и вектор_результата содержат одну строку или один столбец и находятся в справочной таблиц. Данная функция позволяет извлекать (искать) значения в таблице с возрастающими значениями (например: таблица курсов валют, таблица тарифных ставок, таблица ставок налогов и т.д.)

Векторная функция ПРОСМОТР() производит поиск аргумента искомое_значение по диапазону ячеек, указанных в аргументе вектор_просмотра до тех пор, пока не будет найден аргумент искомое_значениеЗатем функция возвращает значение, которое находится в том же положении что и найденное значение, но в диапазоне ячеек, указанных в аргументе вектор_результата. Функция ПРОСМОТР() с массивом:

1. ПРОСМОТР(искомое_значение; массив) В этом случае функция ищет соответствие с аргументом искомое_значение в первой строке или столбце аргумента массив в зависимости от формы. Если массив квадратный или его ширина больше высоты, то поиск ведется в первой строке.

2. Если высота массива больше ширины, то поиск ведется в первом столбце.

Возвращается значение, которое соответствует искомому_значению из последней строки или последнего столбца массива.

Поэтому если в массиве 2 столбца, то функции по действию совпадают!!! Замечание: Если точное значение не найдено то возвращается значение, соответствующее самому близкому из меньших. Если нет меньших, то возвращается сообщение об ошибке # н/д!. Ограничение :

Значения аргумента: Вектор _ просмотра и первый столбец или первая строка аргумента массив должны быть упорядочены в возрастающем порядке.

 

 

 


Дата добавления: 2018-04-15; просмотров: 455; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!