• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

SOM.ALS met meerdere criteria binnen 1 kolom

Status
Niet open voor verdere reacties.

JeanR

Gebruiker
Lid geworden
19 jan 2011
Berichten
8
Hallo,

Mijn probleem is het volgende:
Ik wil naar meerdere criteria zoeken. Dat kan heel makkelijk door in te vullen:
=SUM(SUMIF(Celbereik,{"criteria1";"criteria2"},sombereik))

Het enige wat ik niet begrijp is hoe ik ervoor kan zorgen dat deze criteria celverwijzingen worden. (Zodat ik ze door kan trekken door de gehele spreadsheet.)

Ik weet dat het kan aan de hand van de volgende formule:
Indien: Criteria1= A1 en Criteria2= B1
=SUM(SUMIF(C:C,A1,Sombereik))+SUM(SUMIF(C:C,B2,Sombereik))
Het probleem hiermee is dan weer dat dit te onoverzichtelijk wordt als ik nog meer criteria moet toevoegen.

Kan iemand mij hier mee helpen?

Alvast bedankt!
 
dit kun je oplossen met somproduct

met een voorbeeldbestandje kunnen we ook aangeven hoe deze formule moet worden.

Code:
Ik weet dat het kan aan de hand van de volgende formule:
Indien: Criteria1= A1 en Criteria2= B1
=SUM(SUMIF(C:C,A1,Sombereik))+SUM(SUMIF(C:C,B2,Sombereik))
Het probleem hiermee is dan weer dat dit te onoverzichtelijk wordt als ik nog meer criteria moet toevoegen.

P.s. formule o.b.v. jouw gegevens toch gemaakt.

Code:
somproduct((C1:c100=a1)*(C1:c100=b1)*(sombereik))

let op: dat het bereik van het sombereik ook loopt van 1:100, anders werkt de formule niet meer.
 
Laatst bewerkt:
Bekijk bijlage Voorbeeld.xls

Als het goed is is er nu een voorbeeld bijgevoegd.

Het probleem met somproduct is dat je niet een hele kolom kan selecteren. Aangezien dit bestand veel bijgewerkt zal worden is dat heel onhandig.

Is er geen mogelijkheid om in plaats van de criteria uit te typen(zoals onder totaal), een celverwijzing te maken?
 
Een voorbeeld met criteria onder elkaar in 1 kolom.
In plaats van een hele kolom geef je bijvoorbeeld "C2:C65536" in.
 

Bijlagen

Wher gebruikt onderstaande formule:

Code:
=SOMPRODUCT(($C$2:$C$65536)*ISGETAL(VERGELIJKEN($A$2:$A$65536;rng;0)))

waarbij rng als naam is gedefinieerd met onderstaande formule:

Code:
=VERSCHUIVING(Sheet1!$F$2;;;AANTALARG(Sheet1!$F:$F)-1;1)

prachtige formule Wher :thumb:
 
Hartstikke bedankt! Alleen snap ik de opbouw niet meer. Dat maakt het lastig om hem zelf te implementeren in een ander bestand.
Het is dus in ieder geval niet mogelijk om dit met SUMIF en celverwijzingen te doen.

Waar is de volgende formule voor rng terug te vinden in het Excel bestand?
Code:
=VERSCHUIVING(Sheet1!$F$2;;;AANTALARG(Sheet1!$F:$F)-1;1)
 
Bij Insert >> Name >> Define >> Refers To
Dit noemt men een "dynamisch genaamd bereik"
 
Bedankt! Ik begrijp hem nu.

Helaas is dit niet overzichtelijker dan gewoon de SUMIF+SUMIF formule. Jammer dat de celverwijzing niet mogelijk is in de enkele SUMIF formule.

Toch heel erg bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan