Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Среднее значение не нулевых ячеек на разных листах - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Среднее значение не нулевых ячеек на разных листах
alexpsk60 Дата: Пятница, 25.07.2014, 17:26 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Всем привет!
Прошу помощи. Есть книга, в ней допустим 5 листов, которые проименованы: 1,2,3,4,5. Необходимо подсчитать среднее значение например ячеек А1, т.е. среднее от А1 на всех пяти листах, причем чтобы считались ячейки больше 0 (во всех ячейках есть данные, включая 0). Если применить формулу =СРЗНАЧ('1:5'!A1) то она при расчетах задействует ВСЕ ячейки, включая те в которых стоит 0.
Если же применить формулу =СРЗНАЧЕСЛИ('1:5'!A1;">0"), то выдает #ЗНАЧ!.
Горю :'(


Сообщение отредактировал alexpsk60 - Пятница, 25.07.2014, 17:27
 
Ответить
СообщениеВсем привет!
Прошу помощи. Есть книга, в ней допустим 5 листов, которые проименованы: 1,2,3,4,5. Необходимо подсчитать среднее значение например ячеек А1, т.е. среднее от А1 на всех пяти листах, причем чтобы считались ячейки больше 0 (во всех ячейках есть данные, включая 0). Если применить формулу =СРЗНАЧ('1:5'!A1) то она при расчетах задействует ВСЕ ячейки, включая те в которых стоит 0.
Если же применить формулу =СРЗНАЧЕСЛИ('1:5'!A1;">0"), то выдает #ЗНАЧ!.
Горю :'(

Автор - alexpsk60
Дата добавления - 25.07.2014 в 17:26
alex1248 Дата: Пятница, 25.07.2014, 18:16 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
alexpsk60, Не знаю, подойдет ли вам вариант с доп столбцом в листе с итогом. Но если подойдет, то, возможно, так.
К сообщению приложен файл: alexpsk60-1.xlsx (11.3 Kb)


skype alex12481632
Qiwi +79276708519


Сообщение отредактировал alex1248 - Пятница, 25.07.2014, 18:16
 
Ответить
Сообщениеalexpsk60, Не знаю, подойдет ли вам вариант с доп столбцом в листе с итогом. Но если подойдет, то, возможно, так.

Автор - alex1248
Дата добавления - 25.07.2014 в 18:16
alexpsk60 Дата: Пятница, 25.07.2014, 18:23 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
alex1248, впринципе как вариант, но , конечно, хотелось бы без вывода значений ячеек на текущий лист, но впринципе можно. Единственное можно ли что бы значения ячеек выводились в строку, а не в столбец, как в Вашем примере?
Дело в том что считаться должны будут не только А1, а довольно много строк: А1, А2, А3,.....


Сообщение отредактировал alexpsk60 - Пятница, 25.07.2014, 18:25
 
Ответить
Сообщениеalex1248, впринципе как вариант, но , конечно, хотелось бы без вывода значений ячеек на текущий лист, но впринципе можно. Единственное можно ли что бы значения ячеек выводились в строку, а не в столбец, как в Вашем примере?
Дело в том что считаться должны будут не только А1, а довольно много строк: А1, А2, А3,.....

Автор - alexpsk60
Дата добавления - 25.07.2014 в 18:23
alex1248 Дата: Пятница, 25.07.2014, 18:26 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
Единственное можно ли что бы значения ячеек выводились в строку, а не в столбец, как в Вашем примере?

В формуле замените СТРОКА на СТОЛБЕЦ и протяните ее из любой ячейки первого столбца.


skype alex12481632
Qiwi +79276708519
 
Ответить
Сообщение
Единственное можно ли что бы значения ячеек выводились в строку, а не в столбец, как в Вашем примере?

В формуле замените СТРОКА на СТОЛБЕЦ и протяните ее из любой ячейки первого столбца.

Автор - alex1248
Дата добавления - 25.07.2014 в 18:26
alexpsk60 Дата: Пятница, 25.07.2014, 18:46 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
В формуле замените СТРОКА на СТОЛБЕЦ и протяните ее из любой ячейки первого столбца.


