p*@mail.ru
Олег, добрый день!
Помогите, пожалуйста, есть файл в нем есть лист в котором указываются результаты по датам. Во вложенном файле это лист “выход”
и есть отчет в который надо вставить средние данные за период между датами указанными в столбце например за период с 01.02.12 по 09.02.12, затем период будет меняться. Как это сделать. В ячейке пыталась написать формулу но она показывает какую то чушь. Пыталась правда на сумме.
О.В.
Ловите решение
Уф. Придется объяснять.
Для красивого решения мне потребовалось применить:
1. Функцию СРЗНАЧЕСЛИМН, которая усредняет значения по нескольким условиям. Я ей вначале скармливаю диапазон (который обозначен словом, находящимся в столбце B листа Отчет). Затем указываю условия, сначала диапазон проверки — обозначен словом «Показатель», затем сложное условие (склеивается из >= и ячейки обозначенной словом «Начало_периода»), аналогично про конец периода (в этом случае операция <=, а ячейка обозначена словом «Конец_периода»)
2. Чтобы можно было диапазоны обозначать не адресами, а понятными словами, я использовал Имена. Я дал имена всем столбцам в листе Ввод (начиная с 6 ячейки) и использовал их в вычислениях. Также я именами обозначил строки на листе Отчет — Начало_периода и Конец_периода.
3. Также мне потребовалась функция ДВССЫЛ, чтобы текст в ячейках столбца B на листе Отчет можно было бы использовать как имя диапазона.
Знак подчеркивания в ячейках столбца B нужен потому что эти ячейки также являются именами диапазонов, а в именах диапазонов пробелов быть не может.
p*@mail.ru
Спасибо Олег!!!
Вы действительно владыка Excel :). Два человека, считающих себя асами по этому вопросу, не могли мне помочь. А вы сделали это! УРА!!!