Страницы: 1
RSS
Определение и возврат первой и последней ячейки по диапазону столбца, Возврат значения первой и последней ячейки в зависимости от диапазона перечисляемого в столбце условия
 
Приветствую всех!
ПРошу помочь - в файле примера есть таблица. не смог написать нормальную формулу.
Смысл в том что в столбце C перечисляются всего два значения "Разрыв" и "Без разрыва", по идее формула должна определять что сейчас непрерывно перечислялось значение    "Разрыв", и для того диапазона возвращать первую и последнюю ячейку из столбца A.
Я пробовал использовать формулы на подобие =IF(C1="Разрыв", IF(C2<>"Разрыв", A1, ""), ""), но у меня возвращается только последнее значение, и только для последней строки в перечисляемом диапазоне.
Во вложении в столбце Д желаемый результат
 
Код
=C2&" с "&ИНДЕКС(A:A;ПРОСМОТР(2;1/(C$1:C2<>C2);СТРОКА(C$2:C2)))&" по "&ИНДЕКС(A2:A99;ПОИСКПОЗ(1=1;ИНДЕКС(C2:C99<>C2;);)-1)
Алексей М.
 
вариант
=ЕСЛИ(C3=C2;E3;C2&" с "&ПРОСМОТР(;-1/(C$1:C1<>C2);A$2:A2)&" по "&A2)
Страницы: 1
Наверх