17. december 2014 - 15:04Der er
6 kommentarer og 1 løsning
Kombination af HVIS, ELLER og LOPSLAG giver problemer
Følgende foregår i Windows 8, Excel 2013. Jeg sidder med et Ark1 med en række kolonner, hvoraf kolonne 4 og 10 indeholder de felter jeg vil stille kriterier ud fra i min HVIS-formel. Det handler om at en beregning skal laves med tal fra arket "2014 SD" hvis kolonnerne 4 og 10 i Ark1 ikke indeholder hhv "99.60" eller "0%". Min formel fungerer for så vidt at beregningen ikke bliver gennemført hvis der står 99.60 i Ark1, kolonne 4, men hvis der nu står 90.00 i kolonne 4 men 0% i kolonne 10, så bliver beregningen stadig gennemført, og der skulle jo returneres et "", fordi det ene kriterie er sandt.
Hvad gør jeg forkert?
Min HVIS-sætning, der ikke fungerer som ønsket, ser således ud: =HVIS(ELLER(LOPSLAG(A3;'Ark1'!A:D;4;FALSK)="99.60";(LOPSLAG(A3;'Ark1'!A:K;10;FALSK)="0%"));"";HVIS(ER.IKKE.TILGÆNGELIG(LOPSLAG(A3;'2014 SD'!A:E;5;FALSK)+D3);(D3);(LOPSLAG(A3;'2014 SD'!A:E;5;FALSK)+D3)))
Kolonne 10 i Ark1 indeholder procent-værdier, og kriteriet "0%" er så åbenbart ikke en tekststreng. Jeg har testet formlen uden anførselstegn og det VIRKER! - Mange tak for hjælpen!
Jeg prøvede lige at fjerne +D3 fra HVIS-sætningen og effekten var det samme, så du har ret, +D3 skal ikke med. Hvorfor jeg kom det ind i formlen kan jeg ikke lige huske. Tak igen!
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.