Microsoft 365 Incrémenter automatiquement de 1 le 1er chiffre d'un nombre

atoocoeur

XLDnaute Nouveau
Bonjour,
pour un pb de maths, je souhaiterais trouver le moyen d'incrémenter de 1 le 1er chiffre d'un nombre quelconque :
ex : 19881 donne 29881
351687 donne 451687
965210 donne 65210 (9 + 1 donne 0)

merci de votre aide
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour à tous,

Pour le fun (avec les négatifs - interprétation libre), la formule en B2 à tirer vers le bas:
VB:
=SI(A2=0;1;A2+SIGNE(A2)*10^(NBCAR(TRONQUE(ABS(A2)))-1))

Quand le chiffre de gauche est 9 , que fait-on ?

1588438355523.png
 

Pièces jointes

  • atoocoeur- plus 1 à gauche- v1.xlsx
    12.4 KB · Affichages: 6
Dernière édition:

atoocoeur

XLDnaute Nouveau
RE
1ere reponse pour un chiffre
pour un texte (9+1 donne 0)
=SI(GAUCHE(A1;1)+1=10;0;GAUCHE(A1;1)+1) & DROITE(A1;NBCAR(A1)-1)
Bonjour Pierre Jean,
impeccable ! J'ai utilisé la formule et ça marche comme je voulais.
Je n'avais pas besoin des chiffres négatifs, mais je vois que les passionnés s'amusent bien ! ;)

Un très grand merci, et pour la rapidité de votre réponse et pour la qualité de cette réponse.

Bonne continuation
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 370
Messages
2 087 693
Membres
103 641
dernier inscrit
anouarkecita2