Formule Excel Avec liste déroulante

Résolu
Edeen Messages postés 6 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour tout le monde,

J'ai un petit problème qui m'empêche d'avancer.

J'ai crée un tableau pour faire des statistiques et je bloque sur une formule.
En fait, en case A1 j'ai une liste déroulante avec 4 choix (mot1;mot2;mot3;mot4).
En case A2 je dois inscrire un montant manuellement... (jusque la c'est ok!)
Je dois faire pareil pour A3 et A4 ; pour A5 et A6; pour A7 et A8..

La ou je bloque c'est que je souhaite faire 4 colonnes pour avoir le total de chaque colonne en fonction du choix de la liste déroulante. Je m'explique A9 sera le total des montants inscrit manuellement suite au mot1, A10 total pour Mot2, etc...

j'espère être assez clair.

En attendant vos réponses, j'ai vraiment du mal et sur internet je ne trouve pas cette formule ( je ne sais même pas comment appeler ca).

En vous remerciant par avance

4 réponses

  1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     
    Bonjour,

    Tu parles de 4 colonnes alors que toutes tes références de cellules sont en colonne A

    Si je comprends bien tes choix de mots sont en A1 A3 A5... et les valeurs de ceux-ci sont en A2 A4 A6...

    Pour moi il faudrait mettre les valeurs en colonne B en regard des cellules A correspondantes, et faire les sommes avec la formule =SOMME.SI()

    https://www.excel-pratique.com/fr/fonctions/somme_si.php

    Cordialement
    1
    1. Edeen Messages postés 6 Statut Membre
       
      Bonjour PapyLuc51,

      Non en fait j'ai fait une erreur dans mon explication.. Je vais recommencer.

      En case D2, F2, H2, J2 et L2 jai une liste déroulante avec 4 choix ( avoir, forfait,presta sup ou intervention)

      En case E2, G2, I2 K2 et L2 j'ai les cases pour inscrire les montants en fonction du choix de la liste déroulante.

      En case O2 j'ai TOTAL Avoir, P2 Total forfait, Q2 total presta sup et R2 total intervention.

      Ce que j'aimerais c'est que si en D2 je choisi Forfait le montant que j'inscris en E2 s'additionne avec les autres cases ou j'ai choisi forfait dans la case total forfait (P2). Pareil pour avoir , presta sup et intervention..

      Je pense que je suis un peu plus clair..

      Merci en tout cas
      0
  2. DjiDji59430 Messages postés 4280 Date d'inscription   Statut Membre Dernière intervention   718
     
    Bonjour,

    en a9
    =si(a1="mot1";a2+a3;"")
    en a10
    =si(a1="mot2";a4+a5;"")

    etc...
    0
    1. Edeen Messages postés 6 Statut Membre
       
      Non en fait j'ai fait une erreur dans mon explication.. Je vais recommencer.

      En case D2, F2, H2, J2 et L2 jai une liste déroulante avec 4 choix ( avoir, forfait,presta sup ou intervention)

      En case E2, G2, I2 K2 et L2 j'ai les cases pour inscrire les montants en fonction du choix de la liste déroulante.

      En case O2 j'ai TOTAL Avoir, P2 Total forfait, Q2 total presta sup et R2 total intervention.

      Ce que j'aimerais c'est que si en D2 je choisi Forfait le montant que j'inscris en E2 s'additionne avec les autres cases ou j'ai choisi forfait dans la case total forfait (P2). Pareil pour avoir , presta sup et intervention..

      Je pense que je suis un peu plus clair..

      Merci en tout cas
      0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    je pense que Papyluc à raison, d'autant plus que placer une liste déroulante une cellule sur deux n'st pas ce qu'il y a de plus simple
    Toutefois si vous tenez à avoir les codes et les valeurs dans la même colonne une au dessous de l'autre
    pour un champ de A1 à A13 à ajuster, formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées:
    =SOMMEPROD((A1:A12="mot1")*(SI(ESTNUM(A2:A13);A2:A13)))

    attention au décalage de un cellule

    crdlmnt
    Errare humanum est, perseverare diabolicum
    0
    1. Edeen Messages postés 6 Statut Membre
       
      Bonjour Vaucluse,
      Non en fait j'ai fait une erreur dans mon explication.. Je vais recommencer.

      En case D2, F2, H2, J2 et L2 jai une liste déroulante avec 4 choix ( avoir, forfait,presta sup ou intervention)

      En case E2, G2, I2 K2 et L2 j'ai les cases pour inscrire les montants en fonction du choix de la liste déroulante.

      En case O2 j'ai TOTAL Avoir, P2 Total forfait, Q2 total presta sup et R2 total intervention.

      Ce que j'aimerais c'est que si en D2 je choisi Forfait le montant que j'inscris en E2 s'additionne avec les autres cases ou j'ai choisi forfait dans la case total forfait (P2). Pareil pour avoir , presta sup et intervention..

      Je pense que je suis un peu plus clair..

      Merci en tout cas
      0
  4. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     
    Bonjour Edeen

    Si tu souhaites rester dans ce contexte alors la formule de Vaucluse est plus adaptée mais il faudra la modifiée car elle tient compte de la verticale (colonne) et non de l'horizontal (ligne)

    Ou alors la formule en somme.si() mais il faut que tu utilises deux lignes.

    Cordialement
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      tout d'abord, le dernier montant ne doit pas être comme vous le dites en L2 mais en M2, non? sinon ça fait beaucoup de chose en L
      ensuite Papyluc (salut) a raison, il suffit de transposer à l'horizontale:
      =SOMMEPROD((D2:L2="mot1")*(SI(ESTNUM(E2:M2);E2:M2)))
      n'oubliez pas l'entrée en matricielle
      crdlmnt
      0
      1. Edeen Messages postés 6 Statut Membre > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Je vous remercie je vais essayer cela cet après-midi (je n'ai pas tout compris ;) )
        0
    2. Edeen Messages postés 6 Statut Membre
       
      Vous êtes un tueur, cela fonctionne très bien!!

      Merci mille fois :)
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi, je passe le sujet en résolu
      Bonne route
      crdlmnt
      0