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

Вход

Регистрация

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

 

= Мир MS Excel/Вариант функции "рейтинг" - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Вариант функции "рейтинг"
Литр Дата: Воскресенье, 22.03.2026, 16:08 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

2013
Доброго дня или вечера.
Задача следующая:
имеется список, который постоянно увеличивается. Необходимо распределить в порядке убывания в ячейках D2:D6 аргументы из массива А:А.
Предположим что Иванов больше всего встречается в массиве, значит он должен быть в D2 и так по убыванию.
Количество аргументов "фамилий" намного больше 5.

Знаю что функцию "рейтинг" можно применить, но как ее прикрутить - чета не соображу

Спасибо заранее
К сообщению приложен файл: rejting.xlsx (8.7 Kb)
 
Ответить
СообщениеДоброго дня или вечера.
Задача следующая:
имеется список, который постоянно увеличивается. Необходимо распределить в порядке убывания в ячейках D2:D6 аргументы из массива А:А.
Предположим что Иванов больше всего встречается в массиве, значит он должен быть в D2 и так по убыванию.
Количество аргументов "фамилий" намного больше 5.

Знаю что функцию "рейтинг" можно применить, но как ее прикрутить - чета не соображу

Спасибо заранее

Автор - Литр
Дата добавления - 22.03.2026 в 16:08
Egyptian Дата: Воскресенье, 22.03.2026, 17:28 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 536
Репутация: 202 ±
Замечаний: 0% ±

Excel 2013/2016
Парочка вариантов (принцип первого, в свое время, позаимствовал у Светлого):
Код
=INDEX(A:A;RIGHTB(MAX(COUNTIF(A$2:A$100;A$2:A$100)*(COUNTIF(D$1:D1;A$2:A$100)=0)*1000+ROW($A$2:$A$100));3))

и еще:
Код
=INDEX(A:A;ROUND(MOD(AGGREGATE(14;6;(COUNTIF(A$2:A$100;A$2:A$100)*1000+ROW($A$2:$A$100))/(COUNTIF(G$1:G1;A$2:A$100)=0);1);1000);0))
К сообщению приложен файл: 2543643.xlsx (9.4 Kb)
 
Ответить
СообщениеПарочка вариантов (принцип первого, в свое время, позаимствовал у Светлого):
Код
=INDEX(A:A;RIGHTB(MAX(COUNTIF(A$2:A$100;A$2:A$100)*(COUNTIF(D$1:D1;A$2:A$100)=0)*1000+ROW($A$2:$A$100));3))

и еще:
Код
=INDEX(A:A;ROUND(MOD(AGGREGATE(14;6;(COUNTIF(A$2:A$100;A$2:A$100)*1000+ROW($A$2:$A$100))/(COUNTIF(G$1:G1;A$2:A$100)=0);1);1000);0))

Автор - Egyptian
Дата добавления - 22.03.2026 в 17:28
MikeVol Дата: Воскресенье, 22.03.2026, 19:33 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 475
Репутация: 115 ±
Замечаний: 0% ±

MSO LTSC 2021 EN
Литр, А что по соседней теме, подошло решение или вам что-то мешает отвечать в темах?


Ученик.
Одесса - Украина


Сообщение отредактировал MikeVol - Воскресенье, 22.03.2026, 19:34
 
Ответить
СообщениеЛитр, А что по соседней теме, подошло решение или вам что-то мешает отвечать в темах?

Автор - MikeVol
Дата добавления - 22.03.2026 в 19:33
Pelena Дата: Воскресенье, 22.03.2026, 20:11 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19604
Репутация: 4660 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант сводной таблицей
К сообщению приложен файл: 8246518.xlsx (13.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант сводной таблицей

Автор - Pelena
Дата добавления - 22.03.2026 в 20:11
  • Страница 1 из 1
  • 1
Поиск:

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