Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
 
Metanor, БМВ отлично! Спасибо
Изменено: matrix39 - 15.05.2025 14:34:38
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (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, без использования дополнительных столбцов)
 
Цитата
написал:
let    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],    to = Table.ToList(from,(x)=>List.Last(List.Split(x,2)){0})in    to
без VBA нужно...
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
 
Вы как всегда отзывчивы, и на высоте!👌
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
 
gling, подскажите еще момент,

почему так работает:
Код
=ЕСЛИОШИБКА(ИНДЕКС(A11:AH11;МАКС((Таблица1[@]<>"")*ЕНЕЧЁТ(СТОЛБЕЦ(Таблица1[@]))*СТОЛБЕЦ(Таблица1[@])));"Пусто")
а так не работает: =ЕСЛИОШИБКА(ИНДЕКС(M11:AH11;МАКС((Таблица1[@]<>"")*ЕНЕЧЁТ(СТОЛБЕЦ(Таблица1[@]))*СТОЛБЕЦ(Таблица1[@])));"Пусто"), возвращает "пусто" ???

P.S. в исходнике опечатка (диапазон нужный M11:AH11)
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
 
gling, Спасибо, работает...
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (M10:AH10) последнее значение в нечетном столбце (без VBA, без использования дополнительных столбцов)
 
Цитата
написал:
=IFERROR(LOOKUP(2,1/(MOD(COLUMN(M11:AH11)-COLUMN(M11)+1,2)=1)/(M11:AH11<>""),M11:AH11),"пусто")CTRL-SHIFT-ENTER если будет брыкаться. Проверить на 2021 не могу.
функция MOD не работает
поиск последнего значения в строке (нечетных столбцов), Необходимо с помощью формулы найти в диапазоне (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)))
gling СПАСИБО !!!
Цитата
написал:
Можно ещё так, будет считать все значения, даже без "0+"Код=ЕСЛИОШИБКА(СУММПРОИЗВ(ФИЛЬТР.XML("  "&ПОДСТАВИТЬ(ОБЪЕДИНИТЬ("+";1;D2:D30);"+";"  ")&"  ";"//s"));0)
Msi2102, сложно для понимания... и не совсем то, но может кому-то и пригодится)
Изменено: matrix39 - 27.02.2025 10:37:37
Отбор чисел со знаком "+" и подсчет их суммы (в ячейках с текстовым форматом в умной таблице)
 
в итоге есть три формулы, которые подходят:
Код
=СУММ(ЕСЛИОШИБКА(ЗНАЧЕН(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(D2:D29;"+";ПОВТОР(" ";10));10;10)));0))
=СУММПРОИЗВ(ПРАВБ(ПОДСТАВИТЬ(0&D2:D29;"+";ПОВТОР(0;9));9)*ЕЧИСЛО(ПОИСК("+";D2:D29)))
==СУММ(ЕСЛИОШИБКА(--ЗАМЕНИТЬ(D2:D30;1;ПОИСК("+";D2:D30);0);))
... и нужно еще небольшое преобразование: как теперь посчитать только из четных или нечетных строк?
Отбор чисел со знаком "+" и подсчет их суммы (в ячейках с текстовым форматом в умной таблице)
 
Цитата
gling написал:
Здравствуйте.Ещё один вариант формулой массиваКод=СУММ(ЕСЛИОШИБКА(--ЗАМЕНИТЬ(D2:D30;1;ПОИСК("+";D2:D30);0))

Цитата
ВовавВова написал:
еще вариант (оказался похож на вариант от  gling , удаляются/заменяются только символы в позиции 1 каждой строки, (понимаю, что работать корректно будет для показанного примера, в случае появления строк с двузначными цифрами - лучше другие вариант ы)=СУММ(ЕСЛИОШИБКА(--ЗАМЕНИТЬ(D2:D29;1;1;"");0))

Цитата
Тимофеев написал:
=СУММ(ОСТАТ(ЧЗНАЧ(ПОДСТАВИТЬ(D2:D29;"+";","));1)*СТЕПЕНЬ(10;ДЛСТР(D2:D29)-2))
Спасибо и Вам gling & ВовавВова & Тимофеев! то же рабочее решение.
Оперативно откликнулись все, очень приятно !!!
Изменено: matrix39 - 26.02.2025 09:53:34
Отбор чисел со знаком "+" и подсчет их суммы (в ячейках с текстовым форматом в умной таблице)
 
Цитата
написал:
=СУММ(--ТЕКСТПОСЛЕ(D2:D29;"+";;;;0))
не работает у меня... (exel если что 2021)
Отбор чисел со знаком "+" и подсчет их суммы (в ячейках с текстовым форматом в умной таблице)
 
МатросНаЗебре, Павел \Ʌ/, спасибо Вам большое, то что нужно!
буду теперь разбираться как и что работает...
Изменено: matrix39 - 25.02.2025 17:04:13
Отбор чисел со знаком "+" и подсчет их суммы (в ячейках с текстовым форматом в умной таблице)
 
Добрый день, подскажите пожалуйста как сделать подсчет суммы чисел
в ячейках столбца умной таблицы, перед которыми стоит знак "+" с помощью формулы.
Страницы: 1
Наверх