выбрать значение по условию
БИТ
Дата: Пятница, 27.11.2015, 18:39 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
Смысл простой если в левой части таблице есть значение то мы берем его если в левой части таблицы нету значения то берем его из правой части таблицы! вроде все просто но что-то не получается!
Смысл простой если в левой части таблице есть значение то мы берем его если в левой части таблицы нету значения то берем его из правой части таблицы! вроде все просто но что-то не получается! БИТ
Ответить
Сообщение Смысл простой если в левой части таблице есть значение то мы берем его если в левой части таблицы нету значения то берем его из правой части таблицы! вроде все просто но что-то не получается! Автор - БИТ Дата добавления - 27.11.2015 в 18:39
Светлый
Дата: Пятница, 27.11.2015, 19:13 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1871
Репутация:
538
±
Замечаний:
0% ±
Excel 2013, 2016
Формула должна быть массивная. Немного подправил:Код
=ЕСЛИОШИБКА(ЕСЛИ(ИЛИ($E8:$H8<>"");НАИБОЛЬШИЙ(E8:H8;1);НАИБОЛЬШИЙ(I8:V8;1));"")
Или простая:Код
=ЕСЛИОШИБКА(ЕСЛИ(СЧЁТ(E8:H8);НАИБОЛЬШИЙ(E8:H8;1);НАИБОЛЬШИЙ(I8:V8;1));"")
Формула должна быть массивная. Немного подправил:Код
=ЕСЛИОШИБКА(ЕСЛИ(ИЛИ($E8:$H8<>"");НАИБОЛЬШИЙ(E8:H8;1);НАИБОЛЬШИЙ(I8:V8;1));"")
Или простая:Код
=ЕСЛИОШИБКА(ЕСЛИ(СЧЁТ(E8:H8);НАИБОЛЬШИЙ(E8:H8;1);НАИБОЛЬШИЙ(I8:V8;1));"")
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Формула должна быть массивная. Немного подправил:Код
=ЕСЛИОШИБКА(ЕСЛИ(ИЛИ($E8:$H8<>"");НАИБОЛЬШИЙ(E8:H8;1);НАИБОЛЬШИЙ(I8:V8;1));"")
Или простая:Код
=ЕСЛИОШИБКА(ЕСЛИ(СЧЁТ(E8:H8);НАИБОЛЬШИЙ(E8:H8;1);НАИБОЛЬШИЙ(I8:V8;1));"")
Автор - Светлый Дата добавления - 27.11.2015 в 19:13
БИТ
Дата: Пятница, 27.11.2015, 20:22 |
Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
если честно не пойму почему без "ИЛИ" формула не работает?
если честно не пойму почему без "ИЛИ" формула не работает? БИТ
Ответить
Сообщение если честно не пойму почему без "ИЛИ" формула не работает? Автор - БИТ Дата добавления - 27.11.2015 в 20:22
Светлый
Дата: Пятница, 27.11.2015, 20:58 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1871
Репутация:
538
±
Замечаний:
0% ±
Excel 2013, 2016
Функция ЕСЛИ применяется ко всем указанным ячейкам и даёт массив логических значений, а нам нужно одно значение. ИЛИ как раз и объединяет массив значений в одно.
Функция ЕСЛИ применяется ко всем указанным ячейкам и даёт массив логических значений, а нам нужно одно значение. ИЛИ как раз и объединяет массив значений в одно. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Функция ЕСЛИ применяется ко всем указанным ячейкам и даёт массив логических значений, а нам нужно одно значение. ИЛИ как раз и объединяет массив значений в одно. Автор - Светлый Дата добавления - 27.11.2015 в 20:58
_Boroda_
Дата: Пятница, 27.11.2015, 21:04 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация:
6616
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
ИЛИ собирает массив Е:Н в одно значение - ИСТИНА или ЛОЖЬ Еще вариант формулы (правда, вместо пусто нолики, убранные форматом ячейки)Код
=МАКС(ЕСЛИ(СУММ(E8:H8);E8:H8;I8:V8))
Или с пустымиКод
=ЕСЛИ(СУММ(E8:V8);МАКС(ЕСЛИ(СУММ(E8:H8);E8:H8;I8:V8));"")
ИЛИ собирает массив Е:Н в одно значение - ИСТИНА или ЛОЖЬ Еще вариант формулы (правда, вместо пусто нолики, убранные форматом ячейки)Код
=МАКС(ЕСЛИ(СУММ(E8:H8);E8:H8;I8:V8))
Или с пустымиКод
=ЕСЛИ(СУММ(E8:V8);МАКС(ЕСЛИ(СУММ(E8:H8);E8:H8;I8:V8));"")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение ИЛИ собирает массив Е:Н в одно значение - ИСТИНА или ЛОЖЬ Еще вариант формулы (правда, вместо пусто нолики, убранные форматом ячейки)Код
=МАКС(ЕСЛИ(СУММ(E8:H8);E8:H8;I8:V8))
Или с пустымиКод
=ЕСЛИ(СУММ(E8:V8);МАКС(ЕСЛИ(СУММ(E8:H8);E8:H8;I8:V8));"")
Автор - _Boroda_ Дата добавления - 27.11.2015 в 21:04
Udik
Дата: Пятница, 27.11.2015, 21:07 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
ещё вариантКод
=ЕСЛИ(СУММПРОИЗВ(--(E8:V8<>""));МАКС(E8:H8)+МАКС(I8:V8)*(МАКС(E8:H8)=0);"")
или чуть упрощеннаяКод
=ЕСЛИ(МАКС(E8:V8)=0;"";МАКС(E8:H8)+МАКС(I8:V8)*(МАКС(E8:H8)=0))
ещё вариантКод
=ЕСЛИ(СУММПРОИЗВ(--(E8:V8<>""));МАКС(E8:H8)+МАКС(I8:V8)*(МАКС(E8:H8)=0);"")
или чуть упрощеннаяКод
=ЕСЛИ(МАКС(E8:V8)=0;"";МАКС(E8:H8)+МАКС(I8:V8)*(МАКС(E8:H8)=0))
Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Сообщение отредактировал Udik - Пятница, 27.11.2015, 21:27
Ответить
Сообщение ещё вариантКод
=ЕСЛИ(СУММПРОИЗВ(--(E8:V8<>""));МАКС(E8:H8)+МАКС(I8:V8)*(МАКС(E8:H8)=0);"")
или чуть упрощеннаяКод
=ЕСЛИ(МАКС(E8:V8)=0;"";МАКС(E8:H8)+МАКС(I8:V8)*(МАКС(E8:H8)=0))
Автор - Udik Дата добавления - 27.11.2015 в 21:07