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

Вход

Регистрация

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

 

= Мир MS Excel/Среднее значение - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Среднее значение
light26 Дата: Среда, 06.04.2011, 12:45 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Подскажите формулу которая будет считать сумму чисел ячеек, скажем, А1:А5, а затем делить эту сумму на число ячеек, содержащих цифры в указанном диапазоне. Проще говоря, подсчет среднего значения.


Я не волшебник. Я только учусь
 
Ответить
СообщениеПодскажите формулу которая будет считать сумму чисел ячеек, скажем, А1:А5, а затем делить эту сумму на число ячеек, содержащих цифры в указанном диапазоне. Проще говоря, подсчет среднего значения.

Автор - light26
Дата добавления - 06.04.2011 в 12:45
light26 Дата: Среда, 06.04.2011, 13:01 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
использовал
=сумм(а1:а5)/счетз(а1:а5)
вроде работает, но если в указанном диапазоне нет значений, то пишет дел0
можно скрыть отображение этой ошибки?


Я не волшебник. Я только учусь
 
Ответить
Сообщениеиспользовал
=сумм(а1:а5)/счетз(а1:а5)
вроде работает, но если в указанном диапазоне нет значений, то пишет дел0
можно скрыть отображение этой ошибки?

Автор - light26
Дата добавления - 06.04.2011 в 13:01
Саня Дата: Среда, 06.04.2011, 13:08 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
Code
=если(счетз(а1:а5)=0;"";сумм(а1:а5)/счетз(а1:а5))
 
Ответить
Сообщение
Code
=если(счетз(а1:а5)=0;"";сумм(а1:а5)/счетз(а1:а5))

Автор - Саня
Дата добавления - 06.04.2011 в 13:08
Serge_007 Дата: Среда, 06.04.2011, 13:09 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (light26)
использовал
=сумм(а1:а5)/счетз(а1:а5)

Code
=СРЗНАЧ(A1:A5)

Code
=СРЗНАЧА(A1:A5)

Quote (light26)
если в указанном диапазоне нет значений, то пишет дел0
можно скрыть отображение этой ошибки?

Code
=ЕСЛИ(СЧЁТ(A1:A5);СРЗНАЧ(A1:A5);"")

Code
=ЕСЛИ(ЕОШ(СРЗНАЧ(A1:A5));"";СРЗНАЧ(A1:A5))

И массивом ещё:
Code
=ЕСЛИ(СУММ(--ЕПУСТО(A1:A5))=5;"";СРЗНАЧ(A1:A5))

Для Excel выше 2003:

Code
=ЕСЛИОШИБКА(СРЗНАЧ(A1:A5);"")


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (light26)
использовал
=сумм(а1:а5)/счетз(а1:а5)

Code
=СРЗНАЧ(A1:A5)

Code
=СРЗНАЧА(A1:A5)

Quote (light26)
если в указанном диапазоне нет значений, то пишет дел0
можно скрыть отображение этой ошибки?

Code
=ЕСЛИ(СЧЁТ(A1:A5);СРЗНАЧ(A1:A5);"")

Code
=ЕСЛИ(ЕОШ(СРЗНАЧ(A1:A5));"";СРЗНАЧ(A1:A5))

И массивом ещё:
Code
=ЕСЛИ(СУММ(--ЕПУСТО(A1:A5))=5;"";СРЗНАЧ(A1:A5))

Для Excel выше 2003:

Code
=ЕСЛИОШИБКА(СРЗНАЧ(A1:A5);"")

Автор - Serge_007
Дата добавления - 06.04.2011 в 13:09
light26 Дата: Среда, 06.04.2011, 13:13 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Премного благодарен, господа. тему можно закрыть


Я не волшебник. Я только учусь
 
Ответить
СообщениеПремного благодарен, господа. тему можно закрыть

Автор - light26
Дата добавления - 06.04.2011 в 13:13
light26 Дата: Среда, 06.04.2011, 17:49 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
рано я успокоился. . .
предположим, что данные в ячейках с а1 по а5 являются результатом вычисления формул. например, в1+в2. если эти ячейки будут пустыми, то результатом вычисления будет 0. в таком случае лубая из перечисленных формул посчитает эту ячейку как не пустую и увеличит число на которое нужно разделить. например, а1=2; а2=4; а3=0. среднее значение должно быть 3, а оно будет 2. как этого избежать? а заодно запретить отображение 0


Я не волшебник. Я только учусь
 
Ответить
Сообщениерано я успокоился. . .
предположим, что данные в ячейках с а1 по а5 являются результатом вычисления формул. например, в1+в2. если эти ячейки будут пустыми, то результатом вычисления будет 0. в таком случае лубая из перечисленных формул посчитает эту ячейку как не пустую и увеличит число на которое нужно разделить. например, а1=2; а2=4; а3=0. среднее значение должно быть 3, а оно будет 2. как этого избежать? а заодно запретить отображение 0

Автор - light26
Дата добавления - 06.04.2011 в 17:49
light26 Дата: Среда, 06.04.2011, 18:17 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
немножко оффтопа (простите, но мне с мобилы просто неудобно новые темы создавать):
если =в1+в2 считает из листа другой книги, то при отправке данного файла, например, по почте, в ячейках с а1 по а5 будут ошибки. что можно в этом случае сделать?


Я не волшебник. Я только учусь
 
Ответить
Сообщениенемножко оффтопа (простите, но мне с мобилы просто неудобно новые темы создавать):
если =в1+в2 считает из листа другой книги, то при отправке данного файла, например, по почте, в ячейках с а1 по а5 будут ошибки. что можно в этом случае сделать?

Автор - light26
Дата добавления - 06.04.2011 в 18:17
nilem Дата: Среда, 06.04.2011, 19:18 | Сообщение № 8
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
Quote (light26)
например, а1=2; а2=4; а3=0. среднее значение должно быть 3, а оно будет 2. как этого избежать? а заодно запретить отображение 0

Если в лоб:
Code
=СУММ(A1:A5)/СЧЁТЕСЛИ(A1:A5;">0")

Можно еще проверку добавить:
Code
=ЕСЛИ(ЕОШ(СУММ(A1:A5)/СЧЁТЕСЛИ(A1:A5;">0"));"";СУММ(A1:A5)/СЧЁТЕСЛИ(A1:A5;">0"))

(Сейчас посмотрел: у Сани такой же вариант. Беда с этими формулами smile )

Не показывать нули: круглая кнопка Excel (в 2010 зеленая прямоугольная) - Параметры - Дополнительно - найти "Для текущего листа" - снять галочку Показывать нули

Формулы заменить на значения:

Code
With ActiveSheet
.UsedRange.Value=.UsedRange.Value
End With

Вручную, если формул немного: выделяем яч. с формулой - F2-F9.
Если много - не в курсе smile


Яндекс.Деньги 4100159601573

Сообщение отредактировал nilem - Среда, 06.04.2011, 19:41
 
Ответить
Сообщение
Quote (light26)
например, а1=2; а2=4; а3=0. среднее значение должно быть 3, а оно будет 2. как этого избежать? а заодно запретить отображение 0

Если в лоб:
Code
=СУММ(A1:A5)/СЧЁТЕСЛИ(A1:A5;">0")

Можно еще проверку добавить:
Code
=ЕСЛИ(ЕОШ(СУММ(A1:A5)/СЧЁТЕСЛИ(A1:A5;">0"));"";СУММ(A1:A5)/СЧЁТЕСЛИ(A1:A5;">0"))

(Сейчас посмотрел: у Сани такой же вариант. Беда с этими формулами smile )

Не показывать нули: круглая кнопка Excel (в 2010 зеленая прямоугольная) - Параметры - Дополнительно - найти "Для текущего листа" - снять галочку Показывать нули

