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

Вход

Регистрация

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

 

= Мир MS Excel/Среднее значение из нескольких групп с одинаковыми данными. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Среднее значение из нескольких групп с одинаковыми данными.
GODD Дата: Четверг, 30.01.2014, 15:55 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

[b]Друзья, просветите, пожалуйста, как найти одно среднее значение из нескольких групп с одинаковыми числовыми данными. То что вы уидите в приложенном файле (одинаковые цветные значения) - это номера железнодорожных накладных. Под каждым таким номером, подразумевается ОДИН вагон. Вот и задачку мне шеф поставил - определить среднее количество вагонов во всех группах с одинаковыми значениями.
Т.е. как я понимаю, необходимо:
1. Создать формулу суммы всех одинаковых значений
2. Из суммы одинаковых значений вычислить среднее...

Буду признателен за помощь!
Заранее спасибо!
К сообщению приложен файл: 5086741.xlsx (9.1 Kb)
 
Ответить
Сообщение[b]Друзья, просветите, пожалуйста, как найти одно среднее значение из нескольких групп с одинаковыми числовыми данными. То что вы уидите в приложенном файле (одинаковые цветные значения) - это номера железнодорожных накладных. Под каждым таким номером, подразумевается ОДИН вагон. Вот и задачку мне шеф поставил - определить среднее количество вагонов во всех группах с одинаковыми значениями.
Т.е. как я понимаю, необходимо:
1. Создать формулу суммы всех одинаковых значений
2. Из суммы одинаковых значений вычислить среднее...

Буду признателен за помощь!
Заранее спасибо!

Автор - GODD
Дата добавления - 30.01.2014 в 15:55
Pelena Дата: Четверг, 30.01.2014, 16:21 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19436
Репутация: 4571 ±
Замечаний: ±

Excel 365 & Mac Excel
Как вариант
Код
=СЧЁТ(B2:B47)/СУММПРОИЗВ(--(ПОИСКПОЗ(B2:B47;B2:B47;0)=СТРОКА(B2:B47)-1))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеКак вариант
Код
=СЧЁТ(B2:B47)/СУММПРОИЗВ(--(ПОИСКПОЗ(B2:B47;B2:B47;0)=СТРОКА(B2:B47)-1))

Автор - Pelena
Дата добавления - 30.01.2014 в 16:21
GODD Дата: Четверг, 30.01.2014, 16:24 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Мерси, сейчас опробую на более масштабной колонке!!)))
 
Ответить
СообщениеМерси, сейчас опробую на более масштабной колонке!!)))

Автор - GODD
Дата добавления - 30.01.2014 в 16:24
GODD Дата: Четверг, 30.01.2014, 16:41 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Pelenа, используя Вашу формулу на приведенном примере у меня получается меньшее значение, чем должно быть.
количество групп с одинаковыми значениями - 7, значений - 25. 25/7 = 3,57. А при использовании формулы - 1,58.
 
Ответить
СообщениеPelenа, используя Вашу формулу на приведенном примере у меня получается меньшее значение, чем должно быть.
количество групп с одинаковыми значениями - 7, значений - 25. 25/7 = 3,57. А при использовании формулы - 1,58.

Автор - GODD
Дата добавления - 30.01.2014 в 16:41
Pelena Дата: Четверг, 30.01.2014, 16:50 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19436
Репутация: 4571 ±
Замечаний: ±

Excel 365 & Mac Excel
Вы же алгоритм вычисления не дали. Я посчитала, что среднее количество вагонов в группах - это общее количество вагонов (46), деленное на количество групп (29)

[p.s.]У Вас в последней группе разные номера[/p.s.]


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВы же алгоритм вычисления не дали. Я посчитала, что среднее количество вагонов в группах - это общее количество вагонов (46), деленное на количество групп (29)

[p.s.]У Вас в последней группе разные номера[/p.s.]

Автор - Pelena
Дата добавления - 30.01.2014 в 16:50
GODD Дата: Четверг, 30.01.2014, 17:08 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Да, действительно, в последней группе разные номера, прошу меня извинить.
Вот в этом-то и сложность. Создать формулу, которая сначала посчитает количество групп с одинаковыми значениями во всем массиве данных, а после этого посчитает среднее количество одинаковых номеров во всех группах. (количество одинаковых повторяющихся значений/количество групп, как я приводил пример выше - 25/7 = 3,57)

Надеюся сейчас я более понятно изложил, в чем хочется разобраться...
 
Ответить
СообщениеДа, действительно, в последней группе разные номера, прошу меня извинить.
Вот в этом-то и сложность. Создать формулу, которая сначала посчитает количество групп с одинаковыми значениями во всем массиве данных, а после этого посчитает среднее количество одинаковых номеров во всех группах. (количество одинаковых повторяющихся значений/количество групп, как я приводил пример выше - 25/7 = 3,57)

Надеюся сейчас я более понятно изложил, в чем хочется разобраться...

Автор - GODD
Дата добавления - 30.01.2014 в 17:08
Pelena Дата: Четверг, 30.01.2014, 17:16 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19436
Репутация: 4571 ±
Замечаний: ±

Excel 365 & Mac Excel
Код
=СУММПРОИЗВ(--(СЧЁТЕСЛИ(B2:B47;B2:B47)>1))/СУММПРОИЗВ((ПОИСКПОЗ(B2:B47;B2:B47;0)=СТРОКА(B2:B47)-1)*(СЧЁТЕСЛИ(B2:B47;B2:B47)>1))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Код
=СУММПРОИЗВ(--(СЧЁТЕСЛИ(B2:B47;B2:B47)>1))/СУММПРОИЗВ((ПОИСКПОЗ(B2:B47;B2:B47;0)=СТРОКА(B2:B47)-1)*(СЧЁТЕСЛИ(B2:B47;B2:B47)>1))

Автор - Pelena
Дата добавления - 30.01.2014 в 17:16
GODD Дата: Четверг, 30.01.2014, 17:26 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Pelena, замечательно, мы с Вами разобрались))) И Вы мнея просветили в это вопросе, спасибо огромное! Извините, если изначально не очень понятно расписал условия. hands hands
 
Ответить
СообщениеPelena, замечательно, мы с Вами разобрались))) И Вы мнея просветили в это вопросе, спасибо огромное! Извините, если изначально не очень понятно расписал условия. hands hands

Автор - GODD
Дата добавления - 30.01.2014 в 17:26
vikttur Дата: Пятница, 31.01.2014, 06:39 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Код
=СУММ(ЕСЛИ(ЧАСТОТА(B2:B47;B2:B47)>1;ЧАСТОТА(B2:B47;B2:B47)))/СЧЁТ(1/(ЧАСТОТА(B2:B47;B2:B47)>1))

Работает и при наличии пустых ячеек.


Сообщение отредактировал vikttur - Пятница, 31.01.2014, 06:42
 
Ответить
Сообщение
Код
=СУММ(ЕСЛИ(ЧАСТОТА(B2:B47;B2:B47)>1;ЧАСТОТА(B2:B47;B2:B47)))/СЧЁТ(1/(ЧАСТОТА(B2:B47;B2:B47)>1))

Работает и при наличии пустых ячеек.

Автор - vikttur
Дата добавления - 31.01.2014 в 06:39
  • Страница 1 из 1
  • 1
Поиск:

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