Как да изчислите средната стойност на няколко диапазона в Excel (3 метода)

  • Споделя Това
Hugh West

Средната стойност се изчислява, като се сумират посочените числа и се разделят на общия брой избрани стойности. Използваме средни стойности, защото е полезно да се съпоставят различни количества от една и съща категория. в Microsoft Excel , можем да изчисляване на средната стойност В тази статия ще покажем как да изчислим средната стойност на няколко диапазона в Excel.

Изтегляне на работна тетрадка за практика

Можете да изтеглите работната тетрадка и да се упражнявате с тях.

Средни множествени диапазони.xlsm

3 подходящи метода за изчисляване на средна стойност на множество диапазони в Excel

За много от потребителите не е известно, че можем да изчислим средната стойност на множество диапазони в Excel. Но да, можем да го направим с някои Функции на Excel в нашата електронна таблица. За да изчислим средната стойност на няколко диапазона, ще използваме набора от данни по-долу. Наборът от данни съдържа колона с играчи и резултатите на всички тези играчи в даден мач.

Както виждаме, в нашата съвкупност от данни има трима играчи. И да предположим, че искаме да изчислим средната стойност на първия играч ( P1 ) и втори играч ( P2 ) от Резултат от играта1 и първият играч ( P1 ) от Резултат от играта2 а също и първи играч ( P1 ) и втори играч ( P2 ) от Резултат от играта3 . Така че, ние искаме множество диапазони от клетки средно.

1. Използвайте функцията AVERAGE на Excel за изчисляване на средната стойност на няколко несъседни диапазона, които отчитат нула

В Excel Функция AVERAGE изчислява средната стойност на набор от стойности, зададени в диапазон. Понякога числата не са съседни и трябва да изчислим стойностите бързо. Нека започнем с основно разбиране на Функция AVERAGE в Excel.

Синтаксис:

Синтаксисът за Функция AVERAGE е:

СРЕДНА (число1, [число2], ...)

Аргументи:

номер1: [задължително] Първото цяло число, препратка към клетка или диапазон, за който трябва да се изчисли средната стойност.

номер2: [по избор] До 255 повече числа, препратки към клетки или диапазони, за които трябва да се изчисли средната стойност.

Върната стойност:

Средните аритметични стойности на параметрите.

1.1 . Добавяне на диапазоните към функцията AVERAGE един по един

Нека да добавим множеството диапазони към Функция AVERAGE един по един, за да изчислите средната стойност на избраните диапазони, като следвате стъпките надолу.

СТЪПКИ:

  • Първо, изберете клетката, в която искаме да получим средната стойност на няколкото диапазона. Така избираме клетката D12 .
  • Второ, въведете формулата по-долу. Тъй като искаме да получим средната стойност на диапазоните C5:C9 , D5:D7 и E5:E9 , вътре в Функция AVERAGE изберете всички диапазони, които искате да осредните, като натиснете Ctrl и плъзгане върху диапазоните.
=СРЕДНА СТОЙНОСТ(C5:C9,D5:D7,E5:E9)

  • Сега натиснете Въведете .

  • Сега можем да видим, че резултатът е в избраната клетка D12 . И формулата ще се покаже в лентата с формули.

  • Горният резултат се отнася за несвързани диапазони, включително нула.

Прочетете още: Как да изчислим средна, минимална и максимална стойност в Excel (4 лесни начина)

1.2 . Даване на име на обхват на няколко обхвата

Можем да съкратим формулата на Функция AVERAGE в същия набор от данни. Така че нека преминем през процедурата.

СТЪПКИ:

  • Първо, изберете диапазоните C5:C9 , D5:D7 , и E5:E9 като плъзгате върху диапазоните, докато плъзгате и избирате диапазоните, се уверете, че натискате бутона Ctrl ключ.
  • След това дайте име на избраните диапазони. Тъй като избираме резултатите, даваме имена на няколко диапазона, Резултат .

  • След това изберете клетката, в която искаме да се изчисли средната стойност на няколкото диапазона. В резултат на това избираме клетката D12 .
  • След това запишете формулата по-долу.
=ОБРАЗЕЦ(Резултат)

  • Сега натиснете бутона Въведете ключ.
  • Накрая резултатът ще се покаже в клетката D12 . И ако погледнем лентата с формули, ще се появи формулата.

  • Горепосоченият резултат е средната стойност на множество несвързани диапазони, включително нула.

Прочетете още: Как да изчислите средната стойност на няколко колони в Excel (6 метода)

Подобни четива

  • Как да изчислите средната оценка на 5 звезди в Excel (3 лесни начина)
  • Формула за средна посещаемост в Excel (5 начина)
  • Определяне на тройна експоненциална плъзгаща се средна стойност в Excel
  • Как да изчислите процента над средното в Excel (3 лесни начина)
  • Средна стойност: как да изчислите с помощта на функцията Average(...) на Excel

2. Приложете формулата на Excel за определяне на средната стойност на множество несвързани диапазони с изключение на нула

За осредняване на стойности в несвързани диапазони с изключение на нула можем да използваме формула, която е комбинация от някои функции на Excel. Функция SUM , Функция INDEX, и Функция FREQUENCY , обединени заедно, за да се изчисли средната стойност на множество диапазони.

