powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Хочется формулой получить 1,2,3-й максимум по 2 условиям
7 сообщений из 7, страница 1 из 1
Хочется формулой получить 1,2,3-й максимум по 2 условиям
    #36038834
DaniilK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В файле примере небольшая табличка.
В общем, реально ли формулой получить значение первого, второго (следующего за первым) макимума для двух криетриев.
Первый критерий, например: "магазин", второй - его площадь (например 50). Хочется формулой получить первое максимальное значение у "магазинов" с площадью 50, второе максимальное значение и третье максимальное значение (во всех случаях, конечно же, речь идет о значении из столбца "объем"). В случае, если не будет 2-го или третьего максимального значение то "" - пусто.

Реально ли?
...
Рейтинг: 0 / 0
Хочется формулой получить 1,2,3-й максимум по 2 условиям
    #36038900
A-Nik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так:
{=ЕСЛИ(СУММПРОИЗВ(-($A$2:$A$23=$F$26);-($B$2:$B$23=F$27))>=СТРОКА()-СТРОКА(F$27);НАИБОЛЬШИЙ(ЕСЛИ(($A$2:$A$23=$F$26)*($B$2:$B$23=F$27);$C$2:$C$23);СТРОКА()-СТРОКА(F$27));"")}

Либо так:
{=ЕСЛИ(СУММПРОИЗВ(-($A$2:$A$23=$F$32);-($B$2:$B$23=F$33))>=СТРОКА()-СТРОКА(F$33);НАИБОЛЬШИЙ(($A$2:$A$23=$F$32)*($B$2:$B$23=F$33)*($C$2:$C$23);СТРОКА()-СТРОКА(F$33));"")}
Формуллы ввести в первую ячейку данных таблицы, затем распространить
...
Рейтинг: 0 / 0
Хочется формулой получить 1,2,3-й максимум по 2 условиям
    #36039067
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=СУММПРОИЗВ(НАИБОЛЬШИЙ(($A$2:$A$23=$F$26)*($B$2:$B$23=F$27)*$C$2:$C$23;СТРОКА()-СТРОКА(F$27)))
а там где нет - будет 0
...
Рейтинг: 0 / 0
Хочется формулой получить 1,2,3-й максимум по 2 условиям
    #36039186
A-Nik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага, а нули можно скрыть применив к ячейкам такой пользовательский формат:
[Основной;Основной;]
...
Рейтинг: 0 / 0
Хочется формулой получить 1,2,3-й максимум по 2 условиям
    #36039208
DaniilK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, други!
Но будут ли эти формулы корректно работать, если в диапазонах теоретически могут встречаться значения ошибок, а в числовых данных может проскакивать текст?
...
Рейтинг: 0 / 0
Хочется формулой получить 1,2,3-й максимум по 2 условиям
    #36039226
A-Nik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну тогда нужно чуть подправить:
{ =СУММ(НАИБОЛЬШИЙ(($A$2:$A$23=$F$26)*($B$2:$B$23=F$27)* ЕСЛИ(ЕЧИСЛО($C$2:$C$23);$C$2:$C$23) ;СТРОКА()-СТРОКА(F$27))) }
...
Рейтинг: 0 / 0
Хочется формулой получить 1,2,3-й максимум по 2 условиям
    #36039547
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaniilKСпасибо, други!
Но будут ли эти формулы корректно работать, если в диапазонах теоретически могут встречаться значения ошибок, а в числовых данных может проскакивать текст?

Поверь ЛУЧШЕЕ - ВРАГ ХОРОШЕГО.
Если у тебя где-то ошибки или текст, то обычно лучше видеть это, а не пропускать мимо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Хочется формулой получить 1,2,3-й максимум по 2 условиям
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]