Поменял в ячейке С1 (листа Лист1) СТРОКА на СТОЛБЕЦ, перетянул вправо на 5 ячеек, выдало какую-то ерунду :(
К сообщению приложен файл: alexpsk60-1_.xlsx (11.4 Kb)
 
Ответить
Сообщение
В формуле замените СТРОКА на СТОЛБЕЦ и протяните ее из любой ячейки первого столбца.


Поменял в ячейке С1 (листа Лист1) СТРОКА на СТОЛБЕЦ, перетянул вправо на 5 ячеек, выдало какую-то ерунду :(

Автор - alexpsk60
Дата добавления - 25.07.2014 в 18:46
alex1248 Дата: Пятница, 25.07.2014, 18:51 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
alexpsk60, ловите.

Кстати, функция СРЗНАЧЕСЛИ вообще не работает с трехмерными диапазонами.
К сообщению приложен файл: alexpsk60-2.xlsx (9.9 Kb)


skype alex12481632
Qiwi +79276708519


Сообщение отредактировал alex1248 - Пятница, 25.07.2014, 19:10
 
Ответить
Сообщениеalexpsk60, ловите.

Кстати, функция СРЗНАЧЕСЛИ вообще не работает с трехмерными диапазонами.

Автор - alex1248
Дата добавления - 25.07.2014 в 18:51
alexpsk60 Дата: Пятница, 25.07.2014, 19:10 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Кстати, функция СРЗНАЧЕСЛИ не работает с трехмерными диапазонами. Так что, если и есть вариант, то всё равно сначала как-то преобразовывать данные (чтобы, например, 0 изменился на нечисловое значение), а значит - доп формулы на каждом листе, и применять СРЗНАЧ.

так, с формулой вроде разобрался, спасибо большое, теперь такой вопрос возник: дело в том что мне нужно будет считать среднее ячеек на листах, на большом количестве строк, т.е. посчитать не только среднее А1 всех листов, но так же и А2, А3, .... порядка нескольких сотен ;) Я пытаюсь размножить формулу перетаскиванием за крестик вниз (т.е. чтобы автоматом прописывались =ДВССЫЛ(СТОЛБЕЦ()&"!A2"), =ДВССЫЛ(СТОЛБЕЦ()&"!A3"), =ДВССЫЛ(СТОЛБЕЦ()&"!A4") и так далее но формулы просто копируются, без изменений на А2, А3, А4...
 
Ответить
Сообщение
Кстати, функция СРЗНАЧЕСЛИ не работает с трехмерными диапазонами. Так что, если и есть вариант, то всё равно сначала как-то преобразовывать данные (чтобы, например, 0 изменился на нечисловое значение), а значит - доп формулы на каждом листе, и применять СРЗНАЧ.

так, с формулой вроде разобрался, спасибо большое, теперь такой вопрос возник: дело в том что мне нужно будет считать среднее ячеек на листах, на большом количестве строк, т.е. посчитать не только среднее А1 всех листов, но так же и А2, А3, .... порядка нескольких сотен ;) Я пытаюсь размножить формулу перетаскиванием за крестик вниз (т.е. чтобы автоматом прописывались =ДВССЫЛ(СТОЛБЕЦ()&"!A2"), =ДВССЫЛ(СТОЛБЕЦ()&"!A3"), =ДВССЫЛ(СТОЛБЕЦ()&"!A4") и так далее но формулы просто копируются, без изменений на А2, А3, А4...

Автор - alexpsk60
Дата добавления - 25.07.2014 в 19:10
alex1248 Дата: Пятница, 25.07.2014, 19:15 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
alexpsk60,
К сообщению приложен файл: alexpsk60-3.xlsx (10.4 Kb)


skype alex12481632
Qiwi +79276708519
 
Ответить
Сообщениеalexpsk60,

Автор - alex1248
Дата добавления - 25.07.2014 в 19:15
alexpsk60 Дата: Пятница, 25.07.2014, 19:23 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
alex1248, ого, интересно) Вроде как понял, спасибо большое! Буду завтра на работе пробовать на реальном файле :)


