Tableau excel ET OU
Fermé
Nickygend
-
14 nov. 2013 à 13:55
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 14 nov. 2013 à 14:42
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 14 nov. 2013 à 14:42
A voir également:
- Tableau excel ET OU
- Tableau croisé dynamique - Guide
- Si et excel - Guide
- Liste déroulante excel - Guide
- Code ascii tableau - Guide
- Trier tableau excel - Guide
4 réponses
Je te rassure, ce n'est qu'un dossier sur lequel je dois m'exercer !
Je dois obligatoirement utiliser dans la formule ET ainsi que OU. Est-ce que tu saurais comment placer ça?
Je dois obligatoirement utiliser dans la formule ET ainsi que OU. Est-ce que tu saurais comment placer ça?
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 14/11/2013 à 15:11
Modifié par michel_m le 14/11/2013 à 15:11
Bonjour à tous
Un tuto là dessus dans les astuces CCM
https://www.commentcamarche.net/applis-sites/bureautique/1511-utiliser-les-fonctions-si-et-ou-non-dans-excel/
et pour le fun sans SI, ET,OU (excuse moi Nicky ) ;o)
bizarrerie:
en matriciel , la valeur "zéro" dans l'index renvoie la valeur 1 !!!
Michel
Un tuto là dessus dans les astuces CCM
https://www.commentcamarche.net/applis-sites/bureautique/1511-utiliser-les-fonctions-si-et-ou-non-dans-excel/
et pour le fun sans SI, ET,OU (excuse moi Nicky ) ;o)
=INDEX({"A remercier";"A remercier";"A voir";"OK"};(A1<=35)+(B1="ingénieur")+(C1="français")+(D1>=3))en effet la fonction SI renvoie "vrai" ou "faux" soit 1 ou 0 suivant la validité du test logique (A1<=35), donc si le test est vérifié, le postulant gagne 1 point et en additionnant les 4 tests, on obtient une note entre 0 et 4
bizarrerie:
en matriciel , la valeur "zéro" dans l'index renvoie la valeur 1 !!!
Michel
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
14 nov. 2013 à 14:14
14 nov. 2013 à 14:14
Bonjour,
Il me semble qu'une sélection par l'âge est punie par la loi...
Si je me trompe, note chaque critère :
=SI(...;1;0)+SI(...;1;0)+SI(...;1;0)+SI(...;1;0)
et soit tu chapeautes le tout par des SI soit tu utilises une deuxième cellule.
A+
Il me semble qu'une sélection par l'âge est punie par la loi...
Si je me trompe, note chaque critère :
=SI(...;1;0)+SI(...;1;0)+SI(...;1;0)+SI(...;1;0)
et soit tu chapeautes le tout par des SI soit tu utilises une deuxième cellule.
A+
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
14 nov. 2013 à 14:32
14 nov. 2013 à 14:32
Bonjour,
Je suis loin d'être spécialiste des formules de ce style, mais je tente ma chance.....
Je suppose dans l'exemple que :
- l'âge des candidats est inscrit en colonne A,
- Leur diplôme en colonne B,
- Leur langue en colonne C,
- Leur expérience en colonne D.
Je veux donc au préalable savoir combien de critères sont exacts.
Comment savoir si un critère est exact ?
Par exemple avec une petite fonction SI, qui renvoie 1 si VRAI et 0 si FAUX :
=SI(A1<=35;1;0)
Si l'âge inscrit en A1 est inférieur à 35, renvoie 1 donc le critère est exact.
Comment compter le nombre de critères exacts ?
En faisant la somme de nos 4 formules SI :
=SI(A1<=35;1;0)
=SI(B1="ingénieur industriel";1;0)
=SI(C1="Français";1;0)
=SI(D1>=3;1;0)
Comment en faire la somme ?
Avec la fonction =SOMME :
=SOMME(SI(A1<=35;1;0);SI(B1="ingénieur industriel";1;0);SI(C1="Français";1;0);SI(D1>=3;1;0))
Maintenant nous avons deux choix...
1er choix : passer par une colonne intermédiaire.
Ce choix nous évite une formule "usine à gaz" à rallonge.
Donc en colonne E nous allons placer la formule ci-dessus,
[pour rappel : =SOMME(SI(A1<=35;1;0);SI(B1="ingénieur industriel";1;0);SI(C1="Français";1;0);SI(D1>=3;1;0))],
et en colonne F, la fonction SI suivante :
=SI(E1=4;"OK";SI(E1=3;"A voir";"A remercier"))
2nd choix : ne pas passer par une colonne intermédiaire.
Et donc assembler tout ça dans une même formule.
En clair, remplacer les E1 de la formule du 1er choix par SOMME(SI(A1<=35;1;0);SI(B1="ingénieur industriel";1;0);SI(C1="Français";1;0);SI(D1>=3;1;0))
Soit (formule à placer, dans l'exemple, en E1) :
=SI(SOMME(SI(A1<=35;1;0);SI(B1="ingénieur industriel";1;0);SI(C1="Français";1;0);SI(D1>=3;1;0))=4;"OK";SI(SOMME(SI(A1<=35;1;0);SI(B1="ingénieur industriel";1;0);SI(C1="Français";1;0);SI(D1>=3;1;0))=3;"A voir";"A remercier"))
Je suis loin d'être spécialiste des formules de ce style, mais je tente ma chance.....
Je suppose dans l'exemple que :
- l'âge des candidats est inscrit en colonne A,
- Leur diplôme en colonne B,
- Leur langue en colonne C,
- Leur expérience en colonne D.
Je veux donc au préalable savoir combien de critères sont exacts.
Comment savoir si un critère est exact ?
Par exemple avec une petite fonction SI, qui renvoie 1 si VRAI et 0 si FAUX :
=SI(A1<=35;1;0)
Si l'âge inscrit en A1 est inférieur à 35, renvoie 1 donc le critère est exact.
Comment compter le nombre de critères exacts ?
En faisant la somme de nos 4 formules SI :
=SI(A1<=35;1;0)
=SI(B1="ingénieur industriel";1;0)
=SI(C1="Français";1;0)
=SI(D1>=3;1;0)
Comment en faire la somme ?
Avec la fonction =SOMME :
=SOMME(SI(A1<=35;1;0);SI(B1="ingénieur industriel";1;0);SI(C1="Français";1;0);SI(D1>=3;1;0))
Maintenant nous avons deux choix...
1er choix : passer par une colonne intermédiaire.
Ce choix nous évite une formule "usine à gaz" à rallonge.
Donc en colonne E nous allons placer la formule ci-dessus,
[pour rappel : =SOMME(SI(A1<=35;1;0);SI(B1="ingénieur industriel";1;0);SI(C1="Français";1;0);SI(D1>=3;1;0))],
et en colonne F, la fonction SI suivante :
=SI(E1=4;"OK";SI(E1=3;"A voir";"A remercier"))
2nd choix : ne pas passer par une colonne intermédiaire.
Et donc assembler tout ça dans une même formule.
En clair, remplacer les E1 de la formule du 1er choix par SOMME(SI(A1<=35;1;0);SI(B1="ingénieur industriel";1;0);SI(C1="Français";1;0);SI(D1>=3;1;0))
Soit (formule à placer, dans l'exemple, en E1) :
=SI(SOMME(SI(A1<=35;1;0);SI(B1="ingénieur industriel";1;0);SI(C1="Français";1;0);SI(D1>=3;1;0))=4;"OK";SI(SOMME(SI(A1<=35;1;0);SI(B1="ingénieur industriel";1;0);SI(C1="Français";1;0);SI(D1>=3;1;0))=3;"A voir";"A remercier"))
14 nov. 2013 à 14:35
=SI(ET(4 conditions);"OK";SI(OU(ET();ET();ET();ET());"A voir";"A remercier")
Les 4 conditions, c'est quand tout correspond.
Dans les 4 ET, tu mets les combinaisons possibles de 3 conditions.