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

Вход

Регистрация

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

 

= Мир MS Excel/СРЗНАЧ или хочу узнать среднее арифметическое - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
СРЗНАЧ или хочу узнать среднее арифметическое
Гошан Дата: Понедельник, 28.03.2011, 18:29 | Сообщение № 1
Группа: Гости
Уважаемые Умы, у меня вопрос что надо сделать чтобы узнать среднее арифметическое в ехселЬ 2003
так чтобы... эээ... вот допустим в столбце "E" в первой строке число 1,500 а в столбце "F" в первой строке число 1,000
как сделать так чтобы среднее арифметическое появилось в столбце "G"???
и если это возможно то как запрограммировать так чтобы он вычислял среднее арифметическое не по одной строчке а сразу во всем столбце.
надеюсь что вы меня поймете.
 
Ответить
СообщениеУважаемые Умы, у меня вопрос что надо сделать чтобы узнать среднее арифметическое в ехселЬ 2003
так чтобы... эээ... вот допустим в столбце "E" в первой строке число 1,500 а в столбце "F" в первой строке число 1,000
как сделать так чтобы среднее арифметическое появилось в столбце "G"???
и если это возможно то как запрограммировать так чтобы он вычислял среднее арифметическое не по одной строчке а сразу во всем столбце.
надеюсь что вы меня поймете.

Автор - Гошан
Дата добавления - 28.03.2011 в 18:29
Serge_007 Дата: Понедельник, 28.03.2011, 19:53 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Гошан)
в столбце "E" в первой строке число 1,500 а в столбце "F" в первой строке число 1,000
как сделать так чтобы среднее арифметическое появилось в столбце "G"?

В G1 формула
Код
=СРЗНАЧ(E1:F1)


Цитата (Гошан)
как запрограммировать так чтобы он вычислял среднее арифметическое не по одной строчке а сразу во всем столбце

Код
=СРЗНАЧ(E:F)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Гошан)
в столбце "E" в первой строке число 1,500 а в столбце "F" в первой строке число 1,000
как сделать так чтобы среднее арифметическое появилось в столбце "G"?

В G1 формула
Код
=СРЗНАЧ(E1:F1)


Цитата (Гошан)
как запрограммировать так чтобы он вычислял среднее арифметическое не по одной строчке а сразу во всем столбце

Код
=СРЗНАЧ(E:F)

Автор - Serge_007
Дата добавления - 28.03.2011 в 19:53
Гость Дата: Вторник, 29.03.2011, 01:08 | Сообщение № 3
Группа: Гости
1,610.00 1,095.00
1,490.00 1,100.00
1,490.00 1,100.00
1,530.00 1,226.45
1,530.00 1,226.45
1,530.00 1,244.85
1,530.00 1,244.85
1,590.00 1,269.00
1,590.00 1,269.00
1,610.00 1,288.00
1,610.00 1,288.00
600.00 545.00
1,730.00 1,574.00
1,450.00 1,127.75
1,450.00 1,127.75
1,590.00 1,200.00
1,590.00 1,200.00
1,510.00 1,207.50
1,550.00 1,237.70
1,510.00 1,207.50
1,550.00 1,237.70
2,910.00 2,329.50
1,400.00 1,136.50
1,430.00 1,164.80
1,400.00 1,136.50
1,430.00 1,164.80
1,480.00 1,148.71
1,480.00 1,148.71
1,590.00 1,200.00
1,590.00 1,200.00
1,500.00 1,198.30
1,420.00 1,135.90
1,500.00 1,198.30
1,530.00 1,225.00
2,880.00 2,305.80
1,390.00 1,127.70
1,420.00 1,152.90
1,390.00 1,127.70
1,420.00 1,152.90
980.00 770.30
450.00 410.00
1,790.00 1,375.00
1,790.00 1,375.00
1,810.00 1,445.64
1,810.00 1,445.64
1,750.00 1,421.55
1,750.00 1,421.55
715.00 651.41
делаю все как написали но вылезает ошибка то циклическая ссылка то деление на 0
мб как то надо подредактировать сами цифры?
 
Ответить
Сообщение1,610.00 1,095.00
1,490.00 1,100.00
1,490.00 1,100.00
1,530.00 1,226.45
1,530.00 1,226.45
1,530.00 1,244.85
1,530.00 1,244.85
1,590.00 1,269.00
1,590.00 1,269.00
1,610.00 1,288.00
1,610.00 1,288.00
600.00 545.00
1,730.00 1,574.00
1,450.00 1,127.75
1,450.00 1,127.75
1,590.00 1,200.00
1,590.00 1,200.00
1,510.00 1,207.50
1,550.00 1,237.70
1,510.00 1,207.50
1,550.00 1,237.70
2,910.00 2,329.50
1,400.00 1,136.50
1,430.00 1,164.80
1,400.00 1,136.50
1,430.00 1,164.80
1,480.00 1,148.71
1,480.00 1,148.71
1,590.00 1,200.00
1,590.00 1,200.00
1,500.00 1,198.30
1,420.00 1,135.90
1,500.00 1,198.30
1,530.00 1,225.00
2,880.00 2,305.80
1,390.00 1,127.70
1,420.00 1,152.90
1,390.00 1,127.70
1,420.00 1,152.90
980.00 770.30
450.00 410.00
1,790.00 1,375.00
1,790.00 1,375.00
1,810.00 1,445.64
1,810.00 1,445.64
1,750.00 1,421.55
1,750.00 1,421.55
715.00 651.41
делаю все как написали но вылезает ошибка то циклическая ссылка то деление на 0
мб как то надо подредактировать сами цифры?

Автор - Гость
Дата добавления - 29.03.2011 в 01:08
0mega Дата: Вторник, 29.03.2011, 07:12 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Quote (Гость)
мб как то надо подредактировать сами цифры?

очень на это похоже ...
большая вероятность, что вы числа не вводили , а загружали с другого документа.
попробуйте сделать так:
Выделяете оба столбца
меню =>Правка => Заменить
Что: , (знак запятой)
Заменить на: (оставить не заполненным)
заменить все

и повторяете еще раз
заменить
что: . (точка)
заменить на: ,
заменить все
Таблица примет такой вид

если необходимо чтобы были указаны копейки, тогда :
формат => ячейки => число => числовой => число десятичных знаков: 2

в конечном итоге у вас должно получиться так :
1610,00 1095,00
1490,00 1100,00
1490,00 1100,00
1530,00 1226,45
1530,00 1226,45

P.S.
В ячейке "Н5" - результат вычислений формулы
=СРЗНАЧ(E:F)

К сообщению приложен файл: 1027390.png (28.4 Kb)


Сообщение отредактировал 0mega - Вторник, 29.03.2011, 07:47
 
Ответить
Сообщение
Quote (Гость)
мб как то надо подредактировать сами цифры?

очень на это похоже ...
большая вероятность, что вы числа не вводили , а загружали с другого документа.
попробуйте сделать так:
Выделяете оба столбца
меню =>Правка => Заменить
Что: , (знак запятой)
Заменить на: (оставить не заполненным)
заменить все

и повторяете еще раз
заменить
что: . (точка)
заменить на: ,
заменить все
Таблица примет такой вид

если необходимо чтобы были указаны копейки, тогда :
формат => ячейки => число => числовой => число десятичных знаков: 2

в конечном итоге у вас должно получиться так :
1610,00 1095,00
1490,00 1100,00
1490,00 1100,00
1530,00 1226,45
1530,00 1226,45

P.S.
В ячейке "Н5" - результат вычислений формулы
=СРЗНАЧ(E:F)


Автор - 0mega
Дата добавления - 29.03.2011 в 07:12
Serge_007 Дата: Вторник, 29.03.2011, 11:51 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Гошан)
вот допустим в столбце "E" в первой строке число 1,500 а в столбце "F" в первой строке число 1,000
как сделать так чтобы среднее арифметическое появилось в столбце "G"???

У Вас в файле ни ЧИСЛА, а ТЕКСТ. Поэтому так:
Code
=СУММПРОИЗВ((--ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:B48;",";"");".";","))*(СТРОКА($A$1:$A$48)=1)/2)

Quote (Гошан)
как запрограммировать так чтобы он вычислял среднее арифметическое не по одной строчке а сразу во всем столбце.

Формула массива:
Code
=СРЗНАЧ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:B48;",";"");".";","))
К сообщению приложен файл: Goshan.xls (30.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Гошан)
вот допустим в столбце "E" в первой строке число 1,500 а в столбце "F" в первой строке число 1,000
как сделать так чтобы среднее арифметическое появилось в столбце "G"???

У Вас в файле ни ЧИСЛА, а ТЕКСТ. Поэтому так:
Code
=СУММПРОИЗВ((--ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:B48;",";"");".";","))*(СТРОКА($A$1:$A$48)=1)/2)

Quote (Гошан)
как запрограммировать так чтобы он вычислял среднее арифметическое не по одной строчке а сразу во всем столбце.

Формула массива:
Code
=СРЗНАЧ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:B48;",";"");".";","))

Автор - Serge_007
Дата добавления - 29.03.2011 в 11:51
0mega Дата: Вторник, 29.03.2011, 15:58 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Сергей, автор не знает как найти среднее арифмет., а Вы предлагаете двойное отрицание ... surprised и массив ! cry
 
Ответить
СообщениеСергей, автор не знает как найти среднее арифмет., а Вы предлагаете двойное отрицание ... surprised и массив ! cry

Автор - 0mega
Дата добавления - 29.03.2011 в 15:58
Serge_007 Дата: Вторник, 29.03.2011, 16:42 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (0mega)
автор не знает как найти среднее арифмет., а Вы предлагаете двойное отрицание...

Ну, как скопировать формулу в свой файл я думаю автор догадается :-)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (0mega)
автор не знает как найти среднее арифмет., а Вы предлагаете двойное отрицание...

Ну, как скопировать формулу в свой файл я думаю автор догадается :-)

Автор - Serge_007
Дата добавления - 29.03.2011 в 16:42
0mega Дата: Вторник, 29.03.2011, 17:17 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Quote (Serge_007)
Ну, как скопировать формулу в свой файл я думаю автор догадается :-)

скопировать - это не проблема ...
а вот вставить

Quote (Serge_007)
Формула массива:
Формула или Код VBA:
=СРЗНАЧ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:B48;",";"");".";","))

здесь о-очень большие подводные камни
...
Хотя пусть пробует. надо же когда-то учиться
 
Ответить
Сообщение
Quote (Serge_007)
Ну, как скопировать формулу в свой файл я думаю автор догадается :-)

скопировать - это не проблема ...
а вот вставить

Quote (Serge_007)
Формула массива:
Формула или Код VBA:
=СРЗНАЧ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:B48;",";"");".";","))

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

Автор - 0mega
Дата добавления - 29.03.2011 в 17:17
Гость Дата: Среда, 30.03.2011, 21:19 | Сообщение № 9
Группа: Гости
спасибо большое за такое внимание! я во всем разобрался

Quote
Цитата, Гошан писал(а):
как запрограммировать так чтобы он вычислял среднее арифметическое не по одной строчке а сразу во всем столбце.

Формула массива:
Формула или Код VBA:
=СРЗНАЧ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:B48;",";"");".";","))

Я имел ввиду чтобы он вычитал по отдельности. чтобы вам было понятнее в чем дело, то представьте что цифры в столбце "Е" это розничная цена
а в столбце "F" оптовая и количество этих цифр от 1 до 48 это просто разные товары и мне нужно сделать еще столбец с ценами имеющими среднее арифметическое значение по отношению к столбцам "Е" и "F".я конечно могу по отдельности вычитать, но это долго. Есть такая формула чтобы вот мне дают список цен на различные товары в столбце А розничная в столбце B оптовая и я не глядя на этот список просто вписываю формулу и он мне в столбце C выдает "свою" цену а тоесть то самое среднее арифметическое на каждый товар по отдельности. можно так? или надо будет постоянно вбивать формулу для каждого товара? надеюсь что вы меня поняли)))

 
Ответить
Сообщениеспасибо большое за такое внимание! я во всем разобрался

Quote
Цитата, Гошан писал(а):
как запрограммировать так чтобы он вычислял среднее арифметическое не по одной строчке а сразу во всем столбце.

Формула массива:
Формула или Код VBA:
=СРЗНАЧ(--ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:B48;",";"");".";","))

Я имел ввиду чтобы он вычитал по отдельности. чтобы вам было понятнее в чем дело, то представьте что цифры в столбце "Е" это розничная цена
а в столбце "F" оптовая и количество этих цифр от 1 до 48 это просто разные товары и мне нужно сделать еще столбец с ценами имеющими среднее арифметическое значение по отношению к столбцам "Е" и "F".я конечно могу по отдельности вычитать, но это долго. Есть такая формула чтобы вот мне дают список цен на различные товары в столбце А розничная в столбце B оптовая и я не глядя на этот список просто вписываю формулу и он мне в столбце C выдает "свою" цену а тоесть то самое среднее арифметическое на каждый товар по отдельности. можно так? или надо будет постоянно вбивать формулу для каждого товара? надеюсь что вы меня поняли)))


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

Excel 2016
Quote (Гость)
надеюсь что вы меня поняли

Не надо надеяться. Надо приложить файл-пример "Что есть - Что хочу получить".


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Гость)
надеюсь что вы меня поняли

Не надо надеяться. Надо приложить файл-пример "Что есть - Что хочу получить".

Автор - Serge_007
Дата добавления - 30.03.2011 в 21:37
Гость Дата: Среда, 30.03.2011, 22:38 | Сообщение № 11
Группа: Гости
я незнаю как файл прикрепить
 
Ответить
Сообщениея незнаю как файл прикрепить

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

Excel 2016


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПравила форума.

Автор - Serge_007
Дата добавления - 30.03.2011 в 23:02
Goshan Дата: Четверг, 31.03.2011, 00:31 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

вобщем вот файл и мне нужно узнать есть ли команда способная высчитывать СРЗНАЧ каждого товара самостоятельно если нет то я по 1 товару могу, но это трудоемко тк их ~10000
для использования для СРЗНАЧ столбец "D"
К сообщению приложен файл: 2907020.xls (24.0 Kb)


Сообщение отредактировал Goshan - Четверг, 31.03.2011, 00:32
 
Ответить
Сообщениевобщем вот файл и мне нужно узнать есть ли команда способная высчитывать СРЗНАЧ каждого товара самостоятельно если нет то я по 1 товару могу, но это трудоемко тк их ~10000
для использования для СРЗНАЧ столбец "D"

Автор - Goshan
Дата добавления - 31.03.2011 в 00:31
0mega Дата: Четверг, 31.03.2011, 04:16 | Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Goshan, хочу обратить внимание что в вашем примере используются не числа, а текст.
Чтобы перевести ваши 10000 позиций текста 1,890.00 2,460.00 в понятное для машины число 1890,00 2460,00 воспользуйтесь сообщением №4 или формулой Сергея (сообщение №5)
К сообщению приложен файл: 4907725.xls (27.5 Kb)
 
Ответить
СообщениеGoshan, хочу обратить внимание что в вашем примере используются не числа, а текст.
Чтобы перевести ваши 10000 позиций текста 1,890.00 2,460.00 в понятное для машины число 1890,00 2460,00 воспользуйтесь сообщением №4 или формулой Сергея (сообщение №5)

Автор - 0mega
Дата добавления - 31.03.2011 в 04:16
Serge_007 Дата: Четверг, 31.03.2011, 22:46 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Code
=СУММПРОИЗВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E1:F1;",";"");".";",")/2)
К сообщению приложен файл: 7023758.xls (36.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Code
=СУММПРОИЗВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E1:F1;",";"");".";",")/2)

Автор - Serge_007
Дата добавления - 31.03.2011 в 22:46
Goshan Дата: Четверг, 31.03.2011, 22:46 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

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

