Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

formules sur dates

ndranghettino

XLDnaute Nouveau
Bonjour,

je dois actualiser un tableau excel en y incluant une formule concernant des dates

en celulle B5 j'ai une date : 01/02/2005
en cellule b6 j'ai un montant 280 €

ma formule est la suivante
=SI(DATE(2004;1;31)>=B5>DATE(1998;12;31);B6;0)

mon seul souci est que bien que je modifie la date que la condition soit rempli ou pas j'ai toujours le montant de B6 qui s'affiche

Pouvez vous m'aider à trouver la solution

merci
 

ndranghettino

XLDnaute Nouveau
Re : formules sur dates

ok merci pour votre rapidité
si je peux abuser

comment faire pour imbriquer plusieurs hypothese du style

en b5 j'ai 01/02/2005


en b6 280€
en c6 290€
en c7 300€

comment faire pour dire:
si 31/01/2004>=B5>31/12/1998 alors B6 sinon si 31/12/1998>=B5>31/12/1994 alors C6 sinon si 31/12/1994>=B5>15/09/1991 alors C7 sinon "pas de droit"

Merci de votre aide
 

jeanpierre

Nous a quitté
Repose en paix
Re : formules sur dates

Re, Bonsoir chris (bises itou, pas vu passer tout à l'heure)

Avec :

=SI(ET(DATE(2004;1;31)>=B5;B5>DATE(1998;12;31));B6;SI(ET(DATE(1998;12;31)>=B5;B5>DATE(1994;12;31));C6;SI(ET(DATE(1994;12;31)>=B5;B5>DATE(1991;9;15));C7;"Pas de droit")))

Jean-Pierre

Edit : Ne pas mettre les espace entre C 6 et plus loin C 7 (mis par le forum)
 

JHA

XLDnaute Barbatruc
Re : formules sur dates

Bonsoir,

En imbriquant les si():
=SI(ET(DATE(1994;12;31)>=B5;B5>DATE(1991;9;15));D6;SI(ET(DATE(1998;12;31)>=B5;B5>DATE(1994;12;31));C6;SI(ET(DATE(2004;1;31)>=B5;B5>DATE(1998;12;31));B6;"pas de droit")))

Edit: Bonsoir JP, Chris
JHA
 

ROGER2327

XLDnaute Barbatruc
Re : formules sur dates

Bonsoir à tous
Une autre piste :
Code:
[COLOR="DarkSlateGray"]=INDEX({"pas de droit";280;290;300;"pas de droit"};EQUIV(B5;{99999;38017;36160;34699;33496};-1))[/COLOR]
ROGER2327
 

mercibien

XLDnaute Occasionnel
Re : formules sur dates; utilisez l'algèbre booléen

Bonjour ndranghettino
bonjour tout le monde;
juste pour votre formule vous pouvez essayer cette solution:
=(B5<=DATE(2004;1;31))*((B5>DATE(1998;12;31))*B6)

si j'ai bien compris il paraît que ça peut aider...
juste un peiti mot le produit de deux expressions n'est égal à 1 (donc vrai) que si ces deux expressions sont tout les deux égales à 1
car : 0 x 0 = 0
0 x 1 = 0
1 x 0 = 0
1 x 1 = 1

mes respects
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…