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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск наивысших значений по условию. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поиск наивысших значений по условию.
Stormy Дата: Понедельник, 09.12.2013, 18:03 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Доброго времени суток.
Возникла необходимость найти наивысшие значения на основе определенной суммы.
В приложении файл с отсортированным и выданным результатом (вручную).
Задача такова:
Обращаемся к коду (допустим 0363 ) считаем столбец Основное время (D) в нашем случае это 805.
Находим 10% от этого времени 80,5 .
Дальше нужно найти наивысшие значения в столбце % (G) .
Выбирать их пока сумма значений в столбце Основное время на достигнет или не превысит 10% от общей суммы. ( в нашем случае это будет 110)
Дальше выбрать наименьшее значение из того, что было выбрано до этого. ( в нашем случае это 130)
Вписываем получившиеся значение в столбец напротив кода 0363 (Лист 2)

Вот такая запутанная задача. Вручную сделал 1 пример.
Как сделать на ВБА или формуле ума не приложу. Буду рад любым советам и помощи.
К сообщению приложен файл: 17.xlsx (38.8 Kb)


Место для рекламы.

Сообщение отредактировал Stormy - Понедельник, 09.12.2013, 18:06
 
Ответить
СообщениеДоброго времени суток.
Возникла необходимость найти наивысшие значения на основе определенной суммы.
В приложении файл с отсортированным и выданным результатом (вручную).
Задача такова:
Обращаемся к коду (допустим 0363 ) считаем столбец Основное время (D) в нашем случае это 805.
Находим 10% от этого времени 80,5 .
Дальше нужно найти наивысшие значения в столбце % (G) .
Выбирать их пока сумма значений в столбце Основное время на достигнет или не превысит 10% от общей суммы. ( в нашем случае это будет 110)
Дальше выбрать наименьшее значение из того, что было выбрано до этого. ( в нашем случае это 130)
Вписываем получившиеся значение в столбец напротив кода 0363 (Лист 2)

Вот такая запутанная задача. Вручную сделал 1 пример.
Как сделать на ВБА или формуле ума не приложу. Буду рад любым советам и помощи.

Автор - Stormy
Дата добавления - 09.12.2013 в 18:03
Serge_007 Дата: Понедельник, 09.12.2013, 20:45 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
выбрать наименьшее значение из того, что было выбрано до этого. ( в нашем случае это 130)
Вот тут тупик, потому что до этого было выбрано
Выбирать их пока сумма значений в столбце Основное время на достигнет или не превысит 10% от общей суммы. ( в нашем случае это будет 110)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
выбрать наименьшее значение из того, что было выбрано до этого. ( в нашем случае это 130)
Вот тут тупик, потому что до этого было выбрано
Выбирать их пока сумма значений в столбце Основное время на достигнет или не превысит 10% от общей суммы. ( в нашем случае это будет 110)

Автор - Serge_007
Дата добавления - 09.12.2013 в 20:45
Stormy Дата: Вторник, 10.12.2013, 09:18 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Вот тут тупик, потому что до этого было выбрано

Это разные столбцы. Сегодня на ум пришла одна мыслишка. Сейчас пробую ее обкатать.
Сделать промежуточный лист. Копировать строки удовлетворяющие требованию , а уже оттуда извлекать наименьшее значение.


Место для рекламы.
 
Ответить
Сообщение
Вот тут тупик, потому что до этого было выбрано

Это разные столбцы. Сегодня на ум пришла одна мыслишка. Сейчас пробую ее обкатать.
Сделать промежуточный лист. Копировать строки удовлетворяющие требованию , а уже оттуда извлекать наименьшее значение.

Автор - Stormy
Дата добавления - 10.12.2013 в 09:18
  • Страница 1 из 1
  • 1
Поиск:

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