Heltal(C1) fjerner decimaler. Hvis tallet med decimaler minus heltallet bliver 0, er det fordi, at det allerede er et heltal. Så hvis-sætningen tester, om det er et heltal, i hvilken situation, du kunne vælge, at den istedet for dit tal skulle skrive ingenting, altså "", eller et 0. Hvis betingelsen ikke er opfyld, altså hvis det ikke er et heltal, skal den bare køre videre med den formel, som du fik i det andet spm.
.. og hvordan skal ovenstående f.eks stå i forbindelse med: 1 =HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-1;1));"";MIDT($C$1;FIND(",";$C$1;1)-1;1)) 10 =HVIS(ER.FEJL(MIDT($C$1;FIND(",";$C$1;1)-2;1));"";MIDT($C$1;FIND(",";$C$1;1)-2;1))
Hvis jeg bruger ovenstående på C1 med f.eks værdien 23 får jeg resultatet 0 Jeg ville jo gerne have enere ud for sig i en célle, tiere for sig i en anden célle osv. Betyder at jeg med eksemplet 23 i celle C1 gerne vil have enerne 3 i celle b1, tierne 2 i celle b2
Ok, havde ikke indset, at det var dét, du efterspurgte. Det kan jeg ikke klare som en generel formel, beklager. Lad os håbe, at der kommer én forbi, der lige sidder med en forkromet løsning!
Excelent: Synes heller ikke lige at den virker. Lad os tage tallet 234,56 i celle A1
Hvis jeg kopierer nedefter startende i B1 får jeg: i B1 tallet 2 i B2 tallet 3 i B3 tallet 4 osv Hvis jeg ændrer tallet i A1 til 5234,56 får jeg: i B1 tallet 5 i B2 tallet 2 i B3 tallet 3 osv. Ideen var at jeg til enhver tid med et vilkårligt tal nøjagtigt ville kunne få f.eks i B1 titusinder i B2 tusinder i B3 hundreder i B4 tiere i B5 enere i B6 tiendedele osv....
Hvad gør jeg nu? Jeg vil nødig blive stemplet som lidende af sønderjysk nærighed, selvom jeg er sønderjyde. Alle har jo bidraget rigtig flot. Egentlig burde der være sat flere point på højkant. Skal jeg bidrage med flere gør jeg det gerne. Jeg synes at løsningen fra bak er kort og godt.
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.