Sumif két feltétellel - Excel tippek

Tartalomjegyzék

Bill beküldte az e heti Excel kérdést.

Van egy adatbázisom az eseményekről az Excel programban, és a főnököm azt akarja, hogy havonta ábrázoljam a gyakorisági diagramokat. Olvastam a trükköt, hogy a napi dátumokat havi dátumokra és az Excel CSE-képletekre módosítsa. Az alábbi Excel CountIf képletben kipróbáltam minden kritériumot, amire gondolok, hogy 2 kritériumot vizsgálhassak meg.
Szimulálja a SUMIF-ot 2 feltétellel

Helyzetét valószínűleg könnyen megoldhatja egy forgóasztal (XL95-XL2000) vagy egy forgatható diagram (csak XL2000). Most foglalkozzunk az általad feltett kérdéssel. A bal oldalon található a munkalap. Úgy tűnik, hogy képleteket kell beírnia a B4406: D4415 cellákba az egyes események számának kiszámításához minden hónapban.

A CountIf függvény egy tömbképlet speciális formája, amely kiváló, ha egyetlen kritérium van. Nem működik jól, ha több kritérium van. A következő mintaképletek számítanák az Esővel rendelkező sorok számát és a 97. januári események számát:

=COUNTIF(B2:B4403,"=Rain")

=COUNTIF(A2:A4403,"="&A4406)

A CountIf nem használható két feltétel metszéspontjának megszerzésére.

Minden olvasó számára, aki nem ismeri a tömbképletek megadását, nagyon ajánlom, hogy olvassa el az CSE-képletek használata az Excel feltöltéséhez című cikket.

Bill a kérdésében nem fogalmazta meg, de szeretnék egy olyan képletet felépíteni, amelyet csak egyszer adhat meg a B4406 cellában, és amelyet könnyen át lehet másolni a tartomány többi cellájába. Abszolút és vegyes hivatkozások használatával megtakaríthatja az új keresztmetszet megadását az egyes kereszteződésekhez.

Itt található az abszolút, a relatív és a vegyes képletek gyors áttekintése. Normális esetben, ha olyan képletet =SUM(A2:A4403)ír be, mint a D1, majd átmásolja a képletet az E2-be, akkor az E2 képletre változik =SUM(B3:C4403). Ez a "relatív címzés" nevű munkalapok hűvös tulajdonsága, de néha nem akarjuk, hogy ez megtörténjen. Ebben az esetben azt akarjuk, hogy minden képlet az A2: B4403 tartományra utaljon. Miközben a képletet celláról cellára másoljuk, mindig az A2: B4403 pontra kell mutatnia. A képlet beírása közben nyomja meg az F4-et egyszer, miután belépett a tartományba, és a képlete erre változik=SUM($A$2:$A$4403). A dollárjel azt jelzi, hogy a hivatkozás ezen része nem változik a képlet másolása közben. Ezt abszolút címzésnek nevezzük. Lehetőség van csak a $ oszlop zárolására, és a sor relatív viszonyának megengedésére. Ezt vegyes hivatkozásnak hívják, és így kell beírni =$A4406. A sor zárolásához, de az oszlop relatív relatív eléréséhez használja a =B$4405. A képlet beírásakor az F4 gombbal válthat a relatív, abszolút és vegyes hivatkozások négy íze között.

Itt van a B4406 cella képlete:

=SUM(IF($C$2:$C$4403=$A4406,IF($B$2:$B$4403=B$4405,1,0),0))

Írja be a képletet. Amikor elkészült a képlettel, tartsa lenyomva a Ctrl, a Shift billentyűt, majd nyomja meg az Enter billentyűt. Most átmásolhatja a képletet a C4406: D4406 fájlba, majd átmásolhatja ezt a három cellát az eredménytábla minden sorába.

A képlet a vegyes és abszolút hivatkozások mindhárom formáját használja. 2-et beágyaz, ha úgy tűnik, hogy az AND () függvény miatti utasítások nem tömbképletben működnek. A tömbfunkciókkal kapcsolatos jobb magyarázatért olvassa el újra a CSE-képletek használata a fent említett Excel feltöltéséhez.

érdekes cikkek...