Автор: gyurza2000
Дата сообщения: 12.03.2007 19:16
всплыла ещё задачка. Требуется проверить, если число в ячейке B3 относится к 1)диапазону 350-373, и при этом число в ячейке G3<10, выдать в ячейку H3 значение "не классно", если при этом G3 относится к диапазону 10-12, выдать в H3 значение "3", если G3 принадлежит диапазону 12-14, то в H3 выдать значение "2", если G3 больше или равно 14, то выдать в H3 значение "1",
2)кроме того, если B3 относится к диапазону 374-384, и при этом число в ячейке G3<7, выдать в ячейку H3 значение "не классно", если при этом G3 относится к диапазону 7-8, выдать в H3 значение "3", если G3 принадлежит диапазону 8-10, то в H3 выдать значение "2", если G3 больше или равно 10, то выдать в H3 значение "1",
Я попробовал решить эту задачу с помощью следующей формулы:
=ЕСЛИ(И(B3>=350;B3<=373;G3<10);"не класс";
ЕСЛИ(И(B3>=350;B3<=373;G3>=10;G3<12);"3";
ЕСЛИ(И(B3>=350;B3<=373;G3>=12;G3<14);"2";
ЕСЛИ(И(B3>=350;B3<=373;G3>=14);"1";
ЕСЛИ(И(B3>=374;B3<=384;G3<7);"не класс";
ЕСЛИ(И(B3>=374;B3<=384;G3>=7;G3<8);"3";
ЕСЛИ(И(B3>=374;B3<=384;G3>=8;G3<10);"2";
ЕСЛИ(И(B3>=374;B3<=384;G3>=10);"1";
"")))))))
Пока написал часть этой формулы, решающую первую задачу(1)), всё работало, но когда добавил часть, решающую вторую часть задачи (2)), говорит неверная формула. В чём ошибка и как подобную логическую цепочку можно попроще решить?
P.S.
формула приведена в несколько строк для удобочитаемости, в оригинале, всё в одну строку
Добавлено:
а как сделать что бы например: если в ячейке А1 что то есть, то в ячейку B1 выдаётся результат работы формулы, если в А1 ничего не введено, то в В1 ничего не выводится, то есть B1 остаётся пустой (без всяких там нулей,#ЗНАЧ и т.д.)