05. juli 2007 - 14:58Der er
10 kommentarer og 1 løsning
Ignorer DIV/0
Jeg har en simpel formel:
=SUM(E7/(D7+E7+F7))
Når der ikke forekommer værdier i cellerne, vil den dividere med 0 hvilket resulterer i at den skriver #DIV/0!. Det er også fint nok. Men kan jeg få den til at ignorere dette, så den ikke skriver noget i feltet, før der er værdier at regne på? Det ser lidt pænere ud hvis den starter ud med tomme celler istedet for #DIV/0!.
Prøv med: =IF(ISERROR(SUMPRODUCT(('Kontrol Panel'!$F$6:$F$3130="Godkendt")*('Kontrol Panel'!$E$6:$E$3130))/SUMPRODUCT(('Kontrol Panel'!$F$6:$F$3130="Godkendt")*1));0;SUMPRODUCT(('Kontrol Panel'!$F$6:$F$3130="Godkendt")*('Kontrol Panel'!$E$6:$E$3130))/SUMPRODUCT(('Kontrol Panel'!$F$6:$F$3130="Godkendt")*1)) Det er cut and pasted efter hovedet, men burde være rigtigt.
=IF(SUM(D7+E7+F7)<>0;SUM(E7/(D7+E7+F7));0) kan erstattes med: =IF((D7+E7+F7)<>0;E7/(D7+E7+F7);0) SUM er ganske overflødig de 2 steder, der er kun et element i SUM-parantesen - og derfor ikke noget at summere. Alternativt kan SUM(D7+E7+F7) erstattes med SUM(D7:F7)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.