Hej!
Att använda en formel är rätt väg att gå, men den skall inte vara i cellen. Problemet med kombination av decimaler och tusentalsavgränsare är att man antingen får ange fast antal decimaler (vilket visar 0:or då de inte behövs) eller inga decimaler alls. Man kan då göra ett eget format av typen # ##0,#### som kommer att visa tusentalsavgränsat på heltalssidan och sedan upp till fyra decimaler vid behov. Antalet #-tecken till höger om decimalen avgör max antal decimaler.
Problemet med det formatet är att det alltid visar ett kommatecken även om det inte finns decimaler! Det ser inte bra ut.
Det går då istället att anvädna sig av villkorsstyrd formatering. Om vi antar att talet finns i F8 så kan du få reda på decimalerna genom formeln: =REST(F8;1) På engelska heter funktionen MOD.
Om resten är 0 så saknar talet decimaler och skall skrivas ut på ett sätt i annat fall med decimaltecken och valt antal maximal mängd decimaler.
De två formaten är därför
# ##0 respektive # ##0,######.
Villkordsstyrd formatering lägger du in genom att
1) Markera cellen, cellerna, raden, kolumnen eller området som formateringen skall gälla för
2) Välj fliken Start och klicka på villkorsstyrd formatering
3) Välj ny regel
4) Skriv in formeln = REST(F8;1)=0 i denruta som finns under rubriken "Formatera värden där den här formeln är sann"- Observera att där det står F8 i min formel skall du istället skriva den översta vänsta cellen i det område du valt!
5) Välj därefter ett format genom att klicka på knappen. Enklast väljer du ett format för ett tal med noll decimaler och tusentalsavgränsare. Lägg gärna ur testsynpunkt till att cellen även skall vara gul om villkoret är sant.
6) Tryck på dialogrutornas OK-knappar tills de är borta. Testa nu och du skall se att tal utan decimaler visas enligt valt format.
7) Upprepa nu punkterna 1-6 men ändra formeln till = REST(F8;1)<>0 och låt formatet vara ett anpassat format av typen # ##0,###### Här kan det vara lämpligt med grön färg.
När du ser att detta fungerar skall du till sist redigera dina regler för att ta bort den gula respektive den gröna färgen. Du gör det genom att markera samma område, klicka på villkorsstyrd formatering, välja hantera regler, markera en av reglerna och sedan redigera regler. Tag bort regeln för färgen genom att ange ingen fyllning!
mvh