18. oktober 2005 - 16:47
Der er
10 kommentarer
hente 2 værdier og checke dem
Hej eksperter. jeg har følgende 2 linier der henter 2 værdier og trækker dem fra hinanden. hvordan kan jeg hvis det ene eller begge felter giver 0 eller er tomme, få resultatet til at blive 0? \Net--rom
Annonceindlæg fra Infor
18. oktober 2005 - 17:00
#1
med en "hvis"formel. Kender du den? /hpo
18. oktober 2005 - 17:09
#2
ja ok, jeg glemte selvfølgelig lige og tilføje mine formler: =HVIS(SUM.HVIS(Bilagsoversigt!E:E;+A:A;Bilagsoversigt!G:G)=0;"";SUM.HVIS(Bilagsoversigt!E:E;+A:A;Bilagsoversigt!G:G)) =HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();5;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));INDIREKTE(ADRESSE(RÆKKE();5;4))-INDIREKTE(ADRESSE(RÆKKE();7;4));"") =HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();8;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));AFRUND(INDIREKTE(ADRESSE(RÆKKE();8;4))/INDIREKTE(ADRESSE(RÆKKE();7;4))*100;1);"") En der kan lave de 3 formler om til at angive 0 hvis de ovenstående kriterier er opfyldt? \Net--rom
18. oktober 2005 - 17:28
#3
=HVIS(SUM.HVIS(Bilagsoversigt!E:E;+A:A;Bilagsoversigt!G:G)=0;0;SUM.HVIS(Bilagsoversigt!E:E;+A:A;Bilagsoversigt!G:G)) =HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();5;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));INDIREKTE(ADRESSE(RÆKKE();5;4))-INDIREKTE(ADRESSE(RÆKKE();7;4));0) =HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();8;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));AFRUND(INDIREKTE(ADRESSE(RÆKKE();8;4))/INDIREKTE(ADRESSE(RÆKKE();7;4))*100;1);0) er det sådan du mener
18. oktober 2005 - 17:42
#4
Ja det er. "" skiftes med 0. MEN! Det er sådan at den sidste formel bliver beregnet udfra de 2 første. der vil derfor være division med 0. hvordan kan jeg undgå at få fejl der? Net--rom.
18. oktober 2005 - 18:12
#5
=HVIS(ER.FEJL(HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();8;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));AFRUND(INDIREKTE(ADRESSE(RÆKKE();8;4))/INDIREKTE(ADRESSE(RÆKKE();7;4))*100;1);0));0;HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();8;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));AFRUND(INDIREKTE(ADRESSE(RÆKKE();8;4))/INDIREKTE(ADRESSE(RÆKKE();7;4))*100;1);0))
18. oktober 2005 - 18:48
#6
Det virker sådan set fint nok, men jeg får modstridende formler. det skulle jeg da helst ikke. hvorfor er der modstrindende formler?
18. oktober 2005 - 18:51
#7
hvad er modstridende formler, jeg har aldrig hørt det udtryk før er det en fejl din excel siger, jeg har kun testet på Excel2000
18. oktober 2005 - 18:58
#8
=HVIS(ER.FEJL(INDIREKTE(ADRESSE(RÆKKE();8;4))/INDIREKTE(ADRESSE(RÆKKE();7;4)));0;HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();8;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));AFRUND(INDIREKTE(ADRESSE(RÆKKE();8;4))/INDIREKTE(ADRESSE(RÆKKE();7;4))*100;1);0)) den kan vel koges ned til dette
21. oktober 2005 - 11:43
#9
Jeg bruger så excel 2003.
12. marts 2007 - 23:15
#10
lukketid
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.