Есть ячейка К8, вычисляемая (в зависимости от даты окончания - динамическая), тип данных: дата и есть ячейка K9 - символ (шрифт Wingdings 3), которая должна ставит символ "маркер", если дата в K8 совпадает с текущей неделей, в ячейке K9 определена формула: =ЕСЛИ(ЕПУСТО(K$8);"";ЕСЛИ(И(НОМНЕДЕЛИ(K$8;2)=НОМНЕДЕЛИ(СЕГОДНЯ();2);ГОД(K$8)=ГОД(СЕГОДНЯ()));СИМВОЛ(113);""))
если ячека K8 заполнена - все ок, если K8 - пуста (пишет: "значение используемое в формуле имеет неправильный тип данных" - #ЗНАЧ!. Формат ячейки K9 - "Общий". ПОМОГИТЕ РАЗОБРАТЬСЯ с ПРОБЛЕМКОЙ ! %( Примечание: сам пример - http://www.planetaexcel.ru/forum_upload/post_21233.xls ОЧЕНЬ ПРОШУ!
видимо в К8 не пусто (то есть не "") там скорее всего пробел спрятался тогда надо немного формулу расширить и добавить проверку на наличие пробела (и двух) вот такой кусочек:
В Вашей формуле "=ЕСЛИ(ЕПУСТО(K$8);"";ЕСЛИ(И(НОМНЕДЕЛИ(K$8;2)=НОМНЕДЕЛИ(СЕГОДНЯ();2);ГОД(K$8)=ГОД(СЕГОДНЯ()));СИМВОЛ(113);""))" нельзя ставить условием =ЕСЛИ(ЕПУСТО(K$8);"";...) Вы же сами говорите, что в ячейке K$8 содержится формула, по сему она не может быть пустой. Вам нужно =ЕСЛИ(K$8="";"";...). С уважением, Александр.