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

Sommen.als / Som.product vraagstuk

Status
Niet open voor verdere reacties.

globe

Verenigingslid
Lid geworden
18 mrt 2001
Berichten
3.616
Goedenavond Helpmij-ers,

Ik zit met een vraagstuk wat volgens mij redelijk simpel is maar ik zie het gewoon niet.

Ik heb zoals in het voorbeeld een sheet met data én met totalen.In de sheet data staat een kolom met het produkt van aantal en bedrag.
Met sommen.als laat ik nu het totaal per groep en de aantallen per groep weergeven.

Nu zit in mijn originele data niet de kolom totaal (gele kolom) waardoor ik deze telkens toe moet voegen waardoor er andere functies stuk gaan.

Vraag: Kan ik de sommen.als formule op het totaalblad zo aanpassen dat er geen totaalkolom nodig is op het blad 'DATA'?

De functie moet ook op oudere (pre 365) versies draaien ;)
 

Bijlagen

Hiermee zou dat moeten lukken:

Code:
=SOMPRODUCT(Data!C2:C10*Data!D2:D10*(Data!A2:A10=Totalen!A3))
 
Code:
=SOMPRODUCT((Data!$A$2:$A$10=A3)*Data!$C$2:$C$10*Data!$D$2:$D$10)
 
In C3
Code:
=SOMPRODUCT((Totalen!A3=Data!$A$2:$A$10)*Data!$C$2:$C$10*Data!$D$2:$D$10)
 
wow! 3 verschillende oplossingen die allemaal prima werken. dank!
 
Kijk dan maar eens goed.
Want het zijn 3 (bijna) dezelfde oplossingen, alleen op een iets andere manier geschreven.
Voer de formule maar eens door naar de onderliggende cellen
formule#2 loopt dan fout, formule#3 en formule#4 blijven goed gaan. (tip: absolute adressen)
 
Laatst bewerkt:
Excel 365:
Code:
=SOM(FILTER(Data!E$2:E$10;Data!A$2:A$10=A3;0))
 
ay...

Ik pas nu de formule met absolute verwijzingen toe in mijn definitieve file maar daar blijken teksten in kolom A en C te staan op het blad "DATA"
Dus krijg ik een #WAARDE fout. Hoe kan ik dat omzeilen?
 
Laatst bewerkt:
Excel 365:
Code:
=SOM(FILTER(Data!E$2:E$10;Data!A$2:A$10=A3;0))

Kolom E heb ik juist niet ;)

dus jij bedoelt:

Code:
=SOM(FILTER(Data!C$2:C$10*Data!D$2:D$10;Data!A$2:A$10=A3;0))

Maar ik zit met klanten die nog Office uit de oertijd hebben helaas.
 
Laatst bewerkt:
Ok aangepast dan. (Edit: zoals je zelf ook al uitgevogeld had zie ik :thumb:)
Code:
=SOM(FILTER(Data!C$2:C$10*Data!D$2:D$10;Data!A$2:A$10=A3;0))
Maar dit werkt alleen als je Excel 365 gebruikt.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan