IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Calcul d'une fonction complète à plusieurs variables et conditions


Sujet :

Excel

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Juillet 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2008
    Messages : 32
    Points : 31
    Points
    31
    Par défaut Calcul d'une fonction complète à plusieurs variables et conditions
    Bonjour,

    Je demande un coup de main pour calculer en automatique le cas suivants :

    Le résultat attendu est un montant (en €) :

    Les conditions :

    si je travaille 20 jours (1ière condition) et que j'achète et je vends un service (2ième conditions valeur achat = A, valeur vente = V) alors ma marge est de XX € (Résultat attendu).

    si je travaille 20 jours (1ière condition) et que j'achète ou je vends un service (2ième conditions, soit achat sit vente) alors ma marge est de 50% (3ième condition) et son montant de XX € (Résultat attendu).

    Si jusque là vous avez compris cool, sinon je peux répondre aux questions.

    Maintenant, il faut que les conditions tiennent également compte d'un prorata en jours si le travaille est inférieur à 20 jours.

    Je vous remercie pour les pros d'Excel de l'entraide.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 128
    Points : 55 940
    Points
    55 940
    Billets dans le blog
    131
    Par défaut
    Salut.

    Lorsque tu achètes ou que tu vends, tu peux donc ne pas vendre. Comment peux-tu calculer ta marge dans ce cas? => Qu'appelles-tu marge et sur quoi la calcules-tu? Un exemple chiffré de chaque situation serait bienvenu.

    Pour ce qui est du prorata, il faudrait donner le calcul... Au prorata, ça veut dire marge * 5 % * nbre jours?

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Juillet 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2008
    Messages : 32
    Points : 31
    Points
    31
    Par défaut
    Slt

    Il faut pas prendre cette notion achat/vente (C'est pour exemple) mais prendre en compte une conditions à plusieurs variables (Même si c'ets logique qu'on ne puisse pas vendre sans acheter lol ).

    Un exemple :

    Mon commercial vend une prestation sur 20 jours.
    Il a recruter un collaborateur et le place sur cette prestation.

    Il a une commission fixe par collaborateur/mois de XX€ euros .

    les variables sont les jours = donc si il vend moins il doit y avoir un prorata sur le nombre de jours travaillé réel ex :18 (au lieu de 20).

    Puis la commission est divisé/2 si le collaborateur est recruté par lui mais placé par un autre commercial ou recruter par quelqu'un et placé par lui.

    Le calcul du prorata est aussi valable sur cette formule.


    Pour le prorata, je voyait plutôt cela comme une règle de 3 :

    X = 100 %
    Y = ?

    Donc Y*100 = ? (Donc le résultat)
    ------
    X

    J'espère avoir répondu clairement à tes questions.

    Merci

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 128
    Points : 55 940
    Points
    55 940
    Billets dans le blog
    131
    Par défaut
    Quelque chose du genre?


  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Juillet 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2008
    Messages : 32
    Points : 31
    Points
    31
    Par défaut
    YYYEEEESSSSS c'est ça après vérification.

    MERCI BEAUCOUP

    Trop fort en tout cas

    Si tu pouvais me commenter la formule pour que je comprenne( j'aime bien comprendre ce que je fais) pour l'adapter à mon tableau .

    Encore un grand merci

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Juillet 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2008
    Messages : 32
    Points : 31
    Points
    31
    Par défaut
    Ok j'ai compris la formule en m'y penchant dessus maintenant comment faire pour bloquer la commission si + de 20 jours.

    Car dans la formule si je met 20 ok, en dessous genre 18 ok la prorata est calculé mais si je met 21 cela calcule une commission supérieure.

    Par contre si je mets OUI dans les deux colones le montant reste divisé par deux. A la limite le calcul est simple donc commission global donc pas trop génant.

    Merci

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 128
    Points : 55 940
    Points
    55 940
    Billets dans le blog
    131
    Par défaut
    Tu dois "carburer" un peu par rapport aux formules fournies... et notamment regarder comment manipuler la fonction SI()

    Tu pourrais utiliser ceci:
    =B2/20*SI(C2>20;20;C2)/(SI(NB.SI(D2:E2;"OUI")>0;2;1))

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Juillet 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2008
    Messages : 32
    Points : 31
    Points
    31
    Par défaut
    Sur le comprends les variable mais de là à en faire une je veux bien tenter mais j'ai pas du tout le cerveau développeur et très peu de logique mathématique donc.....chaud mais promis j'essaie.

    Encore merci par les réponses

  9. #9
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 128
    Points : 55 940
    Points
    55 940
    Billets dans le blog
    131
    Par défaut
    La fonction SI() est une fonction basique d'Excel à connaître. Si tu prends l'assistant fonction, elle est assez simple à appréhender... Et bien sûr, tu poses des questions quand tu veux...

    Bon courage

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 128
    Points : 55 940
    Points
    55 940
    Billets dans le blog
    131
    Par défaut
    Citation Envoyé par JVN72 Voir le message
    ...
    Si tu pouvais me commenter la formule pour que je comprenne( j'aime bien comprendre ce que je fais) pour l'adapter à mon tableau ....
    =B2/20*SI(C2>20;20;C2)/(SI(NB.SI(D2:E2;"OUI")>0;2;1))
    NB.SI(D2:E2;"OUI") renvoie le nombre de fois que l'on trouve OUI dans D2:E2.

    NB.SI(D2:E2;"OUI")>0 renvoie VRAI si on trouve au moins 1 OUI. Cela signifie qu'il faudra diviser la commission par 2.

    (SI(NB.SI(D2:E2;"OUI")>0;2;1)) renvoie le diviseur de la prime, c'est-à-dire 2 si on trouve au moins 1 OUI et 1 si 0 OUI.

    SI(C2>20;20;C2) Si le nombre de jours est > 20, la fonction renvoie 20 (plafond des jours d'utilisation), sinon, la fonction renvoie le nombre de jours.

    B2/20 ramène la prime à un montant journalier.

    Tu peux utiliser l'audit de formule (à droite dans l'onglet formule) après avoir sélectionné une cellule en F. En pas à pas, tu verras comment Excel calcule.

  11. #11
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Juillet 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2008
    Messages : 32
    Points : 31
    Points
    31
    Par défaut
    Je te remercie pour l'explication,

    Je vais étudier cela de plus prêt.

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/09/2011, 15h03
  2. Approcher une fonction réelle à plusieurs variables.
    Par kindyroot dans le forum Intelligence artificielle
    Réponses: 22
    Dernier message: 21/07/2008, 22h06
  3. Appel d'une fonction avec plusieurs variables
    Par midoparis dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 13/05/2008, 12h53
  4. Réponses: 2
    Dernier message: 23/11/2007, 12h33
  5. Réponses: 16
    Dernier message: 14/05/2007, 17h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo