Somme de cellules affichant des caractères

Fermé
PhilF - 12 août 2013 à 11:50
via55 Messages postés 14473 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 13 septembre 2024 - 12 août 2013 à 22:43
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
A voir également:

7 réponses

f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
12 août 2013 à 14:37
Bonjour,

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

A+
1
via55 Messages postés 14473 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 13 septembre 2024 2 728
12 août 2013 à 14:47
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
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
12 août 2013 à 15:11
Bonjour,

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

A+
1
via55 Messages postés 14473 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 13 septembre 2024 2 728
12 août 2013 à 15:30
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
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
12 août 2013 à 16:12
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
tontong Messages postés 2556 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 5 septembre 2024 1 057
12 août 2013 à 16:42
Même avec les parenthèses corrigées???
0
tontong Messages postés 2556 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 5 septembre 2024 1 057
12 août 2013 à 15:54
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
12 août 2013 à 16:08
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
Estbureautique Messages postés 143 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 2 avril 2014 43
12 août 2013 à 16:46
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
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
12 août 2013 à 19:42
Il ne s'agit pas de compter bêtement les caractères mais d'affecter à chacun un coefficient !!!
0
phfr76 Messages postés 1 Date d'inscription lundi 12 août 2013 Statut Membre Dernière intervention 12 août 2013
12 août 2013 à 19:22
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
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
Modifié par Patrice33740 le 12/08/2013 à 20:22
Regardes ces articles:
Faire rapidement un planning
Planning Multi-usage
0
via55 Messages postés 14473 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 13 septembre 2024 2 728
12 août 2013 à 22:43
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