OVH Cloud OVH Cloud

Erreur dans formule, besoin d'aide pour corriger

17 réponses
Avatar
Laure
Bonjour !

J'ai créé une formule pour calculer la date de valeur des opérations sur un
document où je gère mon compte bancaire.

Malheureusement, il y a une erreur que je ne parviens pas à repérer.
Quelqu'un peut-il m'aider ?


Voici la formule :

=SI(B6="CHQ";A6+5;SI(B6="CB";SI(JOUR(A6)<27;DATE(ANNEE(A6);MOIS(A6)+1;3);SI(JOUR(A6)>=27;DATE(ANNEE(A6);MOIS(A6)+2;3);SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))))))


J'ai donc plusieurs calculs de dates de valeur à partir de la date de
l'opération (en A6)possibles selon le mode de paiement (en B6).

CHQ pour chèque
CB pour carte bancaire
PRV pour prélévement
CREDIT pour toutes les opérations créditrices

La formule fonctionne parfaitement avec CHQ et CB, mais affiche le résultat
"FAUX" pour PRV, CREDIT, et vide ("").

Par contre si je coupe la formule en deux et que je ne garde que les
conditions pour PRV, CREDIT et VIDE, la formule fonctionne, comme ceci :

=SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))

Je ne dépasse pourtant pas les 7 niveaux... Pourquoi cela ne fonctionne-t-il
pas ?

Merci d'avance à qui pourra m'aider.

Laure

7 réponses

1 2
Avatar
Eric
et aussi SI(ET(B11="CB";JOUR(A11)>') pour enlever les dernières erreurs...


"Eric" a écrit dans le message de news:
%
Bonjour,
Dans ton xls tu as oublié les "" pour PRV et CREDIT.
Ton autre erreur est due au 29/02/07 qui n'existe pas (année non
bissextile)

Eric


"Laure" a écrit dans le message de news:
O%23f$
Bonjour !

J'ai créé une formule pour calculer la date de valeur des opérations sur
un document où je gère mon compte bancaire.

Malheureusement, il y a une erreur que je ne parviens pas à repérer.
Quelqu'un peut-il m'aider ?


Voici la formule :

=SI(B6="CHQ";A6+5;SI(B6="CB";SI(JOUR(A6)<27;DATE(ANNEE(A6);MOIS(A6)+1;3);SI(JOUR(A6)>';DATE(ANNEE(A6);MOIS(A6)+2;3);SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))))))


J'ai donc plusieurs calculs de dates de valeur à partir de la date de
l'opération (en A6)possibles selon le mode de paiement (en B6).

CHQ pour chèque
CB pour carte bancaire
PRV pour prélévement
CREDIT pour toutes les opérations créditrices

La formule fonctionne parfaitement avec CHQ et CB, mais affiche le
résultat "FAUX" pour PRV, CREDIT, et vide ("").

Par contre si je coupe la formule en deux et que je ne garde que les
conditions pour PRV, CREDIT et VIDE, la formule fonctionne, comme ceci :

=SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))

Je ne dépasse pourtant pas les 7 niveaux... Pourquoi cela ne
fonctionne-t-il pas ?

Merci d'avance à qui pourra m'aider.

Laure







Avatar
Pascal
Première chose dans ton fichier le 29/02/2007 n'existe pas cette année que
28 jours donc cela te renvoie erreur pour le reste je regarde

"Laure" a écrit dans le message de news:

Merci beaucoup !!

J'ai donc utilisé tes informations, et pour j'ai parfois une réponse,
parfois rien, et des dates qui ne sont pas celles attendues...

Je joins mon fichier, peux-tu jeter un oeil ?

http://cjoint.com/?diskf7UzPx

Grand merci !!


"Pascal" a écrit dans le message de news:
45f03d77$0$5071$
Ici regarde si cela te convient
http://www.cijoint.fr/cij3156509966601.xls

"Laure" a écrit dans le message de news:

Je viens d'essayer mais ça ne fonctionne toujours pas....


"Pascal" a écrit dans le message de news:
45f02255$0$5100$
Sur une autre feuille en col a par exemple a2=prv
a3=crédit etc
Ensuite Insertion nom définir et pour A2 tu donnes comme nom prv etc a3
tu donnes comme nom credit


"Laure" a écrit dans le message de news:
%
Non, ils ne le sont pas...
Je sais nommer une plage mais pas une valeur ?
Peux-tu m'en dire plus sur la marche à suivre ? Ou me dire quoi
chercher dans l'aider excel ? J'ai tapé "nommer" mais je n'ai rien
trouvé qui semble correspondre à ce dont tu parles...

Merci d'avance,

Laure


"Pascal" a écrit dans le message de news:
45f01c8d$0$25931$
PRV CREDIT sont-ils nommés moi cela marche en les nommant
"Laure" a écrit dans le message de news:
uz3$

Merci de ta réponse, que je viens de tester, mais elle me donne
exactement les même résultats, soit

CHQ ça fonctionne
CB ça fonctionne
PRV résultat "FAUX"
CREDIT résultat "FAUX"
VIDE résultat "FAUX"

D'autres pistes ?
Merci d'avance, cordialement,

Laure


"Pascal" a écrit dans le message de news:
45f016e1$0$25907$
A mon avis remplace ton
SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))))))
par SI(OU(B6=credit;B6=prv);A6;"")

