Attribuer une valeur à une lettre

Patricia -  
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je fais un tableau de présences dans lequel je choisis, C pour congé payé, R pour une récupération à prendre et P lorsque la récupération est prise.
- Chaque mois est une sur page séparée.
- Chaque ligne représente une personne différente.
- Chaque cellule représente un jour de la semaine.
- En bout de ligne je fais un total pour chaque rubrique C, R, P

1) puis-je attribuer une valeur : ex
C égal 1
R égal 1
P égal 1
les minuscules c, r, et p équivalantes à la moitié (0,5) des majuscules.

2) toutes les lettres se trouvant sur la même ligne comment faire pour que chaque colonne additionne ses propres lettres quelque soit la cellulle ou elles se trouvent.

Je connais les formules simples, addition, soustraction, division etc.

Merci pour l'aide que vous pourrez m'apporter

Patricia
A voir également:

2 réponses

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

Adaptez la plage de cellules: formule a ecrire dans premiere cellule de chaque colonne (C, R, P) et etirez vers le bas jusqu'a derniere ligne personne
(formule matricielle à saisir sans les { } et valider par Ctrl+Shift+Entrée)
cumul c et C
{=SOMME(SI(EXACT(A1:C1;"c");0,5))+SOMME(SI(EXACT(A1:C1;"C");1))}
cumul r et R
{=SOMME(SI(EXACT(A1:C1;"r");0,5))+SOMME(SI(EXACT(A1:C1;"R");1))}
cumul p et p
{=SOMME(SI(EXACT(A1:C1;"p");0,5))+SOMME(SI(EXACT(A1:C1;"P");1))}

A+
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Salut,

pourquoi ne pas tester le contenu de la cellule, puis si la cellule est en majuscule avec cette formule normale

=SI(OU(A2="C";A2="R";A2="P");SI(EXACT(A2;MAJUSCULE(A2));1;0,5);"")
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Re,

ou comme cela si les lettre sont en ligne et traiter en une seule formule

=SOMMEPROD((EXACT(A2:J2;"C"))+(EXACT(A2:J2;"R"))+(EXACT(A2:J2;"P")))+(SOMMEPROD((EXACT($A$2:$K$2;"c"))+(EXACT($A$2:$K$2;"r"))+(EXACT($A$2:$K$2;"p")))/2)
0