Работа с логической функцией IF — КиберПедия 

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Работа с логической функцией IF

2018-01-05 237
Работа с логической функцией IF 0.00 из 5.00 0 оценок
Заказать работу

Очень распространенный оператор, мы все его конечно знаем, но все равно повторим, так как он пригодится нам дальше при написании более сложных формул.

Пример: приведена таблица с результатами инвентаризации и выявлены разницы между физическими и системными остатками.

 

 

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

Давайте напишем в полях Излишки и Недостачи формулу, чтобы в Излишки попадали положительные значения из столбца Разница, а в Недостачи – отрицательные. В противном случае пусть ставится ноль.

Воспользуемся в этом случае логическим оператором IF. При его вызове открывается диалоговое окно с тремя окошками.

Сначала запишем формулу для излишков.

В первом окошке - пишем условие. Мы тут напишем, что содержимое клетки меньше нуля.

Во втором окошке – какое будет содержимое ячейки, если условие из первого окошка выполняется. Тут мы ставим ноль, так как выполнение условия означает недостачу, а нам она не нужна.

В третьем окошке – какое будет содержимое ячейки, если условие из первого окошка не выполняется, это как раз и будет излишек.

 

Для колонки Излишки (клетка F10)

 

Для колонки Недостачи (клетка G10) формула будет выглядеть так

 

Получаем в результате разделение инвентаризационных отклонений на положительные (излишки) и отрицательные (недостачи)

 

Работа с логическими функциями AND и OR

Функция ANDпозволяет делать проверку на одновременное выполнение двух или более условий заданных пользователем и выдает на выходе истину (TRUE) или ложь (FALSE).

Функция ORпозволяет делать проверку на выполнение хотя бы одного из двух или более условий, заданных пользователем и выдает на выходе истину (TRUE) или ложь (FALSE).

 

Пример: у нас есть таблица с наличием документов по утилизации и указанной причиной.

Надо определить, по какому комплекту документов мы может провести списание с уменьшением налогооблагаемой базы (TY). Условия – наличие всех документов, а также причина списания не должна быть «окончание промо».

 

Здесь нам понадобятся использование сразу двух функций: ANDи IF.

Идем в ячейку G6. Сначала записываем в критерии функции ANDвсе условия, которые должны быть выполнены. А условия такие: наличие знака «+» в колонках B, C,Dи отсутствие причины «окончание промо» в колонке F.

Затем используем оператор IF и задаемправило: Если результат функции AND равен TRUE (ИСТИНА), ставим TY, если AND = FALSE (ЛОЖЬ), ставим TN.

 

В итоге получаем такую таблицу с проставленными TY/TN

 

Эту задачу можно решить и с использованием оператора OR.

 

Сначала записываем в критерии функции ORвсе условия, из которых хотя бы одно должно быть выполнено. В данном случае выполнение хотя бы одного условия означает, что мы не можем провести списание с присвоением TY.

Затем используем оператор IF и показываем правило: Если OR = TRUE (ИСТИНА), ставим TN, если OR = FALSE (ЛОЖЬ), ставим TY.

В итоге получаем такую таблицу с проставленными TY/TN. Можем сравнить результат с предыдущим решением через оператор AND.

 

 


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

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.