"Laure" a écrit dans le message de news:
O%23f$
Bonjour !

J'ai créé une formule pour calculer la date de valeur des
opérations sur un document où je gère mon compte bancaire.

Malheureusement, il y a une erreur que je ne parviens pas à
repérer. Quelqu'un peut-il m'aider ?


Voici la formule :

=SI(B6="CHQ";A6+5;SI(B6="CB";SI(JOUR(A6)<27;DATE(ANNEE(A6);MOIS(A6)+1;3);SI(JOUR(A6)>';DATE(ANNEE(A6);MOIS(A6)+2;3);SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))))))


J'ai donc plusieurs calculs de dates de valeur à partir de la date
de l'opération (en A6)possibles selon le mode de paiement (en B6).

CHQ pour chèque
CB pour carte bancaire
PRV pour prélévement
CREDIT pour toutes les opérations créditrices

La formule fonctionne parfaitement avec CHQ et CB, mais affiche le
résultat "FAUX" pour PRV, CREDIT, et vide ("").

Par contre si je coupe la formule en deux et que je ne garde que
les conditions pour PRV, CREDIT et VIDE, la formule fonctionne,
comme ceci :

=SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))

Je ne dépasse pourtant pas les 7 niveaux... Pourquoi cela ne
fonctionne-t-il pas ?

Merci d'avance à qui pourra m'aider.

Laure



---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 14:49:06
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:00:01
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:23:06
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:24:13
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:47:09
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 15:48:53
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 17:31:11
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 17:44:39
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 20:49:33
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 21:19:25
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com









Avatar
Laure
Les "" ont été supprimées parce que cela fait référence à des cellules
nommées (c'est Pascal qui m'a montré ! :-))
Pour le 29 fév, bingo, j'ai mis des dates au hasard pour avoir de quoi
tester et j'ai pas fait attention !

"Eric" a écrit dans le message de news:
%
Bonjour,
Dans ton xls tu as oublié les "" pour PRV et CREDIT.
Ton autre erreur est due au 29/02/07 qui n'existe pas (année non
bissextile)

Eric


"Laure" a écrit dans le message de news:
O%23f$
Bonjour !

J'ai créé une formule pour calculer la date de valeur des opérations sur
un document où je gère mon compte bancaire.

Malheureusement, il y a une erreur que je ne parviens pas à repérer.
Quelqu'un peut-il m'aider ?


Voici la formule :

=SI(B6="CHQ";A6+5;SI(B6="CB";SI(JOUR(A6)<27;DATE(ANNEE(A6);MOIS(A6)+1;3);SI(JOUR(A6)>';DATE(ANNEE(A6);MOIS(A6)+2;3);SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))))))


J'ai donc plusieurs calculs de dates de valeur à partir de la date de
l'opération (en A6)possibles selon le mode de paiement (en B6).

CHQ pour chèque
CB pour carte bancaire
PRV pour prélévement
CREDIT pour toutes les opérations créditrices

La formule fonctionne parfaitement avec CHQ et CB, mais affiche le
résultat "FAUX" pour PRV, CREDIT, et vide ("").

Par contre si je coupe la formule en deux et que je ne garde que les
conditions pour PRV, CREDIT et VIDE, la formule fonctionne, comme ceci :

=SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))

Je ne dépasse pourtant pas les 7 niveaux... Pourquoi cela ne
fonctionne-t-il pas ?

Merci d'avance à qui pourra m'aider.

Laure







Avatar
Pascal
Oups voilà le bon
http://www.cijoint.fr/cij11173128336610.xls
Il fallait aussi que ta partie de formule SI(OU(B2="CREDIT";B2="PRV")soit
imbriquée en deuxième



"Laure" a écrit dans le message de news:

Les "" ont été supprimées parce que cela fait référence à des cellules
nommées (c'est Pascal qui m'a montré ! :-))
Pour le 29 fév, bingo, j'ai mis des dates au hasard pour avoir de quoi
tester et j'ai pas fait attention !

"Eric" a écrit dans le message de news:
%
Bonjour,
Dans ton xls tu as oublié les "" pour PRV et CREDIT.
Ton autre erreur est due au 29/02/07 qui n'existe pas (année non
bissextile)

Eric


"Laure" a écrit dans le message de news:
O%23f$
Bonjour !

J'ai créé une formule pour calculer la date de valeur des opérations sur
un document où je gère mon compte bancaire.

Malheureusement, il y a une erreur que je ne parviens pas à repérer.
Quelqu'un peut-il m'aider ?


Voici la formule :

=SI(B6="CHQ";A6+5;SI(B6="CB";SI(JOUR(A6)<27;DATE(ANNEE(A6);MOIS(A6)+1;3);SI(JOUR(A6)>';DATE(ANNEE(A6);MOIS(A6)+2;3);SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))))))


J'ai donc plusieurs calculs de dates de valeur à partir de la date de
l'opération (en A6)possibles selon le mode de paiement (en B6).

CHQ pour chèque
CB pour carte bancaire
PRV pour prélévement
CREDIT pour toutes les opérations créditrices

La formule fonctionne parfaitement avec CHQ et CB, mais affiche le
résultat "FAUX" pour PRV, CREDIT, et vide ("").

Par contre si je coupe la formule en deux et que je ne garde que les
conditions pour PRV, CREDIT et VIDE, la formule fonctionne, comme ceci :

=SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))

Je ne dépasse pourtant pas les 7 niveaux... Pourquoi cela ne
fonctionne-t-il pas ?

Merci d'avance à qui pourra m'aider.

Laure









---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 22:01:28
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 22:03:47
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com



Avatar
Pascal
En pièce jointe ton fichier corrigé Mais ta formule
DATE(ANNEE(A2);MOIS(A2)+1;3);SI(JOUR(A2 Finira ta te poser des problème car
quand tu regarde dans le détail le MOIS A2+1 renvoie 13 quand tu es en
décembre. Je cherche à combiner date et Mois.decaler

http://www.cijoint.fr/cij9221799056625.xls

Bonne soirée
Pascal

"Laure" a écrit dans le message de news:

Merci beaucoup !!

J'ai donc utilisé tes informations, et pour j'ai parfois une réponse,
parfois rien, et des dates qui ne sont pas celles attendues...

Je joins mon fichier, peux-tu jeter un oeil ?

http://cjoint.com/?diskf7UzPx

Grand merci !!


"Pascal" a écrit dans le message de news:
45f03d77$0$5071$
Ici regarde si cela te convient
http://www.cijoint.fr/cij3156509966601.xls

"Laure" a écrit dans le message de news:

Je viens d'essayer mais ça ne fonctionne toujours pas....


"Pascal" a écrit dans le message de news:
45f02255$0$5100$
Sur une autre feuille en col a par exemple a2=prv
a3=crédit etc
Ensuite Insertion nom définir et pour A2 tu donnes comme nom prv etc a3
tu donnes comme nom credit


"Laure" a écrit dans le message de news:
%
Non, ils ne le sont pas...
Je sais nommer une plage mais pas une valeur ?
Peux-tu m'en dire plus sur la marche à suivre ? Ou me dire quoi
chercher dans l'aider excel ? J'ai tapé "nommer" mais je n'ai rien
trouvé qui semble correspondre à ce dont tu parles...

Merci d'avance,

Laure


"Pascal" a écrit dans le message de news:
45f01c8d$0$25931$
PRV CREDIT sont-ils nommés moi cela marche en les nommant
"Laure" a écrit dans le message de news:
uz3$

Merci de ta réponse, que je viens de tester, mais elle me donne
exactement les même résultats, soit

CHQ ça fonctionne
CB ça fonctionne
PRV résultat "FAUX"
CREDIT résultat "FAUX"
VIDE résultat "FAUX"

D'autres pistes ?
Merci d'avance, cordialement,

Laure


"Pascal" a écrit dans le message de news:
45f016e1$0$25907$
A mon avis remplace ton
SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))))))
par SI(OU(B6=credit;B6=prv);A6;"")

"Laure" a écrit dans le message de news:
O%23f$
Bonjour !

J'ai créé une formule pour calculer la date de valeur des
opérations sur un document où je gère mon compte bancaire.

Malheureusement, il y a une erreur que je ne parviens pas à
repérer. Quelqu'un peut-il m'aider ?


Voici la formule :

=SI(B6="CHQ";A6+5;SI(B6="CB";SI(JOUR(A6)<27;DATE(ANNEE(A6);MOIS(A6)+1;3);SI(JOUR(A6)>';DATE(ANNEE(A6);MOIS(A6)+2;3);SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))))))


J'ai donc plusieurs calculs de dates de valeur à partir de la date
de l'opération (en A6)possibles selon le mode de paiement (en B6).

CHQ pour chèque
CB pour carte bancaire
PRV pour prélévement
CREDIT pour toutes les opérations créditrices

La formule fonctionne parfaitement avec CHQ et CB, mais affiche le
résultat "FAUX" pour PRV, CREDIT, et vide ("").

Par contre si je coupe la formule en deux et que je ne garde que
les conditions pour PRV, CREDIT et VIDE, la formule fonctionne,
comme ceci :

=SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))

Je ne dépasse pourtant pas les 7 niveaux... Pourquoi cela ne
fonctionne-t-il pas ?

Merci d'avance à qui pourra m'aider.

Laure



---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 14:49:06
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:00:01
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:23:06
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:24:13
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:47:09
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 15:48:53
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 17:31:11
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 17:44:39
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 20:49:33
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 09/03/2007 07:22:44
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com









Avatar
Laure
Merci !

Bon j'ai finalement réussi à contourner le problème en faisant ceci :

Je garde ma formule :
=SI(B13="CHQ";A13+5;SI(B13="CB";SI(JOUR(A13)<27;DATE(ANNEE(A13);MOIS(A13)+1;3);SI(JOUR(A13)>';DATE(ANNEE(A13);MOIS(A13)+2;3);SI(A13>0;A13;"")))))
qui me donne pour tout ce qui n'est ni CHQ ni CB le résultat "FAUX"

Que je place en colonne Q

Et dans la colonne F (qui doit afficher ma date de valeur, j'ai mis :
=SI(B13="CB";Q13;SI(B13="CHQ";Q13;A13))
Sachant que si le mode de paiement est autre que CHQ ou CB, la date ne
change pas, et si c'est vide, ben... la case date est par définition vide
aussi.

Ca fonctionne et ça me convient... :-)

Merci pour votre aide à tous les deux !



"Pascal" a écrit dans le message de news:
45f0fd34$0$5112$
En pièce jointe ton fichier corrigé Mais ta formule
DATE(ANNEE(A2);MOIS(A2)+1;3);SI(JOUR(A2 Finira ta te poser des problème
car quand tu regarde dans le détail le MOIS A2+1 renvoie 13 quand tu es en
décembre. Je cherche à combiner date et Mois.decaler

http://www.cijoint.fr/cij9221799056625.xls

Bonne soirée
Pascal

"Laure" a écrit dans le message de news:

Merci beaucoup !!

J'ai donc utilisé tes informations, et pour j'ai parfois une réponse,
parfois rien, et des dates qui ne sont pas celles attendues...

Je joins mon fichier, peux-tu jeter un oeil ?

http://cjoint.com/?diskf7UzPx

Grand merci !!


"Pascal" a écrit dans le message de news:
45f03d77$0$5071$
Ici regarde si cela te convient
http://www.cijoint.fr/cij3156509966601.xls

"Laure" a écrit dans le message de news:

Je viens d'essayer mais ça ne fonctionne toujours pas....


"Pascal" a écrit dans le message de news:
45f02255$0$5100$
Sur une autre feuille en col a par exemple a2=prv
a3=crédit etc
Ensuite Insertion nom définir et pour A2 tu donnes comme nom prv etc
a3 tu donnes comme nom credit


"Laure" a écrit dans le message de news:
%
Non, ils ne le sont pas...
Je sais nommer une plage mais pas une valeur ?
Peux-tu m'en dire plus sur la marche à suivre ? Ou me dire quoi
chercher dans l'aider excel ? J'ai tapé "nommer" mais je n'ai rien
trouvé qui semble correspondre à ce dont tu parles...

Merci d'avance,

Laure


"Pascal" a écrit dans le message de news:
45f01c8d$0$25931$
PRV CREDIT sont-ils nommés moi cela marche en les nommant
"Laure" a écrit dans le message de news:
uz3$

Merci de ta réponse, que je viens de tester, mais elle me donne
exactement les même résultats, soit

CHQ ça fonctionne
CB ça fonctionne
PRV résultat "FAUX"
CREDIT résultat "FAUX"
VIDE résultat "FAUX"

D'autres pistes ?
Merci d'avance, cordialement,

Laure


"Pascal" a écrit dans le message de news:
45f016e1$0$25907$
A mon avis remplace ton
SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))))))
par SI(OU(B6=credit;B6=prv);A6;"")

"Laure" a écrit dans le message de news:
O%23f$
Bonjour !

J'ai créé une formule pour calculer la date de valeur des
opérations sur un document où je gère mon compte bancaire.

Malheureusement, il y a une erreur que je ne parviens pas à
repérer. Quelqu'un peut-il m'aider ?


Voici la formule :

=SI(B6="CHQ";A6+5;SI(B6="CB";SI(JOUR(A6)<27;DATE(ANNEE(A6);MOIS(A6)+1;3);SI(JOUR(A6)>';DATE(ANNEE(A6);MOIS(A6)+2;3);SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))))))


J'ai donc plusieurs calculs de dates de valeur à partir de la
date de l'opération (en A6)possibles selon le mode de paiement
(en B6).

CHQ pour chèque
CB pour carte bancaire
PRV pour prélévement
CREDIT pour toutes les opérations créditrices

La formule fonctionne parfaitement avec CHQ et CB, mais affiche
le résultat "FAUX" pour PRV, CREDIT, et vide ("").

Par contre si je coupe la formule en deux et que je ne garde que
les conditions pour PRV, CREDIT et VIDE, la formule fonctionne,
comme ceci :

=SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))

Je ne dépasse pourtant pas les 7 niveaux... Pourquoi cela ne
fonctionne-t-il pas ?

Merci d'avance à qui pourra m'aider.

Laure



---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 14:49:06
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:00:01
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:23:06
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:24:13
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:47:09
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 15:48:53
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 17:31:11
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 17:44:39
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 20:49:33
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 09/03/2007 07:22:44
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com














Avatar
Pascal
Dommage car le dernier que je t'ai envoyé fonctionne parfaitement. Et là tu
compliques beaucoup.

Bonne journée

"Laure" a écrit dans le message de news:

Merci !

Bon j'ai finalement réussi à contourner le problème en faisant ceci :

Je garde ma formule :
=SI(B13="CHQ";A13+5;SI(B13="CB";SI(JOUR(A13)<27;DATE(ANNEE(A13);MOIS(A13)+1;3);SI(JOUR(A13)>';DATE(ANNEE(A13);MOIS(A13)+2;3);SI(A13>0;A13;"")))))
qui me donne pour tout ce qui n'est ni CHQ ni CB le résultat "FAUX"

Que je place en colonne Q

Et dans la colonne F (qui doit afficher ma date de valeur, j'ai mis :
=SI(B13="CB";Q13;SI(B13="CHQ";Q13;A13))
Sachant que si le mode de paiement est autre que CHQ ou CB, la date ne
change pas, et si c'est vide, ben... la case date est par définition vide
aussi.

Ca fonctionne et ça me convient... :-)

Merci pour votre aide à tous les deux !



"Pascal" a écrit dans le message de news:
45f0fd34$0$5112$
En pièce jointe ton fichier corrigé Mais ta formule
DATE(ANNEE(A2);MOIS(A2)+1;3);SI(JOUR(A2 Finira ta te poser des problème
car quand tu regarde dans le détail le MOIS A2+1 renvoie 13 quand tu es
en décembre. Je cherche à combiner date et Mois.decaler

http://www.cijoint.fr/cij9221799056625.xls

Bonne soirée
Pascal

"Laure" a écrit dans le message de news:

Merci beaucoup !!

J'ai donc utilisé tes informations, et pour j'ai parfois une réponse,
parfois rien, et des dates qui ne sont pas celles attendues...

Je joins mon fichier, peux-tu jeter un oeil ?

http://cjoint.com/?diskf7UzPx

Grand merci !!


"Pascal" a écrit dans le message de news:
45f03d77$0$5071$
Ici regarde si cela te convient
http://www.cijoint.fr/cij3156509966601.xls

"Laure" a écrit dans le message de news:

Je viens d'essayer mais ça ne fonctionne toujours pas....


"Pascal" a écrit dans le message de news:
45f02255$0$5100$
Sur une autre feuille en col a par exemple a2=prv
a3=crédit etc
Ensuite Insertion nom définir et pour A2 tu donnes comme nom prv etc
a3 tu donnes comme nom credit


"Laure" a écrit dans le message de news:
%
Non, ils ne le sont pas...
Je sais nommer une plage mais pas une valeur ?
Peux-tu m'en dire plus sur la marche à suivre ? Ou me dire quoi
chercher dans l'aider excel ? J'ai tapé "nommer" mais je n'ai rien
trouvé qui semble correspondre à ce dont tu parles...

Merci d'avance,

Laure


"Pascal" a écrit dans le message de news:
45f01c8d$0$25931$
PRV CREDIT sont-ils nommés moi cela marche en les nommant
"Laure" a écrit dans le message de news:
uz3$

Merci de ta réponse, que je viens de tester, mais elle me donne
exactement les même résultats, soit

CHQ ça fonctionne
CB ça fonctionne
PRV résultat "FAUX"
CREDIT résultat "FAUX"
VIDE résultat "FAUX"

D'autres pistes ?
Merci d'avance, cordialement,

Laure


"Pascal" a écrit dans le message de news:
45f016e1$0$25907$
A mon avis remplace ton
SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))))))
par SI(OU(B6=credit;B6=prv);A6;"")

"Laure" a écrit dans le message de news:
O%23f$
Bonjour !

J'ai créé une formule pour calculer la date de valeur des
opérations sur un document où je gère mon compte bancaire.

Malheureusement, il y a une erreur que je ne parviens pas à
repérer. Quelqu'un peut-il m'aider ?


Voici la formule :

=SI(B6="CHQ";A6+5;SI(B6="CB";SI(JOUR(A6)<27;DATE(ANNEE(A6);MOIS(A6)+1;3);SI(JOUR(A6)>';DATE(ANNEE(A6);MOIS(A6)+2;3);SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))))))


J'ai donc plusieurs calculs de dates de valeur à partir de la
date de l'opération (en A6)possibles selon le mode de paiement
(en B6).

CHQ pour chèque
CB pour carte bancaire
PRV pour prélévement
CREDIT pour toutes les opérations créditrices

La formule fonctionne parfaitement avec CHQ et CB, mais affiche
le résultat "FAUX" pour PRV, CREDIT, et vide ("").

Par contre si je coupe la formule en deux et que je ne garde que
les conditions pour PRV, CREDIT et VIDE, la formule fonctionne,
comme ceci :

=SI(B6="CREDIT";A6;SI(B6="PRV";A6;SI(B6="";"")))

Je ne dépasse pourtant pas les 7 niveaux... Pourquoi cela ne
fonctionne-t-il pas ?

Merci d'avance à qui pourra m'aider.

Laure



---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 14:49:06
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:00:01
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:23:06
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:24:13
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-2, 07/03/2007
Analyse le : 08/03/2007 15:47:09
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 15:48:53
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 17:31:11
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 17:44:39
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 08/03/2007 20:49:33
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 09/03/2007 07:22:44
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 09/03/2007 11:07:49
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000722-3, 08/03/2007
Analyse le : 09/03/2007 11:10:52
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com











1 2