Логические функции, синтаксис, примеры использования.
Категория Логические включает следующие функции:
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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!