Fonction SI et ET avec insertion date_n° de doc

AmiSy

XLDnaute Nouveau
Bonjour,

J'ai un problème.
Je souhaite trouver une formule qui remplira automatiquement une cellule n°doc quand une date sera saisie.
le format du n° doit être année (08_) et chiffres de réference (001) qui doivent se suivre.
Soit dans A1 figurera 08_010 lorsque dans la colonne date 10/10/2008 est renseigné.
Je dois pouvoir inserer les années de 2006 à 2010.
J'envoie ci-joint un extrait de mon fichier.
J'espère que vous comprendrez ma demande un peu compliquée
Je vous remercie par avance.
 

Pièces jointes

  • Classeur2.xls
    17 KB · Affichages: 66
  • Classeur2.xls
    17 KB · Affichages: 70
  • Classeur2.xls
    17 KB · Affichages: 66

Tibo

XLDnaute Barbatruc
Re : Fonction SI et ET avec insertion date_n° de doc

Bonjour,

En A6, ça pourrait donner ceci :

Code:
=SI(C6<>"";TEXTE(C6;"aa")&"_"&TEXTE(LIGNE();"000");"")

Par contre, pas trop compris l'incrémentation de tes numéros : 1, 2, puis 5, puis 8 ???

@+
 

AmiSy

XLDnaute Nouveau
Re : Fonction SI et ET avec insertion date_n° de doc

Merci c'a à l'air de fonctionner

Ce que je voulais dire c'est qu je souhaite que les numéros "000" se suivent t sans jamais être réutilisés.
Ex: si j'ai 08_010, la prochaine fois où j'ai un n° de doc de l'année 2008 il faut que j'obtienne 08_011, n'importe où dans le fichier. Donc pour toutes les années je démarre à 001. Soit 07_001; 07_002;... 08_001; 08_002;... 09_001; 09_002; etc.
voilà et merci encore
 

Tibo

XLDnaute Barbatruc
Re : Fonction SI et ET avec insertion date_n° de doc

re,

Dans ce cas, en A2, tu peux mettre cette formule :

Code:
=TEXTE(C2;"aa")&"_"&TEXTE(SOMMEPROD((ANNEE(C2)=ANNEE($C$2:$C2))*1);"000")

à recopier vers le bas.

Permet de renuméroter à 1 pour une nouvelle année.

@+
 

Statistiques des forums

Discussions
312 683
Messages
2 090 904
Membres
104 693
dernier inscrit
azizou900