Additionner des cellules avec du texte

Bonjour,

J'aurais besoin de pouvoir additionner des cellules dans lesquelles certaines sont du texte.

Je précise que pour les cellules contenant du texte, elles possèdent déjà une formule.

Si je les additionne avec la formule SOMME, c'est tout bon. En revanche si j'ai besoin de selctionner certaines cellules j'ai un message d'erreur.

Merci d'avance.


Windows / Chrome 114.0.0.0

9 réponses

  1. J'ai fini par craquer et tenté une solution via une/deux fonction/s personnalisée/s (macro)

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

    Cdlmnt

    0
    1. Re:

      En modifiant le format couleur de D42 et en l'incluant dans chaque fonction, ça correspond à la somme des cellules demandée pas Sandie.

      Cordialement

      0
  2. Salut à tous,

    Sandie En attendant tes réponses une proposition.

    À supposer que le mot "Atelier" peut se trouver ailleurs sur les lignes colorées.

    =SOMME(SI(D2="atelier";1;D2);SI(D3="atelier";1;D3);SI(D5="atelier";1;D5);SI(D7="atelier";1;D7);SI(D15="atelier";1;D15);SI(D17="atelier";1;D17);SI(D18="atelier";1;D18);SI(D26="atelier";1;D26);SI(D30="atelier";1;D30);SI(D35="atelier";1;D35);SI(D38="atelier";1;D38);SI(D40="atelier";1;D40);SI(D42="atelier";1;D42))

    Par contre s'il y un plus grand nombre de cellules à ajouter il va peut-être falloir passer par une colonne de calculs intermédiaires

    Cordialement

    0
    1. Une autre

      Puisqu'il n'y a que des 1 a sommer et que le mot "Atelier" vaut 1 :

      =NBVAL(D2;D3;D5;D7;D15;D17;D18;D26;D30;D35;D38;D40;D42)

      Cordialement

      0
    2. @PapyLuc51

      Salut PapyLuc51

      Oui mais s'il y a des 0 ?

      Cdlmnt

      0
    3. @ccm81

      Salut ccm81

      Tu as raison, c'est une proposition en rapport avec le fichier joint ; il n'y aucun 0 sur la colonne en cause.

      Je me suis emballé à faire des propositions sans avoir les réponses aux questions posées.

      Maintenant je me dis : fais comme "Charles" ; "attend !" ;)

      Cordialement

      0
    4. @PapyLuc51

      Bonjour

      Désolée pour le retard.

      Effectivement parfois il peut y avoir des 0.

      J'ai appliqué =NBVAL(D2;D3;D5;D7;D15;D17;D18;D26;D30;D35;D38;D40;D42)

      Mais si c'est O, je ne mets rien, ça me parait plus simple comme ça.

      Merci beaucoup pour vos réponses et votre aide précieuse. 

      0
  3. 1. Il faudrait que les cellules ATELIER qui sont en couleur soient égales à 1 sachant que j'ai déjà une formule sous les cellules ATELIER.

    Tu attends (dans ton fichier post 2) quoi comme résultat en D48 ?

    Cdlmnt

    0
    1. Il va peut-être falloir passer par ce qui détermine la couleur des lignes. Il y a certainement une/des condition(s)

      Pourquoi D42 est-elle d'une autre couleur ?

      Le tableau envoyé n'est pas assez explicite - est-il un fragment un tableau plus élaboré ?

      Peux-tu revoir tout ça et nous fournir un maximum de détails sur ce que tu veux et fournir le tableau complet sans données confidentielles.

      Cordialement

      0
      1. Hello,

        Le + avec du texte provoque toujours une erreur (et dans Somme il est un peu idiot), utiliser plutôt la fonction SOMME avec ; qui ne tient pas compte du texte :

        =SOMME(D2;D3;D5;D7;D15;D17;D18;D26;D30;D35;D38;D40;D42)

        à tester si c'est ça que tu veux

        0
        1. essaies ceci

          =SOMME(A2;A3;A5;A7;A15;A17;A18;A26;A30;A35;A38;A40)

          Cdlmnt

          0
          1. Salut à tous,

            J'y vais au plus simple

            Dans l'addition retirer les trois cellules contenant "Atelier" (D7, D18 et D30) et ajouter un NB.SI à la fin

            =SOMME(D11+D3+D5+D15+D17+D26+D35+D38+D40+D42)+NB.SI(D2:D46;"Atelier")

            Cordialement

            0
            1. Cela ne fonctionne pas car je peux avoir des cellules ATLIER que je ne dois pas prendre en compte et si je fais  D2:D46;"Atelier", tout s'additionne. 

              Merci

              0
            2. @Sandie

              Bonjour,

              J'avais compris qu'il fallait prendre en compte les cellules "atelier". 

              Alors fais comme te dit ccm81 (mes amitiés), dans ta formule SOMME() remplace les " + " par des " ; "  ou fais simplement un copier/coller.

              Ainsi ne seront prises en comptes que les cellules avec des nombres.

              Cordialement

              0
            3. @PapyLuc51

              Je dois prendre en compte les cellules ATELIER mais seulement celles de couleur.

              J'ai essayée comme me l'a indiquait ccm81 ça ne fonctionne pas. Ca ne me prend pas en compte les cellule ATELIER en couleur

              0
            4. @Sandie

              Faudrait savoir ce que tu veux ; d'un coté tu dis ""cellules ATLIER que je ne dois pas prendre en compte"" dans ta réponse #6 et là tu dis le contraire ?????

              Cordialement

              0
            5. @PapyLuc51

              Désolée si je ne suis pas claire, je ne dois prendre en compte dans mon addition que les cellules ATELIER qui sont en couleur.

              Il faudrait que les cellules ATELIER qui sont en couleur soient égales à 1 sachant que j'ai déjà une formule sous les cellules ATELIER.

              Merci

              0
          2. Voici le lien, je précise que je ne dois additionner que les cellules de couleur 

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

            Merci beaucoup

            0
            1. Bonjour

              Pas très clair. Peux tu envoyer un bout de ton fichier sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
              1) Tu vas dans http://cjoint.com/
              2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
              3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
              4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
                 en bleu souligné ; tu le sélectionnes et tu fais "Copier"
              5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".

              Cdlmnt

              0