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

Te veel argumenten

Status
Niet open voor verdere reacties.

stelwagen

Nieuwe gebruiker
Lid geworden
10 jun 2019
Berichten
3
Beste,

Onderstaande formule heeft de melding "U hebt te veel argumenten opgegeven voor deze functie"

Zou iemand mij kunnen vertellen wat hier mis gaat c.q. herschrijven?

=ALS(K4<=36;M4/N4*Gegevens!$D$1;0;ALS(K4=37;M4/10*Gegevens!$D$47;0;ALS(K4=38;M4/10*Gegevens!$D$51;0;ALS(k4=39;m4/10*Gegevens!$D$55;0;ALS(k4=40;m4/10*Gegevens!$D$59;0;ALS(K4=41;m4*Gegevens!$C$62;0;ALS(k4=42;m4*Gegevens!$C$63;0;ALS(k4=43;m4*Gegevens!$C$64))))))))

Met vriendelijke groet,

Thom Stelwagen
 
Je mag kan maar 7 ALS-en nesten.
Meestal kan dit vervangen worden door VERT.ZOEKEN o.i.d.
 
De ALS functie kent 3 voorwaarden.
Bij de eerste ALS geef je er al 4 mee.
Teveel dus.
 
die 0 telkens opvoeren bij waarde onwaar. Die moet je volgens mij alleen aan het eind zetten.

Probeer deze eens:

PHP:
=ALS(K4<=36;M4/N4*Gegevens!$D$1;ALS(K4=37;M4/10*Gegevens!$D$47;ALS(K4=38;M4/10*Gegevens!$D$51;ALS(K4=39;M4/10*Gegevens!$D$55;ALS(K4=40;M4/10*Gegevens!$D$59;ALS(K4=41;M4*Gegevens!$C$62;ALS(K4=42;M4*Gegevens!$C$63;ALS(K4=43;M4*Gegevens!$C$64;0))))))))

Anders even voorbeeldbestandje plaatsten.
 
7 x ALS het maximum? Volgens mij is dat nog van hele oude versies van excel.
 
Sjon, aanvullend op wat we net hebben ingevoerd moet ik ook de '0' cellen waar nu #N/B staat leegmaken?

Als 1 t/m 36 zijn uren, dus die staat goed.
Als 37 t/m 43 zijn bedragen, dus daar zou een € teken automatisch voor moeten komen.

Kun jij, of iemand anders hier ook bij helpen?
 
@SjonR
wat is dan de limiet bij de nieuwere versies van excel?
64?
En snap je de formule dan nog? kan je deze dan nog makkelijk aanpassen?
VERT.ZOEKEN o.i.d. is dan veel makkkelijker.

Ik begrijp het goed, voor een beginnende exceller is de ALS-functie de meest voor de handliggende.
Totdat je denkt "dat moet toch makkelijker kunnen", dan komt o.a. VERT.ZOEKEN in beeld.
 
#N/B kan je voorkomen door Als.Fout te gebruiken. De opmaak kan je regelen met voorwaardelijke opmaak. Als je even het bestandje plaatst dan krijg je ongetwijfeld een veel eenvoudigere formule dan die je nu gebruikt.
 
Gewoon een probeerseltje...
Code:
=TEKST(M4*INDIRECT("Gegevens!"&KIEZEN(VERGELIJKEN(K4;{0;37;38;39;40;41;42;43};1);"D1";"D47";"D51";"D55";"D59";"C62";"C63";"C64"))/ALS(K4<37;N4;ALS(K4<40;10;1));ALS(K4<37;"0,00";"€ 0,00"))
Een voorbeeldbestandje zou inderdaad helpen om e.e.a. te vereenvoudigen (indien mogelijk).
 
Laatst bewerkt:
Van de TS het bestandje via een PM gekregen. Maar even wat persoonlijke gegevens eruit gehaald. En van van meer dan 9 MB maar een beetje kleiner gemaakt.

Code:
=ALS(J4="";"";INDEX(Gegevens!$C$1:$D$65;KIEZEN(MAX(1;J4-35);1;47;51;55;59;62;63;64;65);2-(J4>40))*ALS(J4<37;L4/M4;ALS(J4<41;L4/10;L4)))
 

Bijlagen

  • Hapak Berekening.xlsx
    20,1 KB · Weergaven: 30
De IFS is in de NL versie ALS.VOORWAARDEN.
 
@Edmoor, Als.voorwaarden zit niet in 2016, daarin alleen als, als.fout en als.nb. Ik vermoed dat het gaat om 2019 en 365. in de bijlage wordt dat vermoeden bevestigd.
Aantekening 2019-06-11 141749.jpg
 
Ik ging uit van de informatie op die website.
Uiteraard ga ik er ook vanuit dat je gelijk hebt :)
 
Inderdaad. Ze zijn er nog steeds... :eek:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan