Formule EXCEL_casse tête impossible à résoudre

Résolu
Bonjour,

Mon tableau va de la ligne 18 à 627

1/ Premier onglet intitulé "tableau"Je recherche une formule EXCEL pour répondre à la demande ci-dessous :
- Colonne C j'ai des noms communs (table, chaise, ... tous différents) ;
- Dans cette colonne C, les noms communs se répètent très souvent entre la ligne 18 et 627 ;
- Colonne L, j'ai soit des "oui", soit des "non" soit rien du tout ;
- Colonne R j'ai des chiffres : 0,25; 0,50; 1, 0,75 ....).

2/ deuxième onglet intitulé "synthèse"Dans un autre onglet, j'ai recopié les uns en dessous des autres, tous les noms communs du premier onglet. Bref la colonne D de mon 2ème onglet reprend tous les éléments de la colonne C de mon 1er onglet.

3/ Ma demandeJe voudrais que dans la colonne F de mon 2ème onglet, une formule qui dit ceci :
Dite moi pour un nom commun déterminé (colonne C) la somme total des chiffres de la colonne R (premier onglet) si et seulement si il y a un "oui" dans la colonne L.

J'ai écrit cette formule :
=SOMMEPROD((Tableau!$C$18:$C$627=$D5)*(Tableau!$L$18:$L$627>0))
mais elle n'est pas bonne du tout !

Merci d'avance, moi je n'y arrive pas

8 réponses

  1. Contributeur
    bonjour,

    la somme total des chiffres de la colonne R (premier onglet) si et seulement si il y a un "oui" dans la colonne L.

    Pourquoi ne pas mettre les conditions telles que tu les énonces ?

    =SOMMEPROD((Tableau!$C$18:$C$627=$D5)*(Tableau!$L$18:$L$627="oui")) 
    0
    1. il manque toujours le problème de la colonne R

      Ok on ne prend que les lignes qui ont dans la colonne C le nom communs "chaise"
      Ok on prend unqiuement dans les lignes qui concernent "chaise", celles où apparaient un "Oui" en colonne L

      Mais là où je mets ma formule, jamais je n'ai le calcul des chiffres de la colonne R

      chaise Oui 1
      Chaise Oui 0,75
      Chaise non 0.5
      Table Oui 1
      Table non 5

      Comment faire une formule qui me donne 1, 75 (1+0.75) ?

      vrai casse tête
      0
      1. Contributeur
        Bonsoir,

        Casse-tête ?
        Si j'ai bien compris, avec un tableau croisé dynamique (TCD) tu as tous tes totaux sans saisir une seule formule.
        Et tu n'as même pas besoin de dresser la liste des noms sans doublons.
        Si tu données évoluent, sélectionner une cellule du TCD et cliquer sur 'Actualiser les données'.
        Autant se servir des fonctionnalités d'excel...

        exemple : https://www.cjoint.com/?BKjwYNgNrem
        et si tu ne veux pas des 'Non' : clic-droit dessus et 'Masquer'.

        eric

        Jamais tu ne répondras à un mp non sollicité...
        Bon, ça c'est fait.
        0
        1. Contributeur
          Salut Éric,

          Tu as tout à fait raison pour le TCD, mais ton exemple n'est pas très convaincant pour Nkalinda.

          N'aurais-tu pas confondu tes fichiers ? enfin un exemple qui ne risque pas de "boger"...
          0
      2. Bonne idée Eric le tableau croisé dynamique
        sauf qu'on me demande une formule Excel car ensuite, je dois formater la page selon des critères bien précis et l'imprimer

        veulent pas s'embêter à cliquer sur le bouton actualser

        j'ai pas fini de ramer

        Bref il me faut une formule et c'est casse tête
        0
        1. Contributeur
          Re,

          La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer
          Aurais-je atteint la perfection ???? :-)

          veulent pas s'embêter à cliquer sur le bouton actualser
          Là c'est que tu les as mal dressés...

          Comme il est fait le voilà : https://www.cjoint.com/?BKkajNTL2Im
          En prime la formule avec la colonne qui te manquait.
          gb est encore plus distrait que moi.

          eric

          Jamais tu ne répondras à un mp non sollicité...
          Bon, ça c'est fait.
          0
          1. Contributeur
            Aurais-je atteint la perfection ???? :-)

            Je pense que sur ce coup, tu es imbattable, l'on ne peut rien enlever sur ton classeur ;-)
            0
        2. Le fichier est vierge ?
          estce normal
          0
          1. Contributeur
            Encore ? Décidemment c'est bien l'heure d'aller au lit...
            J'ai modifié le lien
            eric
            0
        3. Bonjour

          Une idée

          =SOMME.SI.ENS(tableau!$R$18:$R$627;tableau!$C$18:$C$627;synthèse!$D19;tableau!$L$18:$L$627;"oui")

          Formule créée avec vos paramètres $D19 le nom pour lequel ont fait la somme
          formule à tirer sur la hauteur de vos noms communs
          cette colonne doit être sans doublon de nom
          0
          1. Je vous remercie pour vos réponses ... et surtout de vous avez fait coucher si tard !

            mon problème est résolu !

            Bisous à bientôt
            0