Sumifs ar diviem nosacījumiem - Excel padomi

Satura rādītājs

Bils iesūtīja šīs nedēļas Excel jautājumu.

Man programmā Excel ir datu bāze ar notikumiem, un mans priekšnieks vēlas, lai es uzzīmētu frekvenču diagrammas pa mēnešiem. Es izlasīju jūsu triku, lai mainītu ikdienas datumus uz mēneša datumiem un par Excel PMP formulām. Esmu izmēģinājis visus kritērijus, par kuriem varu iedomāties, zemāk esošajā Excel CountIf formulā, lai tas aplūkotu 2 kritērijus.
Simulējiet SUMIF ar 2 nosacījumiem

Jūsu situāciju, iespējams, varētu viegli atrisināt, izmantojot pagrieziena tabulu (XL95-XL2000) vai pagrieziena diagrammu (tikai XL2000). Pagaidām pievērsīsimies jūsu uzdotajam jautājumam. Kreisajā pusē ir jūsu darblapa. Izskatās, ka jūs vēlaties ievadīt formulas šūnās B4406: D4415, lai katru mēnesi aprēķinātu noteiktu notikumu skaitu.

Funkcija CountIf ir masīva formulas specializēta forma, kas ir lieliska, ja jums ir viens kritērijs. Tas nedarbojas labi, ja jums ir vairāki kritēriji. Šīs formulu izlases skaitīs rindu skaitu ar lietu un notikumu skaitu 97. janvārī:

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

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

Nekādā gadījumā nevar izmantot CountIf, lai iegūtu divu nosacījumu krustojumu.

Jebkuram lasītājam, kurš nepārzina, kā ievadīt masīva formulas, es ļoti iesaku pārskatīt Izmantot pielāgotās meklētājprogrammas formulas, lai Excel uzlādētu.

Bils to savā jautājumā nenorādīja, bet es vēlos izveidot formulu, kuru viņš var ievadīt tikai vienreiz šūnā B4406 un kuru var viegli nokopēt uz citām viņa diapazona šūnām. Formulā izmantojot absolūtās un jauktās atsauces, varat ietaupīt grūtības ievadīt jaunu formulu katram krustojumam.

Šeit ir īss absolūto, relatīvo un jaukto formulu pārskats. Parasti, ja jūs ievadāt formulu, piemēram =SUM(A2:A4403), D1, un pēc tam kopējat formulu uz E2, jūsu formula E2 mainīsies uz =SUM(B3:C4403). Šī ir lieliska iezīme darblapās, kuras sauc par "relatīvo adresēšanu", taču dažreiz mēs nevēlamies, lai tā notiktu. Šajā gadījumā mēs vēlamies, lai katra formula atsauktos uz diapazonu A2: B4403. Kopējot formulu no šūnas uz šūnu, tai vienmēr jānorāda uz A2: B4403. Ievadot formulu, pēc diapazona ievadīšanas vienreiz nospiediet F4, un formula mainīsies uz=SUM($A$2:$A$4403). Dolāra zīme norāda, ka šī atsauces daļa nemainīsies, kopējot formulu. To sauc par absolūtu adresēšanu. Ir iespējams bloķēt tikai kolonnu ar $ un atļaut rindai būt relatīvai. To sauc par jauktu atsauci, un to ievadīs kā =$A4406. Lai bloķētu rindu, bet ļaujiet kolonnai būt relatīvai, izmantojiet =B$4405. Ievadot formulu, izmantojiet F4, lai pārslēgtos starp četrām relatīvo, absolūto un jaukto atsauču garšām.

Šūna B4406 ir formula:

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

Ierakstiet formulu. Kad esat pabeidzis formulu, turiet nospiestu Ctrl, Shift un pēc tam ievadiet. Tagad jūs varat kopēt formulu uz C4406: D4406 un pēc tam nokopēt šīs trīs šūnas uz leju katrā rezultātu tabulas rindā.

Formulā tiek izmantotas visas trīs jaukto un absolūto atsauču formas. Tas ligzdo 2, ja šķiet, ka apgalvojumi, jo funkcija AND (), nedarbojas masīva formulā. Lai labāk izskaidrotu, kas notiek ar masīva funkcionalitāti, atkārtoti izlasiet Izmantot pielāgotās meklētājprogrammas formulas, lai iepriekš uzlādētu Excel.

Interesanti raksti...