Формулы заменить на значения:

Code
With ActiveSheet
.UsedRange.Value=.UsedRange.Value
End With

Вручную, если формул немного: выделяем яч. с формулой - F2-F9.
Если много - не в курсе smile

Автор - nilem
Дата добавления - 06.04.2011 в 19:18
Serge_007 Дата: Среда, 06.04.2011, 20:18 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (nilem)
Если много - не в курсе

Выделяем диапазон с формулами (или весь лист), копируем, ПКМ, Спец.вставка - значения.

Quote (nilem)
Не показывать нули:

2003 Excel: Сервис - Параметры - Вид - Нулевые значения.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (nilem)
Если много - не в курсе

Выделяем диапазон с формулами (или весь лист), копируем, ПКМ, Спец.вставка - значения.

Quote (nilem)
Не показывать нули:

2003 Excel: Сервис - Параметры - Вид - Нулевые значения.

Автор - Serge_007
Дата добавления - 06.04.2011 в 20:18
light26 Дата: Среда, 06.04.2011, 20:22 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
все коту под хвост. ща до дому доберусь, выложу файл с примером


Я не волшебник. Я только учусь
 
Ответить
Сообщениевсе коту под хвост. ща до дому доберусь, выложу файл с примером

Автор - light26
Дата добавления - 06.04.2011 в 20:22
nilem Дата: Среда, 06.04.2011, 20:32 | Сообщение № 11
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
Quote (Serge_007)
Выделяем диапазон с формулами (или весь лист), копируем, ПКМ, Спец.вставка - значения.

Ну точно smile Забыл


Яндекс.Деньги 4100159601573
 
Ответить
Сообщение
Quote (Serge_007)
Выделяем диапазон с формулами (или весь лист), копируем, ПКМ, Спец.вставка - значения.

Ну точно smile Забыл

Автор - nilem
Дата добавления - 06.04.2011 в 20:32
light26 Дата: Среда, 06.04.2011, 23:00 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (light26)
ща до дому доберусь, выложу файл с примером

