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

Probleem met #WAARDE in Excel

Status
Niet open voor verdere reacties.

KeesVanVeelen

Nieuwe gebruiker
Lid geworden
10 jan 2015
Berichten
3
IK heb een simpel voorbeeld gemaakt van het probleem.
A1=2, B1=ALS(A1=0;"";A1)
A2=3, B2=ALS(A2=0;"";A2)
A3=0, B3=ALS(A3=0;"";A3)

B5=B1+B2+B3
B6=SOM(B1:B3)

Resultaat in B5 #WAARDE!
Resultaat in B6 5

2 2
3 3
0

#WAARDE!
5

Kan iemand me helpen wat hier fout in is?
 
Gebruik even formules evalueren in het blad formules bovenaan het lint.
excel kan geen simpele optelling maken met ""(excel ziet dit waarschijnlijk als tekst)
ofwel gebruik je de som formule die laat de ""( zo gezegde lege cellen over)
ofwel pas je de als formule aan
PHP:
=ALS(A1=0;0;A1)
 

Bijlagen

  • rekenen.jpg
    rekenen.jpg
    101 KB · Weergaven: 118
Erg logisch dat je een fout krijgt met de formule inB5, want b3 bevat tekst, en geen getal (""= lege tekst). De formule SOM negeert tekst in de reeks cellen, en die geeft dus wél een goede uitkomst. Dus je moet de formule in kolom B nooit zo maken als je met de uitkomsten wilt rekenen. Nu moet je de formule in B5 aanpassen naar:
Code:
=ALS(B1="";0;B1)+ALS(B2="";0;B2)+ALS(B3="";0;B3)
En da's geen formule waar je vrolijk van wordt :).
 
Ik dacht dat "" stond voor null. Ten onrechte dus.
Wat ik wil is dat wanneer de waarde in de cel 0 is geen waarde getoond wordt.
Kan dat en zo ja hoe doe je dat dan?
Van de formule die Octafish geeft wordt je inderdaad niet vrolijk. In het vereenvoudigde voorbeeld kun je wel een som formule gebruiken, maar dat kan in mijn werkelijke toepassing niet want daar vormen de betreffende cellen geen blok.
 
Wat ik wil is dat wanneer de waarde in de cel 0 is geen waarde getoond wordt.
Kwestie van eigenschappen van je werkblad aanpassen. In <Opties>, <Geavanceerd>, groep <Weergaveopties voor dit werkblad> heb je de optie <Een nul weergeven in cellen met een nulwaarde>. Als je die uitzet, ben je van je 0 af.
 
Je kan ook de som functie gebruiken bij niet aaneengesloten cellen.
PHP:
=SOM(B3;B6;C10;C14)
Deze telt enkel de cellen B3;B6;C10;C14
PHP:
=SOM(B3:B6;C10;C14;B8)
Deze telt het bereik B3 tot B6 en de cellen C10;C14 en de cel B8.
Dus je kan alle kanten op met de som functie.
 
Bij de oplossing van Plonske houd je het zelfde probleem, maar die opties werkt als een trein.
Dus allemaal bedankt. Weer wat geleerd.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan