Formule Excel
Résolu
Sara_bond
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58989 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58989 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Pour les besoins de mon job, je dois mettre à jour/mettre au point une sorte de reporting automatisé qui lorsque que je copie-colle mon extraction excel en valeur, je puisse obtenir directement à l'aide de feuilles de travail, de formules, liens etc les résultats selon la segmattion souhaité (par ligne de produits etc...). J'ai un nouveau disons moyen et cette tâche est un grand challenge! En reprenant l'ancien tableau, je ne comprends pas la formule que mon boss a utiliséE. Pouvez-vous svp me dire à quelle formule correspond-elle? Et pouvez-vous me la décrypter svp? (il utilise des tables qu'il créée pour lier des lignes de produits sous un même segment):
=SI(C243="Retail";SI(ESTNA(RECHERCHEV(D243;Tables!$B$16:$C$26;2;FAUX));"OB";RECHERCHEV(D243;Tables!$B$16:$C$26;2;FAUX));SI(ET(F243<>"Fragance";F243<>"Eyewear");SI(ESTNA(RECHERCHEV(E243;Tables!$B$42:$C$65;2;FAUX));"-";RECHERCHEV(E243;Tables!$B$42:$C$65;2;FAUX));SI(F243="Eyewear";"LU";"PA")))
Merci de votre aide!
Pour les besoins de mon job, je dois mettre à jour/mettre au point une sorte de reporting automatisé qui lorsque que je copie-colle mon extraction excel en valeur, je puisse obtenir directement à l'aide de feuilles de travail, de formules, liens etc les résultats selon la segmattion souhaité (par ligne de produits etc...). J'ai un nouveau disons moyen et cette tâche est un grand challenge! En reprenant l'ancien tableau, je ne comprends pas la formule que mon boss a utiliséE. Pouvez-vous svp me dire à quelle formule correspond-elle? Et pouvez-vous me la décrypter svp? (il utilise des tables qu'il créée pour lier des lignes de produits sous un même segment):
=SI(C243="Retail";SI(ESTNA(RECHERCHEV(D243;Tables!$B$16:$C$26;2;FAUX));"OB";RECHERCHEV(D243;Tables!$B$16:$C$26;2;FAUX));SI(ET(F243<>"Fragance";F243<>"Eyewear");SI(ESTNA(RECHERCHEV(E243;Tables!$B$42:$C$65;2;FAUX));"-";RECHERCHEV(E243;Tables!$B$42:$C$65;2;FAUX));SI(F243="Eyewear";"LU";"PA")))
Merci de votre aide!
A voir également:
- Formule Excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
1 réponse
Bonjour
on va essayer
=SI(C243="Retail";
détecte si C243 est égal à Retail et si oui applique les conditions suivante
SI(ESTNA(RECHERCHEV(D243;Tables!$B$16:$C$26;2;FAUX));"OB";
renvoi OB si la recherche de D243 dans table renvoie une erreur si elle est vrai, condition suivante
RECHERCHEV(D243;Tables!$B$16:$C$26;2;FAUX))
soit donc trouver D243 dans le champ de B et renvoyer la valeur de C correspondante
Ça donc, si C243 = retail et sin oui, Excel s'arrête là.
Sinon on passe à l'ensemble suivant, soit les deux conditions à remplir ensemble
donc si F243 ne contient ni Fragance, ni Eyewear
Même chose que précédemment mais avec E243 dans B42:C65
Ça donc si F243 ne contient ni Fragance, ni Eyewear
et si la condition est remplie, Excel s'arrête là
sinon on passe aux dernières conditions:
si F243 contient Eyewear, renvoi "LU"
et enfin si aucun de toutes ces conditions depuis le début est remplie, renvoi PA
Pas facile d'être clair, espérant vous avoir aidé
crdlmnt
Errare humanum est, perseverare diabolicum
on va essayer
=SI(C243="Retail";
détecte si C243 est égal à Retail et si oui applique les conditions suivante
SI(ESTNA(RECHERCHEV(D243;Tables!$B$16:$C$26;2;FAUX));"OB";
renvoi OB si la recherche de D243 dans table renvoie une erreur si elle est vrai, condition suivante
RECHERCHEV(D243;Tables!$B$16:$C$26;2;FAUX))
soit donc trouver D243 dans le champ de B et renvoyer la valeur de C correspondante
Ça donc, si C243 = retail et sin oui, Excel s'arrête là.
Sinon on passe à l'ensemble suivant, soit les deux conditions à remplir ensemble
donc si F243 ne contient ni Fragance, ni Eyewear
Même chose que précédemment mais avec E243 dans B42:C65
Ça donc si F243 ne contient ni Fragance, ni Eyewear
et si la condition est remplie, Excel s'arrête là
sinon on passe aux dernières conditions:
si F243 contient Eyewear, renvoi "LU"
et enfin si aucun de toutes ces conditions depuis le début est remplie, renvoi PA
Pas facile d'être clair, espérant vous avoir aidé
crdlmnt
Errare humanum est, perseverare diabolicum
Raymond PENTIER
Messages postés
58989
Date d'inscription
Statut
Contributeur
Dernière intervention
17 353
Bien, mon ami Vaucluse !