Не выложу... так все закручено.... ((((. Сначала надо "алгоритм" построить что и как должно считаться.


Я не волшебник. Я только учусь

Сообщение отредактировал light26 - Среда, 06.04.2011, 23:01
 
Ответить
Сообщение
Quote (light26)
ща до дому доберусь, выложу файл с примером

Не выложу... так все закручено.... ((((. Сначала надо "алгоритм" построить что и как должно считаться.

Автор - light26
Дата добавления - 06.04.2011 в 23:00
light26 Дата: Пятница, 08.04.2011, 23:28 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Ну чтож, начнем
Выкладываю сразу 6 файлов.
"Удельная повреждаемость" - файл, который высылается в цеха для заполнения. Это установленная форма. Менять ничего нельзя.
"Удельная повреждаемость 1-2 квартал" - думаю из названий понятно почему их 4. 18 листов в каждой книге - Присылаемые данные с цехов с файлом "Удельная повреждаемость" копирую и вставляю в лист (в зависимости от цеха). В листе "Э" данные суммируются. Лист Э я отправляю в выщестоящую организацию почтой. В конце года туда же отправляю "Удельная повреждаемость за год"
Задача:
1. В листах "ЭЧ-1" - "ЭЧ-24" в выделенном желтым диапазоне (см. "Удельная повреждаемость 1 квартал" лист "ЭЧ-1") данные могут быть введены в любом порядке по следующему принципу: если такой класс отсутствует, ячейка остается пустой, если такой класс есть, но на нем не было повреждений, то в ячейку вводится "0", если повреждения были, то соответствующая цифра.
2. В ячейках, выделенных зеленым (см. там же) вычисляется среднее значение. Причем, если в ячейке стоит "0", то она при расчете учитывается, если ячейка пустая, то нет.
3. В листе "Э" в ячейках, выделенных синим, считается среднее значение данных соответствующих ячеек листов с "ЭЧ-1" по "ЭЧ-24". Причем желательно чтобы получающийся в результате вычислений "0" имел именно такой вид, а не "0,000"( ячейки имеют форматирование с округлением до тысячных). В "красных ячейках" считается среднее значение, как в первом пункте.
4. Т.к. "Удельная повреждаемость за год" - отдельный файл, информация в котором расчитывается исходя из данных "квартальных" файлов (тоже с вычислением средних значений), то во время его отправки почтой данные должны сохраняться в виде числовых значений, а не в виде ошибок.
Вроде все...


Я не волшебник. Я только учусь

Сообщение отредактировал light26 - Суббота, 09.04.2011, 15:09
 
Ответить
СообщениеНу чтож, начнем
Выкладываю сразу 6 файлов.
"Удельная повреждаемость" - файл, который высылается в цеха для заполнения. Это установленная форма. Менять ничего нельзя.
"Удельная повреждаемость 1-2 квартал" - думаю из названий понятно почему их 4. 18 листов в каждой книге - Присылаемые данные с цехов с файлом "Удельная повреждаемость" копирую и вставляю в лист (в зависимости от цеха). В листе "Э" данные суммируются. Лист Э я отправляю в выщестоящую организацию почтой. В конце года туда же отправляю "Удельная повреждаемость за год"
Задача:
1. В листах "ЭЧ-1" - "ЭЧ-24" в выделенном желтым диапазоне (см. "Удельная повреждаемость 1 квартал" лист "ЭЧ-1") данные могут быть введены в любом порядке по следующему принципу: если такой класс отсутствует, ячейка остается пустой, если такой класс есть, но на нем не было повреждений, то в ячейку вводится "0", если повреждения были, то соответствующая цифра.
2. В ячейках, выделенных зеленым (см. там же) вычисляется среднее значение. Причем, если в ячейке стоит "0", то она при расчете учитывается, если ячейка пустая, то нет.
3. В листе "Э" в ячейках, выделенных синим, считается среднее значение данных соответствующих ячеек листов с "ЭЧ-1" по "ЭЧ-24". Причем желательно чтобы получающийся в результате вычислений "0" имел именно такой вид, а не "0,000"( ячейки имеют форматирование с округлением до тысячных). В "красных ячейках" считается среднее значение, как в первом пункте.
4. Т.к. "Удельная повреждаемость за год" - отдельный файл, информация в котором расчитывается исходя из данных "квартальных" файлов (тоже с вычислением средних значений), то во время его отправки почтой данные должны сохраняться в виде числовых значений, а не в виде ошибок.
Вроде все...

Автор - light26
Дата добавления - 08.04.2011 в 23:28
Serge_007 Дата: Суббота, 09.04.2011, 06:34 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
А можно без 6-и файлов?

ЗЫ Кстати все они выдают:

400Bad Request
Your browser sent a request that this server could not understand.



ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеА можно без 6-и файлов?

ЗЫ Кстати все они выдают:

400Bad Request
Your browser sent a request that this server could not understand.


Автор - Serge_007
Дата добавления - 09.04.2011 в 06:34
light26 Дата: Суббота, 09.04.2011, 11:58 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (Serge_007)
А можно без 6-и файлов?

Возможно, но я не знаю как.
Quote (Serge_007)
ЗЫ Кстати все они выдают:

400Bad Request
Your browser sent a request that this server could not understand.


Архивация не помогает, а загружать в пост можно только 2 файла по 100 метров. поэтому я отправил их на яндекс-народ
Сейчас перезалью


Я не волшебник. Я только учусь

Сообщение отредактировал light26 - Суббота, 09.04.2011, 11:59
 
Ответить
Сообщение
Quote (Serge_007)
А можно без 6-и файлов?

Возможно, но я не знаю как.
Quote (Serge_007)
ЗЫ Кстати все они выдают:

400Bad Request
Your browser sent a request that this server could not understand.


Архивация не помогает, а загружать в пост можно только 2 файла по 100 метров. поэтому я отправил их на яндекс-народ
Сейчас перезалью

Автор - light26
Дата добавления - 09.04.2011 в 11:58
light26 Дата: Суббота, 09.04.2011, 12:02 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013


Я не волшебник. Я только учусь

Сообщение отредактировал light26 - Суббота, 09.04.2011, 12:33
 
Ответить
Serge_007 Дата: Суббота, 09.04.2011, 12:07 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (light26)
архивация не помогает, а загружать в пост можно только 2 файла по 100 метров

Это и сделано что бы такое кол-во не выкладывать. Для решения ВСЕГДА хватает ОДНОГО файла, максимум двух.
Если надо больше - то почему в одном файле не сделать три-четыре страницы имитирующие другие книги?!

ЗЫ И ещё. 6 файлов, согласно правилам (10-15 строк) в архиве будут весить 10-20 кило.



ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (light26)
архивация не помогает, а загружать в пост можно только 2 файла по 100 метров

Это и сделано что бы такое кол-во не выкладывать. Для решения ВСЕГДА хватает ОДНОГО файла, максимум двух.
Если надо больше - то почему в одном файле не сделать три-четыре страницы имитирующие другие книги?!

ЗЫ И ещё. 6 файлов, согласно правилам (10-15 строк) в архиве будут весить 10-20 кило.


Автор - Serge_007
Дата добавления - 09.04.2011 в 12:07
light26 Дата: Суббота, 09.04.2011, 12:35 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (Serge_007)
Это и сделано что бы такое кол-во не выкладывать. Для решения ВСЕГДА хватает ОДНОГО файла, максимум двух.
Если надо больше - то почему в одном файле не сделать три-четыре страницы имитирующие другие книги?!

ЗЫ И ещё. 6 файлов, согласно правилам (10-15 строк) в архиве будут весить 10-20 кило.

Просто мне еще пол-дня надо работать, чтобы сделать пример, а потом еще пол-дня, чтобы этот пример "воплотить в жизнь"



Я не волшебник. Я только учусь
 
Ответить
Сообщение
Quote (Serge_007)
Это и сделано что бы такое кол-во не выкладывать. Для решения ВСЕГДА хватает ОДНОГО файла, максимум двух.
Если надо больше - то почему в одном файле не сделать три-четыре страницы имитирующие другие книги?!

ЗЫ И ещё. 6 файлов, согласно правилам (10-15 строк) в архиве будут весить 10-20 кило.

Просто мне еще пол-дня надо работать, чтобы сделать пример, а потом еще пол-дня, чтобы этот пример "воплотить в жизнь"


Автор - light26
Дата добавления - 09.04.2011 в 12:35
light26 Дата: Суббота, 09.04.2011, 12:37 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Блин, опять не работают. Да в чем дело-то... (((


Я не волшебник. Я только учусь
 
Ответить
СообщениеБлин, опять не работают. Да в чем дело-то... (((

Автор - light26
Дата добавления - 09.04.2011 в 12:37
Serge_007 Дата: Суббота, 09.04.2011, 12:48 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (light26)
мне еще пол-дня надо работать, чтобы сделать пример, а потом еще пол-дня, чтобы этот пример "воплотить в жизнь"

На удаление ненужных строк тебе надо полдня?!
Я делаю это за пару секунд.

ЗЫ Ты считаешь что мы должны по полдня тратить что бы разобраться в куче твоих файлов?



ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (light26)
мне еще пол-дня надо работать, чтобы сделать пример, а потом еще пол-дня, чтобы этот пример "воплотить в жизнь"

На удаление ненужных строк тебе надо полдня?!
Я делаю это за пару секунд.

ЗЫ Ты считаешь что мы должны по полдня тратить что бы разобраться в куче твоих файлов?


Автор - Serge_007
Дата добавления - 09.04.2011 в 12:48
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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