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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск числа в диапазоне отвечающего критерию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поиск числа в диапазоне отвечающего критерию
Ktulu Дата: Вторник, 25.03.2014, 10:13 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Есть диапазон чисел из 1 строки и множества столбцов. Необходимо найти ближайшее к МАКС число, которое будет отвечать следующим критериям:
1)0<X<МАКС/2
2)Х находится справа от МАКС
К сообщению приложен файл: 3377881.xls (13.5 Kb)


Сообщение отредактировал Ktulu - Вторник, 25.03.2014, 10:14
 
Ответить
СообщениеЕсть диапазон чисел из 1 строки и множества столбцов. Необходимо найти ближайшее к МАКС число, которое будет отвечать следующим критериям:
1)0<X<МАКС/2
2)Х находится справа от МАКС

Автор - Ktulu
Дата добавления - 25.03.2014 в 10:13
Nic70y Дата: Вторник, 25.03.2014, 10:24 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9056
Репутация: 2383 ±
Замечаний: 0% ±

Excel 2010
Код
=ИНДЕКС(B4:AC4;ОСТАТ(МИН(ЕСЛИ(B4:AC4>0;ABS(МАКС(B4:AC4)/2-B4:AC4)+СТОЛБЕЦ(B4:AC4)/10000))*10000;10000)-1)
формула массива наверное, проверяйте
Цитата
Х находится справа от МАКС
вот это не учел и не понял...


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Вторник, 25.03.2014, 15:35
 
Ответить
Сообщение
Код
=ИНДЕКС(B4:AC4;ОСТАТ(МИН(ЕСЛИ(B4:AC4>0;ABS(МАКС(B4:AC4)/2-B4:AC4)+СТОЛБЕЦ(B4:AC4)/10000))*10000;10000)-1)
формула массива наверное, проверяйте
Цитата
Х находится справа от МАКС
вот это не учел и не понял...

Автор - Nic70y
Дата добавления - 25.03.2014 в 10:24
_Boroda_ Дата: Вторник, 25.03.2014, 10:26 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16797
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
У меня немного иначе получилось
Код
=ИНДЕКС(B4:AC4;МИН(ЕСЛИ((СТОЛБЕЦ(B4:AC4)>ПОИСКПОЗ(МАКС(B4:AC4);B4:AC4;))*(B4:AC4<МАКС(B4:AC4)/2)*(B4:AC4>0);СТОЛБЕЦ(B4:AC4)-1)))
К сообщению приложен файл: 3377881_1.xls (31.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеУ меня немного иначе получилось
Код
=ИНДЕКС(B4:AC4;МИН(ЕСЛИ((СТОЛБЕЦ(B4:AC4)>ПОИСКПОЗ(МАКС(B4:AC4);B4:AC4;))*(B4:AC4<МАКС(B4:AC4)/2)*(B4:AC4>0);СТОЛБЕЦ(B4:AC4)-1)))

Автор - _Boroda_
Дата добавления - 25.03.2014 в 10:26
Ktulu Дата: Среда, 26.03.2014, 05:32 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Х находится справа от МАКС
вот это не учел и не понял...
Оказалось это вот так:
Код
(СТОЛБЕЦ(B4:AC4)>ПОИСКПОЗ(МАКС(B4:AC4);B4:AC4;))

У меня немного иначе получилось
=ИНДЕКС(B4:AC4;МИН(ЕСЛИ((СТОЛБЕЦ(B4:AC4)>ПОИСКПОЗ(МАКС(B4:AC4);B4:AC4;))*(B4:AC4<МАКС(B4:AC4)/2)*(B4:AC4>0);СТОЛБЕЦ(B4:AC4)-1)))
Перемножение логических условий. Шик! Спасибо :)
 
Ответить
Сообщение
Х находится справа от МАКС
вот это не учел и не понял...
Оказалось это вот так:
Код
(СТОЛБЕЦ(B4:AC4)>ПОИСКПОЗ(МАКС(B4:AC4);B4:AC4;))

У меня немного иначе получилось
=ИНДЕКС(B4:AC4;МИН(ЕСЛИ((СТОЛБЕЦ(B4:AC4)>ПОИСКПОЗ(МАКС(B4:AC4);B4:AC4;))*(B4:AC4<МАКС(B4:AC4)/2)*(B4:AC4>0);СТОЛБЕЦ(B4:AC4)-1)))
Перемножение логических условий. Шик! Спасибо :)

Автор - Ktulu
Дата добавления - 26.03.2014 в 05:32
  • Страница 1 из 1
  • 1
Поиск:

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