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

"#deel/0!" in Excel 2003

Status
Niet open voor verdere reacties.

saggitarius

Gebruiker
Lid geworden
8 jan 2011
Berichten
34
Hoe voorkom ik dat in de onderstaande formule de foutmelding "#deel/0!" optreedt als er in de celbereiken F11:F45 en C11:E45 geen waarden zijn ingevuld
de formule is =(AANTAL.ALS(F11:F45;"OK"))*((100)/(AANTALARG(C11:E45))/(100/10))
 
Deze wellicht:
Code:
=ALS(AANTALARG(F11:F45)*AANTALARG(C11:E45)=0;"";AANTAL.ALS(F11:F45;"OK")*100/AANTALARG(C11:E45)/(100/10))
 
Opgelost

Hi Cobbe,bedankt voor je supersnelle reactie en de werkbare oplossing :thumb::thumb::thumb:
 
Wat dacht je van deze:
Code:
=ALS(AANTALARG(C11:E45)>0;AANTAL.ALS(F11:F45;"OK")*10/AANTALARG(C11:E45);"")
Heb je formule iets versimpeld... (veel overbodige haakjes en delingen)
 
Excel heeft daar een ingebouwde functie voor.

Code:
=als.fout(Je eigen formule;"")
 
Maar deze bestond nog niet in Excel 2003 dacht ik... (zie titel vraag)
 
Je moet inderdaad wel absoluut zeker zijn dat je formule klopt. Onbedoelde fouten in de formule worden door als.fout ook afgevangen.
 
ipv "afgevangen" ===> "gemaskeerd" ;)

(bijna) alle fouten zijn te ondervangen, waarbij de deel/0 wel de allermakkelijkste is. (de formule kan er wat langer door worden maar de data/gegevens blij(ft)(ven) consistent) zoals in dit geval de formule uit post#4
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan