Доброго времени суток! Я у Вас на форуме впервые. И в экселе новичок. Прошу у Вас помощи! Есть таблица, в которой в столбце B пишется средство пожаротушения. В столбце E(этой же строки) пишется дата контроля этого средства, а в столбце F(соответственно этой же строки) пишется следующая дата контроля. Последняя формируется путем суммирования даты контроля + 3 месяца. Но, если в столбце Е будет написано "ПК", то в столбце F дата следующего контроля суммируется + 6 месяцев. Это все работает, формулу написал: =ЕСЛИ(E93<>"";ЕСЛИ(ЕОШ(ПОИСК("ПК";B93;1));ДАТАМЕС(E93;3);ДАТАМЕС(E93;6));"") Прошу прощения за долгое вступление. Теперь собсна проблема: Как сделать так, чтобы + 6 месяцев было ещё и в случае если в столбце B будет написано "Пожарный рукав". Возможно тут как-то просто можно поставить ИЛИ, но т.к. я не знаю синтаксис, у меня не вышло. Вот то что я пробовал накалякать: =ЕСЛИ(E93<>"";ЕСЛИ(ЕОШ(ПОИСК("ПК";B93;1));ЕСЛИ(ЕОШ(ПОИСК("Пожарный рукав";B93;1));ДАТАМЕС((E93;6);3);ДАТАМЕС(E93;3);"") и так пробовал: =ЕСЛИ(E93<>"";(ЕСЛИ(ЕОШ(ИЛИ(ПОИСК("ПК";B93;1));(ПОИСК("Пожарный рукав";B93;1))));ДАТАМЕС(E93;3);ДАТАМЕС(E93;6));"") Эксель пишет: "Ошибка в формуле" либо "Для данной функции введено слишком много аргументов"
Сергей, я так понял, Вы немного в ином виде написали мою формулу? Спасибо за +1 вариант=) Только она итак работала . А вот как сделать чтобы +6 месяцев срабатывало в двух случаях. 1)Если в столбце B написано "ПК", 2) - если написано "Пожарный рукав"