Fonction, décaler, sélectionner, trouver

Résolu
Bonsoir,

je m'dresse à vous, car depuis plusieurs jours, je galère.
mon problème:

je veux calculer la com de plusieurs conseillers
Chaque fin de mois je reçois un fichier des conseillers pour leur cakcuk de com.
Cette com est difficile à calculer car il y a plusieurs conditions:
Elle se calcule par lot et est fonction :
du CA produit sur ce lot (variable par strat, progressivesuivant le montant du CA)
- différente suivant le nombre de contacts (40 ,60 ou80)
- a cela, peut s'ajouter une prime

Jusqu'à maintenant, j'arrivais à faire ces calculs grâce à une feuille de calcul que j'avais reussi à monter, mais c'est long et source d'erreurs

je voudrais donc si possible faire quelquechose de rapide et sûr mais je ne vos pas trop comment m'y prendre
Je sais que c'est faisable avec excel, mais je manque de pratique et je voudrais éviter le VBA que je ne connais pas
Si l'un d'entre vous vouait bien m'aider?
Remerciements

Je joins un fichier explicatif

11 réponses

  1. Contributeur
    Salut.

    Je comprends qu'une formule à rallonge soit nécessaire en H6.

    Par contre en L6 tu devrais pouvoir te contenter de
    =SI(ET(G6=40;E6>4375);50;SI(ET(G6=60;E6>4375);75;SI(ET(G6=80; E6>4375);100;"-")))
    1. Contributeur
      Bonjour Demodia

      Le fichier modifié
      + j'ai mis en place la formule Raymond colonne L

      https://www.cjoint.com/c/HInpr1FqRBx
      1. Contributeur
        Bonjour Demodia

        Le fichier modifié

        https://www.cjoint.com/c/HHAliAISUIx

        1. Bonjour
          Je me suis mal expliqué dans mon premier post
          Jai vérifié la formule que tu m'as transmise et elle fonctionne très bien
          Mais mon problème est plus compliqué :
          En fait, en regardant le fichier que je te transmets, j'ai en août la com à calculer
          Elle se fait avec ta formule sans problème.
          Par contre, pour les mois suivants je voudrais qu'elle se fasse automatiquement,mais la valeur indiquée en G (40,60,80) n'est pas sur la même ligne chaque mois, mais de façon aléatoire et le formule ne tient pas compte de cette contrainte
          On me transmet en fin de mois un fichier dans lequel il y a N° contrat ,date etc... (colonne A à G) et je dois à partir d'une formule (à trouver) pouvoir automatiquement chaque mois en tenant compte des conditions, déterminer le taux de com et la prime (éventuellement).
          la base_com indique les conditions.
          Est-ce que la formule pourrait être dupliquée en colonne H et être activée lorsque une valeur(40,60,80)est indiquée en colonne G?
          Dans ce cas,je monte une matrice (onglet matrice) et je fais un copié/collé du fichier reçu ( colonne A à G)
          Est- faisable?
          https://www.cjoint.com/c/HHBkrKMtb4A
          1. Contributeur
            Bonjour Demodia

            Si le CA est sur la même ligne que le nombre de contacts cela fonctionne ou est le problème ?
        2. Ca fonctionne parfaitement en juillet, mais les mois suivants,les valeurs ne G (40,60 80) ne sont plus sur la meme ligne qu'en juillet(voir fichier joint).
          je voudrais pouvoir sur la matrice (onglet matrice)recopier la formule en colonne H qui s'activerait lorsqu'il y a une valeur (40,60 ou80) en G
          C'est possible?
          merci
          https://www.cjoint.com/c/HHBnaVWypYA
          1. Contributeur
            il faut mettre la formule sur toutes les lignes
        3. ok philou, ça fonctionne
          pour une meilleure lecture, je vais rectifier la présentation des fichiers sur un seul fichier (très lourd) ce qui va m'obliger à effectuer tout un tas de saisies. Ca va etre long et je me permettrai en cas de probleme à te recontacter
          Merci encore.
          1. Rebonjour PHILOU
            j'ai été un peu long car j'ai du m'absenter
            tout est ok concernant ce que tu m'as indiqué
            J'ai un nouveau problème :
            j'ai effectivement regroupe le tout sur un fichier important mais certaines formules ont disparu.
            Dans ce tableau , je dois récupérer en colonne J des valeurs de la colonne M , mais ceci sous certaines conditions;
            les valeurs à récuperer doivent
            se situer sur la même ligne que l'indication "taux" en colonne H
            tenir compte de l'indication lot/conseiller
            c'est la ou ça se complique, car je voudrais ne pas devoir reporter cette indication sur une autre ligne pour éviter des manips
            en fait, si on prend mon exemple, c'est la cellule F25 qu'il faudrait utiliser pour obtenir la valeur à récupérer; c'est la cellule à droite et au dessus du C.A ( E 26)

            FICHIER CCM 2 PHILOU.xlsx
            1. Contributeur
              Bonjour Demodia

              Il me faudrait le lien du fichier pas juste son nom
              envoyer un quelques ligne sans données personnelle en message privé
              Bonne journée
          2. Contributeur
            Bonjour

            Je viens de regarder sur mon fichier et je ne comprends pas votre explication

            Colonne H27 il n'y a pas de taux colonne M il n'y a rien non plus
            Comment déterminez vous la cellule F25 ?
            1. Bonjour PHILOU
              cA Y EST,je crois avoir reussi mon fichier (4000 lignes) tes explications m'ont permis (après beaucoup de mal) à tout mettre en ordre.
              Je ne devrai plus t'importuner avec mes questions basiques( je démarre seulement et veux absolument sans être expert arriver à m'en sortir)
              encore une fois merci
          3. Bonjour
            je vous avais transmis un fichier qui était faux
            J'ai retravaillé et pense avoir trouver une bonne formule (avec l'aide d'un collègue qui s'y connait un peu)
            Si vous pouviez vérifier et peut-être trouver une meilleure formule
            Je vous joins le fichier à jour avec la formule de la colonne J qui montre comment déterminer la cellule (je n'ai pas compris)
            comment faire pour passer en com privée?
            cordialement
            https://www.cjoint.com/c/HInoaaZxhiA
            1. Contributeur

              Tu cliques sur le pseudo (en bleu) du destinataire pour atteindre son profil, et là tu lances ton message privé.