PB formule avec date

Résolu
Acharné -  
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai du mal à mettre en forme la formule suivante incluant des parametres de date :
Date entree: date sortie: valeur: date prise en compte: résultat:
1/02/2005: 25/11/11: 0.88: 31/01/11: 0.88:
1/03/2011: 25/03/11: 0.88: 31/01/11: 0:
1/6/1995: 8/09/09: 0.88: 31/01/11: 0


Cellule de formule:
avec resultat 0.88 si la date de prise en compte est inférieure ou égale à date de sortie et dans le même temps si la date de prise en compte supérieur ou égale à la date d'entrée.

avec un resultat 0 si la date de prise en compte est inférieur à date de sortie et dans le même temps si la date de prise en compte inférieur ou égale à la date d'entrée.

avec un resultat 0 si la date de prise en compte est supérieur ou égale à date de sortie et dans le même temps si la date de prise en compte supérieur ou égale à la date d'entrée.


J'espere que je suis clair et bien entendu, qu'une ame charitable et eclairée sache répondre à l'archement que j'ai mis sans pour autant aboutir.

A bientôt.
A voir également:

3 réponses

via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Bonsoir,

Déjà la condition 3 me semble superflue car si la DPC est >= a date sortie elle est forcement >= à date d'entrée

et don si je comprends bien le seul cas qui donne 0,88 comme resultat c'est quand laDPC est située entre les dates d'entrée et de sortie (incluses)

on réduit donc la problématique à une seule condition double :

SI(ET(DPC>=dte entree;DPC<=dtesortie;0,88;0)

Ai- je bien compris ?

Cdlmt
0
L'acharné Messages postés 4 Statut Membre
 
Bonsoir

Merci de veiller si tard pour m'éclairer.

J'ai bien essayé votre proposition, mais elle ne resoud pas la totalité de ma problématique, mais j'ai oublié le cas de la date de sortie vide.

Je reprends mon tableau avec les cas suivants
Date entree: date sortie: valeur: date prise en compte: résultat:
1/02/2005: 25/11/11: 0.88: 31/01/11: 0.88:
1/03/2011: 25/03/11: 0.88: 31/01/11: 0:
1/6/1995: 8/09/09: 0.88: 31/01/11: 0 :
1/6/1998:vide:0.88:31/01/11:0.88:

J'ai bien essayé de rajouter DS="" mais cela fausse les autres résultats.

Encore merci pour vos lumiéres.
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Bonsoir

Avec date d'entrée en B, de sortie en C et de prise en compte en E la formule suivante doit donner le résultat attendu :
=SI(OU(ET(E2>=B2;E2<=C2);C2="");0,88;0)

Me tenir au courant

Cordialement
0
L'acharné Messages postés 4 Statut Membre
 
Bonjour,

Encore merci de votre aide.
Il s'agit de mon premier forum et je m'aperçois que des bonnes volontés sont présentes.
D'autant que je les fais travailler sans donner les bonnes infos, en tout cas incomplétes et par conséquent, j'ai toujours des erreurs dans les résultats.
Afin d'avoir l'énoncé dans sa totalité, voici l'ampleur de la tâche à surmonter.

D = date d'entrée; E = date de sortie; F = valeur; G = date de prise en compte; H date de prise en compte 2 les date de prise en compte étant le dernier jour de chaque mois de l'année
D E F G H F I
1/9/09 3/11/11 valeur 31/1/11 28/2/11 31/3/11 30/4/11
1/9/09 1/2/12 0.77 0.77 0.77 0.77 0.77
1/3/11 vide 0.88 vide vide 0.88 0.88
1/2/95 30/9/09 0.60 vide vide vide vide
1/3/12 31/3/13 1 vide vide vide vide
1/10/10 28/3/11 1 1 1 vide vide
1/2/11 2/4/11 1 vide 1 1 vide

En clair si je peux dire, dans la case résultat doit apparaitre la valeur si la date de prise en compte est aprés la date d'entrée, si la date de prise en compte est avant la date de sortie, si la date de sortie est vide, si la date de prise en compte est plus petite que la date d'entrée.

J'ai bien essayé d'inverser la formule, mais sans succés, toujours des cas qui s'inversent dans le résultat attendu.

Je vous renouvelle mes remerciements, et espere sotir de cette problématique.
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Bonjour,

Ah des éléments nouveaux ! donc il y aurait 12 colonnes de date de prise en compte et 12 colonnes de résultat de valeur ? ou une seule colonne résultat et où son placées exactement les colonnes de résultat ? ce n'est pas clair et encore moins avec les exemples donnés !
C'est primordial pour pouvoir adapter la formule à toutes les cellules
Le mieux serait d'envoyer un exemple du fichier réduit et anonymé en passant par le site cjoint.com et en donnant le lien dans un prochain message, je pourrais plancher sur du concret

Tu peux me contacter en message privé au lieu du forum si tu préfères
On va trouver la solution, il y en a forcément une mais il faut avoir cet exemple de fichier

Dans l'attente

Cordialement
0
L'acharné Messages postés 4 Statut Membre
 
Merci de votre rapidité y compris à PHILOU10120
J'ai préparé le fichier anonymé en incorporant la formule de PHILOU10120
C'est le même problème, les case jaunies présente des erreurs.

J'espere que j'ai reussi la manip sur: https://www.cjoint.com/?3BhnBVsa4rO
Normalement si le fichier est consultable, il n'y a plus de surprise sur la prise en compte de la formule.

Merci à vous deux.
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Bonjour

Voilà le tableau revu

https://www.cjoint.com/?0BhowDB5I6O

Correspond il bien à tes attentes ?

Cdlmt
0
PHILOU10120 Messages postés 6511 Date d'inscription   Statut Contributeur Dernière intervention   825
 
Bonjour

Si j'ai bien compris tous vos paramètres

=SI(OU(ET($G28<=$E28;0.88;$G28>=$D28);$E28="");0.88;SI(ET($G28<$E28;$G28<=$D28);0;SI(ET($G28>=$E28;$G28>=$D28);0;"")))
0