Communication structurée

Résolu
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaite obtenir une communication structurée de la façon suivant : +++012/3456/789..+++
soit la date =AUJOURDHUI() qui se trouve en H13 et le numéro de facture en H14 que je rentre manuellement.

Quelle formule dois-je entrer pour obtenir cette communication structurée avec les slash et les +?

Merci pour votre aide.


Configuration: Windows / Firefox 94.0
A voir également:

8 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

+++171/1202/1025+++ soit : 17 du 11en 2021, facture 025 + les 2 chiffres de vérification

Ta demande n'a aucun sens logique de séparer le mois exemple 11 en deux 1/1 et comment fais tu pour les neufs premier mois de l'année de 1 à 9 de même que l'année 2021 en 202/1
alors que la logique serait ++++17/11/2021/025 +++etc ...

maintenant si tu insistes dans ta logique
="+++"&TEXTE(JOUR(H13);"00")&GAUCHE(TEXTE(MOIS(H13);"00");1)&"/"&DROITE(TEXTE(MOIS(H13);"00");1)&GAUCHE(ANNEE(H13);3)&"/"&DROITE(ANNEE(H13);1)&H14&"+++"

1
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   1
 
C'est parce que j'ai pas trop le choix : pour que cela fonctionne à la banque je dois avoir 3 chiffres avant le premier /, 4 chiffres au milieu et 3chiffres + les deux derniers chiffres de contrôle après le deuxième /.

Exemple : +++123/1234/12345+++
Dans mon cas : 171/1202/125XX+++ 17 du 11 en 2021; 25 représentant le numéro de facture.

La structure imposée par le standard bancaire belge est la suivante :

+++ 000 / 0000 / 000XX +++

Les deux derniers numéros « XX » étant des numéros de contrôle.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135 > Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention  
 
Re,

tes deux numéros de contrôle que tu représentes par des XX sont il fixe comme les séries de +++ ou ces numéros sont il dans une cellule,

s'ils sont fixe il suffit de les inclure dans la formule devant les derniers +++
et s'ils sont dans une cellule inclure &" ta cellule"&"+++"
0
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   1 > Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention  
 
il y a que les +++ qui ne changent jamais, ce sont les deux derniers chiffres qui changent(numéro de contrôle) selon la date et le numéro de facture.

En résumer, je comprends bien qu'il me faut une cellule avec la date, une cellule avec le numéro de facture et une cellule qui me donne la communication structurée tel que l'exemple ci-après.

Mais c'est la formule pour obtenir cet exemple que j'ai besoin.

+++000/0000/000XX+++

Merci de ton aide.
0
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   1 > Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention  
 
il y a que les +++ qui ne changent jamais, ce sont les deux derniers chiffres qui changent(numéro de contrôle) selon la date et le numéro de facture.

En résumer, je comprends bien qu'il me faut une cellule avec la date, une cellule avec le numéro de facture et une cellule qui me donne la communication structurée tel que l'exemple ci-après.

Mais c'est la formule pour obtenir cet exemple que j'ai besoin.

+++000/0000/000XX+++

Merci de ton aide.
0
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   1 > Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention  
 
il y a que les +++ qui ne changent jamais, ce sont les deux derniers chiffres qui changent(numéro de contrôle) selon la date et le numéro de facture.

En résumer, je comprends bien qu'il me faut une cellule avec la date, une cellule avec le numéro de facture et une cellule qui me donne la communication structurée tel que l'exemple ci-après.

Mais c'est la formule pour obtenir cet exemple que j'ai besoin.

+++000/0000/000XX+++

Merci de ton aide.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Pour ajouter ton numéro de contrôle, soit il est fixe et donc tu l'ajoute dans la formule comme ci-dessous à la place de Ton numéro
="+++"&TEXTE(JOUR(H13);"00")&GAUCHE(TEXTE(MOIS(H13);"00");1)&"/"&DROITE(TEXTE(MOIS(H13);"00");1)&GAUCHE(ANNEE(H13);3)&"/"&DROITE(ANNEE(H13);1)&H14&"Ton numéro"&"+++"

ou il est dans une cellule exemple en cellule H1 et tu fais référence à cette cellule
="+++"&TEXTE(JOUR(H13);"00")&GAUCHE(TEXTE(MOIS(H13);"00");1)&"/"&DROITE(TEXTE(MOIS(H13);"00");1)&GAUCHE(ANNEE(H13);3)&"/"&DROITE(ANNEE(H13);1)&H14&H1&"+++"
1
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour à tous,

+++012/3456/789..+++ 


Ce n'est pas très clair ! Elle est où ta date ?
Donne un exemple concret, ou mieux un fichier exemple.

Crdlmt
0
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour DjiDji59430,

Ma communication structurée se lirait comme suit +++171/1202/1025+++ soit : 17 du 11en 2021, facture 025 + les 2 chiffres de vérification.
0
Utilisateur anonyme
 
Bonjour,
Je discerne mal la structure de cette communication. Pourriez vous en dire plus ?
Cordialement.
0
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour,

il y a que les +++ qui ne changent jamais, ce sont les deux derniers chiffres qui changent(numéro de contrôle) selon la date et le numéro de facture.

En résumer, je comprends bien qu'il me faut une cellule avec la date, une cellule avec le numéro de facture et une cellule qui me donne la communication structurée tel que l'exemple ci-après.

+++000/0000/00000+++

Mais c'est la formule pour obtenir cet exemple que j'ai besoin.

Merci pour votre aide
0

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

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
et vous mettez les slashs au milieu des nombres de la date?
Si ce n'est pas le cas:
à adapter: avec une date en A1, N° de facture en B1
formule:
="+++"&TEXTE(A1;"jj/mm/aaaa")&"/"&B1&"+++"
sinon revenez avec plus d'infos
crdlmnt



0
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   1
 
il y a que les +++ qui ne changent jamais, ce sont les deux derniers chiffres qui changent(numéro de contrôle) selon la date et le numéro de facture.

En résumer, je comprends bien qu'il me faut une cellule avec la date, une cellule avec le numéro de facture et une cellule qui me donne la communication structurée tel que l'exemple ci-après.

Mais c'est la formule pour obtenir cet exemple que j'ai besoin.

+++000/0000/000XX+++

Merci de ton aide.
0
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   1
 
il y a que les +++ qui ne changent jamais, ce sont les deux derniers chiffres qui changent(numéro de contrôle) selon la date et le numéro de facture.

En résumer, je comprends bien qu'il me faut une cellule avec la date, une cellule avec le numéro de facture et une cellule qui me donne la communication structurée tel que l'exemple ci-après.

Mais c'est la formule pour obtenir cet exemple que j'ai besoin.

+++000/0000/000XX+++

Merci de ton aide.
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour à tous,

Un essai :
https://www.cjoint.com/c/KKrsb5lG6tY

Crdlmt
0
brucine Messages postés 21707 Date d'inscription   Statut Membre Dernière intervention   3 429
 
Bonsoir,

Mike a déjà proposé une solution fonctionnelle, comme je n'aime pas ce qui est simple, j'en ai moi-même réalisé une en utilisant au lieu de "TEXTE" un plus grand nombre de découpages GAUCHE, DROITE et zéros, cette dernière utilisation obligeant à tester si les dates jour ou mois sont inférieures à 10.

Bref, une fois observé, également par Mike, que la syntaxe défie la logique habituelle, il y a une foule de solutions...
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

En plus de tout ce qui a été dit :
=AUJOURDHUI() qui se trouve en H13
Aujourd'hui n'étant que le hier de demain, ça va changer tous les jours à l'ouverture...
Soit saisir la date en dur en H13, soit envisager le vba.
eric
0
brucine Messages postés 21707 Date d'inscription   Statut Membre Dernière intervention   3 429
 
Bonjour,

Bien sûr, j'y ai aussi pensé.

Mais si la chose doit servir de modèle de facture, j'avais fait une chose dans ce genre par le passé, rien n'interdit de figer la date lorsqu'on enregistre sa nouvelle facture reposant sur ce modèle.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276 > brucine Messages postés 21707 Date d'inscription   Statut Membre Dernière intervention  
 
Bien sûr, mais dans tous les cas la formule =AUJOURDHUI() ne sert à rien.
Autant mettre la date en dur avec le raccourci Ctrl+; ou la récupérer si vba
eric
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276 > eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention  
 
de toute façon ça n'intéresse pas du tout le demandeur...
0
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   1 > eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention  
 
cela ma intéressé, mais c'était une facilité que la formule =AUJOURDHUI() soit adaptée car elle correspond au jour de facturation.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276 > Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention  
 
et bien tu regarderas ton n° de facture demain
0
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   1
 
Mike-31, merci pour toutes tes informations, cela fonctionne et facilite enfin le temps que je passe à ma facturation.

Bien à toi.
0