Entrez un texte différent dans plusieurs cellules d'une ligne en fonction de la valeur d'une cellule.


0

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


1
Pouvez-vous clarifier les données initiales et le résultat exact souhaité?
Burgi

Existe-t-il un modèle aux valeurs souhaitées que vous nous refusez? Quelle est la plage de valeurs pour la Acolonne? (Sont-ils toujours des entiers positifs? Quelle peut être leur taille? 10? 1000?)
Scott

Réponses:


0

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:

  • la colonne A est une suite de nombres
  • la colonne B utilise la formule =IF(MOD(A1,3) = 0,"fizz","")
  • la colonne C utilise la formule =IF(MOD(A1,5) = 0,"buzz","")
  • la colonne D utilise la formule =IF(AND(LEN(B1)=0,LEN(C1)=0),A1,CONCATENATE(B1,C1))

et vous vous retrouvez avec une sorte de solutionneur de Fizz Buzz .


0

Si vos Avaleurs sont limitées à de petits entiers positifs, cela CHOOSE()pourrait être votre meilleure option. Sa syntaxe est

CHOISIR ( index_num , valeur1 , [valeur2] ,…)

Pour 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", …)
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.