Автор - Goshan
Дата добавления - 31.03.2011 в 22:46
dmisviridov Дата: Четверг, 31.01.2013, 08:33 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 59
Репутация: 0 ±
Замечаний: 20% ±

Господа, помогите вычислить среднее значение в столбце ВО.
Суть проблемы вот в чём:
1) у меня на работе стоит Excel 2010 и в столбец ВО я вбил формулу: =СРЗНАЧЕСЛИ(E6:BN6;"<>0"), т.е. если значение в диапозоне ячеек E6:BN6 не равно 0, то вычислять среднее значение. А если число равно 0, то оно не учавствует в расчёте.
2) А у всех остальных коллег стоит Excel 2003 и формулы СРЗНАЧЕСЛИ там нет. Там только СРЗНАЧ и СРЗНАЧА, но подставляя их в расчёте учавствуют и нули, таким образом среднее значение становится очень маленьким.

Я уже и через ЕСЛИ попробовал, но там получается просто формище. Может можно в Excel 2003 написать простой аналог формулы СРЗНАЧЕСЛИ?
Я коллегам посоветовал уже поставить EXCEL 2007 или 2010.
К сообщению приложен файл: 4657150.xlsx (18.5 Kb)
 
Ответить
СообщениеГоспода, помогите вычислить среднее значение в столбце ВО.
Суть проблемы вот в чём:
1) у меня на работе стоит Excel 2010 и в столбец ВО я вбил формулу: =СРЗНАЧЕСЛИ(E6:BN6;"<>0"), т.е. если значение в диапозоне ячеек E6:BN6 не равно 0, то вычислять среднее значение. А если число равно 0, то оно не учавствует в расчёте.
2) А у всех остальных коллег стоит Excel 2003 и формулы СРЗНАЧЕСЛИ там нет. Там только СРЗНАЧ и СРЗНАЧА, но подставляя их в расчёте учавствуют и нули, таким образом среднее значение становится очень маленьким.

Я уже и через ЕСЛИ попробовал, но там получается просто формище. Может можно в Excel 2003 написать простой аналог формулы СРЗНАЧЕСЛИ?
Я коллегам посоветовал уже поставить EXCEL 2007 или 2010.

Автор - dmisviridov
Дата добавления - 31.01.2013 в 08:33
Michael_S Дата: Четверг, 31.01.2013, 08:56 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Код
=сумм(E6:BN6)/счётесли(E6:BN6;">0")
 
Ответить
Сообщение
Код
=сумм(E6:BN6)/счётесли(E6:BN6;">0")

Автор - Michael_S
Дата добавления - 31.01.2013 в 08:56
dmisviridov Дата: Четверг, 31.01.2013, 09:13 | Сообщение № 19
Группа: Пользователи
Ранг: Участник
Сообщений: 59
Репутация: 0 ±
Замечаний: 20% ±

Цитата (Michael_S)
=сумм(E6:BN6)/счётесли(E6:BN6;">0")

Работает. И так всё оказалось просто, как молоток. Я на работе такие таблицы делаю: с массивами, аналоги баз данных. И не смог решить, казалось бы простую задачу.
 
Ответить
Сообщение
Цитата (Michael_S)
=сумм(E6:BN6)/счётесли(E6:BN6;">0")

Работает. И так всё оказалось просто, как молоток. Я на работе такие таблицы делаю: с массивами, аналоги баз данных. И не смог решить, казалось бы простую задачу.

Автор - dmisviridov
Дата добавления - 31.01.2013 в 09:13
Borisovich Дата: Среда, 23.04.2014, 10:06 | Сообщение № 20
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 1 ±
Замечаний: 0% ±

Excel 2007
Подскажите как подсчитать в 2007 excel среднее значение если больше нуля но не на подряд идущих строках а через одну?

пример вложил
 
Ответить
СообщениеПодскажите как подсчитать в 2007 excel среднее значение если больше нуля но не на подряд идущих строках а через одну?

пример вложил

Автор - Borisovich
Дата добавления - 23.04.2014 в 10:06
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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