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

Statistiques des forums

Discussions
312 371
Messages
2 087 698
Membres
103 644
dernier inscrit
bsalah