Excel Choisir la fonction

CHOISIR la fonction dans Excel

Choisir la fonction dans Excel est utilisé pour récupérer une valeur dans une plage de données donnée lorsque nous lui fournissons un numéro d'index et le point de départ des valeurs, il y a deux arguments obligatoires pour cette fonction et le numéro d'index et la première valeur est obligatoire tandis que le les autres valeurs sont facultatives à mentionner.

Syntaxe

 

index_num: la position de l'objet à choisir. Il s'agit d'un nombre compris entre 1 et 254. Cela peut être une valeur numérique, une référence de cellule ou une fonction donnant une valeur numérique telle que:

  • 5
  • B2
  • RANDBETWEEN (2,8)

valeur1, [valeur2], [valeur3],…: la liste de données dans laquelle l'un des éléments est sélectionné. Au moins une valeur doit être fournie. Il peut s'agir d'un ensemble de nombres, de références de cellules, de références de cellules sous forme de tableaux, de texte, de formules ou de fonctions, telles que:

  • 1,2,3,4,5
  • "Dimanche Lundi Mardi"
  • A5, A7, A9
  • A2: A7, B2: B7, C2: C7, D2: D7

Comment utiliser la fonction CHOOSE dans Excel? (avec exemples)

Prenons quelques exemples CHOOSE Excel, avant d'utiliser la fonction Choisir dans le classeur Excel:

Vous pouvez télécharger ce modèle Excel de fonction CHOISIR ici - Modèle Excel de fonction CHOISIR

Exemple 1

Supposons que vous ayez 6 points de données - 2,3,10,24,8,11 et que vous vouliez choisir le 4e élément, votre fonction sera à CHOISIR (4, 2,3,10,24,8,11).

Cela renverra la sortie comme 3. Au lieu de 4 comme index_value, si vous sélectionnez A4, il renverra 10. C'est parce que A4 correspond à 3 et que la 3ème valeur de l'ensemble de données est A5 qui est 10.

Exemple # 2

Vous pouvez également choisir parmi un tableau de valeurs au lieu de simplement des valeurs. Supposons que vous ayez une liste de couleurs, une liste de fleurs et une liste de nombres en trois colonnes.

À partir de là, vous voudrez peut-être choisir une troisième valeur et utiliser la formule Choisir dans Excel comme:

= CHOISISSEZ (3, B4: B9, C4: C9, D4: D9)

Ici, la troisième valeur est une liste de valeurs (D4: D8 => 8,11,9,11,14,90). La sortie de la syntaxe ci-dessus est également une liste de valeurs D4: D8.

Cependant, dans une seule cellule, il ne renvoie qu'une seule valeur en tant que sortie de cette liste. Cette sélection n'est pas aléatoire et dépend de la position de la cellule sur laquelle vous voulez votre réponse. Comme dans l'image ci-dessus, dans F4, la sortie de CHOOSE (3, B4: B9, C4: C9, D4: D9) est 8 (= D4). En F5, la même entrée vous donnera 11 (= D5) comme sortie et ainsi de suite.

La commande ci-dessus peut être combinée avec d'autres commandes telles que somme, moyenne, moyenne, etc. Par exemple, SUM (CHOOSE (3, B4: B9, C4: C9, D4: D9)) donnera la somme du 3ème ensemble de valeurs (D4: D9) comme indiqué ci-dessous.

Parfois, un regroupement aléatoire des données est nécessaire, comme dans le cas des études cliniques, l'apprentissage automatique comme test et entraînement, etc. La fonction CHOISIR d'Excel peut également être utilisée pour regrouper les données de manière aléatoire. L'exemple ci-dessous explique comment regrouper des données au hasard dans différentes classes.

Exemple # 3

Supposons que vous ayez une liste de 20 sujets et que vous souhaitiez regrouper les données dans les classes A, B, C et D.

La syntaxe de sélection aléatoire des groupes A, B, C et D est donnée comme suit:

= CHOISISSEZ (RANDBETWEEN (1,4), "A", "B", "C", "D")

Dans la commande ci-dessus, RANDBETWEEN (1,4) est une fonction Excel permettant de sélectionner au hasard une valeur comprise entre 1 et 4. Ici, elle est utilisée comme valeur d'index. Ainsi, la valeur d'index sera randomisée de 1 à 4. Si la valeur d'index est 1, cela donnera A; s'il vaut 2, il renverra B et ainsi de suite.

De même, vous pouvez classer les données dans n'importe quel nombre de classes en exploitant la fonction RANDBETWEEN d'Excel.

La fonction CHOOSE peut également être utilisée pour sélectionner le jour / mois à partir d'une donnée donnée. L'exemple ci-dessous explique comment extraire et renvoyer le mois d'une date.

Exemple # 4

Supposons que vous ayez une liste de dates dans la 1ère colonne A3: A14 comme indiqué ci-dessous,

et vous voulez extraire le mois pour la 2ème valeur (A4 ici). La formule choisie dans Excel sera donnée comme

= CHOISIR (MOIS (A4), «Jan», «Fév», «Mar», «Avr», «Mai», «Jun», «Jul», «Aug», «Sep», «Oct», «Nov ","Déc")

La syntaxe ci-dessus renvoie Feb.

CHOISIR La fonction Excel peut être liée à une autre fonction telle que RECHERCHEV pour obtenir la valeur souhaitée

Exemple # 5

Supposons que vous ayez une liste d'étudiants (B6: B12), leur nom (C6: C12) et leurs notes (D6: D12) comme indiqué ci-dessous:

Vous pouvez trouver le nom de l'étudiant à l'aide de l'ID correspondant. La formule choisie dans Excel pour faire cela serait:

= RECHERCHEV (ID, CHOISIR ({1,2}, B6: B12, C6: C12), 2,0)

Si l'ID que nous voulons examiner est en F6, vous pouvez le remplacer par la référence de cellule comme indiqué ci-dessous.

La sortie pour cela est «Manish».

La même chose peut également être faite pour récupérer les notes de l'élève à l'aide de l'ID / nom en remplaçant C6: C12 par D6: D12. Cela donnera la sortie comme 56.

Exemple # 6

Supposons que vous ayez trois cas 1, 2, 3 dans lesquels la croissance est différente pour chaque cas. Maintenant, vous voulez que vous sélectionniez le cas et que vous obteniez la valeur actuelle en retour. Le montant actuel sera le montant principal + (montant principal * croissance).

La formule choisie dans Excel sera:

= E6 + (E6 * RECHERCHEV (B11, CHOISIR ({1,2}, A6: A8, B6: B8), 2,0))

qui renvoie 1,02,000 si le cas est le cas 1. La commande ci-dessus est une légère extension de la commande utilisée dans l'exemple 5.

Choses à retenir

  • L'index_value peut varier entre 1 et 254.
  • Le nombre de valeurs à choisir peut également varier de 1 à 254
  • Le nombre de valeurs fournies doit être ≥ index_value, c'est-à-dire la valeur à choisir. Si index_value> le nombre de valeurs fournies à choisir, Excel renvoie une erreur #VALUE
  • L'index_value doit correspondre à une valeur numérique uniquement, sinon, cela donnera une erreur.