Utilisation fonctions dans excel 2010

Fermé
alchom Messages postés 6 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 23 janvier 2013 - 23 janv. 2013 à 18:02
 alchom - 24 janv. 2013 à 11:04
Bonjour,

Comment attribuer automatiquement dans Excel (2010) des points en fonction d'un résultat.
exemple :

liste1 liste 2 liste 3

1121 1211 1165
0 point 1 point 0 point

1211 1165 1121
1 point 0 point 0 point

1165 1121 1211
0 point 0 point 1 point

J'ai utilisé la formule si Et/ou mais je n'y arrive pas

Quelqu'un peut-il me donner la, formule
un grand merci par avance

A voir également:

5 réponses

chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
23 janv. 2013 à 18:03
bonjour,

peux-tu mettre à disposition un fichier Excel expliquant ton problème ?

Pour joindre un fichier, merci d'utiliser cjoint.com.

Cordialement.
0
alchom Messages postés 6 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 23 janvier 2013
23 janv. 2013 à 20:41
j'ai cliqué sur "ci-joint.com" et J'ai joins un fichier excel avec mon exemple ... à remplir
un grand merci par avance
à +
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
23 janv. 2013 à 18:07
Salut,

Tu peux donner plus d'explications, es ce que chaque groupe est dans une cellule

1211 1165 1121

si je comprends bien 1211 = 1
1121 =0 et 1165=0
existe il d'autre valeurs
0
alchom Messages postés 6 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 23 janvier 2013
23 janv. 2013 à 18:28
oui tu as bien compris. c'est un exemple .
il y aura toujours 3 colonnes
à chaque fois il devra être attribué
1 au résultat le plus élevé
et 0 dans chaque colonne la moins élevée

pour chaque ligne le processus sera le même

merci
0
alchom Messages postés 6 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 23 janvier 2013
23 janv. 2013 à 18:42
A B C
1 Résultat 1246 1211 1165
Point 1 0 0
2 Résultat 1090 1140 1091
Point 0 1 0
3 Résultat 0 1162 1167
Point 0 0 1
4 Résultat 1221 1121 1166
Point 1 0 0
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
23 janv. 2013 à 18:55
Bonjour

tes nombres ligne1, résultat ligne 2
en A2
=(MAX($A1:$C1)=A1)*1
tirer vers la droite

copier -coller ligne 4,6........
0
alchom Messages postés 6 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 23 janvier 2013
23 janv. 2013 à 20:45
j'ai mis la formule mais ça me donne le même résultat dans chaque colonne et chaque ligne quelque soit le résultat !
Je dois être un vrai crétin ! ... il faut dire que je ne suis pas un pro !!!! et peut être même un piètre amateur !!
bien cordialement
0
alchom Messages postés 6 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 23 janvier 2013
23 janv. 2013 à 23:42
Résultats Points
C D E G H I
5 1246 1211 1165 -----------> 1 0 0
6 1090 1140 1091 -----------> 0 1 0
7 0 1162 1167 -----------> 0 0 1
8 1221 1121 1166 -----------> 1 0 0

Quelle formule AUTOMATIQUE pour attribuer ces points 1 ou 0 dans les colonnes G5,H5,I5 en fonction des résultats de la même ligne C5,D5,E5 et ainsi de suite pour chaque ligne


Donc, La formule proposée appliquée ci-dessous ne convient pas au regard des résultats qui devraient être ceux du dessus(en rouge)

=(MAX(B17:D17)=B17)*1
C D E G H I
18 1246 1211 1165 -----------> 1 1 1
19 1090 1140 1091 -----------> 0 0 0
20 0 1162 1167 -----------> 0 0 0
21 1221 1121 1166 -----------> 1 1 1

Encore moi ... peut être ce tableau sera-t-il plus clair de ce que je demande.
Merci
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
24 janv. 2013 à 09:02
1/ Je teste toujours les solutions que je propose et c'était OK

2/ relis ce que tu avais demandé et ce que je t'avais proposé - Tu verras peut-être qu'il manque quelque chose dans ta formule
=(MAX(B17:D17)=B17)*1
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
24 janv. 2013 à 11:01
bonjour,

comme le dit si bien michel_m, ta formule n'est pas identique à celle qu'il a donné.
Il faut bien ajouter les $, qui figent les cellules à tester.
0

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

Posez votre question
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
Modifié par Mike-31 le 23/01/2013 à 20:56
Re,

Pourtant c'est la formule qui semble convenir, si ta première ligne de valeur est en A1, B1 et C1 colle la formule de Michel_m que je salue au passage en D1 incrémenter la vers la droite sur E1 et F1
ensuite prendre les 3 cellules D1, E1 et F1 et incrémenter vers le bas sur la hauteur de ton tableau

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
ta solution répond à un problème que j'ai certainement mal posé;
Il faut que les formules dans les cellules du tableau "points" soient pré remplies et ne se remplissent avec 1 ou 0 qu' en fonction des chiffres des cellules du tableau "résultats" qui ne seront remplies qu 'APRÈS en fonction de résultats aléatoires pas encore connus
de ce fait bien sûr il ne peut y avoir par ligne qu'un seul 1 et deux 0

J'espère que ma demande est plus claire
un grand merci encore pour le dérangement
0
mon pseudo alchom
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
24 janv. 2013 à 10:49
alchom excuses moi de t"avoir déragé en essayant de t'aider
ras le bol
0
je comprends ton ras le bol avec un tel élève que moi !!!
merci d'avoir essayé et d'avoir été patient
0
lorsque que écrit "un grand merci encore pour le dérangement" je ne parlais bien sûr pas de MON dérangement mais de TON dérangement pour lequel je m'excusais
0