Сообщение отредактировал alexpsk60 - Пятница, 25.07.2014, 19:31
 
Ответить
Сообщениеalex1248, ого, интересно) Вроде как понял, спасибо большое! Буду завтра на работе пробовать на реальном файле :)

Автор - alexpsk60
Дата добавления - 25.07.2014 в 19:23
alexpsk60 Дата: Пятница, 25.07.2014, 19:33 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Да, нарисовалась еще одна проблема, я так понял что в этом примере формула выводит значения со всех листов (с 1-го по 5-й), так вот а можно ли как-то добавить исключение чтобы выводило значения на Лист1 только например с 1 по 3 листа, а 4-й и 5-й игнорировало?
Или хотя можно просто не растягивать формулу до 4-й ячейки и все?


Сообщение отредактировал alexpsk60 - Пятница, 25.07.2014, 19:36
 
Ответить
СообщениеДа, нарисовалась еще одна проблема, я так понял что в этом примере формула выводит значения со всех листов (с 1-го по 5-й), так вот а можно ли как-то добавить исключение чтобы выводило значения на Лист1 только например с 1 по 3 листа, а 4-й и 5-й игнорировало?
Или хотя можно просто не растягивать формулу до 4-й ячейки и все?

Автор - alexpsk60
Дата добавления - 25.07.2014 в 19:33
alex1248 Дата: Пятница, 25.07.2014, 19:39 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
Да, нарисовалась еще одна проблема, я так понял что в этом примере формула выводит значения со всех листов (с 1-го по 5-й), так вот а можно ли как-то добавить исключение чтобы выводило значения на Лист1 только например с 1 по 3 листа, а 4-й и 5-й игнорировало?

Наверное, я не совсем понял суть вопроса.
Ну а так, почему нельзя-то? Проще всего - эти столбцы просто очистить.
Или это при каком-то условии? Тогда надо добавлять в формулу это условие.


skype alex12481632
Qiwi +79276708519
 
Ответить
Сообщение
Да, нарисовалась еще одна проблема, я так понял что в этом примере формула выводит значения со всех листов (с 1-го по 5-й), так вот а можно ли как-то добавить исключение чтобы выводило значения на Лист1 только например с 1 по 3 листа, а 4-й и 5-й игнорировало?

Наверное, я не совсем понял суть вопроса.
Ну а так, почему нельзя-то? Проще всего - эти столбцы просто очистить.
Или это при каком-то условии? Тогда надо добавлять в формулу это условие.

Автор - alex1248
Дата добавления - 25.07.2014 в 19:39
alex1248 Дата: Пятница, 25.07.2014, 19:39 | Сообщение № 12
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
Или хотя можно просто не растягивать формулу до 4-й ячейки и все?

Ну да, и так можно.


skype alex12481632
Qiwi +79276708519
 
Ответить
Сообщение
Или хотя можно просто не растягивать формулу до 4-й ячейки и все?

Ну да, и так можно.

Автор - alex1248
Дата добавления - 25.07.2014 в 19:39
Павел_22 Дата: Воскресенье, 07.12.2014, 13:58 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Прошу помощи. Есть книга, в ней допустим 5 листов, которые проименованы: 1,2,3,4,5. Необходимо подсчитать среднее значение например ячеек А1, т.е. среднее от А1 на всех пяти листах, причем чтобы считались ячейки больше 0 (во всех ячейках есть данные, включая 0). Если применить формулу =СРЗНАЧ('1:5'!A1) то она при расчетах задействует ВСЕ ячейки, включая те в которых стоит 0.
Если же применить формулу =СРЗНАЧЕСЛИ('1:5'!A1;">0"), то выдает #ЗНАЧ!.

Аналогичная ситуация и проблема, при использовании функции СРЗНАЧЕСЛИ напр. яч. Е21 >0 на разных листах выдает ошибку ЗНАЧ. Подскажите как быть?

Функция СРЗНАЧ ячеек работает без проблем на разных листах

Решение с выводом нужных значений ячеек разных листов в столбец, а потом поиск среднего значения- выход, но хочется формулой без промежуточных "столбцов"

