Всем добрый день!
Помогите плиз превратить следующие формулы в макрос:
Формула 1:
=ЕСЛИ(И(AD10<>"";AE10<>"");ЕСЛИ(СЕГОДНЯ()>=CA10;"Договор заключен";
ЕСЛИ(И(СЕГОДНЯ()<CA10;СЕГОДНЯ()>=BY10);"Договор на подписании у Поставщика";
ЕСЛИ(И(СЕГОДНЯ()<BY10;СЕГОДНЯ()>=BW10);"Формирование и согласование Договора";
ЕСЛИ(И(СЕГОДНЯ()<BW10;СЕГОДНЯ()>=BD10);"Формирование СЗ на Договор";
ЕСЛИ(И(СЕГОДНЯ()<BD10;СЕГОДНЯ()>=BB10);"КЛ на согласовании в ОЭЦ ДО";
ЕСЛИ(И(СЕГОДНЯ()<BB10;СЕГОДНЯ()>=AZ10);"КЛ на согласовании в ДМТО(ДЗРУ)/ОМТС";
ЕСЛИ(И(СЕГОДНЯ()<AZ10;СЕГОДНЯ()>=AX10);"Анализ ЦП/Тендерной заявки";
ЕСЛИ(И(СЕГОДНЯ()<AX10;СЕГОДНЯ()>=AV10);"ЗЦП отправлен/Объявлен ТД";
ЕСЛИ(И(СЕГОДНЯ()<AV10;СЕГОДНЯ()>=AK10);"Готовится ЗЦП/ТД";
"Не начата")))))))));"")
Все указанные в формуле ячейки - даты, рассчитанные автоматически.
Формула 2:
=ЕСЛИ(H10="Отмена";"Отмена";
ЕСЛИ(H10="";"";
ЕСЛИ(И(CQ10<>"";P10="ТМЦ");"Поставлено";
ЕСЛИ(И(CR10<>"";P10="Работы");"Поставлено";
ЕСЛИ(И(CR10<>"";P10="Услуги");"Поставлено";
ЕСЛИ(BZ10<>"";"Договор заключен";
ЕСЛИ(BX10<>"";"Договор на подписании у Поставщика";
ЕСЛИ(BV10<>"";"Формирование и согласование Договора";
ЕСЛИ(BC10<>"";"Формирование СЗ на Договор";
ЕСЛИ(BA10<>"";"КЛ на согласовании в ОЭЦ ДО";
ЕСЛИ(AY10<>"";"КЛ на согласовании в ДМТО(ДЗРУ)/ОМТС";
ЕСЛИ(AW10<>"";"Анализ ЦП/Тендерной заявки";
ЕСЛИ(AU10<>"";"ЗЦП отправлен/Объявлен ТД";
ЕСЛИ(AJ10<>"";"Готовится ЗЦП/ТД";
"Не начата"))))))))))))))
В этой формуле все ячейки - тоже даты, но проставленные вручную.
Также необходимо, чтобы я мог нажать на кнопку макроса и он пришёлся по огромному кол-ву строк (на данный момент 100"000 позиций)
Заране премного благодарю!
Помогите плиз превратить следующие формулы в макрос:
Формула 1:
=ЕСЛИ(И(AD10<>"";AE10<>"");ЕСЛИ(СЕГОДНЯ()>=CA10;"Договор заключен";
ЕСЛИ(И(СЕГОДНЯ()<CA10;СЕГОДНЯ()>=BY10);"Договор на подписании у Поставщика";
ЕСЛИ(И(СЕГОДНЯ()<BY10;СЕГОДНЯ()>=BW10);"Формирование и согласование Договора";
ЕСЛИ(И(СЕГОДНЯ()<BW10;СЕГОДНЯ()>=BD10);"Формирование СЗ на Договор";
ЕСЛИ(И(СЕГОДНЯ()<BD10;СЕГОДНЯ()>=BB10);"КЛ на согласовании в ОЭЦ ДО";
ЕСЛИ(И(СЕГОДНЯ()<BB10;СЕГОДНЯ()>=AZ10);"КЛ на согласовании в ДМТО(ДЗРУ)/ОМТС";
ЕСЛИ(И(СЕГОДНЯ()<AZ10;СЕГОДНЯ()>=AX10);"Анализ ЦП/Тендерной заявки";
ЕСЛИ(И(СЕГОДНЯ()<AX10;СЕГОДНЯ()>=AV10);"ЗЦП отправлен/Объявлен ТД";
ЕСЛИ(И(СЕГОДНЯ()<AV10;СЕГОДНЯ()>=AK10);"Готовится ЗЦП/ТД";
"Не начата")))))))));"")
Все указанные в формуле ячейки - даты, рассчитанные автоматически.
Формула 2:
=ЕСЛИ(H10="Отмена";"Отмена";
ЕСЛИ(H10="";"";
ЕСЛИ(И(CQ10<>"";P10="ТМЦ");"Поставлено";
ЕСЛИ(И(CR10<>"";P10="Работы");"Поставлено";
ЕСЛИ(И(CR10<>"";P10="Услуги");"Поставлено";
ЕСЛИ(BZ10<>"";"Договор заключен";
ЕСЛИ(BX10<>"";"Договор на подписании у Поставщика";
ЕСЛИ(BV10<>"";"Формирование и согласование Договора";
ЕСЛИ(BC10<>"";"Формирование СЗ на Договор";
ЕСЛИ(BA10<>"";"КЛ на согласовании в ОЭЦ ДО";
ЕСЛИ(AY10<>"";"КЛ на согласовании в ДМТО(ДЗРУ)/ОМТС";
ЕСЛИ(AW10<>"";"Анализ ЦП/Тендерной заявки";
ЕСЛИ(AU10<>"";"ЗЦП отправлен/Объявлен ТД";
ЕСЛИ(AJ10<>"";"Готовится ЗЦП/ТД";
"Не начата"))))))))))))))
В этой формуле все ячейки - тоже даты, но проставленные вручную.
Также необходимо, чтобы я мог нажать на кнопку макроса и он пришёлся по огромному кол-ву строк (на данный момент 100"000 позиций)
Заране премного благодарю!
Изменено: - 07.11.2018 12:00:11
(Загрузка файла)