Добрый день, коллеги! Помогите сообразить формулу, задача такая, в столбце F вычисляется последняя дата показателя. Необходима формула в столбец G (Критерий) при обновлении ячейки E1 такая: если допустим поставить в Е1 значение 01.05.2017, то в ячейке G8=0, G9=1, а если 01.04.2017, то G8=1 G9=0 и есть пожелание, чтобы формула была более универсальной повторяющихся значений в показателях может быть много.
Добрый день, коллеги! Помогите сообразить формулу, задача такая, в столбце F вычисляется последняя дата показателя. Необходима формула в столбец G (Критерий) при обновлении ячейки E1 такая: если допустим поставить в Е1 значение 01.05.2017, то в ячейке G8=0, G9=1, а если 01.04.2017, то G8=1 G9=0 и есть пожелание, чтобы формула была более универсальной повторяющихся значений в показателях может быть много.dilius
Уважаемые форумчане! Помогите с "красивой" формулой по данному вопросу. Не охота это делать макросом. Может задачу немного не точно сформулировал: вообщем по критерию из ячейки E5, задаем дату актуальности, даты актуальности инф-ции E:E по показателю из D:D, если значение E5 < чем значение из Е - показателя, то критерий G = 0, если несколько значений по показателю D и оба значения больше E5, то выбрать критерий ближайщее к E5 = 1, остальные значения должны быть 0. Вообщем задача обозначить критерием ближайшую дату из E:E к заданной дате по показателю D:D показателем 1, остальные строки пометить как 0.
Уважаемые форумчане! Помогите с "красивой" формулой по данному вопросу. Не охота это делать макросом. Может задачу немного не точно сформулировал: вообщем по критерию из ячейки E5, задаем дату актуальности, даты актуальности инф-ции E:E по показателю из D:D, если значение E5 < чем значение из Е - показателя, то критерий G = 0, если несколько значений по показателю D и оба значения больше E5, то выбрать критерий ближайщее к E5 = 1, остальные значения должны быть 0. Вообщем задача обозначить критерием ближайшую дату из E:E к заданной дате по показателю D:D показателем 1, остальные строки пометить как 0.dilius
сейчас заплачу - если понятно как делать макросом, почему даже намёток формулы нету?
Тут как бы логика понятна, сформировать массив по каждому показателю с элементами дельта от E1 и номер строки, выбрать минимальное положительное значение из массива, по номеру строки присвоить значения критерия - 1, остальным - 0.
P.S. В обед или вечером подкину вам на ЯД, все таки помогли.
buchlotnik, спасибо вроде то, что нужно, буду разбираться с вашим решением.
сейчас заплачу - если понятно как делать макросом, почему даже намёток формулы нету?
Тут как бы логика понятна, сформировать массив по каждому показателю с элементами дельта от E1 и номер строки, выбрать минимальное положительное значение из массива, по номеру строки присвоить значения критерия - 1, остальным - 0.
P.S. В обед или вечером подкину вам на ЯД, все таки помогли.dilius
не нужно - см. формулу, просто берём максимальное, не превышающее E1 для конкретного показателя (ещё точнее - проверяем, что в данной строке стоит максимальное, не превышающее E1 для конкретного показателя)
Цитата
элементами дельта от E1
не нужно - см. формулу, просто берём максимальное, не превышающее E1 для конкретного показателя (ещё точнее - проверяем, что в данной строке стоит максимальное, не превышающее E1 для конкретного показателя)buchlotnik