Date en fonction d'un caractère
Delph79
-
dobo69 Messages postés 1593 Date d'inscription Statut Membre Dernière intervention -
dobo69 Messages postés 1593 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un souci. Je dois trouver une formule pour obtenir une date particulière dans ma col. AN.
Je m'explique:
Dans col. V: soit "1x2"; "1x3"; "2x1" ; "2x2"; "2x3" ; "3x1" ; "3x2"; "3x3" soit rien
Dans col. Q: 1 certaine date (on va dire date 1)
Dans col. S: 1 certaine date (on va dire date 2)
Dans col. U: 1 certaine date (on va dire date 3)
Dans col. O: 1 certaine date (on va dire date 4)
Dans col. AN: Le résultat de la forule que je recherche
En gros:
Si dans col. V j'ai quelque chose qui commence par "1" je veux voir dans ma col. AN: "Date 1" - 9 mois
Si dans col. V j'ai quelque chose qui commence par "2" je veux voir dans ma col. AN: "Date 2" - 9 mois
Si dans col. V j'ai quelque chose qui commence par "3" je veux voir dans ma col. AN: "Date 3" - 9 mois
Si dans col. V je n'ai rien qui apparaît je veux voir dans ma col. AN: "Date 4" - 9 mois
Voici la formule que j'ai essayé de construire mais je reçois un message d'erreur...:
=SI(OU(STXT(V2;1;1)="1";"DATE(ANNEE(Q2);MOIS(Q2)-9;JOUR(Q2));SI(OU(STXT(V2;1;1)="2";"DATE"(ANNEE(S2);MOIS(S2)-9;JOUR(S2));SI(OU(STXT(V2;1;1)="3";"DATE(ANNEE(U2);MOIS(U2)-9;JOUR(U2); SI(OU(STXT(V2;1;1)="";"DATE(ANNEE(O2);MOIS(O2)-9;JOUR(O2))))
Est-ce que quelqu'un saurait d'où vient mon pb par hasard?
Encore merci de votre aide!
J'ai un souci. Je dois trouver une formule pour obtenir une date particulière dans ma col. AN.
Je m'explique:
Dans col. V: soit "1x2"; "1x3"; "2x1" ; "2x2"; "2x3" ; "3x1" ; "3x2"; "3x3" soit rien
Dans col. Q: 1 certaine date (on va dire date 1)
Dans col. S: 1 certaine date (on va dire date 2)
Dans col. U: 1 certaine date (on va dire date 3)
Dans col. O: 1 certaine date (on va dire date 4)
Dans col. AN: Le résultat de la forule que je recherche
En gros:
Si dans col. V j'ai quelque chose qui commence par "1" je veux voir dans ma col. AN: "Date 1" - 9 mois
Si dans col. V j'ai quelque chose qui commence par "2" je veux voir dans ma col. AN: "Date 2" - 9 mois
Si dans col. V j'ai quelque chose qui commence par "3" je veux voir dans ma col. AN: "Date 3" - 9 mois
Si dans col. V je n'ai rien qui apparaît je veux voir dans ma col. AN: "Date 4" - 9 mois
Voici la formule que j'ai essayé de construire mais je reçois un message d'erreur...:
=SI(OU(STXT(V2;1;1)="1";"DATE(ANNEE(Q2);MOIS(Q2)-9;JOUR(Q2));SI(OU(STXT(V2;1;1)="2";"DATE"(ANNEE(S2);MOIS(S2)-9;JOUR(S2));SI(OU(STXT(V2;1;1)="3";"DATE(ANNEE(U2);MOIS(U2)-9;JOUR(U2); SI(OU(STXT(V2;1;1)="";"DATE(ANNEE(O2);MOIS(O2)-9;JOUR(O2))))
Est-ce que quelqu'un saurait d'où vient mon pb par hasard?
Encore merci de votre aide!
Configuration: Windows XP Internet Explorer 7.0
A voir également:
- Date en fonction d'un caractère
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Fonction si ou - Guide
- Caractère ascii - Guide
- Caractere speciaux mac - Guide
7 réponses
Bonjour
essaies ceci:
si( V1="";mois.decaler(O1;-9);choisir(gauche(V1,1);mois.decaler(Q1-9);mois.decaler(S1;-9);mois.decaler(U1;-9)))
pour utiliser mois. decaler, il faut activer l'utilitaire d'analyse avrec "outils-macros complémentaires"
essaies ceci:
si( V1="";mois.decaler(O1;-9);choisir(gauche(V1,1);mois.decaler(Q1-9);mois.decaler(S1;-9);mois.decaler(U1;-9)))
pour utiliser mois. decaler, il faut activer l'utilitaire d'analyse avrec "outils-macros complémentaires"
Bonjour,
essaies cette formule:
SI(V1="";MOIS.DECALER(O1;-9);CHOISIR(GAUCHE(V1;1);MOIS.DECALER(Q1;-9);MOIS.DECALER(S1;-9);MOIS.DECALER(U1;-9)))
MOIS.DECALER : il faut que que soit activé l'utilitaire d'analyse avec outils-macro complémentaire (XL2003)
essaies cette formule:
SI(V1="";MOIS.DECALER(O1;-9);CHOISIR(GAUCHE(V1;1);MOIS.DECALER(Q1;-9);MOIS.DECALER(S1;-9);MOIS.DECALER(U1;-9)))
MOIS.DECALER : il faut que que soit activé l'utilitaire d'analyse avec outils-macro complémentaire (XL2003)
bonjour,
il existe une fonction MOIS.DECALER qui donnerait cela :
=SI(GAUCHE(V2;1)="1";MOIS.DECALER(Q2;-9);SI(GAUCHE(V2;1)="2";MOIS.DECALER(S2;-9);SI(GAUCHE(V2;1)="2";MOIS.DECALER(U2;-9);SI(GAUCHE(V2;1)="3";MOIS.DECALER(U2;-9);MOIS.DECALER(O2;-9)))))
il existe une fonction MOIS.DECALER qui donnerait cela :
=SI(GAUCHE(V2;1)="1";MOIS.DECALER(Q2;-9);SI(GAUCHE(V2;1)="2";MOIS.DECALER(S2;-9);SI(GAUCHE(V2;1)="2";MOIS.DECALER(U2;-9);SI(GAUCHE(V2;1)="3";MOIS.DECALER(U2;-9);MOIS.DECALER(O2;-9)))))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question