OVH Cloud OVH Cloud

Faire un calcul dans une base de données comportant des lettres avec une affectation de nombres aux lettres

14 réponses
Avatar
Leodogan
Bonjour,
je recherche une solution au problème suivant : j'ai une base de données de
X colonnes sur Y lignes et les cellules sont remplies avec des lettres ou
des groupes de lettres par ex R ou mp, etc...
Pour chaque lettre j'ai une autre matrice qui donne la valeur chiffrée de la
lettre par ex : pour R dans la table on trouve 10 et pour mp on a 7.
Quelle formule permet de faire la somme d'une colonne de lettres (en
reprenant pour chacune d'elles la valeur chiffrée) et la même chose en
ligne.
merci à tous ceux qui répondront ; je peux fournir les 2 tableaux si on me
les demande.
Alain

4 réponses

1 2
Avatar
Jacky
Bonjour Daniel

Super la fonction, BRAVO

JJ (qui n'a même pas encore dégainé)



"Daniel" a écrit dans le message de
news:%
C'est mieux avec le lien :
http://cjoint.com/?fpnmhM75EN
Cordialement.
Daniel
"Leodogan" a écrit dans le message de news:
428720aa$0$22808$
bonjour, voici le lien :
http://cjoint.com/?fpmtIG088C

pour la feuille de calcul
merci à toi
A.

"Jacky" a écrit dans le message de news:

Bonsoir,
Peut-on voir la tête des tableaux sur
http://cjoint.com/
Salutations
JJ

"Leodogan" a écrit dans le message de
news:42863e1f$0$23238$
Bonjour,
je recherche une solution au problème suivant : j'ai une base de
données




de
X colonnes sur Y lignes et les cellules sont remplies avec des lettres
ou
des groupes de lettres par ex R ou mp, etc...
Pour chaque lettre j'ai une autre matrice qui donne la valeur chiffrée
de
la

lettre par ex : pour R dans la table on trouve 10 et pour mp on a 7.
Quelle formule permet de faire la somme d'une colonne de lettres (en
reprenant pour chacune d'elles la valeur chiffrée) et la même chose en
ligne.
merci à tous ceux qui répondront ; je peux fournir les 2 tableaux si
on




me
les demande.
Alain
















Avatar
Patrick BASTARD
Attention :
Remplacer Dl par DI, confusion entre le L minuscule et le I majuscule.


Bonjour, *Leodogan*


Avec la formule que je t'ai indiquée hier, cela donnerait :
En X2 à recopier vers le bas
SOMME(NB.SI(B2:W2;"M")*7.5;NB.SI(B2:W2;"M+")*7;NB.SI(B2:W2;"S")*7.5;NB.SI(B2:W2;"S+")*7;NB.SI(B2:W2;"C")*7.5;NB.SI(B2:W2;"M/E")*7.5;NB.SI(B2:W2;"E")*7.5;NB.SI(B2:W2;"M8")*7.5;NB.SI(B2:W2;"Mb")*7.5;NB.SI(B2:W2;"Mb+")*7;NB.SI(B2:W2;"FO")*7;NB.SI(B2:W2;"Di/")*4;NB.SI(B2:W2;"Dl")*6.5;;NB.SI(B2:W2;"RN")*5.6;NB.SI(B2:W2;"K/")*3;NB.SI(B2:W2;"/K")*3)


En B24, à recopier vers la droite
SOMME(NB.SI(B2:B22;"M")*7.5;NB.SI(B2:B22;"M+")*7;NB.SI(B2:B22;"S")*7.5;NB.SI(B2:B22;"S+")*7;NB.SI(B2:B22;"C")*7.5;NB.SI(B2:B22;"M/E")*7.5;NB.SI(B2:B22;"E")*7.5;NB.SI(B2:B22;"M8")*7.5;NB.SI(B2:B22;"Mb")*7.5;NB.SI(B2:B22;"Mb+")*7;NB.SI(B2:B22;"FO")*7;NB.SI(B2:B22;"Di/")*4;NB.SI(B2:B22;"Dl")*6.5;;NB.SI(B2:B22;"RN")*5.6;NB.SI(B2:B22;"K/")*3;NB.SI(B2:B22;"/K")*3)


Pas très élégant, et probablement simplifiable, mais compte tenu de la
présentation de ta table de correspondance.

ton fichier avec les formules ici :
http://cjoint.com/?fpnv1kMTqW



Avatar
AV
Et une petite formule ?

http://cjoint.com/?fpsg4rr1Lm

AV
Avatar
Leodogan
merci à tous ceux qui ont répondu.
il va falloir que je me mette au VBA !
et à certaines formules pas piquées des vers.
merci encore.
bon dimanche,
A.

"AV" a écrit dans le message de news:
%
Et une petite formule ?

http://cjoint.com/?fpsg4rr1Lm

AV




1 2