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   -
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   Statut Contributeur Dernière intervention   6 438
 
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 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Bien, mon ami Vaucluse !
0