В прошлой статье я использовала длинную формулу, покажу как составить ее быстро и не запутаться.
Главное в этой формуле начать с 0, хотя в ячейке у нас стоит единица.
Предполагаем, что в первой ячейке у находится 0, поэтому нам нужно будет смотреть следующую ячейку (обозначим этот случай словом "иначе" или любым другим словом), ну а если не ноль, то нужно записать значение. Эта ситуация описывается простой формулой:
=ЕСЛИ(D2=0;"иначе";"ILFs") (формула 1)
Скопируем эту формулу в блокнот и писать будем сначала в блокноте или в Word, не будем писать сразу в Excel, так как иначе, если ошибетесь , он начнет сообщать об ошибке.
В примере у меня пять типов точек, поэтому пять раз мы должны проверить ноль или не ноль в ячейках. Я расположу единички лесенкой для наглядности, поэтому буду все время сдвигаться на одну строку ниже. При формировании итоговой формулы про это нужно помнить и "поднять" все на одну и ту же строку.
Записываем аналогичную формулу для второй строки.
=ЕСЛИ(E3=0;"иначе";"EIFs") (формула 2)
И чтобы не запутаться, сразу начинаем формировать итоговую формулу в блокноте. Т.е. берем формулу два без равно и вставляем ее в формулу один вместо "иначе" (вместе с кавычками меняем), а Е3 меняем на E2. Получится вот так:
=ЕСЛИ(D2=0;ЕСЛИ(E2=0;"иначе";"EIFs");"ILFs") (формула 3)
Составляем простую формулу для третьей ячейки и и записываем ее на место "иначе" в третью формулу:
=ЕСЛИ(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 (т.е. заменяем простую формулу) и протягиваем её до конца.