Numero de facture évolutif

Résolu/Fermé
Ccgc - 3 oct. 2017 à 14:54
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 - 4 oct. 2017 à 10:08
Bonjour,
J'ai trouvé une façon de générer un num de facture (année, mois,000) et le faire évoluer en +1 à chaque édition d'une facture... mais ma façon me semble tirée par les cheveux; je pense qu'il y a beaucoup plus simple avec des formules ANNEE, MOIS, mais je patine sur "num_de_serrie" et certainement les formats de cellule; si quelqu'un veut bien si pencher
Merci :)

http://www.cjoint.com/c/GJdmKQPhnza
(j'ai condensé deux Feuil sur une seule vu qu'un simple = les relies)

7 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié le 3 oct. 2017 à 15:29
Bonjour,

Pour ma part je supprimerais les cellules J2 et K2 et mettrais directement cette formule en C6
=(J3&K3&DROITE(MAX(C8:C14);3))+1

ensuite je pense que tu archives les numéros de facture dans la plage C8:C14 manuellement ou en faisant un copier/Collage spécial Valeur de la facture éditée

il serait également possible de supprimer les cellules J3 et K3 et extraire les données nécessaires des cellules existantes E3 et F3
avec cette formule
=(DROITE(F3;2)&TEXTE(MOIS(1&E3);"00")&DROITE(MAX(C8:C14);3))+1

et du coup les données colonnes K et L deviennent inutiles
A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
0
Merci Mike-31 :)
j'savais bien qu'il y avait "plus simple".
Seul petit bémol; dans les deux cas j'obtiens 17091 au lieu de 1709001...
je me penche là dessus mais avoue n'avoir jamais utilisé de telles formules...
Je suppose un & ou CONCATENER quelque part?
Bien à toi
0
C'est OK Mike-31 ;)
En C6 j'ai mis: =(DROITE(F3;2)&TEXTE(MOIS(1&E3);"00")&CONCATENER("00";DROITE(MAX(C8:C14))))+1
En Feuil1 num=C6 Feuil2... C'est nickel!
Merci pour ton aide et à la "revoillure" parce-que j'en ai d'autres... :)
0
OUPS! Erreur de ma part; le CONCATENER ne peut évidement marcher...
Si j'entre 1709012 en factures éditées j'obtiens 1709003 en C6... :(
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
3 oct. 2017 à 20:44
Re,

essaye comme cela, la formule prendra en compte la plage vide C8:C14 et commencera la numérotation à 001

en C6 tu colles simplement cette formule

=(DROITE(F3;2)&TEXTE(MOIS(1&E3);"00")&TEXTE(DROITE(MAX(C8:C14);3)+1;"000"))*1
0
C'est bien ça!!!
Encore un grand Merci,
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
4 oct. 2017 à 10:08
Re,

alors je passe le statut de la discussion en résolu
0