Заранее спасибо!
 
Ответить
Сообщение
Прошу помощи. Есть книга, в ней допустим 5 листов, которые проименованы: 1,2,3,4,5. Необходимо подсчитать среднее значение например ячеек А1, т.е. среднее от А1 на всех пяти листах, причем чтобы считались ячейки больше 0 (во всех ячейках есть данные, включая 0). Если применить формулу =СРЗНАЧ('1:5'!A1) то она при расчетах задействует ВСЕ ячейки, включая те в которых стоит 0.
Если же применить формулу =СРЗНАЧЕСЛИ('1:5'!A1;">0"), то выдает #ЗНАЧ!.

Аналогичная ситуация и проблема, при использовании функции СРЗНАЧЕСЛИ напр. яч. Е21 >0 на разных листах выдает ошибку ЗНАЧ. Подскажите как быть?

Функция СРЗНАЧ ячеек работает без проблем на разных листах

Решение с выводом нужных значений ячеек разных листов в столбец, а потом поиск среднего значения- выход, но хочется формулой без промежуточных "столбцов"

Заранее спасибо!

Автор - Павел_22
Дата добавления - 07.12.2014 в 13:58
buchlotnik Дата: Воскресенье, 07.12.2014, 14:08 | Сообщение № 14
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Павел_22, я, конечно, не модератор, НО! - прочитайте правила форума, приложите свой пример, где вылезает #ЗНАЧ! - тогда и будем искать решение, возможно, и без промежуточных столбцов [p.s.]почему "столбцы" (в кавычках) я не понял :)
 
Ответить
СообщениеПавел_22, я, конечно, не модератор, НО! - прочитайте правила форума, приложите свой пример, где вылезает #ЗНАЧ! - тогда и будем искать решение, возможно, и без промежуточных столбцов [p.s.]почему "столбцы" (в кавычках) я не понял :)

Автор - buchlotnik
Дата добавления - 07.12.2014 в 14:08
Павел_22 Дата: Воскресенье, 07.12.2014, 14:28 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Извиняюсь :) Прикладываю пример

Где на листе "Сводный" выходит ошибка "знач", при попытке использовать функцию СРЗНАЧЕСЛИ на всех листах

p.s. столбцы написаны в ковычках, тк выше по теме предлагалось выводить из разных листов значения ячеек для которых нужно использовать СРЗНАЧЕСЛИ в отдельный столбец, и уже из него находить СРЗНАЧЕСЛИ
К сообщению приложен файл: 0794250.xlsx (11.9 Kb)
 
Ответить
СообщениеИзвиняюсь :) Прикладываю пример

Где на листе "Сводный" выходит ошибка "знач", при попытке использовать функцию СРЗНАЧЕСЛИ на всех листах

p.s. столбцы написаны в ковычках, тк выше по теме предлагалось выводить из разных листов значения ячеек для которых нужно использовать СРЗНАЧЕСЛИ в отдельный столбец, и уже из него находить СРЗНАЧЕСЛИ

Автор - Павел_22
Дата добавления - 07.12.2014 в 14:28
Павел_22 Дата: Понедельник, 08.12.2014, 10:40 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Неужели никто не знает как решить данную проблему?
 
Ответить
СообщениеНеужели никто не знает как решить данную проблему?

Автор - Павел_22
Дата добавления - 08.12.2014 в 10:40
TimSha Дата: Понедельник, 08.12.2014, 11:12 | Сообщение № 17
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
Неужели никто не знает как решить данную проблему?

Никто не знает КАК вам надо, как желательно, как возможно, как нельзя. А впустую перебирать для вас варианты - дело долгое и неблагодарное.
Соберите все на одном листе и считайте, как вам заблагорассудится.


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
Сообщение
Неужели никто не знает как решить данную проблему?

Никто не знает КАК вам надо, как желательно, как возможно, как нельзя. А впустую перебирать для вас варианты - дело долгое и неблагодарное.
Соберите все на одном листе и считайте, как вам заблагорассудится.

Автор - TimSha
Дата добавления - 08.12.2014 в 11:12
Pelena Дата: Понедельник, 08.12.2014, 11:15 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 19401
Репутация: 4549 ±
Замечаний: ±

