Найти тему

Excel в работе технического писателя (часть 2)

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

Главное в этой формуле начать с 0, хотя в ячейке у нас стоит единица.

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

=ЕСЛИ(D2=0;"иначе";"ILFs") (формула 1)

Скопируем эту формулу в блокнот и писать будем сначала в блокноте или в Word, не будем писать сразу в Excel, так как иначе, если ошибетесь , он начнет сообщать об ошибке.

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

Формула "ЕСЛИ" в Excel
Формула "ЕСЛИ" в Excel

Записываем аналогичную формулу для второй строки.

=ЕСЛИ(E3=0;"иначе";"EIFs") (формула 2)

И чтобы не запутаться, сразу начинаем формировать итоговую формулу в блокноте. Т.е. берем формулу два без равно и вставляем ее в формулу один вместо "иначе" (вместе с кавычками меняем), а Е3 меняем на E2. Получится вот так:

=ЕСЛИ(D2=0;ЕСЛИ(E2=0;"иначе";"EIFs");"ILFs") (формула 3)

Excel: формула "ЕСЛИ" с несколькими условиями
Excel: формула "ЕСЛИ" с несколькими условиями

Составляем простую формулу для третьей ячейки и и записываем ее на место "иначе" в третью формулу:

=ЕСЛИ(D2=0;ЕСЛИ(E2=0;ЕСЛИ(F2=0;"иначе";"EI");"EIFs");"ILFs")

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

=ЕСЛИ(D2=0;ЕСЛИ(E2=0;ЕСЛИ(F2=0;ЕСЛИ(G2=0;ЕСЛИ(H2=0;"иначе";"EQ");"EO");"EI");"EIFs");"ILFs")

Копируем эту формулу из блокнота и вставляем в нужную ячейку, в нашем примере это C2 (т.е. заменяем простую формулу) и протягиваем её до конца.