Bonjour,
Ah mes excuses, j'avais mal compris.
Dans ce cas :
=IF(MOD(H3;1)=0;TRUNC(H3);H3)
Tu checks le reste de la division par 1 : si égal à 0, c'est que tu es sur un nombre décimal, donc tu laisse le numéro, sinon tu fais une troncature.
Mais… Il me semble que le format de cellule "de base" fait déjà ce travail. En tout cas dans Excel, la valeur 6.0 est affiché comme "6" mais 6.1 comme "6.1". Essaie donc de remettre le format général dans la cellule pour voir si cela suffit.