Condition à choix multiple
Résolu
fabienne12
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
fabienne12 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
fabienne12 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis en train dessayer de faire un tableau avec une condition si multiple mais je n'y arrive pas.
Un tableau de 3 colonnes
Première colonne Nom
Dexième colonne Classement
Troisème Colonne Point
En fontion du classement un nombre de point et attribuer
1er 20 pts
2éme 17 pts
3éme 15 pts
4éme 13 pts
5éme 11 pts
6 éme 10 pts
7éme 9 pts
8éme 8 pts
9éme 7 pts
10éme 6 pts
11éme 5 pts
12éme 4pts
13éme 3 pts
14éme 2 pts
15éme ou plus 1 pts
Le souci étant que le classement n'est pas dans l'ordre car c'est le nom qui est classé par ordre alphabetique.
Merci pour votre aide
Je suis en train dessayer de faire un tableau avec une condition si multiple mais je n'y arrive pas.
Un tableau de 3 colonnes
Première colonne Nom
Dexième colonne Classement
Troisème Colonne Point
En fontion du classement un nombre de point et attribuer
1er 20 pts
2éme 17 pts
3éme 15 pts
4éme 13 pts
5éme 11 pts
6 éme 10 pts
7éme 9 pts
8éme 8 pts
9éme 7 pts
10éme 6 pts
11éme 5 pts
12éme 4pts
13éme 3 pts
14éme 2 pts
15éme ou plus 1 pts
Le souci étant que le classement n'est pas dans l'ordre car c'est le nom qui est classé par ordre alphabetique.
Merci pour votre aide
A voir également:
- Condition à choix multiple
- Excel cellule choix multiple - Guide
- Excel cellule couleur si condition texte - Guide
- Ecran multiple pc - Guide
- Copier coller multiple - Guide
- Repondeur choix multiple - Forum Réseau
4 réponses
Bonsoir
le plus simple:
triez votre tableau '(les deux colonnes) selon la colonne classement
placez les points
refaites un tri avec les trois colonnes sur la colonne nom pour remettre par ordre alphabétique
ou alors par formule
créer un tableau hors champ avec en première colonne les rangs de 1 à 14
pour exemple de E1 à E14
en seconde colonne les points correspondants (F1 à F14)
dans votre colonne points
Si on commence ne ligne 2 colonne C:
en C2:
=SI(B2>14;1;RECHERCHEV(B2;$E$1:$F$14;2;0))
et s'il y a des cellules vides en colonne B pour éviter l'affichage #N/A
=SI(ESTVIDE(B2);"";SI(B2>14;1;RECHERCHEV(B2;$E$1:$F$14;2;0)))
n'oubliez pas de bloquer le champ des références par les signes $
crdlmnt
le plus simple:
triez votre tableau '(les deux colonnes) selon la colonne classement
placez les points
refaites un tri avec les trois colonnes sur la colonne nom pour remettre par ordre alphabétique
ou alors par formule
créer un tableau hors champ avec en première colonne les rangs de 1 à 14
pour exemple de E1 à E14
en seconde colonne les points correspondants (F1 à F14)
dans votre colonne points
Si on commence ne ligne 2 colonne C:
en C2:
=SI(B2>14;1;RECHERCHEV(B2;$E$1:$F$14;2;0))
et s'il y a des cellules vides en colonne B pour éviter l'affichage #N/A
=SI(ESTVIDE(B2);"";SI(B2>14;1;RECHERCHEV(B2;$E$1:$F$14;2;0)))
n'oubliez pas de bloquer le champ des références par les signes $
crdlmnt
Salut,
Autre possibilité, A partir de A2 tes noms et à partir de B2 les classements (en saisie simple 1; 2;3 etc ...). en C2 colle une de ces formules et incrémente vers le bas
cette formule attribuera le nombre de point jusqu'au classement 15
=CHOISIR(B2;20;17;15;13;11;10;9;8;7;6;5;4;3;2;1)
En perfectionnant la formule on attribue 1 point au delà du 15éme rang
=SI(B2>=15;1;CHOISIR(B2;20;17;15;13;11;10;9;8;7;6;5;4;3;2) )
Pour ma part j'ajouterais une conditionnelle en tête et utiliserais cette formule pour tester les cellules vides en B
=SI(B2<>"";SI(B2>=15;1;CHOISIR(B2;20;17;15;13;11;10;9;8;7;6;5;4;3;2) );"")
Si tu veux un exemple fais signe
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Autre possibilité, A partir de A2 tes noms et à partir de B2 les classements (en saisie simple 1; 2;3 etc ...). en C2 colle une de ces formules et incrémente vers le bas
cette formule attribuera le nombre de point jusqu'au classement 15
=CHOISIR(B2;20;17;15;13;11;10;9;8;7;6;5;4;3;2;1)
En perfectionnant la formule on attribue 1 point au delà du 15éme rang
=SI(B2>=15;1;CHOISIR(B2;20;17;15;13;11;10;9;8;7;6;5;4;3;2) )
Pour ma part j'ajouterais une conditionnelle en tête et utiliserais cette formule pour tester les cellules vides en B
=SI(B2<>"";SI(B2>=15;1;CHOISIR(B2;20;17;15;13;11;10;9;8;7;6;5;4;3;2) );"")
Si tu veux un exemple fais signe
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.