Уважаемые знатоки!
Имеется массив с кучей цифр.
Внимание, вопрос:
При помощи какой функции Excel можно получить сумму десяти максимальных значений из этого массива?
Время
AlexZombie
ААААААААААААААААААААААААААа
ТЫ ГЕНИЙ!!!
ЗАРАБОТАЛА!!!
AlexZombie
7 June 2010
Slaventiy:
|
AlexZombie ААААААААААААААААААААААААААа
ТЫ ГЕНИЙ!!! ЗАРАБОТАЛА!!! |
Полно Вам! Зовите меня просто "Бог".
AlexZombie:
|
Полно Вам! Зовите меня просто "Бог".
|
ну вот будут ли так звать не знаю, но в будущем вопросами про эксель точно заколебут
AlexZombieцитата: |
Погоди, а LEA не канает? |
Само собой, или mov с офсетом
idler
Погоди 10 минут, освобожусь.
" Модераторам, предлагаю объеденить тему и назвать ее помощь по Эксель, модератором назначить гениального Зомби!
idlerэкселя нет. пользуемся ОО (в которм ваще у нас никто польз-ся не умеет:hummer:
).
поэтому дажде глянуть не могу
цитата: |
экселя нет. пользуемся ОО |
а почему ж тогда вопрос по Экселю...если кините файл - могу помочь
dshelepov
29 July 2010
макросом) или кучей формул)
на память -
1) упорядочить
2) выделить нужное
Через фильтр выбрать макс.значения, а суммировать через ПРОМЕЖУТОЧНЫЕ.ИТОГИ номер функции 9, и выделить диапазон, как то так...
я чо-то не уверен, что это утверждение истинно
В.Ю.
Допустим, что данные в массиве А1:А100
Просто напишите строчку с формулой.
idler
а сортировать-то можно?
цитата (Дикий Ангел @ Сегодня в 12:16) |
idler а сортировать-то можно? |
я так понял что числа могут меняться
тут килоформула (мега не стал применять) нужна
Tiger Mдая уже голову ломаю))) тут надо как-то выбрать максимум, потом его отсечь, еше раз выбрать максимум и так повторить Н-раз..
AlexZombie
29 July 2010
4
idler
Допустим, у тебя массив A1:G600
Тогда берешь 10 строк с формулами:
=LARGE(A1:G600,1)
=LARGE(A1:G600,2)
=LARGE(A1:G600,3)
=LARGE(A1:G600,4)
=LARGE(A1:G600,5)
=LARGE(A1:G600,6)
=LARGE(A1:G600,7)
=LARGE(A1:G600,8)
=LARGE(A1:G600,9)
=LARGE(A1:G600,10)
и считаешь их сумму. Либо целую формулу в виде:
=LARGE(A1:G600,1)+
LARGE(A1:G600,2)+
LARGE(A1:G600,3)+
LARGE(A1:G600,4)+
LARGE(A1:G600,5)+
LARGE(A1:G600,6)+
LARGE(A1:G600,7)+
LARGE(A1:G600,8)+
LARGE(A1:G600,9)+
LARGE(A1:G600,10)
Если офис русский, то вместо "large" пишешь "НАИБОЛЬШИЙ".
idler
=ПРОМЕЖУТОЧНЫЕИТОГИ(9;А1:А100),
В.Ю.и что промежуточные итоги - только в компании с фильтром - а это уже не универсальный, ручной способ
В.Ю.
Дикий Ангел
Чем мой вариант с единственной формулой не устраивает?
AlexZombie
меня устраивает))) я как раз товарищу В.Ю. сказала, что вариант с промежуточными немного не то.
idler:
|
я чо-то не уверен, что это утверждение истинно |
у нас хотел сказать. работодателю бабло жалко.
а так - я только за эксель. обеими руками. и ногами - за
AlexZombieЯ про этот спосб не знал (((
спасибо за науку...
Эксель - очень мощный инструмент, особенно если им уметь пользоваться
Да и навыки программерства никогда не помешают
теме плюс за интересный вопрос
AlexZombie не стал плюсовать, порой закрадывается сомнение, что эксель придумал он, чтобы все мучались, а он всем якобы на выручку приходил