• 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 met voorwaarden

Status
Niet open voor verdere reacties.

tetterus

Gebruiker
Lid geworden
15 jun 2017
Berichten
12
Ik zoek de volgende somfunctie:

Een reeks van getallen

5
25
80
100
520

de som van deze getallen is 730
ik wil alle getallen optellen die kleiner zijn dan 25% van het totaal
ook mag de som van deze kleine getallen niet groter zijn dan 25% van het totaal

in dit geval is 25% van 730 = 182,5
dat betekend dat alle getallen behalve 520 opgeteld kunnen worden omdat deze <25% van de totale som zijn
echter dat gaat fout, omdat de som van deze kleine getallen dan wel >25% is (210)
excel moet dus 5 + 25 +80 optellen

Is mijn vraag zo helder?
Kent iemand hier een functie voor?

gr tetterus
 
Voor office 365

Code:
=LET(x;A1:A5;REDUCE(0;x;LAMBDA(a;b;IF((a+b)/SUM(x)<0,25;a+b;a))))
 
Super, Dank!
Dan nog één aanvullende vraag. Is het nog mogelijk om de getallen die uiteindelijk deel uitmaken van de optelling (5 + 25 +80 in het voorbeeld) te markeren. Als de getalen in één kolom staan, bijvoorbeeld in de kolom ernaast?
 
Zoiets dan?

Code:
=LET(x;A1:A5;z;REDUCE(0;x;LAMBDA(a;b;VSTACK(a;IF((SUM(a)+b)/SUM(x)<0,25;b;0))));IFERROR(HSTACK(SUM(z);FILTER(z;z>0;""));""))
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan