Функция заменяющая несколько значений функции ЕСЛИ
DSA
Дата: Четверг, 20.04.2017, 10:08 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день! Есть формула в которой много если Код
=ЕСЛИ(A3="да";H3;ЕСЛИ(B3="да";I3;ЕСЛИ(C3="да";J3;ЕСЛИ(D3="да";K3;ЕСЛИ(E3="да";L3;ЕСЛИ(F3="да";M3;""))))))
, какой формулой или функции можно обойти эти если. В дальнейшем будет необходима трансформация этой формулы и соответственно будут добавляться еще "ЕСЛИ". Пример во вложении.
Добрый день! Есть формула в которой много если Код
=ЕСЛИ(A3="да";H3;ЕСЛИ(B3="да";I3;ЕСЛИ(C3="да";J3;ЕСЛИ(D3="да";K3;ЕСЛИ(E3="да";L3;ЕСЛИ(F3="да";M3;""))))))
, какой формулой или функции можно обойти эти если. В дальнейшем будет необходима трансформация этой формулы и соответственно будут добавляться еще "ЕСЛИ". Пример во вложении. DSA
К сообщению приложен файл:
__.xlsx
(10.8 Kb)
Сообщение отредактировал DSA - Четверг, 20.04.2017, 10:16
Ответить
Сообщение Добрый день! Есть формула в которой много если Код
=ЕСЛИ(A3="да";H3;ЕСЛИ(B3="да";I3;ЕСЛИ(C3="да";J3;ЕСЛИ(D3="да";K3;ЕСЛИ(E3="да";L3;ЕСЛИ(F3="да";M3;""))))))
, какой формулой или функции можно обойти эти если. В дальнейшем будет необходима трансформация этой формулы и соответственно будут добавляться еще "ЕСЛИ". Пример во вложении. Автор - DSA Дата добавления - 20.04.2017 в 10:08
buchlotnik
Дата: Четверг, 20.04.2017, 10:09 |
Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
Как-то так: Код
=ЕСЛИОШИБКА(ПРОСМОТР("да";A3:F3;H3:M3);"")
Как-то так: Код
=ЕСЛИОШИБКА(ПРОСМОТР("да";A3:F3;H3:M3);"")
buchlotnik
К сообщению приложен файл:
-2-.xlsx
(11.0 Kb)
Сообщение отредактировал buchlotnik - Четверг, 20.04.2017, 10:14
Ответить
Сообщение Как-то так: Код
=ЕСЛИОШИБКА(ПРОСМОТР("да";A3:F3;H3:M3);"")
Автор - buchlotnik Дата добавления - 20.04.2017 в 10:09
DSA
Дата: Четверг, 20.04.2017, 10:17 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
buchlotnik, Спасибо тоже пытался Просмотром, но по неграмотности не получилось(((
buchlotnik, Спасибо тоже пытался Просмотром, но по неграмотности не получилось((( DSA
Ответить
Сообщение buchlotnik, Спасибо тоже пытался Просмотром, но по неграмотности не получилось((( Автор - DSA Дата добавления - 20.04.2017 в 10:17
DSA
Дата: Четверг, 20.04.2017, 12:32 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
buchlotnik, Задачка усложнилась появилось опять 10 если Код
=ЕСЛИ(O4=$A$4;ПРОСМОТР("да";$B$4:$G$4;I4:N4);ЕСЛИ(O4=$A$5;ПРОСМОТР("да";$B$4:$G$4;I4:N4);ЕСЛИ(O4=$A$6;ПРОСМОТР("да";$B$4:$G$4;I4:N4);"-")))
, можно их тоже как-то сократить??? Спасибо.
buchlotnik, Задачка усложнилась появилось опять 10 если Код
=ЕСЛИ(O4=$A$4;ПРОСМОТР("да";$B$4:$G$4;I4:N4);ЕСЛИ(O4=$A$5;ПРОСМОТР("да";$B$4:$G$4;I4:N4);ЕСЛИ(O4=$A$6;ПРОСМОТР("да";$B$4:$G$4;I4:N4);"-")))
, можно их тоже как-то сократить??? Спасибо. DSA
К сообщению приложен файл:
10_.xlsx
(11.1 Kb)
Ответить
Сообщение buchlotnik, Задачка усложнилась появилось опять 10 если Код
=ЕСЛИ(O4=$A$4;ПРОСМОТР("да";$B$4:$G$4;I4:N4);ЕСЛИ(O4=$A$5;ПРОСМОТР("да";$B$4:$G$4;I4:N4);ЕСЛИ(O4=$A$6;ПРОСМОТР("да";$B$4:$G$4;I4:N4);"-")))
, можно их тоже как-то сократить??? Спасибо. Автор - DSA Дата добавления - 20.04.2017 в 12:32
китин
Дата: Четверг, 20.04.2017, 13:03 |
Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
ну я на Мишу не похож, конечно. попробую. Код
=ИНДЕКС($I4:$N4;;ПОИСКПОЗ("да";ИНДЕКС($B$4:$G$6;ПОИСКПОЗ($O4;$A$4:$A$6;0);)))
[p.s.]мне кажется ваша формула неправильно считает
ну я на Мишу не похож, конечно. попробую. Код
=ИНДЕКС($I4:$N4;;ПОИСКПОЗ("да";ИНДЕКС($B$4:$G$6;ПОИСКПОЗ($O4;$A$4:$A$6;0);)))
[p.s.]мне кажется ваша формула неправильно считает китин
К сообщению приложен файл:
DSA.xlsx
(11.3 Kb)
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение ну я на Мишу не похож, конечно. попробую. Код
=ИНДЕКС($I4:$N4;;ПОИСКПОЗ("да";ИНДЕКС($B$4:$G$6;ПОИСКПОЗ($O4;$A$4:$A$6;0);)))
[p.s.]мне кажется ваша формула неправильно считает Автор - китин Дата добавления - 20.04.2017 в 13:03 Ответить
Сообщение китин, Спасибо большущее, Ваша формула отлично работает . Да не правильно считала моя формула только увидел. Автор - DSA Дата добавления - 20.04.2017 в 13:36