OVH Cloud OVH Cloud

FORMULE SI

10 réponses
Avatar
michel
Bonjour !

j'ai 2 colonnes
une avec un montant, une avec une date

12000 01.05.2001
11000 01.05.1999

je désire que si le montant est supérieur à 10000,
et que la date vis à vis d'aujourdhui est plus grande que 5 ans, elle
m'affiche le montant

12000 01.05.2001 =FAUX
11000 01.05.1999 =VRAI

=SI(ET(A1>12000;B1(AUJOURDHUI-5ANS...)

MERCI D'AVANCE

Michel

10 réponses

Avatar
AV
ÚTEDIF(B1;AUJOURDHUI();"y")>5

AV
Avatar
nospam-Awerel
l'usage de la fonction DATEDIF devra répondre à ton pb

=SI(ET(A1>12000;DATEDIF(AUJOURDHUI()-B1;"y")<5);A1;"")

pour plus d'info sur DATEDIF, va sur
http://www.cathyastuce.com/excel/form_qqesfonctions.php#donnees

à+

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

Bonjour !

j'ai 2 colonnes
une avec un montant, une avec une date

12000 01.05.2001
11000 01.05.1999

je désire que si le montant est supérieur à 10000,
et que la date vis à vis d'aujourdhui est plus grande que 5 ans, elle
m'affiche le montant

12000 01.05.2001 úUX
11000 01.05.1999 =VRAI

=SI(ET(A1>12000;B1(AUJOURDHUI-5ANS...)

MERCI D'AVANCE

Michel




Avatar
AV
ÚTEDIF(B1;AUJOURDHUI();"y")>5


Il manque l'autre test logique !

=ET(DATEDIF(B2;AUJOURDHUI();"y")>5;A2>10000)

AV

Avatar
michel
Super !!

Merci et bonne soirée

M.


Le 11.09.2005, AV a supposé :
ÚTEDIF(B1;AUJOURDHUI();"y")>5


Il manque l'autre test logique !

=ET(DATEDIF(B2;AUJOURDHUI();"y")>5;A2>10000)

AV



Avatar
michel
Super !!

Merci et bonne soirée

M.





nospam-Awerel a formulé la demande :
l'usage de la fonction DATEDIF devra répondre à ton pb

=SI(ET(A1>12000;DATEDIF(AUJOURDHUI()-B1;"y")<5);A1;"")

pour plus d'info sur DATEDIF, va sur
http://www.cathyastuce.com/excel/form_qqesfonctions.php#donnees

à+

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

Bonjour !

j'ai 2 colonnes
une avec un montant, une avec une date

12000 01.05.2001
11000 01.05.1999

je désire que si le montant est supérieur à 10000,
et que la date vis à vis d'aujourdhui est plus grande que 5 ans, elle
m'affiche le montant

12000 01.05.2001 úUX
11000 01.05.1999 =VRAI

=SI(ET(A1>12000;B1(AUJOURDHUI-5ANS...)

MERCI D'AVANCE

Michel






Avatar
michel
Hello,

gros problème,!!!!!, je me suis mal exprimé, désolé

=SI(ET(DATEDIF(I2;AUJOURDHUI();"y")>5;G2>10000);G2;"ne remplis pas les
conditions")

EN G2 J'AI 12000, EN I2 J'AI 09.12.1999

donc cela fait plus de 5 ans, elle devrait m'afficher G2

par contre si je mets 1998 elle m'affiche G2 ????????

j'ai une erreur.....
en résumé, je désire que si à partir d'aujourdui, la date fait plus de
cinq ans (en arrière) et que le montant dépasse 10000, elle m'affiche
"remplis les conditions".
exemple:

2002 faux
2004 faux
2000 vrai
1999 vrai

etc...

Merci de ton aide

Michel





nospam-Awerel a exposé le 11.09.2005 :
l'usage de la fonction DATEDIF devra répondre à ton pb

=SI(ET(A1>12000;DATEDIF(AUJOURDHUI()-B1;"y")<5);A1;"")

pour plus d'info sur DATEDIF, va sur
http://www.cathyastuce.com/excel/form_qqesfonctions.php#donnees

à+

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

Bonjour !

j'ai 2 colonnes
une avec un montant, une avec une date

12000 01.05.2LO,








11000 01.05.1999

je désire que si le montant est supérieur à 10000,
et que la date vis à vis d'aujourdhui est plus grande que 5 ans, elle
m'affiche le montant

12000 01.05.2001 úUX
11000 01.05.1999 =VRAI

=SI(ET(A1>12000;B1(AUJOURDHUI-5ANS...)

MERCI D'AVANCE

Michel






Avatar
docm
Bonjour.
Avec la fonction DATEDIF, il faut obligatoirement utiliser le format de date
américain, soit aaaa-mm-jj.
Tout autre format conduit à des erreurs.

docm


"michel" a écrit dans le message news:

Hello,

gros problème,!!!!!, je me suis mal exprimé, désolé

=SI(ET(DATEDIF(I2;AUJOURDHUI();"y")>5;G2>10000);G2;"ne remplis pas les
conditions")

EN G2 J'AI 12000, EN I2 J'AI 09.12.1999

donc cela fait plus de 5 ans, elle devrait m'afficher G2

par contre si je mets 1998 elle m'affiche G2 ????????

j'ai une erreur.....
en résumé, je désire que si à partir d'aujourdui, la date fait plus de
cinq ans (en arrière) et que le montant dépasse 10000, elle m'affiche
"remplis les conditions".
exemple:

2002 faux
2004 faux
2000 vrai
1999 vrai

etc...

Merci de ton aide

Michel





nospam-Awerel a exposé le 11.09.2005 :
l'usage de la fonction DATEDIF devra répondre à ton pb

=SI(ET(A1>12000;DATEDIF(AUJOURDHUI()-B1;"y")<5);A1;"")

pour plus d'info sur DATEDIF, va sur
http://www.cathyastuce.com/excel/form_qqesfonctions.php#donnees

à+

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

Bonjour !

j'ai 2 colonnes
une avec un montant, une avec une date

12000 01.05.2LO,








11000 01.05.1999

je désire que si le montant est supérieur à 10000,
et que la date vis à vis d'aujourdhui est plus grande que 5 ans, elle
m'affiche le montant

12000 01.05.2001 úUX
11000 01.05.1999 =VRAI

=SI(ET(A1>12000;B1(AUJOURDHUI-5ANS...)

MERCI D'AVANCE

Michel










Avatar
AV
Avec la fonction DATEDIF, il faut obligatoirement utiliser le format de date
américain, soit aaaa-mm-jj.
Tout autre format conduit à des erreurs.


T'es bien sur ?
....Si tel était le cas, ça se saurait !
;-)
AV

Avatar
Francois
Hello,

gros problème,!!!!!, je me suis mal exprimé, désolé

=SI(ET(DATEDIF(I2;AUJOURDHUI();"y")>5;G2>10000);G2;"ne remplis pas les
conditions")

EN G2 J'AI 12000, EN I2 J'AI 09.12.1999

donc cela fait plus de 5 ans, elle devrait m'afficher G2




Bonjour,

Simple problème de logique et non pas de syntaxe !

Entre le 9/12/1999 et aujourd'hui, il ne s'est pas écoulé 6 années
complètes donc le résultat de DATEDIF n'est pas supérieur à 5 !

Aujourd'hui 12 septembre 2005, le résultat de DATEDIF est de 5 années
par rapport au 13/09/1999 et de 6 par rapport au 12/09/1999.

--
François L

Avatar
docm
"AV" a écrit dans le message news:

Avec la fonction DATEDIF, il faut obligatoirement utiliser le format de
date


américain, soit aaaa-mm-jj.
Tout autre format conduit à des erreurs.


T'es bien sur ?
....Si tel était le cas, ça se saurait !
;-)
AV


Ça ne pouvait pas se savoir car c'est une loi que je viens tout juste
d'inventer.
:-)
docm