Все !) Мальчики 0 Девочки +1. Проблема была в функции ВПР, почему она заглючила разбираться Я не стала, заменила ее на ПОИСКПОЗ ИНДЕКС и все заработало без проблем "=ЕСЛИОШИБКА(ЕСЛИ(C15<(МАКС($C$2:C14));(ИНДЕКС($B$2:$F$500;ПОИСКПОЗ(C15;$C$2:$C$500;0);5));"");"") " Осталась только заставить формулу искать не первое отвечающее критериям, а последнее значение.
Автоматическое формирование номера приказа в зависимости от даты, циклическая ошибка, возникающая только после 5 повторений
20.01.2016 15:36:57
|
|
|
|
20.01.2016 15:41:01
Вот пример
|
|
|
|
20.01.2016 18:20:54
Нашла ошибку, в ВПР поиск был 1 (лож) вместо 0 (истина)
|
|
|
|
20.01.2016 20:01:46
Чет я кажется опять перемудрил, попытался разобраться в формулах автора, надоело ))) решил свою логику от дат прописать, т.е. если текущая дата больше или равна максимальной из предыдущих, тогда по-порядку, а вот если меньше чем максимальная, тогда нужно задним числом через слеш-новый порядок, только у меня все заточено под двухзначные числа, если число по изначальному порядку перевалит за 100, нужно будет редактировать формулу чуть-чуть под трехзначные числа для красоты. Основная формула с правильной нумерацией в желтых ячейках, те, что правее - вспомогательные (хотя последняя и похожа на первую, но все же решил не нагружать и без того нагруженную формулу еще более мощной логикой.
Изменено: |
|
|
|
21.01.2016 15:12:03
УРА УРА УРА ! ! ! ГЕНИЙ ))) Огромнейший респект, Я сознательно избегала формул массива, но это один из вариантов решения задачи !!!
Изменено: |
|
|
|
21.01.2016 15:30:37
GeorgeDark Скажите с какой частью формулы нужно поработать, что бы увеличить диапазон >100 приказов ?
|
|
|
|
21.01.2016 16:18:49
Все спасибо, уже сама разобралася хоть блондинка! В колонке с формулой ЗНАЧЕН(ЛЕВСИМВ(F2;2) пишем ЕСЛИ(ДЛСТР(F2)>4;ЕСЛИОШИБКА(ЗНАЧЕН(ЛЕВСИМВ(F2;3));"");ЕСЛИОШИБКА(ЗНАЧЕН(ЛЕВСИМВ(F2;2));"")),
И ВАУЛЯ все работает, мерси !)
Изменено: |
|
|
|
22.01.2016 13:56:20
Не работает как надо, вот будет работать, если кому надо.
Изменено: |
||||
|
|
|||