поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
БМВнаписал: РАБОТАЕТно можно и так=IFERROR(LOOKUP(2;1/MOD(COLUMN(M13:AH13)-COLUMN(M13)+1;2)/(M13:AH13<>"");M13:AH13);"пусто")или=IFERROR(LOOKUP(2;1/ISODD(COLUMN(M11:AH11)-COLUMN(M11)+1)/(M11:AH11<>"");M11:AH11);"пусто")
да, перевел на русский, работает, спасибо! Metanor, ваша тоже работает теперь спасибо!
скорректировать нужно - находить последнеечисловое значение ("0+6" - текстовое значение)
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
а так не работает: =ЕСЛИОШИБКА(ИНДЕКС(M11:AH11;МАКС((Таблица1[@]<>"")*ЕНЕЧЁТ(СТОЛБЕЦ(Таблица1[@]))*СТОЛБЕЦ(Таблица1[@])));"Пусто"), возвращает "пусто" ???
P.S. в исходнике опечатка (диапазон нужный M11:AH11)
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
написал: =IFERROR(LOOKUP(2,1/(MOD(COLUMN(M11:AH11)-COLUMN(M11)+1,2)=1)/(M11:AH11<>""),M11:AH11),"пусто")CTRL-SHIFT-ENTER если будет брыкаться. Проверить на 2021 не могу.
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
Всем привет, экель 2021 (версия 2109). Помогите пожалуйста найти решение: Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
написал: Те же формулы массиваКод=СУММ(ЕСЛИОШИБКА(--ЗАМЕНИТЬ($D$2:$D$29;1;ПОИСК("+";$D$2:$D$29);0)*ЕЧЁТН(СТРОКА($D$2:$D$29))) =СУММ(ЕСЛИОШИБКА(--ЗАМЕНИТЬ($D$2:$D$29;1;ПОИСК("+";$D$2:$D$29);0)*ЕНЕЧЁТ(СТРОКА($D$2:$D$29)))
написал: Можно ещё так, будет считать все значения, даже без "0+"Код=ЕСЛИОШИБКА(СУММПРОИЗВ(ФИЛЬТР.XML(" "&ПОДСТАВИТЬ(ОБЪЕДИНИТЬ("+";1;D2:D30);"+";" ")&" ";"//s"));0)
Msi2102, сложно для понимания... и не совсем то, но может кому-то и пригодится)
gling написал: Здравствуйте.Ещё один вариант формулой массиваКод=СУММ(ЕСЛИОШИБКА(--ЗАМЕНИТЬ(D2:D30;1;ПОИСК("+";D2:D30);0))
Цитата
ВовавВова написал: еще вариант (оказался похож на вариант от gling , удаляются/заменяются только символы в позиции 1 каждой строки, (понимаю, что работать корректно будет для показанного примера, в случае появления строк с двузначными цифрами - лучше другие вариант ы)=СУММ(ЕСЛИОШИБКА(--ЗАМЕНИТЬ(D2:D29;1;1;"");0))