Страницы: 1
RSS
Для каждой толщины высчитывать среднее значение прочности 30 значений со смещением на 5 строк, функция промежуточные итоги неверно считает
 
Здравствуйте. Помогите пожалуйста определить причину или найти ошибку.
Имеется таблица данных, которые пополняются  ежедневно. В моем случае это толщины фанеры и значения их прочности за  определенную дату.
Необходимо  для каждой толщины высчитывать среднее  значение прочности 30 значений  со смещением на 5 строк, и на основе  этого построить график.
(1 точка с1 по 30, 2 точка с 6 по 35 и т.д.)  Так как толщин много, я использовала функцию ПРОМЕЖУТОЧНЫЕ. ИТОГИ.
Функция все верно  считает до применения фильтра, но при применении фильтра, например выбирая одну какую либо толщину, среднее  30 значений высчитывается неверно. Из за чего это может быть? В чем может быть причина?
Я чайник в ексель, поэтому если что то написала неправильно, простите)))
Изменено: annna - 18.11.2019 18:34:56
 
Цитата
annna написал:
В чем может быть причина?
причина может быть в том, что функции не умет считать то, что вы мечтаете посчитать, а считают то, что вы написали

среднее значение для 30 листов выбранной толщины и среднее для видимого диапазона О1:О31 - это разные величины
первые 30 листов фанеры толщиной 9 мм находятся в диапазоне 2:128, а не 1:31, как почему-то посчитали вы
Изменено: Ігор Гончаренко - 14.11.2019 20:44:09
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
annna, Ваша формула считает в диапазоне 30 значений, но скрыты входят в этот диапазон, а функция их игнорирует.
Внимание вопрос, что Вам нужно ? чтоб диапазон расширялся , что всегда содержал 30 видимых или что?
По вопросам из тем форума, личку не читаю.
 
Добрый день. Мне нужно чтобы при сортировке  формула рассчитывала так же как и без сортировки , т.е.  среднее в диапазоне из 30 значений, которые смещаются на пять строк. Это нужно для построения графиков в картах Шухарта. Например для 9мм, первая точка в графике это среднее первых тридцати значений именно 9мм, вторая точка это среднее тридцати значений 9мм только уже смещенных на пять строк вниз, третья соответственно среднее тридцати значений, но уже смещенных на 10 значений вниз и т.д.. Как специалисты подскажите как это можно сделать? И можно ли? Если нет, то тогда будем делить таблицу отдельно, на каждую толщину.
 
Цитата
annna написал:
(1 точка с1 по 30, 2 точка с 6 по 35 и т.д.)
У Вас формула выдает: 1 точка с 1 по 31, 2 точка с 6 по 36 и т.д.).
Цитата
annna написал:
среднее  30 значений высчитывается неверно
Нет, не так. Вычисляется  среднее не 30 значений. Вычисляется среднее того количества значений, которое по признаку "толщина" попало в промежуток из 30 строк. Например:
В ячейке А2: для толщины 9 мм среднее будет считаться не по 30, а по 6 значениям, т.е. значениям из строк: 2, 11,14. 17. 22 и 31.

PS
Судя по Вашим формулам, Вы уже не чайник.
Изменено: Михаил Лебедев - 15.11.2019 06:21:05
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Цитата
annna написал:
Мне нужно, чтобы при сортировке формула рассчитывала так же, как и без сортировки, т.е. среднее в диапазоне из 30 значений, которые смещаются на пять строк.
Замените =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(101...) на =СРЗНАЧ()
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Цитата
Ігор Гончаренко написал:
причина может быть в том, что функции не умет считать то, что вы мечтаете посчитать
язва  :D (в хорошем смысле этого слова  8) )
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Спасибо, всем кто откликнулся)))
Страницы: 1
Наверх