• 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 combineren met ALS(OF)

Status
Niet open voor verdere reacties.

Glenno

Gebruiker
Lid geworden
12 okt 2007
Berichten
159
Zie in de bijlage mijn voorbeeld en uitleg.

Ik probeer via de functie ALS(OF) en Sommen.als een bepaald resultaat te vinden.

Mogelijk gebruik ik de verkeerde formule/uitgangspunten. Gaarne jullie hulp.
 

Bijlagen

Zoiets?
Code:
=(AANTALLEN.ALS($C$4:$C$10;$I4;$E$4:$E$10;K$3)>0)*($J$1-MIN(SOMMEN.ALS($G$4:G$10;$C$4:$C$10;$I4;$E$4:$E$10;K$3);350))

Excel 365:
=LET(x;SOMMEN.ALS($G$4:$G$10;$C$4:$C$10;$I4;$E$4:$E$10;K$3);(x>0)*($J$1-MIN(x;350)))
Moet voor mijn gevoel nog wel simpeler kunnen... maar kom er even niet op.

Edit: formule 1 ietsje korter gemaakt.
 
Laatst bewerkt:
Misschien dit:

Code:
=MAX($J$1*(AANTALLEN.ALS($C$4:$C$10;I4;$E$4:$E$10;$K$3)>0)-SOMMEN.ALS($G$4:$G$10;$C$4:$C$10;I4;$E$4:$E$10;$K$3);0)
of

Code:
=MAX($J$1*(SOMPRODUCT((I4=$C$4:$C$10)*($E$4:$E$10=$K$3))>0)-SOMPRODUCT((I4=$C$4:$C$10)*($E$4:$E$10=$K$3)*($G$4:$G$10));0)
 
Zoiets?
Code:
=(AANTALLEN.ALS($C$4:$C$10;$I4;$E$4:$E$10;K$3)>0)*($J$1-MIN(SOMMEN.ALS($G$4:G$10;$C$4:$C$10;$I4;$E$4:$E$10;K$3);350))

Excel 365:
=LET(x;SOMMEN.ALS($G$4:$G$10;$C$4:$C$10;$I4;$E$4:$E$10;K$3);(x>0)*($J$1-MIN(x;350)))
Moet voor mijn gevoel nog wel simpeler kunnen... maar kom er even niet op.

Edit: formule 1 ietsje korter gemaakt.

Ik heb de "LET" functie gebruikt. Werkt uitstekend. Dankjewel
 
Super. Succes ermee. :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan