В операторе If… Then… Else проверяется одно или несколько условий. Если условие истинно, выполняются операторы, следующие за оператором if. Если условие оказывается ложным, каждый оператор Else If (если есть) оценивается по порядку. При обнаружении условия True else-if выполняются операторы, следующие сразу за связанным Else-If. Если операторов Else-If нет, выполняются операторы, следующие за Else.

Условие ЕСЛИ — это обычно используемая функция в Excel, с которой вы, вероятно, столкнетесь. Важно, чтобы вы знали, как писать эти операторы.

Вам также может потребоваться написать вложенный оператор IF, на который сложно смотреть, но он прост, как только вы поймете концепцию.

Вложенный оператор IF будет выглядеть так:

IF («если это указанное здесь условие истинно», затем введите «это значение, иначе, если (« если это указанное здесь условие истинно », затем введите« это значение, иначе введите «это значение»))

Теперь давайте разберемся с функцией If.

ЕСЛИ: проверяет, выполняется ли условие, и возвращает одно значение, если ИСТИНА, и другое значение, если ЛОЖЬ

Синтаксис = ЕСЛИ (логический_тест, значение_если_ истинно, значение_если_ ложь)

Параметры:

Логический тест — это условие или значение, которое вы хотите проверить.

value_if_true необязательно. Это значение, которое возвращается, если_условие_ ИСТИНА.

value_if_false _ * не является обязательным. Это значение, которое возвращается, если_условие имеет значение ЛОЖЬ.

Например — у нас есть оценки в столбце A, и нам нужно получить оценку в столбце B. Различные оценки приведены ниже —

img1

  • Если отметки больше или равны 90, функция возвращает

Оценка А

img2

  • Если отметки больше или равны 75, функция возвращает

Оценка B

img3

  • Если отметки больше или равны 60, функция возвращает

Оценка C

img4

  • Если отметки больше или равны 40, функция возвращает

Пройти

img5

Если отметок меньше 40, функция возвращает * Fail

img6

Давайте возьмем еще один пример вложенного, чтобы понять больше:

Столбец A содержит даты. Сегодняшняя дата — 24 июня 2014 г. * Столбец B будет содержать результат, как показано на скриншоте ниже

img7

Формула в ячейке B2 = ЕСЛИ (A2> СЕГОДНЯ (), «Дата в будущем», ЕСЛИ (A2 <СЕГОДНЯ (), «Прошлая дата», «Сегодня»)) Условие If проверяет, больше ли Дата в ячейке A2 чем сегодняшняя дата * Если условие окажется истинным, оно будет продолжено и вернет «Future Date» в столбце B.

  • Если условие окажется ложным, тогда он перейдет к следующему условию if и проверит, истинно оно или ложно, и вернет результат. Таким образом, в условии 2 ^ nd ^ if он проверит, не является ли Дата меньше сегодняшней. Если это правда, он вернет «Прошлую дату», иначе он вернет «Сегодня» в столбце B.

  • Вы получите результаты, как показано ниже —

img8