0 / 0 / 0
Регистрация: 02.04.2012
Сообщений: 32
|
|
1 | |
Создание формулы с вычислением среднего значения диапазона ячеек02.04.2012, 21:38. Показов 5675. Ответов 12
Метки нет (Все метки)
Здравствуйте уважаемые Форумчане. Помогите пожалуйста в решении следующей задачи.
В результате нужно создать формулу, которая берет из столбца значений некоторый (иногда разный и по этому надо иметь возможность устанавливать его вручную) диапазон ячеек по вертикали (подряд). При этом надо чтобы формула искала максимальное среднее значение этого диапазона. И самое интересное в том, что у нас есть возможность исключить некоторые (не выгодные, проще говоря маленькие) значения и провести расчеты среднего значения без них. Количество исключаемых значений может быть какое угодно и оно должно браться с определенной ячейки вверху листа. Очень важная деталь: исключаемые значения ОБЯЗАТЕЛЬНО должны идти подряд. В написании формулы уже есть некоторые успехи и с этим мне помогли отличные ребята с другого форума. Ту формулу, которую они предложили нужно избавить от недостатков, которых всего 2: 1. Надо чтобы формула не исключала круговым способом, т.е. чтобы она не могла исключить первые и последние значения (считая их такими, что идут подряд). 2. Чтобы можно было самостоятельно задавать необходимые диапазоны ячеек для выборки (например I8:I36). Очень рассчитываю на Вашу посильную помощь. В прилагаемом файле чуть более детально о проблемах. Если есть другой способ решения данной задачи - пожалуйста предлагайте. Буду очень признателен!
0
|
02.04.2012, 21:38 | |
Ответы с готовыми решениями:
12
Макрос для подсчета среднего геометрического выделенного диапазона ячеек Составьте функцию, которая находит в каждой строке диапазона количество элементов, больших среднего арифметического значения всех элементов диапазона Значения ячеек из диапазона Функция не объединяет значения ячеек диапазона |
05.04.2012, 15:14 | 2 |
1
|
0 / 0 / 0
Регистрация: 02.04.2012
Сообщений: 32
|
|
05.04.2012, 17:52 [ТС] | 4 |
Уважаемый KoGG! Спасибо Вам за помощь. Сегодня переберу все варианты. Попытаюсь определить все ли варианты учтены.
0
|
0 / 0 / 0
Регистрация: 02.04.2012
Сообщений: 32
|
|
19.04.2012, 17:54 [ТС] | 5 |
Здравствуйте еще раз уважаемый KoGG!
Все работает замечательно. Остался лишь одна проблема - эта функция почему то не воспринимает сложных диапазонов. Например работает в таком виде =НаибольшееСреднее(A4:A404) Но не работает, если диапазон прерывается =НаибольшееСреднее(A4:A40;A51:A574) Пожалуйста скажите что не так? С уважением, Виктор Сергеевич
0
|
20.04.2012, 16:43 | 6 | ||||||||||
Записи
Я изменил функцию на три аргумента, на второй позиции второй необязательный дипазон данных можно оставлять пустым (писать два символа ';' подряд и заполнять третий аргумент). Однако второй диапазон обязательно надо брать в кавычки
Можно было бы обойтись без кавычек, но тогда пришлось бы второй диапазон заполнять всегда, или любой непрерывный диапазон вводить как два смежных. Второй диапазон обязательно должен иметь номера строк больше, чем номер строки конца первого диапазона. Первый и второй диапазоны не должны пересекаться, должны быть в одном столбце. Промежуток между диапазонами не участвует в подсчете количества отбрасываемых строк.
1
|
0 / 0 / 0
Регистрация: 02.04.2012
Сообщений: 32
|
|
21.04.2012, 23:03 [ТС] | 8 |
KoGG, целый день тестировал все возможности, но формула к сожалению не выдает оптимальный результат. Не пойму в чем причина, но один из диапазонов она игнорирует + не верно указывает исключаемые значения. Может возможности эксель не позволяют это сделать и вообще невозможно, чтобы все правильно считалось?
0
|
671 / 177 / 10
Регистрация: 28.07.2010
Сообщений: 253
|
|
22.04.2012, 04:25 | 9 |
Buchhalter,
сильно не вникал, но возможно все это можно сделать через автофильтр и функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ?
0
|
0 / 0 / 0
Регистрация: 02.04.2012
Сообщений: 32
|
|
22.04.2012, 13:35 [ТС] | 10 |
DV68, если бы я только умел пользоваться этими функциями..... В мои годы на таком уровне владеть компьютером весьма сложно.
0
|
25.06.2012, 12:00 | 12 |
Как выяснилось, ошибка была в неправилном применении - допускалась только одна функция на книгу.
Новая версия разрешает большое количество вызовов функции и определяет НаибольшееИзНаибольших по книге в целом. Ячейка, содержащее функцию НаибольшееСреднее, значение которой = НаибольшееИзНаибольших, помечается желтым цветом фона. Кроме функций, находящихся в модуле, в книгу встроен обработчик событий, для поиска НаибольшегоИзНаибольших.
1
|
26.06.2012, 10:48 | 13 |
Иправлена ошибка типа.
0
|
26.06.2012, 10:48 | |
26.06.2012, 10:48 | |
Помогаю со студенческими работами здесь
13
Подсчет среднего значения ячеек Копирование выделенного диапазона ячеек, только значения Вычисление среднего арифметического наибольшего и наименьшего значения чисел диапазона Вывести значения ячеек из одного диапазона которых нет в другом диапазоне Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |