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

een aantal vragen

Status
Niet open voor verdere reacties.

Sandaaltje

Nieuwe gebruiker
Lid geworden
19 okt 2013
Berichten
3
Bekijk bijlage Stijgings overzicht cito per jaar ano.xlsxHoi, wij besteden elk half jaar op school veel tijd aan het invullen en uitrekenen van toetsresultaten van kinderen. Nu dacht ik dat even te gaan automatiseren om iedereen uiteindelijk veel tijd te kunnen besparen. Heb dus een beetje zitten puzzelen (weet niet erg veel van excel, dus mijn verzonnen formules zullen misschien wat omslachtig zijn, maar tot nu toe werkte het). Het idee is dat de leerkrachten de grijze vakjes invullen. Ik wil het zo makkelijk voor ze maken, dus de in te vullen dingen steeds verminderen.

De eerste fout die ik niet begrijp:
Ik heb een formule gebruikt die ik kopieeer. Dit gaat meestal goed, maar een enkele keer niet (E9, B27, enz). Ik kan echter de fout niet ontdekken. De formule is:

=ALS(ISNB(VERT.ZOEKEN(E7;Blad2!$A$1:$B$50;2;ONWAAR));"";(VERT.ZOEKEN(E7;Blad2!$A$1:$B$50;2;ONWAAR)))

Hij haalt dus informatie uit een andere cel en vergelijkt de waarde daarvan met de waarde op een tweede tabblad waardoor hij er een letter aan koppelt. Op het moment dat de waarde nog niet ingevuld is moet de cel leeg blijven en geen foutmelding geven. Hij dit doet in de meeste cellen prima, maar bij een aantal wil hij niet. Op het moment dat ik in de cel waar hij de info uit haalt de waarde hetzelfde intyp werkt hij wel, dus heb het vermoeden dat er in die cel een fout zit.

De tweede vraag die ik heb is hoe ik een formule moet maken. Het gaat om de kolom K (nu k4). Ik wil dat hij een vergelijking trekt tussen f4 en b4. Op het moment dat f4 hoger is dan k4 dan wil ik dat hij niet invult. Op het moment dat hij kleiner is wil ik dat hij de waarde van het getal genoemd in b4 invult. Heb hiervoor de volgende formule geschreven:

=ALS((F4>=B4);"";"=b4")

Maar nu ze hij letterlijk b4 neer en ik wil dat hij zijn informatie haalt uit b4. Hij vergelijkt de waardes wel goed met elkaar. Wat tussen aanhalingstekens staan neemt hij letterlijk, maar als ik ze weghaal geeft hij aan dat de formule niet klopt.

Wie kan mij helpen zodat ik weer verder kan?
 
Laatst bewerkt:
Hij zet letterlijke tekst neer, omdat je dat ook zo in de formule neerzet. B4 volstaat al. Sterker nog, is de enige juiste optie.
Je eerste fout zou je kunnen omzeilen door niet IsNB te gebruiken, maar IsFout.
 
Octafish

Dankjewel, de eerte oplossing, zo simpel eigenlijk, werkt perfect.

De tweede echter nog niet. Ik heb ook de verkeerde formule aan je gegeven. Ik heb op dit moment nog de originele formule staan, omdat ik anders de foutmelding niet zie, dus de formule die ik neerzette was de formule die het moet worden.

Maar bij dit stuk gaat het al fout:

=VERT.ZOEKEN(E10;Blad2!$A$1:$B$50;2;ONWAAR)
 
Er zit een foutje/bug in je blad zodat hij de 3,6 niet goed kan opzoeken. Hij ziet het niet als exact 3,6
Waar en waarom kan ik niet achterhalen
Alles overgetikt in een nieuw blad en het gaat wel goed.
Ik zou echter gaan voor een ander oplossing.

=IFERROR(VLOOKUP(E4;Blad2!$A$1:$B$6;2;1);"")
Met een kleinere opzoek tabel in blad2
 

Bijlagen

Plaats om de meeste van je formules een afrondroutine en dan vindt vert.zoeken de juiste waarde, dus
Code:
=AFRONDEN(<jouw formule>;1)
 
Jeetje, super bedankt! Nu kan ik weer verder. Echt heel fijn!

Jeetje popipipo, wat een werk! Dankje!!!!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan