Cherche à simplifier une formule

Bonjour, j'ai un petit soucis de formule, je m'explique. Dans la colonne D, j'ai inséré une liste identique à chaque cellule de ce cette colonne ( D7:D17) et dans la colonne J ( J7:J17) vient s'afficher des montants. J'aimerais que ma cellule totalise les montant de la colonne B uniquement si il est sélectionné D dans la colonne A. J'ai réussi à composer une formule mais elle me demandera des heures à la réaliser car elle n'est pas attribuée qu'a ces colonne là mais à une 20 aines , je vous donne un exemple:

=SI(D7="d";SOMME(J7))+SI(D8="d";SOMME(J8))+SI(D9="d";SOMME(J9))+SI(D10="d";SOMME(J10))+SI(D11="d";SOMME(J11))+SI(D12="d";SOMME(J12))+SI(D13="d";SOMME(J13))+SI(D14="d";SOMME(J13))+SI(D14="d";SOMME(J14))+SI(D15="d";SOMME(J15))+SI(D16="";SOMME(J16))+SI(D17="d";SOMME(J17))

et ce qu'il y a plus simple, tout ceci sans VBA...je suis sur MAC
Configuration: Mac OS X
Safari 531.21.10

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour

    sur PC, donc...
    =somme.si(D7:D17;"d";J7:J17)
    1. merci Michel c se que je souhaitais...entre Excel PC ou Mac il n'y a pas différence, c'était juste concernant les codeVBA. Une petite question, comment l'on peut se former en autodidacte sur les formules excel, est ce qu'il existe des livres
      1. Contributeur
        Re,

        Pour les bouquins, j'ai"le grand livre Excel 97-micro-application" qui n'est plus édité bien sûr mais reste le + exhaustif et le + pédagogique. tu pourras peut-être le trouver en cherchant sur google...

        autrement tu as ce site réputé:
        http://www.excelabo.net/pasapas/formules

        et en formation par l'exemple
        http://boisgontierjacques.free.fr/

        mais dans tous les cas, il faut "en bouffer" et décortiquer les formules que tu vois sur les forums

        Bon courage
        Cordialement
        Michel
        1. merci Michel pour tes réponses, mais j'ai encore un petit soucis auxquels je n'avais pensé concernant la formule. Le dilemme est que j'ai plusieurs groupe. Tu m'as donné cette formule =somme.si(D7:D17;"d";J7:J17) mais j'aimerais y ajouter un autre groupe de cellule: valeur "d" dans D30:D50 et somme dans J30:J50, bref comme avant mais avec plusieurs groupe de cellules, il peut y avoir une dizaine de groupe
      2. Contributeur
        Bonjour,
        pour éviter une suite peu élégante de somme.si+somme.si

        peut être que...
        sur le site de Boisgontier( voir post hier), regarde du coté de "données-consolider- par famille
        1. Contributeur
          Bonjour Yann.

          Juste un détail :
          =SI(D7="d";SOMME(J7))+SI(D8="d";SOMME(J8))+SI(D9="d";SOMME(J9))+...
          peut s'écrire plus simplement
          =SI(D7="d";J7)+SI(D8="d";J8)+SI(D9="d";J9)+...