Print side | Luk vindue

For få argumenter i kode

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Generelt
Forum beskrivelse: Hjælp til generel daglig brug af programmet Excel
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=3822
Udskrevet den: 27.Apr.2024 kl. 09:18


Emne: For få argumenter i kode
Besked fra: nordicdust
Emne: For få argumenter i kode
Posteringsdato: 02.Mar.2019 kl. 17:53
Er der nogen der kan se en umiddelbar fejl i denne formel?


=SUMPRODUKT((HVIS(ER.FEJL(ERSTAT(VENSTRE('TIL BEREGNING'!I6:I40;FIND("-";'TIL BEREGNING'!I6:I40)-1);".";"")*1);0;ERSTAT(VENSTRE('TIL BEREGNING'!I6:I40;FIND("-";'TIL BEREGNING'!I6:I40)-1);".";"")*1)+HVIS(ER.FEJL(ERSTAT(MIDT('TIL BEREGNING'!$I$6:$I$40;FIND("-";'TIL BEREGNING'!I6:I40)+1;255);".";"")*1);0;ERSTAT(MIDT('TIL BEREGNING'!I6:I40;FIND("-";'TIL BEREGNING'!$I$6:$I$40)+1;255);".";"")*1))/2)




Svar:
Besked fra: maxzpad
Posteringsdato: 05.Mar.2019 kl. 11:20
Når jeg kopierer din formel ind, får jeg samme besked, men det markeres også, at den første fejl vedrører den første ERSTAT-formel, hvor du har angivet "" for værdien til antal_tegn.


Besked fra: nordicdust
Posteringsdato: 05.Mar.2019 kl. 21:10
Først lidt kontekst.
Jeg skulle anslå en værdi af nogle ca. tal, se billeder.


Problemet var brug af ER:FEJL istedet for ER.FJL
Den korrekte formel ser således sådan ud:

{=SUMPRODUKT((HVIS(ER.FJL(UDSKIFT(VENSTRE('TIL BEREGNING'!I6:I40;FIND("-";'TIL BEREGNING'!I6:I40)-1);".";"")*1);0;UDSKIFT(VENSTRE('TIL BEREGNING'!I6:I40;FIND("-";'TIL BEREGNING'!I6:I40)-1);".";"")*1)+HVIS(ER.FJL(UDSKIFT(MIDT('TIL BEREGNING'!$I$6:$I$40;FIND("-";'TIL BEREGNING'!$I$6:$I$40)+1;255);".";"")*1);0;UDSKIFT(MIDT('TIL BEREGNING'!$I$6:$I$40;FIND("-";'TIL BEREGNING'!$I$6:$I$40)+1;255);".";"")*1))/2)}





Print side | Luk vindue