2.1. Средни диапазони един по един във формулата на Excel

Можем да добавим множество диапазони към комбинацията от Функция SUM , Функция INDEX , и Функция FREQUENCY веднага да намерите средната стойност, като просто следвате инструкциите по-долу.

СТЪПКИ:

  • В началото изберете клетка D12 .
  • След това запишете формулата по-долу.
=SUM(C5:C9,D5:D7,E5:E9)/INDEX(FREQUENCY((C5:C9,D5:D7,E5:E9),0),2)

  • След това натиснете бутона Въведете бутон.
  • Накрая виждаме резултата в клетката D12 . Множество несвързани диапазони, с изключение на нулата, се осредняват, като се използват формулите по-горе.

🔎 Как работи формулата?

  • SUM(C5:C9,D5:D7,E5:E9): Сайтът Функция SUM просто ще сумира диапазоните C5:C9 , D5:D7 , и E5:E9 и да върне общата стойност на избраните множество диапазони.

    Изход → 788

  • FREQUENCY((C5:C9,D5:D7,E5:E9),0): Сайтът Функция FREQUENCY връща вертикален масив от цели числа, след като е изчислил колко често се срещат стойности в рамките на диапазон от стойности. ЧЕСТОТА(C5:C9,D5:D7,E5:E9) става ФРЕКВЕНЦИЯ( C 5: C 9, D 5: D 7, E 5: E 9) , което заключва препратката към определена клетка. След това, ФРЕКВЕНЦИЯ(( C 5: C 9, D 5: D 7, E 5: E 9),0) връща вертикален масив.

    Изход → 1

  • INDEX(FREQUENCY((C5:C9,D5:D7,E5:E9),0),2): Сайтът Функция INDEX връща стойността в определена точка от даден диапазон или масив. ИНДЕКС({1;12},2) . Това означава, че се връща резултатът на това място в обхвата. Като пропуснем нулата, получаваме 12 клетки.

    Изход → 12

  • SUM(C5:C9,D5:D7,E5:E9)/INDEX(FREQUENCY((C5:C9,D5:D7,E5:E9),0),2): Връща се средната стойност на няколко диапазона. 788/{12} и връща средната стойност на диапазоните.

    Изход → 65,67

Прочетете още: Как да изчислим средната стойност в Excel, като изключим 0 (2 метода)

2.2 . Дайте име на множествения диапазон

Комбинацията от функциите на Excel може да бъде съкратена. И така, нека преминем през стъпките надолу.

СТЪПКИ:

  • Подобно на предишния метод от раздел 1.2 , влачене C5:C9 , D5:D7 , и E5:E9 над диапазоните. Внимавайте да запазите Ctrl натиснат, докато плъзгате и избирате диапазоните.
  • След това дайте име на избраните диапазони. Даваме име на многобройните диапазони Резултати при избора на точките.

  • След това изберете клетката, в която ще се изчисли средната стойност на няколкото диапазона. В резултат на това избираме D12 .
  • След като изберете клетката, въведете следната формула.
=SUM(Scores)/INDEX(FREQUENCY((Scores),0),2)

  • Накрая натиснете Въведете .

Прочетете още: Как да изключите клетка във формулата на Excel AVERAGE (4 метода)

3. Excel VBA за изчисляване на средна стойност на множество диапазони

Можем да използваме Макроси VBA за изчисляване на средната стойност на няколко диапазона. За целта ще използваме набора от данни по-долу, който съдържа някои играчи и техните резултати от игрите. Искаме да получим средната стойност на резултатите от тези игри, които са изиграли под Среден резултат . Нека разгледаме стъпките по-долу.

СТЪПКИ:

  • Първо, отидете в Разработчик в лентата.
  • Второ, щракнете върху Visual Basic или натиснете Alt + F11 за да отворите Редактор на Visual Basic .

  • Друг начин за отваряне на Редактор на Visual Basic е просто щракване с десния бутон на мишката върху на листа и изберете Вижте кода .

  • Сега запишете Код VBA за изчисляване на средната стойност на няколко диапазона. Excel VBA има вградена функция, Средно . По този начин можем да осредняваме толкова диапазони от клетки, колкото искаме.

Код VBA:

 Sub Average_Multiple_Ranges() Dim s As Worksheet Set s = Worksheets("VBA") s.Range("F5") = Application.WorksheetFunction.Average(s.Range("C:D")) End Sub 
  • Накрая стартирайте кода, като натиснете F5 или щракване върху Изпълнявайте функцията Run Sub бутон.

  • И като използвате този VBA код ще получим средната стойност на множество диапазони в Excel.

Прочетете още: Изчисляване на средната стойност на масив с VBA (макрос, UDF и UserForm)

Заключение

Горните методи ви помагат да осреднявате множество диапазони в Excel. Надявам се, че това ще ви помогне! Ако имате въпроси, предложения или обратна връзка, моля, уведомете ни в раздела за коментари. Или можете да разгледате други наши статии в ExcelWIKI.com блог!

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.