Բովանդակություն
Ուսուցումը ցույց է տալիս, թե ինչպես օգտագործել AVERAGEIF ֆունկցիան Excel-ում՝ թվաբանական միջինը պայմանով հաշվարկելու համար:
Microsoft Excel-ն ունի մի քանի տարբեր գործառույթներ՝ թվերի միջին թվաբանականը հաշվարկելու համար: Երբ դուք փնտրում եք միջին բջիջներ, որոնք բավարարում են որոշակի պայման, AVERAGEIF-ը այն գործառույթն է, որն օգտագործվում է:
AVERAGEIF ֆունկցիան Excel-ում
AVERAGEIF ֆունկցիան օգտագործվում է հաշվարկելու համար տվյալ տիրույթի բոլոր բջիջների միջինը, որոնք բավարարում են որոշակի պայման:
AVERAGEIF(միջակայք, չափանիշներ, [միջին_միջակայք])Ֆունկցիան ունի ընդհանուր առմամբ 3 արգումենտ. առաջին 2-ը պարտադիր է, վերջինը պարտադիր չէ: :
- Շրջանակ (պահանջվում է) - բջիջների շրջանակը, որը պետք է փորձարկվի չափանիշներին համապատասխան:
- Չափանիշներ (պահանջվում է)- պայմանը որը որոշում է, թե որ բջիջները պետք է միջին: Այն կարող է տրամադրվել թվի, տրամաբանական արտահայտության, տեքստային արժեքի կամ բջջային հղումի տեսքով, օրինակ. 5, «>5», «cat» կամ A2:
- Միջին_միջակայք (ըստ ցանկության) - այն բջիջները, որոնք իրականում ցանկանում եք միջինացնել: Եթե բաց թողնվի, ապա միջակայքը կլինի միջինացված:
AVERAGEIF ֆունկցիան հասանելի է Excel 365 - 2007 թ.:
Խորհուրդ: Երկու կամ ավելի չափանիշներով բջիջները միջինացնելու համար օգտագործեք AVERAGEIFS ֆունկցիան:
Excel AVERAGEIF - հիշելու բաներ:
Ձեր աշխատաթերթերում AVERAGEIF ֆունկցիան արդյունավետ օգտագործելու համար ուշադրություն դարձրեք հետևյալ հիմնական կետերին.
- Միջինը հաշվարկելիս, դատարկբջիջները , տեքստային արժեքները և տրամաբանական արժեքները TRUE և FALSE անտեսված են:
- Զրո արժեքներ ներառված են միջինում:
- Եթե չափանիշ բջիջը դատարկ է, այն դիտվում է որպես զրոյական արժեք (0):
- Եթե միջին_միջակայքը պարունակում է միայն դատարկ բջիջներ կամ տեքստային արժեքներ: , ա #DIV/0! սխալ է տեղի ունենում:
- Եթե միջակայքում ոչ մի բջիջ չի համապատասխանում չափանիշին , ապա #DIV/0: սխալը վերադարձվում է:
- Average_range արգումենտը պարտադիր չէ, որ լինի նույն չափի, ինչ range : Այնուամենայնիվ, միջինացված իրական բջիջները որոշվում են range արգումենտի չափով: Այլ կերպ ասած, վերին ձախ բջիջը միջին_միջակայքում դառնում է ելակետ, և միջինացվում են այնքան սյունակներ և տողեր, որքան պարունակվում է range արգումենտում:
AVERAGEIF բանաձևը հիմնված է մեկ այլ բջիջի վրա
Excel AVERAGEIF ֆունկցիայի միջոցով դուք կարող եք միջինացնել թվերի սյունակը` հիմնված՝
- նույն սյունակի վրա կիրառվող չափանիշների վրա
- Մեկ այլ սյունակի նկատմամբ կիրառվող չափանիշներ
Եթե պայմանը կիրառվում է նույն սյունակ -ի համար, որը պետք է միջինացված լինի, դուք սահմանում եք միայն առաջին երկու արգումենտները. միջակայք և չափանիշներ : Օրինակ՝ B3:B15-ում 120 դոլարից մեծ վաճառքների միջինը գտնելու համար բանաձևը հետևյալն է. սահմանել բոլոր 3 արգումենտներըպայման), չափանիշ (պայման) և միջին_միջակայք (հաշվարկվող բջիջներ):
Օրինակ, ստանալ միջին վաճառք, որը մատակարարվել է հոկտեմբերի 1-ից հետո: , բանաձևը հետևյալն է.
=AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)
Որտեղ C3:C15 բջիջներն են, որոնք պետք է ստուգվեն ըստ չափանիշների, իսկ B3:B15-ը միջին բջիջներն են:
Ինչպես օգտագործել AVERAGEIF ֆունկցիան Excel-ում - օրինակներ
Եվ հիմա, եկեք տեսնենք, թե ինչպես կարող եք օգտագործել Excel AVERAGEIF-ը իրական աշխատանքային թերթերում՝ ձեր չափանիշներին համապատասխանող բջիջների միջինը գտնելու համար:
AVERAGEIF տեքստային չափանիշներ
Տվյալ սյունակում թվային արժեքների միջինը գտնելու համար, եթե մեկ այլ սյունակ պարունակում է որոշակի տեքստ, դուք կառուցում եք AVERAGEIF բանաձև՝ տեքստային չափանիշներով: Երբ տեքստային արժեքն ուղղակիորեն ներառված է բանաձևում, այն պետք է փակցվի կրկնակի չակերտների մեջ (""): Օրինակ, B սյունակի թվերը միջինացնելու համար, եթե A սյունակը պարունակում է "Apple", բանաձևը հետևյալն է. :
=AVERAGEIF(A3:A15, "apple", B3:B15)
Այլապես, դուք կարող եք մուտքագրել թիրախային տեքստը որոշ բջիջում, ասենք F3, և օգտագործել այդ բջիջի հղումը չափանիշների համար : Այս դեպքում կրկնակի չակերտների կարիք չկա:
=AVERAGEIF(A3:A15, F3, B3:B15)
Այս մոտեցման առավելությունն այն է, որ այն թույլ է տալիս միջին վաճառքի ծավալը ցանկացած այլ ապրանքի համար՝ պարզապես փոխելով տեքստի չափորոշիչները F3-ում, առանց ունենալու: բանաձևում որևէ ճշգրտում կատարելու համար:
Հուշում. Որպեսզի կլորացնեք միջինը որոշակի թվով տասնորդական վայրեր, օգտագործեք Ավելացնել տասնորդական թիվը կամ Նվազեցնել Տասնորդական հրամանը Տուն ներդիրում, Թիվ խմբում: Սա կփոխի միջինի ցուցադրման ներկայացումը, բայց ոչ բուն արժեքը: Բանաձևով վերադարձված փաստացի արժեքը կլորացնելու համար օգտագործեք AVERAGEIF ROUND կամ այլ կլորացման գործառույթների հետ միասին: Լրացուցիչ տեղեկությունների համար տե՛ս Ինչպես կլորացնել միջինը Excel-ում:
AVERAGEIF տրամաբանական չափանիշներ թվային արժեքների համար
Ձեր չափանիշներում տարբեր թվային արժեքներ փորձարկելու համար օգտագործեք դրանք «մեծ քան» հետ միասին (> ;), «պակաս» (<), հավասար (=), ոչ հավասար () և այլ տրամաբանական օպերատորներ:
Տրամաբանական օպերատորը թվով ներառելիս հիշեք, որ կցեք ամբողջ շինարարությունը: կրկնակի չակերտներով. Օրինակ՝ 120-ից փոքր կամ հավասար թվերը միջինացնելու համար բանաձևը կլինի հետևյալը.
=AVERAGEIF(B3:B15, "<=120")
Ուշադրություն դարձրեք, որ օպերատորը և թիվը երկուսն էլ փակված են չակերտների մեջ:
Երբ օգտագործվում է «հավասար է» չափանիշը, հավասարության նշանը (=) կարող է բաց թողնել:
Օրինակ, 9-Սեպ-2022-ին առաքված վաճառքները միջինացնելու համար բանաձևը հետևյալն է.
=AVERAGEIF(C3:C15, "9/9/2022", B3:B15)
Օգտագործելով AVERAGEIF ամսաթվերով
Թվերի նման, դուք կարող եք օգտագործել ամսաթվերը որպես AVERAGEIF ֆունկցիայի չափանիշ: Ամսաթվի չափանիշները կարող են կառուցվել մի քանի տարբեր ձևերով:
Եկեք նայենք, թե ինչպես կարող եք միջինացված վաճառքի ծավալները, որոնք առաքվել են մինչև տվյալ ամսաթիվը, ասենք, 2022 թվականի նոյեմբերի 1-ը:
Ամենահեշտ ձևն է պարփակելտրամաբանական օպերատորը և ամսաթիվը միասին կրկնակի չակերտներով.
=AVERAGEIF(C3:C15, "<11/1/2022", B3:B15)
Կամ կարող եք օպերատորն ու ամսաթիվը չակերտների մեջ առանձին փակցնել և միացնել դրանք՝ օգտագործելով & նշան՝
=AVERAGEIF(C3:C15, "<"&"11/1/2022", B3:B15)
Համոզվելու համար, որ ամսաթիվը մուտքագրված է Excel-ում հասկանալի ձևաչափով, կարող եք օգտագործել DATE ֆունկցիան, որը միացված է տրամաբանական օպերատորին.
=AVERAGEIF(C3:C15, "<"&DATE(2022, 11, 1), B3:B15)
Այսօրվա օրվա դրությամբ առաքված միջին վաճառքի համար օգտագործեք ԱՅՍՕՐ ֆունկցիան հետևյալ չափանիշներով.
=AVERAGEIF(C3:C15, "<"&TODAY(), B3:B15)
Ստորև ներկայացված սքրինշոթը ցույց է տալիս արդյունքները.
ՄԻՋԻՆ IF 0-ից մեծ
Դիզայնով Excel-ի AVERAGE ֆունկցիան բաց է թողնում դատարկ բջիջները, բայց հաշվարկներում ներառում է 0 արժեք: Միայն զրոյից մեծ միջին արժեքների համար օգտագործեք «>0» չափանիշների համար :
Օրինակ, B3:B15-ում զրոյից մեծ թվերի միջինը հաշվարկելու համար, E4-ում բանաձևը հետևյալն է.
=AVERAGEIF(B3:B15, ">0")
Խնդրում ենք նկատի ունենալ, թե ինչպես է արդյունքը տարբերվում E3-ի սովորական միջինից.
Միջին, եթե ոչ 0
Վերոհիշյալ լուծումը լավ է աշխատում մի շարք դրական թվերի համար: Եթե ունեք և՛ դրական, և՛ բացասական արժեքներ, ապա կարող եք միջինացնել բոլոր թվերը՝ բացառությամբ զրոների, օգտագործելով «0» չափանիշների :
Օրինակ՝ միջինացնել բոլոր արժեքները B3:B15-ում, բացի զրոներից: , օգտագործեք այս բանաձևը.
=AVERAGEIF(B3:B15, "0")
Excel միջին, եթե ոչ զրո կամ դատարկ
Քանի որ AVERAGEIF ֆունկցիան բաց է թողնում դատարկ բջիջները ըստ դիզայնի, դուք կարող եք պարզապես օգտագործել «not zero» չափանիշներ («0»): Արդյունքում երկուսն էլ զրոարժեքները և դատարկ բջիջները անտեսվելու են: Դրանում համոզվելու համար, մեր ընտրանքային տվյալների հավաքածուում մենք փոխարինեցինք մի քանի զրոյական արժեքներ դատարկերով և ստացանք բացարձակապես նույն արդյունքը, ինչ նախորդ օրինակում.
=AVERAGEIF(B3:B15, "0")
Միջին, եթե այլ բջիջը դատարկ է
Տրված սյունակի բջիջները միջինացնելու համար, եթե նույն տողի մեկ այլ սյունակի բջիջը դատարկ է, օգտագործեք "=" չափանիշների համար : Սա կներառի դատարկ բջիջներ, որոնք բացարձակապես ոչինչ չեն պարունակում - չկա բացատ, առանց զրոյական երկարության տող, ոչ տպագրող նիշ և այլն:
Միջին արժեքներին, որոնք համապատասխանում են տեսողական դատարկ բջիջներին: ներառյալ նրանք, որոնք պարունակում են դատարկ տողեր (""), որոնք վերադարձվել են այլ ֆունկցիաների կողմից, օգտագործեք "" չափանիշների համար:
Փորձարկման նպատակով մենք կօգտագործենք երկուսն էլ. B3:B15-ում այն թվերի միջինացման չափանիշները, որոնք չունեն առաքման ամսաթիվ C3:C15-ում (այսինքն, եթե C սյունակի բջիջը դատարկ է):
=AVERAGEIF(C3:C15, "=", B3:B15)
=AVERAGEIF(C3:C15, "", B3:B15)
Քանի որ տեսողականորեն դատարկ բջիջներից մեկը (C12) իրականում դատարկ չէ, դրա մեջ կա զրոյական երկարության տող, բանաձևերը տարբեր արդյունքներ են տալիս.
Միջինը, եթե մեկ այլ բջիջ դատարկ չէ
Բջիջների միջակայքը միջինացնելու համար, եթե մեկ այլ տիրույթի բջիջը դատարկ չէ, օգտագործեք «» չափանիշների համար :
Օրինակ, հետևյալ AVERAGEIF բանաձևը հաշվարկում է B3-ից մինչև B15 բջիջների միջինը, եթե նույն տողում C սյունակի բջիջը դատարկ չէ.
=AVERAGEIF(C3:C15, "", B3:B15)
AVERAGEIF գրանշան (parti al match)
Դեպիմիջին բջիջները՝ հիմնված մասնակի համընկնման վրա, օգտագործեք նիշերի նիշերը ձեր AVERAGEIF բանաձևի չափանիշներում.
- Հարցական նշան (?)՝ ցանկացած նիշին համապատասխանելու համար:
- Աստղանիշ (*) նիշերի ցանկացած հաջորդականությանը համապատասխանելու համար:
Ենթադրենք, դուք ունեք 3 տարբեր տեսակի բանան և ցանկանում եք գտնել դրանց միջինը: Հետևյալ բանաձևը թույլ կտա դա իրականություն դարձնել.
=AVERAGEIF(A3:A15, "*banana", B3:B15)
Անհրաժեշտության դեպքում, wildcard նիշը կարող է օգտագործվել բջջային հղումի հետ միասին: Ենթադրելով, որ թիրախային տարրը գտնվում է В4 բջիջում, բանաձևը ստանում է հետևյալ ձևը.
=AVERAGEIF(A3:A15, "*"&D4, B3:B15)
Եթե ձեր հիմնաբառը կարող է հայտնվել որևէ բջջի մեջ (սկզբում, մեջտեղում կամ վերջում ), երկու կողմերում էլ աստղանիշ դրեք՝
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
Բոլոր ապրանքների միջինը գտնելու համար բացառությամբ ցանկացած բանանի , օգտագործեք այս բանաձևը. 3>
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
Ինչպես հաշվարկել միջինը Excel-ում՝ առանց որոշակի բջիջների
Որոշ բջիջներ միջինից բացառելու համար օգտագործեք «ոչ հավասար» () տրամաբանական օպերատորը։
Օրինակ, բոլոր ապրանքների համար, բացառությամբ «խնձորի», վաճառքի թվերը միջինացնելու համար օգտագործեք այս բանաձևը.
=AVERAGEIF(A3:A15, "apple", B3:B15)
Եթե բացառված ապրանքը գտնվում է նախապես սահմանված բջիջում ( D4), բանաձևը ստանում է հետևյալ ձևը.
=AVERAGEIF(A3:A15, ""&D4, B3:B15)
Բոլոր տարրերի միջինը գտնելու համար, բացառությամբ ցանկացած «բանանի», օգտագործեք «ոչ հավասար» բառը նիշի հետ միասին.
=AVERAGEIF(A3:A15, "*banana", B3:B15)
Եթե բացառված նիշերի տարրը գտնվում է առանձին բջիջում (D9), ապա միացրե՛ք տրամաբանական օպերատորը, նիշի նշանը ևբջջային հղում՝ օգտագործելով ամպերսանդ.
=AVERAGEIF(A3:A15,""&"*"&D9, B3:B15)
Ինչպես օգտագործել AVERAGEIF բջջային հղումով
Չափանիշները ուղղակիորեն բանաձևում մուտքագրելու փոխարեն, կարող եք օգտագործել տրամաբանական օպերատորը համակցված չափորոշիչները կառուցելու համար բջջային հղումով: Այսպիսով, դուք կկարողանաք փորձարկել տարբեր պայմաններ՝ փոխելով արժեք չափանիշների բջիջում՝ առանց խմբագրելու ձեր AVERAGEIF բանաձևը:
Երբ պայմանը լռելյայն է « հավասար է », դուք պարզապես օգտագործեք բջջային հղում չափանիշ արգումենտի համար: Ստորև բերված բանաձևը հաշվարկում է բոլոր վաճառքների միջինը B3:B15 միջակայքում՝ կապված F4 բջիջի ապրանքի հետ:
=AVERAGEIF(A3:A15, F4, B3:B15)
Երբ չափանիշը ներառում է տրամաբանական օպերատոր , դուք այն կառուցում եք այս կերպ՝ փակեք տրամաբանական օպերատորը չակերտների մեջ և օգտագործեք ամպերսանդ (&)՝ այն կապելու բջջային հղումի հետ:
Օրինակ՝ գտնելու համար B3:B15-ում վաճառքի միջինը, որը ավելի մեծ են, քան F9-ի արժեքը, օգտագործեք հետևյալ բանաձևը.
=AVERAGEIF(B3:B15, ">"&F9)
Նույն ձևով դուք կարող եք օգտագործել տրամաբանական արտահայտություն մեկ այլ ֆունկցիայով չափանիշներում:
C3:C15-ի ամսաթվերի դեպքում ստորև բերված բանաձևը վերադարձնում է մինչև ընթացիկ ամսաթիվը ներառյալ առաքված վաճառքների միջինը.
=AVERAGEIF(C3:C15, "<="&TODAY(), B3:B15)
Այսպես եք օգտագործում AVERAGEIF ֆունկցիան Excel-ում՝ պայմանով միջին թվաբանականը հաշվարկելու համար: Շնորհակալ եմ կարդալու համար և հուսով եմ, որ հաջորդիվ կտեսնենք ձեզ մեր բլոգումշաբաթ!
Պրակտիկ աշխատանքային գրքույկ ներբեռնման համար
Excel AVERAGEIF ֆունկցիա - օրինակներ (.xlsx ֆայլ)