Utendaji wa Excel AVERAGEIF kwa seli wastani zilizo na hali

  • Shiriki Hii
Michael Brown

Mafunzo yanaonyesha jinsi ya kutumia chaguo za kukokotoa za AVERAGEIF katika Excel ili kukokotoa wastani wa hesabu na hali.

Microsoft Excel ina vitendaji vichache tofauti vya kukokotoa maana ya hesabu ya nambari. Unapotafuta seli za wastani zinazokidhi hali fulani, AVERAGEIF ndiyo chaguo la kukokotoa la kutumia.

    Kitendaji cha AVERAGEIF katika Excel

    Kitendaji cha AVERAGEIF kinatumika kukokotoa wastani wa visanduku vyote katika safu fulani vinavyotimiza masharti fulani.

    AVERAGEIF(safa, vigezo, [wastani_masafa])

    Chaguo za kukokotoa zina jumla ya hoja 3 - 2 za kwanza zinahitajika, ya mwisho ni ya hiari. :

    • Mfululizo (inahitajika) - safu ya visanduku vya kujaribu kulingana na vigezo.
    • Vigezo (inahitajika)- hali ambayo huamua seli zipi za wastani. Inaweza kutolewa kwa njia ya nambari, usemi wa kimantiki, thamani ya maandishi, au marejeleo ya seli, k.m. 5, ">5", "paka", au A2.
    • Wastani_masafa (si lazima) - seli unazotaka kufanya wastani. Ikiwa imeachwa, basi masafa yatakadiriwa.

    Kitendaji cha AVERAGEIF kinapatikana katika Excel 365 - 2007.

    Kidokezo. Ili wastani wa visanduku vilivyo na vigezo viwili au zaidi, tumia chaguo la kukokotoa la AVERAGEIFS.

    Excel AVERAGEIF - mambo ya kukumbuka!

    Ili kutumia kwa ufasaha kitendakazi cha AVERAGEIF katika laha zako za kazi, zingatia mambo haya muhimu:

    • Unapokokotoa wastani, tupuseli , thamani za maandishi , na thamani za kimantiki TRUE na FALSE zimepuuzwa.
    • Thamani sifuri zimejumuishwa katika wastani.
    • Ikiwa kigezo kisanduku hakina tupu, kinachukuliwa kama thamani ya sifuri (0).
    • Ikiwa wastani_masafa ina visanduku tupu au thamani za maandishi pekee. , #DIV/0! hitilafu hutokea.
    • Ikiwa hakuna kisanduku katika masafa kinachoafiki vigezo , #DIV/0! hitilafu imerejeshwa.
    • Hoja ya Wastani_wa_masafa si lazima iwe ya ukubwa sawa na masafa . Hata hivyo, seli halisi zitakazokadiriwa hubainishwa na ukubwa wa masafa hoja. Kwa maneno mengine, kisanduku cha juu kushoto katika masafa_wastani kinakuwa mahali pa kuanzia, na safu wima nyingi na safu mlalo hukadiriwa kama ilivyo katika fungu hoja.

    Fomula AVERAGEIF kulingana na kisanduku kingine

    Ukiwa na chaguo za kukokotoa za Excel AVERAGEIF, unaweza wastani wa safu wima ya nambari kulingana na:

    • vigezo vinavyotumika kwa safuwima sawa
    • vigezo vinavyotumika kwa safuwima nyingine

    Iwapo sharti itatumika kwa safuwima sawa ambayo inapaswa kukadiriwa, utafafanua hoja mbili za kwanza pekee: fungu na vigezo . Kwa mfano, ili kupata wastani wa mauzo katika B3:B15 ambayo ni zaidi ya $120, fomula ni:

    =AVERAGEIF(B3:B15, ">120")

    Hadi wastani kulingana na kisanduku kingine , utafanya fafanua hoja zote 3: range (seli za kuangalia dhidi yahali), vigezo (hali) na wastani_range (kisanduku cha kukokotoa).

    Kwa mfano, ili kupata wastani wa mauzo ambayo yaliwasilishwa baada ya Okt-1. , fomula ni:

    =AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)

    Ambapo C3:C15 ni seli za kuangalia dhidi ya vigezo na B3:B15 ndizo seli za wastani.

    Jinsi ya kutumia chaguo za kukokotoa za AVERAGEIF katika Excel - mifano

    Na sasa, hebu tuone jinsi unavyoweza kutumia Excel AVERAGEIF katika laha-kazi za maisha halisi ili kupata wastani wa visanduku vinavyokidhi vigezo vyako.

    Kigezo cha maandishi cha AVERAGEIF

    Ili kupata wastani wa thamani za nambari katika safu wima fulani ikiwa safu wima nyingine ina maandishi fulani, unaunda fomula ya AVERAGEIF yenye vigezo vya maandishi. Thamani ya maandishi inapojumuishwa moja kwa moja kwenye fomula, inapaswa kuambatanishwa katika nukuu mbili ("").

    Kwa mfano, ili wastani wa nambari katika safu wima B ikiwa safu A ina "Apple", fomula ni :

    =AVERAGEIF(A3:A15, "apple", B3:B15)

    Vinginevyo, unaweza kuingiza maandishi lengwa katika kisanduku fulani, tuseme F3, na utumie rejeleo hilo la seli kwa vigezo . Katika hali hii, nukuu mbili hazihitajiki.

    =AVERAGEIF(A3:A15, F3, B3:B15)

    Faida ya mbinu hii ni kwamba inakuwezesha kuwa wastani wa mauzo ya bidhaa nyingine yoyote kwa kubadilisha kigezo cha maandishi katika F3, bila kuwa na kufanya marekebisho yoyote kwa formula.

    Kidokezo. Ili kuzunguka wastani kwa idadi fulani ya maeneo ya desimali, tumia Ongeza Desimali au Punguza Desimali amri kwenye kichupo cha Nyumbani , katika kikundi cha Nambari . Hii itabadilisha uwakilishi wa onyesho la wastani lakini sio thamani yenyewe. Ili kuzungusha thamani halisi iliyorejeshwa na fomula, tumia AVERAGEIF pamoja na ROUND au vitendaji vingine vya kukunja. Kwa maelezo zaidi, tafadhali angalia Jinsi ya kuweka wastani katika Excel.

    Kigezo cha kimantiki cha AVERAGEIF cha thamani za nambari

    Ili kupima thamani mbalimbali za nambari katika vigezo vyako, zitumie pamoja na "kubwa kuliko" (> ;), "chini ya" (<), sawa na (=), si sawa na (), na waendeshaji wengine kimantiki.

    Unapojumuisha opereta kimantiki na nambari, kumbuka kuambatanisha ujenzi wote. katika nukuu mbili. Kwa mfano, kwa wastani wa nambari ambazo ni chini ya au sawa na 120, fomula itakuwa:

    =AVERAGEIF(B3:B15, "<=120")

    Zingatia kwamba opereta na nambari zote zimeambatanishwa katika nukuu.

    Unapotumia kigezo cha "ni sawa na", ishara ya usawa (=) inaweza kuachwa.

    Kwa mfano, kwa wastani wa mauzo yaliyotolewa tarehe 9-Sep-2022, fomula huenda kama ifuatavyo:

    =AVERAGEIF(C3:C15, "9/9/2022", B3:B15)

    Kwa kutumia AVERAGEIF yenye tarehe

    Sawa na nambari, unaweza kutumia tarehe kama kigezo cha chaguo la kukokotoa la AVERAGEIF. Vigezo vya tarehe vinaweza kutengenezwa kwa njia chache tofauti.

    Hebu tuangalie jinsi unavyoweza kuwa wastani wa mauzo yanayotolewa kabla ya tarehe fulani, tuseme tarehe 1 Novemba 2022.

    Njia rahisi ni funga yaopereta mantiki na tarehe pamoja katika nukuu mbili:

    =AVERAGEIF(C3:C15, "<11/1/2022", B3:B15)

    Au unaweza kuambatanisha opereta na tarehe katika nukuu kando na kuziunganisha kwa kutumia & saini:

    =AVERAGEIF(C3:C15, "<"&"11/1/2022", B3:B15)

    Ili kuhakikisha kuwa tarehe imeingizwa katika umbizo ambalo Excel inaelewa, unaweza kutumia kitendakazi cha DATE kilichoambatanishwa na opereta kimantiki:

    =AVERAGEIF(C3:C15, "<"&DATE(2022, 11, 1), B3:B15)

    Ili kupata wastani wa mauzo yaliyotolewa kufikia tarehe ya leo, tumia chaguo la kukokotoa LEO katika vigezo:

    =AVERAGEIF(C3:C15, "<"&TODAY(), B3:B15)

    Picha ya skrini iliyo hapa chini inaonyesha matokeo:

    AVERAGEIF zaidi ya 0

    Kwa muundo, chaguo za kukokotoa za Excel AVERAGE huruka seli tupu lakini inajumuisha thamani 0 katika hesabu. Kwa thamani za wastani pekee zaidi ya sifuri, tumia ">0" kwa vigezo .

    Kwa mfano, kukokotoa wastani wa nambari katika B3:B15 ambazo ni kubwa kuliko sifuri, fomula katika E4 ni:

    =AVERAGEIF(B3:B15, ">0")

    Tafadhali kumbuka jinsi matokeo yanavyotofautiana na wastani wa kawaida katika E3:

    Wastani kama sivyo 0

    Suluhisho lililo hapo juu inafanya kazi vizuri kwa seti ya nambari chanya. Ikiwa una thamani chanya na hasi, basi unaweza wastani wa nambari zote bila kujumuisha sufuri kwa kutumia "0" kwa vigezo .

    Kwa mfano, ili wastani wa thamani zote katika B3:B15 isipokuwa sufuri. , tumia fomula hii:

    =AVERAGEIF(B3:B15, "0")

    Wastani bora zaidi ikiwa si sifuri au tupu

    huku kitendakazi cha AVERAGEIF kinaruka seli tupu kwa muundo, unaweza kutumia tu "si sifuri" vigezo ("0"). Matokeo yake, wote sifurithamani na seli tupu zitapuuzwa. Ili kuhakikisha hili, katika sampuli ya seti yetu ya data, tulibadilisha thamani kadhaa za sifuri na nafasi zilizoachwa wazi, na tukapata matokeo sawa kabisa na mfano uliopita:

    =AVERAGEIF(B3:B15, "0")

    Wastani ikiwa nyingine. kisanduku ni tupu

    Ili wastani wa visanduku katika safu wima fulani ikiwa kisanduku katika safu mlalo nyingine ni tupu, tumia "=" kwa kigezo . Hii itajumuisha visanduku tupu ambavyo vina hakuna kitu kabisa - hakuna nafasi, hakuna uzi wa urefu sifuri, hakuna vibambo visivyochapishwa, n.k.

    Kwa wastani wa thamani zinazolingana na visanduku tupu vinavyoonekana ikijumuisha zile zilizo na mifuatano tupu ("") iliyorejeshwa na chaguo za kukokotoa zingine, tumia "" kwa vigezo .

    Kwa madhumuni ya majaribio, tutatumia zote mbili. vigezo vya wastani wa nambari katika B3:B15 ambazo hazina tarehe ya uwasilishaji katika C3:C15 (yaani ikiwa kisanduku katika safu wima C hakina kitu).

    =AVERAGEIF(C3:C15, "=", B3:B15)

    =AVERAGEIF(C3:C15, "", B3:B15)

    Kwa sababu moja ya seli tupu zinazoonekana (C12) si tupu kabisa - kuna mfuatano wa urefu sifuri ndani yake - fomula hutoa matokeo tofauti:

    Wastani ikiwa seli nyingine haina tupu

    Ili kupata wastani wa safu mbalimbali za visanduku ikiwa kisanduku cha visanduku vingine si tupu, tumia "" kwa vigezo .

    Kwa mfano, fomula ifuatayo ya AVERAGEIF hukokotoa wastani wa seli B3 hadi B15 ikiwa seli katika safu wima C katika safu mlalo sawa si tupu:

    =AVERAGEIF(C3:C15, "", B3:B15)

    AVERAGEIF wildcard (sehemu al mechi)

    Kwawastani wa seli kulingana na sehemu inayolingana, tumia vibambo vya wildcard katika kigezo cha fomula yako ya AVERAGEIF:

    • Alama ya kuuliza (?) ili kulinganisha herufi yoyote.
    • Nyota (*) ili kupatana na mfuatano wowote wa herufi.

    Tuseme una aina 3 tofauti za ndizi, na ungependa kupata wastani wao. Fomula ifuatayo itafanya hivyo:

    =AVERAGEIF(A3:A15, "*banana", B3:B15)

    Ikihitajika, herufi ya kadi-mwitu inaweza kutumika pamoja na rejeleo la seli. Kwa kuchukulia kuwa kipengee lengwa kiko katika kisanduku В4, fomula huchukua umbo hili:

    =AVERAGEIF(A3:A15, "*"&D4, B3:B15)

    Ikiwa neno lako kuu linaweza kuonekana popote kwenye kisanduku (mwanzoni, katikati, au mwishoni. ), weka nyota pande zote mbili:

    =AVERAGEIF(A3:A15, "*banana*", B3:B15)

    Ili kupata wastani wa vitu vyote bila kujumuisha ndizi yoyote, tumia fomula hii:

    =AVERAGEIF(A3:A15, "*banana*", B3:B15)

    Jinsi ya kukokotoa wastani katika Excel bila kujumuisha seli fulani

    Ili kutenga visanduku fulani kutoka kwa wastani, tumia kiendeshaji "sicho sawa na" () kimantiki.

    Kwa mfano, ili kupata wastani wa nambari za mauzo ya bidhaa zote isipokuwa "apple", tumia fomula hii:

    =AVERAGEIF(A3:A15, "apple", B3:B15)

    Ikiwa bidhaa iliyotengwa iko katika kisanduku kilichoainishwa awali ( D4), fomula inachukua fomu hii:

    =AVERAGEIF(A3:A15, ""&D4, B3:B15)

    Ili kupata wastani wa bidhaa zote bila "ndizi" yoyote, tumia "si sawa na" pamoja na kadi-mwitu:

    =AVERAGEIF(A3:A15, "*banana", B3:B15)

    Iwapo kipengee cha kadi-mwitu kilichotengwa kiko katika kisanduku tofauti (D9), basi unganisha opereta kimantiki, herufi pori narejeleo la seli kwa kutumia ampersand:

    =AVERAGEIF(A3:A15,""&"*"&D9, B3:B15)

    Jinsi ya kutumia AVERAGEIF na rejeleo la seli

    Badala ya kuandika kigezo moja kwa moja kwenye fomula, unaweza kutumia opereta mantiki kwa kuchanganya. na rejeleo la seli ili kuunda vigezo. Kwa njia hii, utaweza kujaribu hali tofauti kwa kubadilisha thamani katika kisanduku cha kigezo bila kuhariri fomula yako ya AVERAGEIF.

    Wakati hali chaguomsingi kuwa " ni sawa na ", wewe kwa urahisi tumia rejeleo la seli kwa kigezo hoja. Fomula iliyo hapa chini hukokotoa wastani wa mauzo yote ndani ya safu B3:B15 inayohusiana na bidhaa katika kisanduku F4.

    =AVERAGEIF(A3:A15, F4, B3:B15)

    Wakati vigezo vinajumuisha opereta kimantiki , unaijenga kwa njia hii: ambatisha opereta kimantiki katika alama za nukuu na utumie ampersand (&) kuiunganisha na rejeleo la seli.

    Kwa mfano, kupata wastani wa mauzo katika B3:B15 hiyo. ni kubwa kuliko thamani katika F9, tumia fomula ifuatayo:

    =AVERAGEIF(B3:B15, ">"&F9)

    Kwa mtindo sawa, unaweza kutumia usemi wa kimantiki na chaguo jingine la kukokotoa katika vigezo.

    Na tarehe katika C3:C15, fomula iliyo hapa chini inarejesha wastani wa mauzo ambayo yamewasilishwa hadi tarehe ya sasa ikijumuisha:

    =AVERAGEIF(C3:C15, "<="&TODAY(), B3:B15)

    Hivyo ndivyo unavyotumia Chaguo za kukokotoa za AVERAGEIF katika Excel ili kukokotoa wastani wa hesabu na hali. Ninakushukuru kwa kusoma na natumai kukuona kwenye blogi yetu ijayowiki!

    Jizoeze kitabu cha kazi kwa upakuaji

    kitendakazi cha AVERAGEIF cha Excel - mifano (faili.xlsx)

    3>

    Michael Brown ni mpenda teknolojia aliyejitolea na mwenye shauku ya kurahisisha michakato changamano kwa kutumia zana za programu. Akiwa na uzoefu wa zaidi ya muongo mmoja katika tasnia ya teknolojia, ameboresha ujuzi wake katika Microsoft Excel na Outlook, pamoja na Majedwali ya Google na Hati. Blogu ya Michael imejitolea kushiriki maarifa na ujuzi wake na wengine, kutoa vidokezo na mafunzo ambayo ni rahisi kufuata ili kuboresha tija na ufanisi. Iwe wewe ni mtaalamu aliyebobea au umeanza, blogu ya Michael inatoa maarifa muhimu na ushauri wa vitendo ili kupata manufaa zaidi kutoka kwa zana hizi muhimu za programu.