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

foutmelding te veel ingevoerde argumenten.

Status
Niet open voor verdere reacties.

imeester

Gebruiker
Lid geworden
25 jul 2016
Berichten
5
Ik wil een excelbestand automatisch de juiste waarde laten kiezen wanneer er een getal tusssen bepaalde cijfers in een broncel geplaatst wordt. Nu heb ik onderstaande formule inmiddels bedacht, maar hij geeft foutmelding te veel ingevoerde argmenten. Waar zit de fout?

Als waarde onder of gelijk aan 9,9 is moet de waarde uit cel Blad4!C5 zichtbaar worden, De volgende waarde moet zichtbaar worden wanneer een getal in de broncel tussen of gelijk aan de gegeven getallen is... etc voor de hele formule.

Ik kom er niet aan uit waar nu de fout zit. :confused:


=ALS(OF(G639<=9,9;Blad4!C5;ALS(G639>=10;G639<=14,90);Blad4!C6;ALS(G639>=15;G639<=19,90);Blad4!C7;ALS(G639>=20;G639<=24,90);Blad4!C8;ALS(G639>=50;G639<=29,90);Blad4!C9;ALS(G639>=30;Blad4!C10)))
 
Welkom op dit forum. Voeg bij een volgende vraag een voorbeeld bij.

De of staat in je formule niet goed. Zonder voorbeeldbestand denk ik
Code:
=ALS(G639<=9,9;Blad4!C5;ALS(OF(G639>=10;G639<=14,90);Blad4!C6);ALS(OF(G639>=15;G639<=19,90);Blad4!C7);ALS (OF(G639>=20;G639<=24,90);Blad4!C8);ALS(EN(G639>=50;G639<=29,90);Blad4!C9);ALS(G639>=30;Blad4!C10)))
 
Laatst bewerkt:
In dit soort gevallen kun je veel beter werken met een opzoektabel of een formule:
Code:
=VERT.ZOEKEN(G639;Blad4!$B$5:$C$10;2)
of
=INDEX(Blad4!C5:Blad4!C10;MAX(1;MIN(6;INTEGER(G639/5))))
 
Helaas nog niet opgelost

Helaas is het problem nog niet opgelost, ik voeg even een excelbestandje bij.


Bekijk bijlage FORMULEVRAAG.xlsx



Ehh zie dat de G waardes teruggesprongen zijn. Moet natuurlijk in dit bestand B5 zijn....
 
Laatst bewerkt:
Mijn oplossingen van post #3 in de bijlage verwerkt. En ook G639 maar van een waarde voorzien, want die was ook niet ingevuld.
 

Bijlagen

En als je dan toch persé aan je eigen formule wilt vasthouden, dan kan die wat korter:
Code:
=ALS(G639<10;Blad4!C5;ALS(G639<15;Blad4!C6;ALS(G639<20;Blad4!C7;ALS(G639<25;Blad4!C8;ALS(G639<30;Blad4!C9;Blad4!C10)))))
 
of
PHP:
=INDEX(Blad4!C4:C10;INT(G639/5);1)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan