Totalement nouveau à cela, mais besoin d'aide. Tout conseil apprécié. Je me demandais s'il était possible d'écrire une sorte de formule qui remplirait automatiquement environ 12 cellules d'une seule ligne en fonction de la valeur de la première cellule. Par exemple:
- Si A1 = 1, alors B1 = réussi, C1 = échec, D1 = réussi, E1 = rejeté
- Si A1 = 2, alors B1 = réussite, C1 = échec, D1 = échec, E1 = rejeté
- Si A1 = 3, alors B1 = Passé, C1 = Passé, D1 = Passé, E1 = Passé, etc.
Est-ce faisable?
Merci les gars. En réponse à vos questions ....
Les données initiales peuvent être n'importe quel nombre compris entre 1 et 9. En fonction du nombre que j'entre dans la colonne A (1 à 9), je souhaite générer un ensemble spécifique de textes dans les cellules B à M. Par exemple ...
Si A1 = 1, alors B1 = Passé, C1 = Echec, D1 = Passé, E1 = Rejeté • Si A1 = 2, alors B1 = Passé, C1 = Échec, D1 = Echec, E1 = Rejeté • Si A1 = 3, alors B1 = Passé, C1 = Passé, D1 = Passé, E1 = Passé, etc.
A1 peut être un nombre compris entre 1 et 9. La sortie dans les cellules B, C, D, E, F, G, H, I, J, K, L, M dépend du nombre entré dans la cellule A1.
J'espère que cela clarifie la requête.
Je vous remercie
Ceci est le lien vers une image de la feuille Excel sur laquelle je travaille .... http://imgur.com/pLIb6td
Si je choisis l'option 1 dans la cellule A14, il me faut alors B14 à m14 pour afficher ce qui est affiché dans les cellules b2 à m2
Je vous remercie
A
colonne? (Sont-ils toujours des entiers positifs? Quelle peut être leur taille? 10? 1000?)Réponses:
Plutôt que d’écrire une formule unique qui remplit toutes les colonnes, il est probable que vous aurez besoin d’une formule individuelle pour chaque colonne.
Un exemple pourrait être:
=IF(MOD(A1,3) = 0,"fizz","")
=IF(MOD(A1,5) = 0,"buzz","")
=IF(AND(LEN(B1)=0,LEN(C1)=0),A1,CONCATENATE(B1,C1))
et vous vous retrouvez avec une sorte de solutionneur de Fizz Buzz .
la source
Si vos
A
valeurs sont limitées à de petits entiers positifs, celaCHOOSE()
pourrait être votre meilleure option. Sa syntaxe estPour les données que vous montrez, l’utilisation serait
B1
→=CHOOSE(A1, "Pass", "Pass", "Pass", …)
C1
→=CHOOSE(A1, "Fail", "Fail", "Pass", …)
D1
→=CHOOSE(A1, "Pass", "Fail , "Pass", …)
E1
→=CHOOSE(A1, "Rejected", "Rejected", "Passed", …)
la source