Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/выбрать значение по условию - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
выбрать значение по условию
БИТ Дата: Пятница, 27.11.2015, 18:39 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Смысл простой если в левой части таблице есть значение то мы берем его если в левой части таблицы нету значения то берем его из правой части таблицы!
вроде все просто но что-то не получается!
К сообщению приложен файл: 7607399.xlsx (12.1 Kb)
 
Ответить
СообщениеСмысл простой если в левой части таблице есть значение то мы берем его если в левой части таблицы нету значения то берем его из правой части таблицы!
вроде все просто но что-то не получается!

Автор - БИТ
Дата добавления - 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));"")

Автор - Светлый
Дата добавления - 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));"")
К сообщению приложен файл: 7607399_1.xlsx (11.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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))


вот вам барабан
яд 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
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!