Привет, формула-укладчики :)
Ячейка содержАЛА проверку данных с формулой =ИЛИ(D10=0;D10=51;D10=52;D10=44)[где, D10 ячейка с датой] и всё работало. Т.е. если я нажимал на обводку неверных данных, то НЕ входящие в формулу результаты обводились.
НО вот беда. Обнаружилась уязвимость фрмулы.
Ведь нужно, чтобы в пятницу=51, будни=52, выходные\праздничные=44. А тут вышло в будни=44, и эксель, понятно дело, не обвёл ошибку.
Написал другую формулу:
=ЕСЛИ(ДЕНЬНЕД(D10;2)=5;"51";ЕСЛИ(ИЛИ(ДЕНЬНЕД(D10;2)=6;ДЕНЬНЕД(D10;2)=7;НЕ(ЕНД(ВПР(D10;ДатаПраздн;1;0))));"44";"52"))
И елси ввести эту формулу в ячейку, то всё работает(отображает результат), НО если в проверку данных, то обводки не происходит.
ПОЧЕМУ? не работает формула в проверке.
Ивозможно ли это?
П.С. в справке "микрософт"
Ячейка содержАЛА проверку данных с формулой =ИЛИ(D10=0;D10=51;D10=52;D10=44)[где, D10 ячейка с датой] и всё работало. Т.е. если я нажимал на обводку неверных данных, то НЕ входящие в формулу результаты обводились.
НО вот беда. Обнаружилась уязвимость фрмулы.
Ведь нужно, чтобы в пятницу=51, будни=52, выходные\праздничные=44. А тут вышло в будни=44, и эксель, понятно дело, не обвёл ошибку.
Написал другую формулу:
=ЕСЛИ(ДЕНЬНЕД(D10;2)=5;"51";ЕСЛИ(ИЛИ(ДЕНЬНЕД(D10;2)=6;ДЕНЬНЕД(D10;2)=7;НЕ(ЕНД(ВПР(D10;ДатаПраздн;1;0))));"44";"52"))
И елси ввести эту формулу в ячейку, то всё работает(отображает результат), НО если в проверку данных, то обводки не происходит.
ПОЧЕМУ? не работает формула в проверке.
Ивозможно ли это?
П.С. в справке "микрософт"