Excel: RECHERCHE À 2 CONDITIONS
Résolu/Fermé
BILLING
Messages postés
162
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
-
25 sept. 2012 à 14:53
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 25 sept. 2012 à 20:16
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 25 sept. 2012 à 20:16
A voir également:
- Excel: RECHERCHE À 2 CONDITIONS
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
4 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 25/09/2012 à 16:36
Modifié par michel_m le 25/09/2012 à 16:36
Bonjour
Ton texte ne correspond pas à ton classeur (les colonnes dates)....
d'autre part,
me donne comme résulat qu'un escompte est requis ou non.
"discount" correspond à quoi ?
Merci de rectifier
Michel
Ton texte ne correspond pas à ton classeur (les colonnes dates)....
d'autre part,
me donne comme résulat qu'un escompte est requis ou non.
"discount" correspond à quoi ?
Merci de rectifier
Michel
BILLING
Messages postés
162
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
48
25 sept. 2012 à 18:23
25 sept. 2012 à 18:23
Bonjour Michel,
J'ai corrigé ma référence de colonne incorrecte.
Aussi, "Discount" signifie "Escompte" en anglais.
Je cherche à vérifier si tous les escomptes valides ont été accordés. Pour qu'un escompte soit accordé:
1. le code (colonne "AH", feuille "traffic") doit se retrouver dans la matrice (feuille "NB2", colonne "D");
2. la date d'entrée (feuille "traffic", colonne "AC") doit être la même ou ultérieur à la date de validité de l'escompte (feuille "NB2", colonne "N").
Voici le lien à mon fichier échantillon: https://www.cjoint.com/?3IzoLDicUVx
La formule doit être dans la colonne "AI" de la feuille "traffic". La formule qui s'y trouve en ce moment ne vérifie pas la date d'entrée (colonne "AC") avec la date de validité de l'escompte (colonne "N" de la feuille "NB2"). Mais elle vérifie que le code de la colonne "AH" (feuille "traffic") existe dans la matrice de la feuille "NB2". J'ai besoin que la formule vérifie les deux conditions et me donne comme résulat qu'un escompte est requis ou non.
J'ai corrigé ma référence de colonne incorrecte.
Aussi, "Discount" signifie "Escompte" en anglais.
Je cherche à vérifier si tous les escomptes valides ont été accordés. Pour qu'un escompte soit accordé:
1. le code (colonne "AH", feuille "traffic") doit se retrouver dans la matrice (feuille "NB2", colonne "D");
2. la date d'entrée (feuille "traffic", colonne "AC") doit être la même ou ultérieur à la date de validité de l'escompte (feuille "NB2", colonne "N").
Voici le lien à mon fichier échantillon: https://www.cjoint.com/?3IzoLDicUVx
La formule doit être dans la colonne "AI" de la feuille "traffic". La formule qui s'y trouve en ce moment ne vérifie pas la date d'entrée (colonne "AC") avec la date de validité de l'escompte (colonne "N" de la feuille "NB2"). Mais elle vérifie que le code de la colonne "AH" (feuille "traffic") existe dans la matrice de la feuille "NB2". J'ai besoin que la formule vérifie les deux conditions et me donne comme résulat qu'un escompte est requis ou non.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
25 sept. 2012 à 18:45
25 sept. 2012 à 18:45
Bonjour,
en AI2, à recopier vers le bas :
=SI(ET(AH2<>"";NB.SI(NB2!D:D;traffic!AH2));SI(AC2>=RECHERCHEV(AH2;NB2!D:N;11;FAUX);"Discount";"");"")
Je te laisse contrôler...
eric
en AI2, à recopier vers le bas :
=SI(ET(AH2<>"";NB.SI(NB2!D:D;traffic!AH2));SI(AC2>=RECHERCHEV(AH2;NB2!D:N;11;FAUX);"Discount";"");"")
Je te laisse contrôler...
eric
BILLING
Messages postés
162
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
48
25 sept. 2012 à 19:41
25 sept. 2012 à 19:41
Bonjour Eric,
Tu as parfaitement saisie ce que je recherchais comme résultat.
En testant ta formule, je me suis apperçue que j'avais omis de prendre en considération la date d'expiration de l'escompte.
J'ai étudié ta formule et j'ai pu la modifier pour qu'elle soit complète.
Tada!!!
=SI(ET(AH5858<>"";NB.SI('NB2'!D:D;traffic!AH5858));SI(ET(AC5858>=RECHERCHEV(AH5858;'NB2'!D:N;11;FAUX);AC5858<=RECHERCHEV(AH5858;'NB2'!D:O;12;FAUX));"Discount";"");"")
Un gros merci Eric :-)
Tu as parfaitement saisie ce que je recherchais comme résultat.
En testant ta formule, je me suis apperçue que j'avais omis de prendre en considération la date d'expiration de l'escompte.
J'ai étudié ta formule et j'ai pu la modifier pour qu'elle soit complète.
Tada!!!
=SI(ET(AH5858<>"";NB.SI('NB2'!D:D;traffic!AH5858));SI(ET(AC5858>=RECHERCHEV(AH5858;'NB2'!D:N;11;FAUX);AC5858<=RECHERCHEV(AH5858;'NB2'!D:O;12;FAUX));"Discount";"");"")
Un gros merci Eric :-)
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
25 sept. 2012 à 20:16
25 sept. 2012 à 20:16
Ben voilà, c'est comme ça qu'on apprend ;-)
Bonne continuation
eric
Bonne continuation
eric