Formule Excel

Résolu/Fermé
Sara_bond Messages postés 2 Date d'inscription mercredi 22 juillet 2015 Statut Membre Dernière intervention 22 juillet 2015 - 22 juil. 2015 à 17:06
Raymond PENTIER Messages postés 58756 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 12 décembre 2024 - 23 juil. 2015 à 05:02
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!

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 417
Modifié par Vaucluse le 22/07/2015 à 17:24
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
1
Raymond PENTIER Messages postés 58756 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 12 décembre 2024 17 251
23 juil. 2015 à 05:02
Bien, mon ami Vaucluse !
0