Somme de cellules affichant des caractères

PhilF -  
via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je suis débutant dans Excel.
Je voudrais connaitre la formule me permettant de calculer la somme d'une plage de données comprenant des C, des A, des c, et des a, sachant que C=1, A=1, c=0,5, a=0,5.
Merci

7 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    la formule me permettant de calculer sauf erreur de ma part les formule excel ne distinguent pas les minuscules des majuscules.

    A+
    1
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour,

    Pour comptabiliser tu peux utiliser NB.SI

    = NB.SI(A1:A10;"A") donnera le nombre de A de la plageA1:A10
    malheureusement excel ne fait pas la différence entre A et a dans cette formule et tous les A vont être comptabilisés

    Il faudrait changer les a et c pour les remplacer par d'autre lettres d'abord (par ex G et H)
    et après =NB.SI(A1:A10;"A") te donnera le total pour A (puisque chacun vaut 1,
    =NB.SI(A1:A10;"G")*0,5 te donnera la somme pour les G etc

    et pour la somme totale tu additionnes tout dans une seule formule :

    =NB.SI(A1:A10;"A") + NB.SI(A1:A10;"C") +( NB.SI(A1:A10;"G") + NB.SI(A1:A10;"H") )*0,5

    Cdlmnt
    1
  3. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Tu peux également utiliser la fonction CODE
    https://www.cjoint.com/c/CHmpj7dyTxh

    A+
    1
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Excellente idée de Gyrus d'utiliser CODE

      on peut alors obtenir la somme dans une cellule sans colonne supplémentaire en utilisant SOMMEPROD par exemple pour la plage A1:A10 formule en B1 pour avoir la somme :

      = SOMMEPROD(CODE(A1:A10)=97)*0,5+SOMMEPROD(CODE(A1:A10)=99)*0,5 +SOMMEPROD(CODE(A1:A10)=65) +SOMMEPROD(CODE(A1:A10)=67)
      0
    2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      Plutôt :
      = SOMMEPROD((CODE(A1:A8)=97)*0,5)+SOMMEPROD((CODE(A1:A8)=99)*0,5) +SOMMEPROD((CODE(A1:A8)=65)*1)+SOMMEPROD((CODE(A1:A8)=67)*1)
      0
    3. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
       
      Même avec les parenthèses corrigées???
      0
  4. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    Bonjour,
    La fonction Trouve tient aussi compte de la casse.
    =SOMMEPROD((ESTNUM(TROUVE("A";A2:A11))*1))+SOMMEPROD((ESTNUM(TROUVE("C";A2:A11))*1))+SOMMEPROD((ESTNUM(TROUVE("a";A2:A11))*0,5))+SOMMEPROD((ESTNUM(TROUVE("c";A2:A11))*0,5))
    1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Bonjour,

    Tu peux aussi utiliser EXACT() :
    =SOMMEPROD(EXACT(A1:A8;"A")*1)+SOMMEPROD(EXACT(A1:A8;"C")*1)+SOMMEPROD(EXACT(A1:A8;"a")*0,5)+SOMMEPROD(EXACT(A1:A8;"c")*0,5)
    1
  7. Estbureautique Messages postés 150 Statut Membre 43
     
    Bonjour

    essayez sur ce site
    http://rainbow.arch.scriptmania.com/tools/word_counter.html

    collez le texte dans la fenêtre de gauche ,ensuite Character Counts

    et copiez le résultat de la fenêtre de droite pour allez le coller dans Excel

    Cordialement
    0
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      Il ne s'agit pas de compter bêtement les caractères mais d'affecter à chacun un coefficient !!!
      0
  8. phfr76 Messages postés 2 Statut Membre
     
    En fait, ceci n'a rien de professionnel, c'est juste pour mon plaisir personnel parce qu'Excel m'intéresse.

    Imaginez le tableau de congés qui suit :
    En colonne A, n'importe quel mois, Août par exemple, puis les jours dans les colonnes suivantes : 1, 2, 3, 4, 5, ... 29, 30, 31. Après les jours, une Colonne C (Congé Payé), et une colonne A (ARTT).
    Je voudrais donc que soient calculés automatiquement le nombre des CP et des ARTT dans ces 2 dernières cases, dès que je saisis n'importe où dans la ligne du mois en question, un C qui vaut 1 CP, 1 c qui vaut ½ CP, 1 A qui vaut 1 ARTT, 1 a qui vaut ½ ARTT (Oui, il peut être posé une demie journée !).
    Le tableau sera étendu à l'année complète avec tous les mois bien sûr. Puis le solde (tout en bas à droite) par rapport à un crédit initial de 27 jours de CP, et de 8 d'ARTT.

    Merci
    0
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      Regardes ces articles:
      Faire rapidement un planning
      Planning Multi-usage
      0
    2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Bonsoir

      Alors essaye de bâtir quelque chose comme cela avec une liste de validation pour le choix dans les cellules
      https://www.cjoint.com/?0HmwQcKRfeC

      Cdlmnt
      0