Excel: RECHERCHE À 2 CONDITIONS
Résolu
BILLING
Messages postés
162
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai grand besoin d'aide avec une formule. Je ne sais pas si c'est même possible mais j'ai espoire.
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 "D").
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.
Merci :-)
J'ai grand besoin d'aide avec une formule. Je ne sais pas si c'est même possible mais j'ai espoire.
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 "D").
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.
Merci :-)
A voir également:
- Excel: RECHERCHE À 2 CONDITIONS
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
4 réponses
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
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.
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
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 :-)