Problème de fonctions...
Résolu
Chahapatt
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Chahapatt Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Chahapatt Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Pour un projet de fin d'études, où je crée un magasin, je voudrais concevoir un fichier excel qui analyse pour chaque produit mon taux de marge et ma marge en euros, me signalant ceux qui vont me rapporter le plus de marge, à la fois en taux et en euros.
Pour cela, sur mon fichier (ci-joint), j'ai crée une fonction en SI où je lui demande de calculer si pour mon premier code produit mon taux de marge est supérieur au taux que j'ai indiqué en B7, et si celui-ci est effectivement supérieur, de me trouver ce code produit dans la colonne H où j'ai fait la liste de tous les produits de mon magasin (avec les vrais codes, ceux ci ne seront plus forcément sur la même ligne, d'où l'utilité de la recherchev). Une fois le code trouvé en colonne H, je lui demande de regarder si mon montant de marge (colonne J) est supérieur au montant de marge indiqué en B10 (ici correspondant au montant de la marge que me rapporte le 51ème produit par ordre décroissant de profit).
Après test, je sais que cette formule a des loupés, mais je suis incapable d'en trouver la source. Pouvez-vous m'aider ?
De plus, je me doute qu'il doit y avoir une manière de faire ce que je veux avec certainement une formule plus simple donc si vous avez des préconisations, je suis ouverte ! Mon fichier test est en PJ.
Merci d'avance ! :)
Pour un projet de fin d'études, où je crée un magasin, je voudrais concevoir un fichier excel qui analyse pour chaque produit mon taux de marge et ma marge en euros, me signalant ceux qui vont me rapporter le plus de marge, à la fois en taux et en euros.
Pour cela, sur mon fichier (ci-joint), j'ai crée une fonction en SI où je lui demande de calculer si pour mon premier code produit mon taux de marge est supérieur au taux que j'ai indiqué en B7, et si celui-ci est effectivement supérieur, de me trouver ce code produit dans la colonne H où j'ai fait la liste de tous les produits de mon magasin (avec les vrais codes, ceux ci ne seront plus forcément sur la même ligne, d'où l'utilité de la recherchev). Une fois le code trouvé en colonne H, je lui demande de regarder si mon montant de marge (colonne J) est supérieur au montant de marge indiqué en B10 (ici correspondant au montant de la marge que me rapporte le 51ème produit par ordre décroissant de profit).
Après test, je sais que cette formule a des loupés, mais je suis incapable d'en trouver la source. Pouvez-vous m'aider ?
De plus, je me doute qu'il doit y avoir une manière de faire ce que je veux avec certainement une formule plus simple donc si vous avez des préconisations, je suis ouverte ! Mon fichier test est en PJ.
Merci d'avance ! :)
A voir également:
- Problème de fonctions...
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Notice de fonctionnement - Guide
- Durée de fonctionnement processeur - Forum Processeur
- Fonctions excel en anglais - Guide
- Main a cessé de fonctionner autocom ✓ - Forum Windows
5 réponses
Bonjour,
dans recherchev() si tu recherche la valeur exacte il faut mettre le 4ème paramètre à FAUX :
=(SI(F4>$B$7;SI(RECHERCHEV(D4;$H$4:$J$1000;3;FAUX)>$B$10;"TOP";"FLOP");"FLOP"))
eric
dans recherchev() si tu recherche la valeur exacte il faut mettre le 4ème paramètre à FAUX :
=(SI(F4>$B$7;SI(RECHERCHEV(D4;$H$4:$J$1000;3;FAUX)>$B$10;"TOP";"FLOP");"FLOP"))
eric
Je n'ai pas trouvé où ajouter une PJ... Voici ma formule pour vous permettre de mieux comprendre :
=(SI(F4>$B$7;SI(RECHERCHEV(D4;$H$4:$J$1000;3)>$B$10;"TOP";"FLOP");"FLOP"))
+ le contenu de mes cellules :
B7 : mon taux de marge référent
B10 : mon montant de marge référent
Colonne D : mes codes produits
Colonne E : le nom du produit
Colonne F : le taux de marge correspondant
Colonne H : à nouveau mes codes produits (dans un ordre différent)
Colonne I : à nouveau mes noms de porduits, eux aussi dans un ordre différent qu'en colonne E
Colonne J : mon montant de marge correspondant
Je veux que mon top s'affiche en colonne G.
...
=(SI(F4>$B$7;SI(RECHERCHEV(D4;$H$4:$J$1000;3)>$B$10;"TOP";"FLOP");"FLOP"))
+ le contenu de mes cellules :
B7 : mon taux de marge référent
B10 : mon montant de marge référent
Colonne D : mes codes produits
Colonne E : le nom du produit
Colonne F : le taux de marge correspondant
Colonne H : à nouveau mes codes produits (dans un ordre différent)
Colonne I : à nouveau mes noms de porduits, eux aussi dans un ordre différent qu'en colonne E
Colonne J : mon montant de marge correspondant
Je veux que mon top s'affiche en colonne G.
...
Bonjour,
Déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.
eric
Déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question