14. februar 2015 - 18:42Der er
4 kommentarer og 1 løsning
Simpel if/hvis-formel giver problemer. Hvorfor ?
Et bestemt ciffer i et tal afgør, om noget er "ok" eller "fejl" Fire celler i 1. linie: i A1 står der: 31 i B1 står der: =MID(A1,2,1) / resultatet er selvfølgelig: 1 i C1 står der: 1
Problemet opstår i D1 Hvis der i D1 står: =IF(B1=1,"ok","fejl") bliver resultatet: fejl Men hvis der i D1 står: =IF(C1=1,"ok","fejl") bliver resultatet: ok
Det kan jeg ikke forstå - B1 og C1 har jo samme værdi. Hvorfor så forskelligt resultat afhængig af formlen i D1?
Dejligt med respons. Der burde slet ikke være nogle "mellem-regninger". Formlen i D1 skal bare være: =IF(MID(A1,2,1)=1,"ok","fejl") - men det giver desværre samme resultat.
SUM arbejder i sagens natur med tal .. Som jeg skrev arbejder MID som standard med tekst. Du kan se det ved, at "tal" venstrestilles. Og SUM vil heller ikke "regne rigtigt" med tekststrenge. Prøv at lave tekstudtræk af tal vha. RIGHT, LEFT eller MID og prøv så at summere disse vha. SUM.
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.