• 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.

Voorwaardelijk optellen

Status
Niet open voor verdere reacties.

Peter B

Gebruiker
Lid geworden
8 feb 2007
Berichten
672
Mijn eerste vraag voor dit (interessante) forum. Ik hoop (en verwacht eigenlijk ;) ) dat ik snel op weg wordt geholpen met mijn volgende "probleempje".

Ik wil voor een rooster/ budget sheet graag voorwaardelijk optellen in de trant
=SOM.ALS(A2:A12;OF("Project 1";"Project 2";"Project 3");B2:B12)

N.B. De waarde voor het project is geheel willekeurig (anders zou "Project*" volgens mij voldoen)

Ik heb een voorbeeld bijgevoegd. En nu maar duimendraaien en naar de sneeuw kijken tot ik de oplossing heb ... :rolleyes:
 

Bijlagen

Laatst bewerkt:
In C27:

=SOMPRODUCT(C3:C21*(LINKS($A$3:$A$21;7)="Project"))

In C28:

=SOMPRODUCT(C3:C21*NIET(ISFOUT(VIND.ALLES("WERK";HOOFDLETTERS($A$3:$A$21)))))

Beide doorvoeren naar rechts.

Wigi
 
Mar wat als ...

Bedankt voor het supersnelle antwoord. Toch een maar ...

Wat als de naam van het project willekeurig is?
Bv.
ABCD
XYZ1.0

Dan kan ik niet keihard zoeken op een tekst (al dan niet met slimme vondsten!)
 
Hoe zou je die projecten dan moeten onderscheiden van de rest?
 
Aanvulling

Hoe zou je die projecten dan moeten onderscheiden van de rest?
Door heel dom alle verschillende projectnamen in de formule te zetten (zoals in mijn niet werkende voorbeeld bij mijn oorspronkelijke vraag)

Mooier zou zijn om een array te maken waarin alle projecten (zeg maximaal 50) moeten worden gezet, waarin het voorbeeld er als volgt uit zou zien:
=SOM.ALS(A2:A12;G2:G10;B2:B12) waarbij in G2 dan staat "Project 1", in "G3 "Project 2" etc.
 
Voilà

=SOMPRODUCT(C3:C21*(AANTAL.ALS($G$2:$G$10;$A$3:$A$21)>0))

Wigi
 
Bedankt!

Ongelofelijk! Binnen 5 tellen een perfecte oplossing. Bedankt! :thumb:

Nu nog de logica ... Dat wordt puzzelen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan