Excel AVERAGEIFS function na may maraming pamantayan

  • Ibahagi Ito
Michael Brown

Ipinapakita ng tutorial na ito kung paano gamitin ang Excel AVERAGEIFS function para sa pagkalkula ng average na may maraming kundisyon.

Pagdating sa pagkalkula ng arithmetic mean ng isang pangkat ng mga numero sa Excel, AVERAGE ang dapat gawin. Para sa mga average na cell na nakakatugon sa isang partikular na kundisyon, madaling gamitin ang AVERAGEIF. Upang makahanap ng average na may maraming pamantayan, ang AVERAGEIFS ay ang function na gagamitin. Upang matutunan kung paano ito gumagana, mangyaring ipagpatuloy ang pagbabasa!

    AVERAGEIFS function sa Excel

    Kinakalkula ng Excel AVERAGEIFS function ang arithmetic mean ng lahat ng mga cell sa isang range na tumutugon sa tinukoy pamantayan.

    Ang syntax ay ang sumusunod:

    AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)

    Where:

    • Average_range - ang hanay ng mga cell hanggang sa average.
    • Criteria_range1, criteria_range2, … - mga saklaw na susuriin laban sa kaukulang pamantayan.
    • Criteria1, criteria2, … - pamantayan na tumutukoy kung aling mga cell ang i-average. Ang pamantayan ay maaaring ibigay sa anyo ng isang numero, lohikal na expression, text value, o cell reference.

    Criteria_range1 / criteria1 ay kinakailangan, kasunod ang mga ito ay opsyonal. 1 hanggang 127 range/criteria pairs ay maaaring gamitin sa isang formula.

    Available ang AVERAGEIFS function sa Excel 2007 - Excel 365.

    Tandaan. Gumagana ang function na AVERAGEIFS sa AND logic, ibig sabihin, ang mga cell na iyon langay na-average kung saan ang lahat ng kundisyon ay TOTOO. Upang kalkulahin ang mga cell kung saan ang anumang solong kundisyon ay TRUE, gamitin ang AVERAGE IF OR formula.

    AVERAGEIFS function - mga tala sa paggamit

    Upang makakuha ng malinaw na pag-unawa sa kung paano gumagana ang function at maiwasan ang mga error, kumuha ng paunawa ng mga sumusunod na katotohanan:

    • Sa argument na average_range , mga walang laman na cell , mga lohikal na halaga TRUE/FALSE, at binalewala ang mga halaga ng teksto . Kasama ang Mga zero na value .
    • Kung ang criteria ay isang walang laman na cell, ituturing itong zero value.
    • Kung average_range ay hindi naglalaman ng iisang numerong halaga, isang #DIV/0! naganap ang error.
    • Kung walang mga cell na nakakatugon sa lahat ng tinukoy na pamantayan, isang #DIV/0! naibalik ang error.
    • Ang pamantayan ng AVERAGEIFS ay maaaring malapat sa parehong hanay o magkaibang hanay.
    • Ang bawat criteria_range ay dapat na may parehong laki at hugis bilang average_range , kung hindi ay isang #VALUE! nagkakaroon ng error.

    Ngayong alam mo na ang teorya, tingnan natin kung paano gamitin ang AVERAGEIFS function sa pagsasanay.

    Excel AVERAGEIFS formula

    Una, balangkasin natin ang pangkalahatang diskarte. Upang makabuo ng AVERAGEIFS formula nang tama, mangyaring sundin ang mga alituntuning ito:

    1. Sa unang argumento, ibigay ang hanay na gusto mong i-average.
    2. Sa mga susunod na argumento, tukuyin ang mga pares ng saklaw/pamantayan . Ang mga pares ay maaaring isaayos sa anumang pagkakasunud-sunod, ngunit ang pamantayan ay palaging sumusunod sasaklaw kung saan ito nalalapat.
    3. Ang AVERAGEIFS formula ay dapat palaging naglalaman ng kaibang bilang ng mga argumento : average_range + isa o higit pang criteria_range/criteria na mga pares .

    AVERAGEIFS na may pamantayan sa teksto

    Upang makakuha ng average ng mga numero sa isang column kung ang (mga) column ay naglalaman ng ilang partikular na text, gamitin ang text na iyon para sa pamantayan.

    Bilang halimbawa, hanapin natin ang average ng mga benta ng "Apple" sa rehiyon ng "North". Para dito, gumawa kami ng AVERAGEIFS formula na may dalawang pamantayan:

    • Average_range ay C3:C15 (mga cell hanggang average).
    • Criteria_range1 ay A3:A15 (Mga item na susuriin) at criteria1 ay "mansanas".
    • Criteria_range2 ay B3:B15 (Mga rehiyong susuriin) at criteria2 Ang ay "north".

    Pagsasama-sama ng mga argumento, makukuha natin ang sumusunod na formula:

    =AVERAGEIFS(C3:C15, A3:A15, "apple", B3:B15, "north")

    Na may pamantayan sa mga paunang natukoy na mga cell (F3 at F4 ), kinuha ng formula ang form na ito:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)

    AVERAGEIFS na may mga lohikal na operator

    Kapag ang pamantayan ay default sa "ay katumbas ng", ang equality sign ay maaaring tanggalin, at ilagay mo lang ang target na text (na nakapaloob sa mga panipi) o numero (nang walang mga panipi) sa katumbas na argumento tulad ng ipinakita sa nakaraang halimbawa.

    Kapag gumagamit ng iba pang mga lohikal na operator tulad ng "mas malaki kaysa" (> ;), "mas mababa sa" (<), hindi katumbas ng (), at iba pa na may number o petsa , isinama mo ang buong construction sadouble quotes.

    Halimbawa, sa average na benta na mas malaki kaysa sa zero na naihatid noong 1-Oct-2022, ang formula ay:

    =AVERAGEIFS(C3:C15, B3:B15, "0")

    Kapag ang pamantayan ay nasa magkahiwalay na mga cell , isasama mo ang isang lohikal na operator sa mga panipi at isasama ito sa isang cell reference gamit ang isang ampersand (&). Halimbawa:

    =AVERAGEIFS(C3:C15, B3:B15, ""&F4)

    AVERAGEIFS na may mga wildcard na character

    Para sa mga average na cell batay sa partial text match , gumamit ng mga wildcard na character sa pamantayan - isang tandang pananong (?) upang tumugma sa anumang solong character o isang asterisk (*) upang tumugma sa anumang bilang ng mga character.

    Sa talahanayan sa ibaba, ipagpalagay na nais mong mag-average ng "orange" na benta sa lahat ng "south" na rehiyon kabilang ang "south -kanluran" at "timog-silangan". Upang magawa ito, nagsasama kami ng asterisk sa pangalawang pamantayan:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")

    Kung ang isang bahagyang pamantayan sa pagtutugma ng teksto ay ini-input sa isang cell, pagkatapos ay pagsamahin ang isang wildcard na character sa cell reference. Sa aming kaso, ganito ang hugis ng formula:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4&"*")

    Average kung sa pagitan ng dalawang value

    Para makuha ang average ng mga value na nasa pagitan ng dalawang partikular na value, gumamit ng isa sa ang mga sumusunod na generic na formula:

    Average kung sa pagitan ng dalawang value, kasama ang:

    AVERAGEIFS(average_range, criteria_range,">= value1 ", criteria_range,"<= value2 ")

    Average kung nasa pagitan ng dalawang value, exclusive:

    AVERAGEIFS(average_range, criteria_range,"> value1 ", criteria_range,"< value2 ")

    Sa 1st formula, ginagamit mo ang mas malaki kaysa o katumbas ng (>=) at mas mababa sa o katumbas ng (<=) na mga lohikal na operator, kaya kasama ang mga boundary value sa average.

    Sa 2nd formula, ang mas malaki kaysa sa (>) at mas mababa sa (<) na lohikal na pamantayan ay hindi kasama ang mga halaga ng hangganan mula sa average .

    Ang mga formula na ito ay gumagana nang maayos o ang parehong mga sitwasyon - kapag ang mga cell sa average at ang mga cell na susuriin ay nasa parehong column o sa dalawang magkaibang column .

    Halimbawa, upang kalkulahin ang average ng mga benta sa pagitan ng 100 at 130 kasama, maaari mong gamitin ang formula na ito:

    =AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")

    Gamit ang mga halaga ng hangganan sa mga cell E3 at F3, ang formula kinuha ang form na ito:

    =AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)

    Pakipansin na sa kasong ito ginagamit namin ang parehong reference (C3:C15) para sa 3 argumento ng range.

    Sa mga average na cell sa isang naibigay na column kung ang mga value sa isa pang column ay nasa pagitan ng dalawang value, magbigay ng ibang range para sa average_range at criteria_range na mga argumento.

    Halimbawa, para i-average ang mga benta sa column C kung ang petsa sa column B ay nasa pagitan ng 1-Sep at 30-Oct, ang formula ay:

    =AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")

    Sa mga cell reference:

    =AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)

    Ganyan mo ginagamit ang AVERAGEIFS function sa Excel para maghanap ng arithmetic mean na may maraming pamantayan. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo!

    Magsanay ng workbook para sa pag-download

    ExcelAVERAGEIFS function - mga halimbawa (.xlsx file)

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.