Страницы: 1
RSS
Найти максимальное значение для одинаковых имен и присвоить им имя
 
Добрый день умные люди, помогите пожалуйста написать формулу. Задачка такая:
В столбцах "А" и "B" простые целые числа. В столбце "А" числа могут повторяться. Числам в столбце "А" соответствуют числовые значения в столбце "B". Нужно найти наибольшее значение из колонки "B" для конкретного значения из столбца "А" и присвоить ему имя, например "Больше", а для меньших значений дать имя "Меньше". Пример в виде картинки прикрепляю.
 
Цитата
dim284 написал:
Пример в виде картинки
Вам решение тоже в виде картинки отправить?  :D  
 
для картинки
Код
=ЕСЛИ(МАКС(ЕСЛИ())=ячейка;истина;ложь)
Лень двигатель прогресса, доказано!!!
 
Код
=ЕСЛИ(B2=МАКС((A2=$A$2:$A$11)*$B$2:$B$11);"Больше";"Меньше")
Формула массива.
 
Чего-то я не соображу, простите. Прикрепляю конкретный файл с примером.
 
Бывает.
1. Вводить надо как формулу массива. F2 Ctrl+Shift+Enter.
2. Вы ввели другую формулу.
Код
Неправильно   =ЕСЛИ(B2=МАКС(($A$2=$A$2:$A$11)*$B$2:$B$11);"Больше";"Меньше")
Правильно     =ЕСЛИ(B2=МАКС((A2=$A$2:$A$11)*$B$2:$B$11);"Больше";"Меньше")
 
Ааааа, точно, все верно. Ctrl+Shift+Enter и много счастья.
Спасибо огромное МатросНаЗебре! Всё работает. Ура!
 
Ещё вариант. Не массивная.
Код
=ЕСЛИ(АГРЕГАТ(14;6;($B$2:$B$11)/($A$2:$A$11=A2);1)=B2;"Больше";"Меньше")
 
Не массиваня:
=ЕСЛИ(B2>=МАКС(ИНДЕКС($B$2:$B$11;ПОИСКПОЗ(A2;A$2:A$11;)):ИНДЕКС($B$2:$B$11;ПОИСКПОЗ(A2;A$2:A$11;)+СЧЁТЕСЛИ(A$2:A$11;A2)-1));"Больше";"Меньше")
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
Страницы: 1
Наверх