Excel COUNTIFS kaj COUNTIF kun multoblaj KAJ / AŬ kriterioj - formulekzemploj

  • Kundividu Ĉi Tion
Michael Brown

La lernilo klarigas kiel uzi COUNTIFS kaj COUNTIF-formulojn kun multoblaj kriterioj en Excel bazitaj sur AND kaj ankaŭ OR-logiko. Vi trovos kelkajn ekzemplojn por malsamaj datumtipoj - nombroj, datoj, teksto, ĵokeraj signoj, nemalplenaj ĉeloj kaj pli.

El ĉiuj Excel-funkcioj, COUNTIFS kaj COUNTIF probable estas plej ofte miksitaj supren ĉar ili aspektas tre similaj kaj ambaŭ estas celitaj por nombri ĉelojn surbaze de la specifitaj kriterioj.

La diferenco estas, ke COUNTIF estas dizajnita por nombri ĉelojn kun ununura kondiĉo en unu gamo, dum COUNTIFS povas taksi malsamajn kriteriojn. en la sama aŭ en malsamaj gamoj. La celo de ĉi tiu lernilo estas montri malsamajn alirojn kaj helpi vin elekti la plej efikan formulon por ĉiu speciala tasko.

    Excel COUNTIFS-funkcio - sintakso kaj uzado

    La Excel. COUNTIFS-funkcio nombras ĉelojn tra multoblaj intervaloj surbaze de unu aŭ pluraj kondiĉoj. La funkcio disponeblas en Excel 365, 2021, 2019, 2016, 2013, Excel 2010 kaj Excel 2007, do vi povas uzi la subajn ekzemplojn en iu ajn Excel-versio.

    COUNTIFS-sintakso

    La sintakso de la funkcio COUNTIFS estas jena:

    COUNTIFS(kriterio_gamo1, kriterioj1, [kriterio_gamo2, kriterioj2]...)
    • kriterio_gamo1 (postulata) - difinas la unuan gamon al kiu la unua kondiĉo ( kriterio1 ) estuaplikata.
    • kriterio1 (postulata) - starigas la kondiĉon en la formo de nombro , ĉela referenco , teksta ĉeno , esprimo aŭ alia Excel-funkcio . La kriterioj difinas kiuj ĉeloj devas esti kalkulitaj kaj povas esti esprimitaj kiel 10, "<=32", A6, "dolĉaĵoj".
    • [criteria_range2, criteria2]... (laŭvola) - ĉi tiuj estas pliaj intervaloj kaj iliaj rilataj kriterioj. Vi povas specifi ĝis 127 intervalo/kriterioparojn en viaj formuloj.

    Fakte, vi ne devas memori la sintakson de la funkcio COUNTIF parkere. Microsoft Excel montros la argumentojn de la funkcio tuj kiam vi komencos tajpi; la argumento, kiun vi enmetas nuntempe, estas emfazita en grasa skribo.

    Excel COUNTIFS - aferoj memorindaj!

    1. Vi povas uzi la funkcion COUNTIFS en Excel por nombri ĉelojn en ununura gamo kun ununura kondiĉo same kiel en multoblaj gamoj kun pluraj kondiĉoj. Se ĉi-lasta, nur tiuj ĉeloj kiuj plenumas ĉiujn el la specifitaj kondiĉoj estas kalkulitaj.
    2. Ĉiu plia intervalo devas havi la saman nombron da vicoj kaj kolumnoj kiel la unua. intervalo ( kriterio_gamo1 argumento).
    3. Kaj apuda kaj ne-apud intervaloj estas permesitaj.
    4. Se la kriterio estas permesita. referenco al malplena ĉelo , la funkcio COUNTIFS traktas ĝin kiel nulvaloron (0).
    5. Vi povas uzi la ĵonkarton.signoj en kriterioj - asterisko (*) kaj demandosigno (?). Vidu ĉi tiun ekzemplon por plenaj detaloj.

    Kiel uzi COUNTIFS kaj COUNTIF kun multoblaj kriterioj en Excel

    Sube vi trovos kelkajn formulekzemplojn kiuj montras kiel uzi la COUNTIFS kaj COUNTIF funkcias en Excel por taksi plurajn kondiĉojn.

    Kiel nombri ĉelojn kun pluraj kriterioj (KAJ logiko)

    Ĉi tiu scenaro estas la plej facila, ĉar la funkcio COUNTIFS en Excel estas desegnita por kalkuli nur tiuj ĉeloj por kiuj ĉiuj specifitaj kondiĉoj estas VERAJ. Ni nomas ĝin la AND-logiko, ĉar la funkcio AND de Excel funkcias tiel.

    Formulo 1. COUNTIFS-formulo kun multoblaj kriterioj

    Supozi vi havas produktliston kiel montrita en la ekrankopio sube. Vi volas akiri kalkulon de eroj kiuj estas en stoko (valoro en kolumno B estas pli granda ol 0) sed ankoraŭ ne estis venditaj (valoro estas kolumno C estas egala al 0).

    La tasko povas esti plenumita. uzante ĉi tiun formulon:

    =COUNTIFS(B2:B7,">0", C2:C7,"=0")

    Kaj la kalkulo estas 2 (" Ĉerizoj " kaj " Citronoj "):

    Formulo 2. COUNTIFS-formulo kun du kriterioj

    Kiam vi volas kalkuli erojn kun identaj kriterioj, vi ankoraŭ devas provizi ĉiun criteria_range / kriteriojn unuope.

    Ekzemple, jen la ĝusta formulo por kalkuli erojn kiuj havas 0 ambaŭ en kolumno B kaj kolumno C:

    =COUNTIFS($B$2:$B$7,"=0", $C$2:$C$7,"=0")

    Ĉi tiu COUNTIFS-formulo donas 1 ĉarnur " Vinberoj " havas "0" valoron en ambaŭ kolumnoj.

    Uzante pli simplan formulon kun ununura kriterio_gamo kiel COUNTIFS(B2: C7,"=0") donus malsaman rezulton - la totala kalkulo de ĉeloj en la intervalo B2:C7 enhavanta nulon (kiu estas 4 en ĉi tiu ekzemplo).

    Kiel nombri ĉelojn kun multoblaj kriterioj ( AŬ logiko)

    Kiel vi vidis en la supraj ekzemploj, kalkuli ĉelojn, kiuj plenumas ĉiujn specifitajn kriteriojn, estas facila ĉar la funkcio COUNTIFS estas desegnita por funkcii tiel.

    Sed kio se vi volas kalkuli ĉelojn por kiuj almenaŭ unu el la specifitaj kondiĉoj estas VERA , t.e. bazita sur la AŬ-logiko? Ĝenerale, estas du manieroj fari tion - per aldonado de pluraj COUNTIF-formuloj aŭ uzante SUM COUNTIFS-formulon kun tabelkonstanto.

    Formulo 1. Aldonu du aŭ pliajn COUNTIF aŭ COUNITFS-formulojn

    En la suba tabelo, supozante, ke vi volas kalkuli mendojn kun la statoj " Nuligita " kaj " Atendata ". Por fari ĝin, vi povas simple skribi 2 regulajn Countif-formulojn kaj aldoni la rezultojn:

    =COUNTIF($C$2:$C$11,"Cancelled") + COUNTIF($C$2:$C$11,"Pending")

    En la okazo ke ĉiu el la funkcioj taksas pli ol unu kondiĉo, uzu COUNTIFS anstataŭ COUNTIF. Ekzemple, por akiri la kalkulon de " Nuligita " kaj " Atendata " mendoj por " Pomoj " uzu ĉi tiun formulon:

    =COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Cancelled") + COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Pending")

    Formulo 2. SUM COUNTIFS kun tabelkonstanto

    En situacioj kiamvi devas taksi multajn kriteriojn, la supra aliro ne estas la plej bona vojo ĉar via formulo kreskus tro granda en grandeco. Por fari la samajn kalkulojn en pli kompakta formulo, listigu ĉiujn viajn kriteriojn en tabelkonstanto, kaj liveru tiun tabelon al la argumento kriterio de la funkcio COUNTIFS. Por akiri la totalan kalkulon, enmetu COUNTIFS ene de la SUM-funkcio, jene:

    SUM(COUNTIFS( gamo ,{" criterio1 "," kriterio2 "," kriterio3 ",...}))

    En nia ekzempla tabelo, por kalkuli mendojn kun la statuso " Nuligita " aŭ " Penda " aŭ " En trafiko ", la formulo estus jene:

    =SUM(COUNTIFS($C$2:$C$11, {"cancelled", "pending", "in transit"}))

    Simile, vi povas kalkuli ĉelojn surbaze de du aŭ pli da kriterio_gamo / kriterio paroj. Ekzemple, por ricevi la nombron da " Pomoj " mendoj kiuj estas " Nuligitaj " aŭ " Atendante " aŭ " En trafiko " , uzu ĉi tiun formulon:

    =SUM(COUNTIFS($A$2:$A$11,"apples",$C$2:$C$11,{"cancelled","pending","in transit"}))

    Vi povas trovi kelkajn pliajn manierojn kalkuli ĉelojn kun OR-logiko en ĉi tiu lernilo: Excel COUNTIF kaj COUNTIFS kun OR-kondiĉoj.

    Kiel kalkuli nombrojn inter 2 specifitaj nombroj

    Grande, COUNTIFS-formuloj por nombroj falas en 2 kategoriojn - surbaze de pluraj kondiĉoj (klarigitaj en la supraj ekzemploj) kaj inter la du valoroj, kiujn vi specifas. . Ĉi-lasta povas esti plenumita laŭ du manieroj - uzante la funkcion COUNTIFS aŭ subtrahante unu COUNTIFS dealia.

    Formulo 1. COUNTIFS por nombri ĉelojn inter du nombroj

    Por ekscii kiom da nombroj inter 5 kaj 10 (ne inkluzivante 5 kaj 10) estas enhavataj en ĉeloj C2 ĝis C10, uzu ĉi tiu formulo:

    =NOMBROJ(C2:C10,">5", C2:C10,"<10")

    Por inkluzivi 5 kaj 10 en la kalkulon, uzu la "pli granda ol aŭ egala al" kaj "malpli ol aŭ egala al" funkciigistoj:

    =COUNTIFS(B2:B10,">=5" , B2:B10,"<=10")

    Formulo 2. COUNTIF-formuloj por kalkuli nombrojn inter X kaj Y

    La sama rezulto povas esti atingita per subtraho de unu Countif-formulo de alia. La unua kalkulas kiom da nombroj estas pli grandaj ol la malsupra barita valoro (5 en ĉi tiu ekzemplo). La dua formulo resendas la nombron de nombroj pli grandaj ol la supra barita valoro (10 en ĉi tiu kazo). La diferenco inter la unua kaj la dua nombro estas la rezulto, kiun vi serĉas.

    • =NOMBRUSE(C2:C10,">5")-NOMBRUSE(C2:C10,"> ;=10") - kalkulas kiom da nombroj pli grandaj ol 5 kaj malpli ol 10 estas en la intervalo C2:C10. Ĉi tiu formulo redonos la saman kalkulon kiel montrita en la supra ekrankopio.
    • =NOMBRUSE(C2:C10, ">=5")-NOMBRUSE(C2:C10, ">10") - la formulo kalkulas kiom da nombroj inter 5 kaj 10 estas en la intervalo C2:C10, inkluzive de 5 kaj 10.

    Kiel uzi ĉelreferencojn en COUNTIFS formuloj

    Kiam uzado de logikaj operatoroj kiel ">","<", "=" kune kun ĉelaj referencoj en viaj Excel COUNTIFS-formuloj, memoru enfermi la operatoron inter "citoj" kaj

    aldonu signon (&) antaŭ ĉela referenco por konstrui tekston. ĉeno.

    En ekzempla datumaro sube, ni kalkulu mendojn " Pomoj " kun kvanto pli granda ol $200. Kun criteria_range1 en ĉeloj A2:A11 kaj criteria_range2 en B2:B11, vi povas uzi ĉi tiun formulon:

    =COUNTIFS($A$2:$A$11, "Apples", $B$2:$B$11, ">200")

    Aŭ, vi povas enigi viaj kriteriovaloroj en certaj ĉeloj, diru F1 kaj F2, kaj referencu tiujn ĉelojn en via formulo:

    =COUNTIFS($A$2:$A$11, $F$1, $B$2:$B$11, ">"&$F$2)

    Bonvolu rimarki la uzon de absolutaj ĉelaj referencoj ambaŭ en la kriterioj kaj criteria_range argumentoj, kiuj malhelpas la formulon esti rompita kiam kopiita al aliaj ĉeloj.

    Por pliaj informoj pri la uzo de ampersand en COUNTIF kaj COUNTIFS formuloj , bonvolu vidi Excel COUNTIFS - oftaj demandoj.

    Kiel uzi COUNTIFS kun ĵokeraj signoj

    En Excel COUNTIFS-formuloj, vi povas uzi la jenajn ĵokersignojn:

    • Demandsigno (?) - kongruas kun ajna unuopa signo, uzu ĝin por nombri ĉelojn komenciĝantajn kaj/aŭ finiĝantajn per certaj signoj.
    • Asterisko (*) - kongruas ajna sinsekvo de signoj, vi uzas ĝin por nombri ĉelojn enhavantajn specifitan vorton aŭ signo(j)n kiel parto de la enhavon de la ĉelo.

    Konsileto. Se vi volas kalkuli ĉelojn kun reala demandomarko aŭ asterisko, tajpu tildon (~) antaŭ asterisko aŭ demandosigno.

    Nun ni vidu kiel vi povas uzi ĵokeron en realaj COUNTIFS-formuloj en Excel. Supozu, ke vi havas liston de projektoj en kolumno A. Vi deziras scii kiom da projektoj estas jam asignitaj al iu, t.e. havas ajnan nomon en kolumno B. Kaj ĉar ni lernas kiel uzi la COUNTIFS-funkcion kun pluraj kriterioj, ni aldonu dua kondiĉo - la Findato en kolumno D ankaŭ estu agordita.

    Jen la formulo, kiu funkcias:

    =NOMBRAJ(B2: B10,"*",D2:D10,""&""))

    Bonvolu noti, ke vi ne povas uzi ĵokeran signon en la 2-a kriterio ĉar vi havas datojn anstataŭ tekstajn valorojn en kolumno. D. Tial vi uzas la kriteriojn, kiuj trovas neblankajn ĉelojn: ""&""

    COUNTIFS kaj COUNTIF kun multoblaj kriterioj por datoj

    La formuloj COUNTIFS kaj COUNTIF, kiujn vi uzas por datoj, tre similas al la supraj formuloj por nombroj.

    Ekzemplo 1. Kalkulu datojn en specifa datintervalo

    Por kalkuli la datoj kiuj falas en certa datintervalo, vi ankaŭ povas uzi aŭ COUNTIFS-formulon kun du kriterioj aŭ kombinaĵo de du COUNTIF-funkcioj.

    Ekzemple, la sekvaj formuloj kalkulas la nombron da datoj en ĉeloj C2 ĝis C10 kiuj falas inter 1-jun-2014 kaj 7-jun-2014, inkluzive:

    =COUNTIFS(C2:C9, ">=6/1/2014", C2:C9, "<=6/7/2014")

    =COUNTIF(C2:C9, ">=6/1/2014") - COUNTIF(C2:C9, ">6/7/2014")

    Ekzemplo 2. Nombri datojn kunmultoblaj kondiĉoj

    En la sama maniero, vi povas uzi COUNTIFS-formulon por kalkuli la nombron da datoj en malsamaj kolumnoj, kiuj plenumas 2 aŭ pli da kondiĉoj. Ekzemple, la suba formulo ekscios kiom da produktoj estis aĉetitaj post la 20-a de majo kaj liveritaj post la 1-a de junio:

    =COUNTIFS(C2:C9, ">5/1/2014", D2:D9, ">6/7/2014")

    Ekzemplo 3. Kalkulo datoj kun pluraj kondiĉoj bazitaj sur la nuna dato

    Vi povas uzi la funkcion TODAY() de Excel kombine kun COUNTIF por kalkuli datojn surbaze de la nuna dato.

    Ekzemple, la sekva COUNTIF formulo kun du gamoj kaj du kriterioj diros al vi kiom da produktoj jam estis aĉetitaj sed ankoraŭ ne liveritaj.

    =COUNTIFS(C2:C9, ""&TODAY())

    Tiu formulo permesas multajn eblajn variaĵojn. Ekzemple, vi povas ĝustigi ĝin por kalkuli kiom da produktoj estis aĉetitaj antaŭ pli ol semajno kaj ankoraŭ ne estas liveritaj:

    =COUNTIFS(C2:C9, ""&TODAY())

    Jen kiel vi kalkulas ĉelojn kun pluraj kriterioj en Excel. Mi esperas, ke vi trovos ĉi tiujn ekzemplojn utilaj. Ĉiuokaze, mi dankas vin pro legado kaj esperas vidi vin en nia blogo venontsemajne!

    <3}>

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.