Imbriquer des fonctions IF
aub1414
Messages postés
5
Statut
Membre
-
PHILOU10120 Messages postés 6463 Date d'inscription Statut Contributeur Dernière intervention -
PHILOU10120 Messages postés 6463 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
La situation est :
j'ai un tableau issu des réponses à un formulaire (google pour ceux qui connaissent ce système) que je souhaiterais traiter en automatique par un système de notation.
Une question peut avoir une ou plusieurs réponses possible(s).
Le problème c'est que l'ensemble des réponses cochées par mes répondants est dans la même cellule.
Exemple :
Question 1 = 4 réponses possibles.
Si un répondant coche A et B, j'aurai dans ma cellule "A, B"
Structure du tableau initial :
Première ligne : ensemble des questions posées
première colonne : identifiant de mes répondants
Je souhaite créer un second tableau avec le score de chaque répondant par question.
J'ai besoin d'une formule (ou macro mais je ne sais pas les utiliser) pour :
Si mon répondant coche uniquement A, Sortir 1
Si mon répondant coche uniquement B, sortir 1
Si mon répondant coche A et B, Sortir 2
Sinon sortir 0.
J'avais pensé à une nomenclature du type "IF / ElseIf / Else" mais je ne sais absolument pas comment l'écrire sous excel...
J'ai 20 questions au total à traiter, et pour chaque question 4 propositions avec 1 ou plusieurs vraie(s).
Je vous remercie pour toute l'aide que vous pourrez m'apporter.
La situation est :
j'ai un tableau issu des réponses à un formulaire (google pour ceux qui connaissent ce système) que je souhaiterais traiter en automatique par un système de notation.
Une question peut avoir une ou plusieurs réponses possible(s).
Le problème c'est que l'ensemble des réponses cochées par mes répondants est dans la même cellule.
Exemple :
Question 1 = 4 réponses possibles.
Si un répondant coche A et B, j'aurai dans ma cellule "A, B"
Structure du tableau initial :
Première ligne : ensemble des questions posées
première colonne : identifiant de mes répondants
Je souhaite créer un second tableau avec le score de chaque répondant par question.
J'ai besoin d'une formule (ou macro mais je ne sais pas les utiliser) pour :
Si mon répondant coche uniquement A, Sortir 1
Si mon répondant coche uniquement B, sortir 1
Si mon répondant coche A et B, Sortir 2
Sinon sortir 0.
J'avais pensé à une nomenclature du type "IF / ElseIf / Else" mais je ne sais absolument pas comment l'écrire sous excel...
J'ai 20 questions au total à traiter, et pour chaque question 4 propositions avec 1 ou plusieurs vraie(s).
Je vous remercie pour toute l'aide que vous pourrez m'apporter.
A voir également:
- Imbriquer des fonctions IF
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Comment imbriquer fonctions excel - Guide
- The realtek network controller was not found. if deep sleep mode is enabled please plug the cable ✓ - Forum Pilotes (drivers)
- Fonctions excel - Guide
- Impossible utiliser fonction point d'accès mobile en même temps que fonction économie des données ✓ - Forum Wiko
4 réponses
Je pensais avoir été clair dans ce que j'avais écrit, à savoir :
"J'ai besoin d'une formule (ou macro mais je ne sais pas les utiliser) pour :
Si mon répondant coche uniquement A, Sortir 1
Si mon répondant coche uniquement B, sortir 1
Si mon répondant coche A et B, Sortir 2
Sinon sortir 0. "
Je vous remercie de chercher à m'aider mais je ne pense pas que cela soit utile de le prendre sur ce ton
"J'ai besoin d'une formule (ou macro mais je ne sais pas les utiliser) pour :
Si mon répondant coche uniquement A, Sortir 1
Si mon répondant coche uniquement B, sortir 1
Si mon répondant coche A et B, Sortir 2
Sinon sortir 0. "
Je vous remercie de chercher à m'aider mais je ne pense pas que cela soit utile de le prendre sur ce ton
Pour info j'ai trouvé l'erreur dans mon code.
Pour ceux que ça intéresse, voici la formule qui fonctionne pour obtenir exactement ce que je veux :
Si la réponse est en cellule C2 :
=SI(C2="A";1; SI(C2="B"; 1; SI(C2="A, B"; 2; 0)))
Si vous avez d'autres solutions plus simple n'hésitez pas à me les transmettre. Je serais heureuse de me simplifier encore plus la tâche ;)
Pour ceux que ça intéresse, voici la formule qui fonctionne pour obtenir exactement ce que je veux :
Si la réponse est en cellule C2 :
=SI(C2="A";1; SI(C2="B"; 1; SI(C2="A, B"; 2; 0)))
Si vous avez d'autres solutions plus simple n'hésitez pas à me les transmettre. Je serais heureuse de me simplifier encore plus la tâche ;)
J'ai déjà codé en VBA mais jamais en VB ou sous excel, et encore des notions scolaires, pas hyper approfondies...