Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как объединить в одной ячейке Excel две формулы с параметром «или»?

Нужно в одну ячейку вписать две формулы но так, чтобы excel выбирал подходящую формулу.
Например.
Есть две формулы.
=ПОДСТАВИТЬ(A1;"M";"")*10^6
=ПОДСТАВИТЬ(A1;"K";"")*10^3
Нужно чтобы эксель выбирал нужную формулу при стягивании вниз.
Надеюсь, понятно объяснил :)))
МатематикаExcel+1
Никита Шапоренко
  ·   · 804
Род деятельности - аналитик (экономика)...  · 18 нояб 2021
Добрый день!
Это можно сделать с помощью формулы множественного выбора:
=ЕСЛИМН(ПРАВСИМВ(B3;1)="М";ПОДСТАВИТЬ(B3;"М";"")*10^6;ПРАВСИМВ(B3;1)="К";ПОДСТАВИТЬ(B3;"К";"")*10^3)
Если в ячейке последней стоит буква "М" - число умножается заменяется на 1'000'000
Если в ячейке последней стоит буква "К" - число умножается заменяется на 1'000
Подробнее в:
увлекаюсь компьютерами и природой. люблю точность...  · 18 нояб 2021  · office-study.ru
Здравствуйте! Не совсем понятно, а по каком признаку должна выбираться формула? По последнему символу ячейки? Тогда можно связать функцией ЕСЛИ =ЕСЛИ(правсимв(A1)="М";ПОДСТАВИТЬ(A1;"M";"")*10^6; ЕСЛИ(правсимв(A1)="К";ПОДСТАВИТЬ... Читать далее
Успеха Вам. С уважением, СергейПерейти на office-study.ru
Веб-разработчик  · 18 нояб 2021
Лучше сделать через ПЕРЕКЛЮЧ и ПРАВСИМВ (я же правильно понял, что в ячейке А1 будет строка типа "128М" или "32К"). Вся формула будет иметь примерно такой вид: =ПЕРЕКЛЮЧ(ПРАВСИМВ(A1);"M";ПОДСТАВИТЬ(A1;"M";"")*10^6;"K";ПОДСТАВИТЬ... Читать далее