Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/06/2011, 22h30   #1
Membre du Club
 
Inscription : juin 2007
Messages : 245
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : juin 2007
Messages : 245
Points : 67
Points : 67
Par défaut Condition avec une date

Bonsoir,

Avec cette formule Excel me renvoie la plus grande date de la matrice associée au code de la colonne "Sortie".

Code :
=SI(ESTERREUR(GRANDE.VALEUR(SI(Sortie=$B8;DateSort);1));"";GRANDE.VALEUR(SI(Sortie=$B8;DateSort);1))
Comment ajouter une nouvelle condition dans celle-ci pour lui indiquer qu'il faut que la date en A1 soit obligatoirement supérieure pour afficher le résultat, dans le cas contraire Excel devra renvoyer "".

Sortie et le nom de la colonne de la matrice qui contient les codes
DateSort est la date de sortie attachée au code de la colonne "sortie"
en A1 se trouve une date flottante.

Merci.
Philippe608 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 04h43   #2
Membre Expert
 
Homme
Inscription : juillet 2007
Messages : 848
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 848
Points : 1 078
Points : 1 078
Bonjour
Test cela?
Code :
=SI(OU(ESTERREUR(GRANDE.VALEUR(SI(Sortie=$B8;DateSort);1));$A1<=GRANDE.VALEUR(SI(Sortie=$B8;DateSort);1));"";GRANDE.VALEUR(SI(Sortie=$B8;DateSort);1))
cb_60 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 12h23   #3
Membre du Club
 
Inscription : juin 2007
Messages : 245
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : juin 2007
Messages : 245
Points : 67
Points : 67
Bonjour Bruno et merci pour ta réponse,

ça ne fonctionne pas très bien, lorsque que la matrice ne contient aucunes valeur le résultat affiche #REF.

De plus comme il y a plusieurs sorties possible, il faut que ce soit la dernière date par rapport à la date en A1

Par exemple en A1

17/06/2011

Dans la matrice pour le code 5555
Il y a 3 sorties :
1 le 01/06/2011
2 le 10/06/2011
3 le 17/06/2011

le résultat devra être 17/06/2011

en A1 = 08/06/2011
le résultat devra être : 01/06/2011

en A1 25/05/2011
le résultat sera vide puisque la première sortie sera après cette date du 25/05/2011.

en A1 = 01/06/2011
Résultat = 01/06/2011.

Sinon si une seule valeur est inscrite dans la matrice pas de problème ça fonctionne mais seulement une.

J'avais penser travailler avec INDEX et EQUIV mais ça ce complique pour moi.

for1.xls

Encore merci.
Philippe608 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h21.


 
 
 
 
Partenaires

Hébergement Web