Здравствуйте, уважаемые специалисты по Excel. К сожалению, второй день ни на Вашем форуме, ни на других ресурсах Интернета я не могу найти ответа на нижеприведенный вопрос. Есть столбец В, в котором вычисляются средние значения из значений, находящихся в столбце А по формуле =СРЗНАЧ($A$1:A1), СРЗНАЧ($A$1:A2) и так далее. Что нужно добавить к вышеприведенной формуле в столбце В, чтобы при введении очередного значения в столбец А, в столбце В формула автоматически переходила в следующую строку и вычисляла следующее среднее значение? Не знаю, может быть, это важно для ответа на мой вопрос – средние значения из столбца В мне нужны для создания динамического именного диапазона для отображения этих средних значений на диаграмме. Используется программа Excel 2010. Маленький файл с примером из 7 ячеек прилагается. Заранее большое спасибо за Вашу очень ценную для меня помощь.
Спасибо большое за Ваши советы, хотя они и не привели к нужному мне результату (см. ниже) ------------------------------------------------ Совет Маргариты
Цитата
Преобразуйте в "умную таблицу", используя инструмент "форматировать как таблицу"
Может быть, я не так выполнил какие-либо действия (они описаны ниже)? В вышеприведенном файле примера "вопрос.xlsx" я полностью выделил столбцы А и В и нажал на названную Вами кнопку "Форматировать как таблицу" на вкладке "Главная", затем из открывшегося списка я выбрал левый верхний стиль таблицы. После этого моя таблица стала полосатой, но при добавлении новых значений в столбец А, в столбце В формула не переходит в следующую строку и не вычисляет следующее среднее значение. Буду очень благодарен, если кто-то укажет мне на ошибку в моих действиях. ------------------------------------------------ Совет TheBestOfTheBest
Цитата
Можно сделать умную таблицу
Получившаяся у TheBestOfTheBestтаблица действительно при добавлении значений в столбец А автоматически вычисляет следующие средние значения в столбце В, но эти средние значения каждый раз одни и те же начиная от 5-ой строки и ниже. См. в приложении получившуюся таблицу. В то время как я по указанной мною в предыдущем сообщении формуле (=СРЗНАЧ($A$1:A1), СРЗНАЧ($A$1:A2) и так далее) отслеживал динамику изменения средних значений. И как я писал выше, мне нужно отражать эту динамику на графике . ------------------------------------------------ Совет Сергея
Цитата
можно так выкрутится растянуть подальше вниз =ЕСЛИ(A1="";"";СРЗНАЧ($A$1:A1))
При вставке формулы Сергея в ячейку 1 столбца В и растягивании её подальше вниз, после внесения новых значений в столбец А, столбец В действительно расширяется вниз и правильно рассчитывает средние значения в их динамике. Но динамический именованный диапазон, имеющий имя «Средние_значения» учитывает все ячейки, выглядящие пустыми, но содержащие формулу Сергея. Этот диапазон рассчитывается по формуле =СМЕЩ('Лист1'!$B$1;0;0;СЧЁТЗ('Лист1'!$B:$B)) Поэтому на графике ячейки, в которые была «растянута подальше вниз формула», выглядят как ячейки, в которых якобы стоят нули, а не как пустые ячейки. См. в приложении файл с получившимся графиком. В этом случае, как мне кажется, нужно менять либо формулу расчета динамического именованного диапазона (чтобы эта формула не учитывала ячейки с формулами), либо формула Сергея не подходит для решения этой задачи. ------------------------------------------------ Буду Вам очень признателен за еще какие-либо советы.
ну с моей формулой нужно просто поменять в формуле определения диапазона счетз (которая считает любое значение) на счет (которая считает числовые) так?
Всем спасибо большое за советы. Мне понадобится какое-то время, чтобы протестировать, как работают рекомендованные формулы. Немного попозже я напишу в этой теме о результатах.
Протестировал я свою таблицу с рекомендованными формулами – в общем, всё работает так как надо. Спасибо Маргарите и TheBestOfTheBest за информацию об умных таблицах, о существовании которых я узнал только пару дней назад. Сергею и Михаилу С. особое спасибо за формулы – в моей таблице необходимо было расширять столбцы на нескольких листах, и в одних случаях было целесообразнее использовать формулу Михаила, а в других формулу Сергея. ------------------------------ И у меня появился вопрос по умной таблице. Насколько я знаю, при образовании умной таблице первая строка диапазона автоматически превращается в заголовки столбцов (см. описание нескольких способов создания умных таблиц здесь). Но TheBestOfTheBest как-то смог преобразовать мою таблицу в умную таблицу таким образом, что первая строка осталась строкой с числовыми значениями, а не стали заголовками (см. прикрепленный файл). Не могли бы Вы подсказать, как это делается?