Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2011, 22:27   #1
jaguar157
 
Регистрация: 19.10.2011
Сообщений: 7
По умолчанию Как найти средний концентрированный диапазон?

Помогите, пожалуйста!!!!!! Кто-нибудь знает как вывести из однорядного массива средний диапазон чисел? На примере: имеется ряд
(2 7 6 3 45 1 9 10 15) мне нужно, чтобы excel вывел диапазон (1-3), ну или (1,2,3), т.е. где мах концентрируются числа (концентрацию). Такое возможно? Помогите, чем можете!!! СПАСИБО!!!!
jaguar157 вне форума Ответить с цитированием
Старый 19.10.2011, 22:36   #2
jaguar157
 
Регистрация: 19.10.2011
Сообщений: 7
По умолчанию

Людииииии!!!! ПОМОГИТЕ!!!!!!!!!!!!!!!! ОЧЕНЬ СРОЧНО!!!!!!!!!!!!!!!! НУ ХОТЬ ПОДСКАЖИТЕ, ТАКОЕ ВОЗМОЖНО?????
jaguar157 вне форума Ответить с цитированием
Старый 19.10.2011, 23:53   #3
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Не кричите, а постарайтесь сформулировать четкие критерии.
Например, если есть два числа с разницей 1 и три числа с разницей 2 : 5,6,32,34,36 - какие составят искомый диапазон?
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 20.10.2011, 01:11   #4
jaguar157
 
Регистрация: 19.10.2011
Сообщений: 7
По умолчанию

Спасибо за отзыв. Веду расчет коэффициентов и там абсолютно хаотичные и никак не связанные друг с другом цифры. (-0,02 0,02
-0,23 0,24 0,04 0 0,05 -0,16 0,02 0,01 -0,02 0,06 0,04 0 0,03 0,03), т.е. самая большая концентрация цифр приходится в диапазоне от -0,02 до 0,06. Я это определила с помощью построения точечного графика, а возможно ли это проанализировать с помощью формул?
jaguar157 вне форума Ответить с цитированием
Старый 20.10.2011, 01:28   #5
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

По графику Вы определии визуально. Для программного определения границ нужно знать ограничения (например, количество чисел не более Х или не менее Х, разброс Y% и т.д.)
vikttur вне форума Ответить с цитированием
Старый 20.10.2011, 01:57   #6
jaguar157
 
Регистрация: 19.10.2011
Сообщений: 7
По умолчанию

Количество чисел будет одним и тем же - 17 предприятий, но как определить разброс? Это в смысле крайние показатели? Пределы анализируемого диапазона?
jaguar157 вне форума Ответить с цитированием
Старый 20.10.2011, 09:40   #7
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Да, нужно знать ограничения: количество предприятий (например, 5 из 17) или "уход" от чего-то (например, 10% от максимального числа, не более +-1,2 от чисел, разница между которыми не более 0,01 и др. )
vikttur вне форума Ответить с цитированием
Старый 20.10.2011, 09:41   #8
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Примерно так:
1. отсортировать массив
2. определить разности между соседними значениями
3. взять вторую или третью по величине разность и выбрать точки, разность между которыми не более этой.
Вложения
Тип файла: rar thread169611.rar (3.8 Кб, 8 просмотров)
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 20.10.2011, 14:53   #9
jaguar157
 
Регистрация: 19.10.2011
Сообщений: 7
По умолчанию

БОЛЬШОЕ СПАСИБО!!!! Мне очень пригодилась ваша идея!!!
jaguar157 вне форума Ответить с цитированием
Старый 20.10.2011, 15:04   #10
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Вы реализовали идею в виде формулы или пользовательской функции?
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как задать диапазон времени Dmitrys Microsoft Office Excel 3 11.02.2011 16:51
Как осуществить поиск в диапазон? Simbad Microsoft Office Word 4 25.03.2010 12:09
Найти и выделить по выделенной строке диапазон с такой строкой на другом листе (Excel 2003) vfv Microsoft Office Excel 8 10.03.2010 09:30
как просуммировать динамический диапазон abocharov Microsoft Office Excel 8 22.10.2008 18:47
Как написать в коде чтобы диапазон А копировался как значение в диапазон В. Dorvir Microsoft Office Excel 12 23.05.2008 22:11