Summing med Eller kriterier i Excel kan vara knepigt. Denna artikel visar flera enkla att följa exempel.
1. Vi börjar enkelt. Till exempel vill vi summera cellerna som uppfyller följande kriterier: Google eller Facebook (ett kriterieintervall).
2a. Men om vi vill summera cellerna som uppfyller följande kriterier: Google eller Stanford (två kriterier) kan vi inte helt enkelt använda SUMIF -funktion två gånger (se bilden nedan). Celler som uppfyller kriterierna Google och Stanford läggs till två gånger, men de bör bara läggas till en gång. 10 är svaret vi letar efter.
2b. Vi behöver en matrisformel. Vi använder IF -funktion för att kontrollera om Google eller Stanford förekommer.
hur man beräknar procent av totalen
Förklaring: TRUE = 1, FALSE = 0. För rad 1 utvärderas IF -funktionen till IF (TRUE+TRUE, 1,0)*3, IF (2,1,0)*3, 3. Så värdet 3 kommer att läggas till. För rad 2 utvärderas IF -funktionen till IF (FALSE+FALSE, 1,0)*5, IF (0,1,0)*5, 0. Så värdet 5 läggs inte till. För rad 3 utvärderas IF -funktionen till IF (FALSE+TRUE, 1,0)*2, IF (1,1,0)*2, 2. Så värdet 2 läggs till, etc.
2c. Allt vi behöver är en SUM -funktion som summerar dessa värden. För att uppnå detta (bli inte överväldigad) lägger vi till SUMM -funktionen och ersätter A1 med A1: A8, B1 med B1: B8 och C1 med C1: C8.
2d. Avsluta med att trycka på CTRL + SKIFT + ENTER.
om cellen innehåller text returnerar du värdet
Obs! Formelfältet indikerar att detta är en matrisformel genom att omsluta den i lockiga hängslen {}. Skriv inte dessa själv. De försvinner när du redigerar formeln.
Förklaring: Området (array konstant) som skapas av IF -funktionen lagras i Excel minne, inte inom ett område. Arraykonstanten ser ut så här:
{10101010}
multiplicerat med C1: C8 ger detta:
{30204010}
Den senare matrikkonstanten används som argument för SUM -funktionen, vilket ger ett resultat av 10.
3. Vi kan gå ett steg längre. Till exempel vill vi summera cellerna som uppfyller följande kriterier: (Google och Stanford) eller Columbia.
Gå till nästa kapitel: