Incrémenter une serie avec condition

Mimix

XLDnaute Nouveau
Bonjour,

Je souhaiterais créée une série incrémentée de type 10FACT001, 10FACT002 etc... dans une colonne A.
Je sais qu'en inscrivant le 10FACT001 dans la cellule A2 puis avec la poignée de recopie vers le bas, le série s'incrémente automatiquement.

Cependant, j'aimerais ajouter une condition: si la cellule à droite est vide, la cellule reste vide, sinon, poursuivre la série.
Je pensais à une formule de type:
SI(B2=""; A2=""; A2=???) et si la condition est vérifiée, prendre la cellule précédente et ajouter 1 mais le problème est que j'ai un mélange de chiffres et de caractères
 

Tibo

XLDnaute Barbatruc
Re : Incrémenter une serie avec condition

Bonjour,

Une tentative avec ce que j'ai compris :

en A2, une formule matricielle :

Code:
=SI(B2="";"";"10FACT"&TEXTE(DROITE(INDEX($A$1:A1;MAX(($A$1:A1<>"")*
LIGNE($A$1:A1)));3)+1;"000"))
Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers le bas

@+
 

Mimix

XLDnaute Nouveau
Re : Incrémenter une serie avec condition

Merci Tibo, Chris401 et Kjin d'avoir répondu aussi rapidement parce que je tournais en rond pour un truc tout bête!

J'ai repris la formule de Kjin qui correspondait mieux au format que je recherchais.

Bonne journée à vous
 

Discussions similaires

Réponses
10
Affichages
269

Statistiques des forums

Discussions
312 571
Messages
2 089 809
Membres
104 278
dernier inscrit
LENZY