Excel 365 & Mac Excel
Повторюсь: функция СРЗНАЧЕСЛИ(), так же как и СУММЕСЛИ() и СЧЁТЕСЛИ(), не работает с трёхмерными ссылками. Поэтому, либо доп. ячейки, либо воспользоваться другими инструментами


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПовторюсь: функция СРЗНАЧЕСЛИ(), так же как и СУММЕСЛИ() и СЧЁТЕСЛИ(), не работает с трёхмерными ссылками. Поэтому, либо доп. ячейки, либо воспользоваться другими инструментами

Автор - Pelena
Дата добавления - 08.12.2014 в 11:15
Павел_22 Дата: Понедельник, 08.12.2014, 16:37 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Никто не знает КАК вам надо, как желательно, как возможно, как нельзя. А впустую перебирать для вас варианты - дело долгое и неблагодарное.
Соберите все на одном листе и считайте, как вам заблагора

Ок, мне надо чтобы на определенном листе- пусть будет лист1, в определенной ячейке Excel рассчитывал арифметическое среднее значение определенных ячеек (между ячейками напр. А1 на разных листах), значения которых не равно нулю, из всей книги - из диапазона листов книги, и выводил этот результат в ячейку на лист1 yes
Другими словами, в ячейке А1 на листе 1 надобно видеть =СРЗНАЧЕСЛИ(Лист2:Лист4!A1;">0"). В ячейке А1 на листе 1 при этой формуле выдает ошибку #ЗНАЧ!
Повторюсь: функция СРЗНАЧЕСЛИ(), так же как и СУММЕСЛИ() и СЧЁТЕСЛИ(), не работает с трёхмерными ссылками. Поэтому, либо доп. ячейки, либо воспользоваться другими инструментами


а какими например можно воспользоваться другими инструментами, чтобы не плодить доп. ячейки?
К сообщению приложен файл: 0794250-1-.xlsx (11.9 Kb)


Сообщение отредактировал Павел_22 - Понедельник, 08.12.2014, 17:46
 
Ответить
Сообщение
Никто не знает КАК вам надо, как желательно, как возможно, как нельзя. А впустую перебирать для вас варианты - дело долгое и неблагодарное.
Соберите все на одном листе и считайте, как вам заблагора

Ок, мне надо чтобы на определенном листе- пусть будет лист1, в определенной ячейке Excel рассчитывал арифметическое среднее значение определенных ячеек (между ячейками напр. А1 на разных листах), значения которых не равно нулю, из всей книги - из диапазона листов книги, и выводил этот результат в ячейку на лист1 yes
Другими словами, в ячейке А1 на листе 1 надобно видеть =СРЗНАЧЕСЛИ(Лист2:Лист4!A1;">0"). В ячейке А1 на листе 1 при этой формуле выдает ошибку #ЗНАЧ!
Повторюсь: функция СРЗНАЧЕСЛИ(), так же как и СУММЕСЛИ() и СЧЁТЕСЛИ(), не работает с трёхмерными ссылками. Поэтому, либо доп. ячейки, либо воспользоваться другими инструментами


а какими например можно воспользоваться другими инструментами, чтобы не плодить доп. ячейки?

Автор - Павел_22
Дата добавления - 08.12.2014 в 16:37
Pelena Дата: Понедельник, 08.12.2014, 17:42 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 19401
Репутация: 4549 ±
Замечаний: ±

Excel 365 & Mac Excel
какими например можно воспользоваться другими инструментами

Макросом можно, например.

Уточните, какой результат Вы ожидаете в первом Вашем файле и во втором? Это среднее от посчитанных средних значений или среднее от диапазонов на листах. Это не совсем одно и то же.


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
какими например можно воспользоваться другими инструментами

Макросом можно, например.

Уточните, какой результат Вы ожидаете в первом Вашем файле и во втором? Это среднее от посчитанных средних значений или среднее от диапазонов на листах. Это не совсем одно и то же.

Автор - Pelena
Дата добавления - 08.12.2014 в 17:42
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!