FORMULE EXEL
filou06
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
Chris 94 Messages postés 54087 Date d'inscription Statut Modérateur Dernière intervention -
Chris 94 Messages postés 54087 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je ne sais pas comment attribuer un chiffre a une lettre
Je voudrai que certaines lettres soit le total de 1
exemple :C=1
H=1
D=1
svp help me .
merci d'avance
Je ne sais pas comment attribuer un chiffre a une lettre
Je voudrai que certaines lettres soit le total de 1
exemple :C=1
H=1
D=1
svp help me .
merci d'avance
A voir également:
- FORMULE EXEL
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
8 réponses
C'est un peu plus complexe que je pensais.
En fait, sur une ligne, tu souhaite avoir en AC le nombre total de caractères (C, H ou autres) entrés entre dans la plage des colonnes C à Z. Pour ceci, NBVAL doit tourner. En AC2, le contenu de la cellule doit être :
Par contre, en AD, tu ne veux afficher que le nombre de C et là, j'ai plus de mal à imaginer une solution simple. J'entrevois quelque chose mais, hélas, très lourd avec des tests booléens* sur chaque cellule de C à Z. Pas terrible !
* : pour ces tests, on cherche s'il est vrai ou faux qu'une condition est respectée. Ici, on demande à Excel s'il est vrai (ou faux) que C1 (par exemple) contient la lettre C. Si c'est vrai, on fait l'addition en AD pour toutes les cases concernées. Ca donne, en AD, quelque chose comme :
En fait, sur une ligne, tu souhaite avoir en AC le nombre total de caractères (C, H ou autres) entrés entre dans la plage des colonnes C à Z. Pour ceci, NBVAL doit tourner. En AC2, le contenu de la cellule doit être :
=NBVAL(C2:Z2)
Par contre, en AD, tu ne veux afficher que le nombre de C et là, j'ai plus de mal à imaginer une solution simple. J'entrevois quelque chose mais, hélas, très lourd avec des tests booléens* sur chaque cellule de C à Z. Pas terrible !
* : pour ces tests, on cherche s'il est vrai ou faux qu'une condition est respectée. Ici, on demande à Excel s'il est vrai (ou faux) que C1 (par exemple) contient la lettre C. Si c'est vrai, on fait l'addition en AD pour toutes les cases concernées. Ca donne, en AD, quelque chose comme :
= (C1="C")+(D1="C")+...+(Z1="C")...Lourdingue !
Bonsoir,
Essaye, STP, d'être plus explicite.
Que veux-tu faire très précisément ? Dans ton exemple, aucune des lettres n'est "le total de 1"...
Essaye, STP, d'être plus explicite.
Que veux-tu faire très précisément ? Dans ton exemple, aucune des lettres n'est "le total de 1"...
COLONNE A J AI LA DATE
COLONNE B J AI LES JOURS
COLONNE C DE 0H A 1H
COLONNE D DE 1H A 2H
COLONNE E DE 2H A 3H ETC ETC ET CE JUSQUE MINUIT
ENSUITE J AI COLONNE TOTAL HEURES.
CERTAINE LETTRES CORRESPONDENT A UNE SITE
LA LETTRE H EST LA PREMIERE LETTRE D UN SITE
LA LETTRE C UN AUTRE SITE ETC
ET JE VOUDRAI QUE , QUAND JE MET UNE LETTRE DANS LES COLONNES HEURES IL ME RAJOUTE DANS LE TOTAL 1 HEURE A CHAQUE LETTRE . JE SAIS PAS SI JE ME SUIS BIEN EXPLIQUE LOL.
EN TOUT CAS C EST SUPER SYMPA DE ME REPONDRE
COLONNE B J AI LES JOURS
COLONNE C DE 0H A 1H
COLONNE D DE 1H A 2H
COLONNE E DE 2H A 3H ETC ETC ET CE JUSQUE MINUIT
ENSUITE J AI COLONNE TOTAL HEURES.
CERTAINE LETTRES CORRESPONDENT A UNE SITE
LA LETTRE H EST LA PREMIERE LETTRE D UN SITE
LA LETTRE C UN AUTRE SITE ETC
ET JE VOUDRAI QUE , QUAND JE MET UNE LETTRE DANS LES COLONNES HEURES IL ME RAJOUTE DANS LE TOTAL 1 HEURE A CHAQUE LETTRE . JE SAIS PAS SI JE ME SUIS BIEN EXPLIQUE LOL.
EN TOUT CAS C EST SUPER SYMPA DE ME REPONDRE
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
y a pas un moyen de mettre mon fichier sur ce site ?? ce serai plus simple si tu le vois
Hum, non, pas vraiment... Une copie d'écran, oui, c'est possible avec la méthode donnée par https://www.commentcamarche.net/infos/25913-ccm-inserer-une-image-dans-une-discussion/
Quand tu insères la fonction dans la case, tu dois y voir NBVAL(). Entre les parenthèses, tu indiques la plage de cellules concernées ; le plus simple, sans quitter ni valider la case,, tu cliques dans la première cellule de cette plage et tu fais glisser ton curseur jusqu'à la dernière avant de relacher le bouton de la souris. Dans la case "total",, tu devrais voir alors : NBVAL(A1: J1) [c'est un exemple valable si tu cherches le nombre de valeurs entrées dans la série A1 --> J1].
Quand tu insères la fonction dans la case, tu dois y voir NBVAL(). Entre les parenthèses, tu indiques la plage de cellules concernées ; le plus simple, sans quitter ni valider la case,, tu cliques dans la première cellule de cette plage et tu fais glisser ton curseur jusqu'à la dernière avant de relacher le bouton de la souris. Dans la case "total",, tu devrais voir alors : NBVAL(A1: J1) [c'est un exemple valable si tu cherches le nombre de valeurs entrées dans la série A1 --> J1].
=SOMME(SI(C2:Z2="C";1;0)) puis tu valides la cellule en tapant la touche "Retour" tout en tenant la touche "Commande" (ou la combinaison "Contrôle-Majuscule") ce qui en fait une formule "matricielle", autrement dit qui effectue le calcul pour chacun des cas de figure contenus, donc exactement ce que tu as écrit. On reconnait que la formule a bien été validée en mode matriciel par l'affichage d'accolades :
{=SOMME(SI(C2:Z2="C";1;0))}
Je désespérais que tu passes par ici :-)
Mon usage d'Excel remonte à bien longtemps... et sur des bases minimales. Je ne connaissais pas cette façon de faire, très élégante. Merci.