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

#waarde

Status
Niet open voor verdere reacties.

verluc

Gebruiker
Lid geworden
29 mei 2009
Berichten
540
In Excel 2003 krijg ik met onderstaande formule het resultaat #WAARDE

=AFRONDEN(ALS(ISFOUT(F3);G3;F3)*O3*ALS(C3="C";$N$2;$M$2);0)

Kan deze formule worden aangepast, zodanig dat het resultaat niet #WAARDE is maar het cijfer 0

Alvast bedankt voor de genomen moeite.
 
Zonder voorbeeldje is het een beetje koffiedik kijken, maar ik zou het zoeken in de richting van aftesten of de diverse cellen wel een getal bevatten, met =ISGETAL(cel). Stel dat F3 wellicht geen getal is, dan:
Code:
=AFRONDEN(ALS(ISGETAL(F3);F3;G3)*O3*ALS(C3="C";$N$2;$M$2);0)
 
Lukt het hiermee ook niet?
Code:
=[COLOR="#FF0000"]ALS.FOUT([/COLOR]AFRONDEN(ALS(ISFOUT(F3);G3;F3)*O3*ALS(C3="C";$N$2;$M$2);0)[COLOR="#FF0000"];0)[/COLOR]
 
In Excel 2003 kun je dit gebruiken:
Code:
ALS(ISFOUT(AFRONDEN(ALS(ISGETAL(F3);G3;F3)*O3*ALS(C3="C";$N$3;$M$3);0));0;AFRONDEN(ALS(ISGETAL(F3);G3;F3)*O3*ALS(C3="C";$N$3;$M$3);0))
Ik heb M en N naar rij 3 verplaatst trouwens :).
 
@Cobbe: het gaat om Excel 2003, en die kent de functie Als.Fout niet.
 
OctaFish,

Zeer bedankt. Uw aangegeven formule doet precies wat mijn betrachting was.
Tevens dank voor de andere meewerkenden aan deze vraagstelling.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan