Combiner les fonctions MIN et IF dans une formule matricielle

Table des matières:

Combiner les fonctions MIN et IF dans une formule matricielle
Combiner les fonctions MIN et IF dans une formule matricielle
Anonim

Ce qu'il faut savoir

  • Convertir la formule MIN IF en un tableau: appuyez et maintenez Ctrl+ Shift, puis appuyez sur Enterpour créer une formule dans la barre de formule.
  • Parce que la fonction IF est imbriquée dans la fonction MIN, toute la fonction IF devient le seul argument de la fonction MIN.
  • Les arguments de la fonction IF sont: logical_test (obligatoire), value_if_true (obligatoire) et value_if_false(facultatif).

La meilleure façon de comprendre comment combiner les fonctions MIN et SI dans Excel est avec un exemple. Cet exemple de didacticiel contient les temps de manche pour deux événements d'une rencontre sur piste - les sprints de 100 et 200 mètres, et s'applique à Excel pour Microsoft 365, Excel 2019, Excel 2016, Excel 2013 et Excel 2010.

Qu'est-ce qu'un tableau MIN IF ?

L'utilisation d'une formule matricielle MIN IF vous permet de trouver le temps de manche le plus rapide pour chaque course avec une seule formule.

Le travail de chaque partie de la formule est le suivant:

  • La fonction MIN trouve le temps le plus rapide ou le plus petit pour l'événement choisi.
  • La fonction IF nous permet de choisir la race en définissant une condition à l'aide des noms de race.
  • La formule matricielle permet à la fonction IF de tester plusieurs conditions dans une seule cellule, et lorsque la condition est remplie, la formule matricielle détermine quelles données (temps de course) la fonction MIN examine pour trouver le temps le plus rapide.

MIN IF Syntaxe et arguments des formules imbriquées

La syntaxe de la formule MIN IF est:

Parce que la fonction IF est imbriquée dans la fonction MIN, toute la fonction IF devient le seul argument de la fonction MIN

Les arguments de la fonction SI sont:

  • logical_test (obligatoire) - Une valeur ou une expression testée pour déterminer si elle est vraie ou fausse.
  • value_if_true (requis) - La valeur affichée si logical_test est vrai.
  • value_if_false (facultatif) - La valeur affichée si logical_test est faux.

Dans l'exemple, le test logique essaie de trouver une correspondance pour le nom de la race tapé dans la cellule D10 de la feuille de calcul. L'argument value_if_true est, à l'aide de la fonction MIN, le temps le plus rapide pour la course choisie. L'argument value_if_false est omis car il n'est pas nécessaire et son absence raccourcit la formule. Si un nom de course qui ne figure pas dans la table de données, comme la course de 400 mètres, est saisi dans la cellule D10, la formule renvoie un zéro.

Excel's MIN IF Array Formula Example

Entrez les données du didacticiel suivantes dans les cellules D1 à E9:

Race Times

Race Time (sec)

100 mètres 11.77

100 mètres 11.87

100 mètres 11.83

200 mètres 21.54

200 mètres 21.50

200 mètres 21.49

Race Fastest Heat (sec)

Dans la cellule D10, tapez "100 mètres" (sans les guillemets). La formule cherchera dans cette cellule pour trouver pour laquelle des courses vous voulez qu'elle trouve le temps le plus rapide.

Image
Image

Saisie de la formule imbriquée MIN IF

Étant donné que vous créez à la fois une formule imbriquée et une formule matricielle, vous devez taper la formule entière dans une seule cellule de feuille de calcul.

Après avoir saisi la formule ne pas appuyez sur la touche Entrée du clavier ou cliquez sur une autre cellule avec la souris; vous devez transformer la formule en une formule matricielle. Pour ce faire, sélectionnez la cellule E10, l'emplacement où les résultats de la formule seront affichés, et tapez:

=MIN(IF(D3:D8=D10, E3:38))

Création de la formule matricielle

Maintenant que vous avez entré la formule MIN IF, vous devez la convertir en tableau. Suivez ces étapes pour le faire.

  1. Appuyez sur les touches Ctrl et Shift du clavier et maintenez-les enfoncées.
  2. Appuyez sur la touche Entrée du clavier pour créer la formule matricielle.
  3. La réponse 11.77 apparaît dans la cellule F10 car c'est le temps le plus rapide (le plus petit) pour les trois séries de sprint de 100 mètres.

La formule matricielle complète apparaît dans la barre de formule au-dessus de la feuille de calcul.

Parce que les touches Ctrl, Shift et Enter du clavier sont enfoncées simultanément une fois la formule saisie, les formules résultantes sont parfois appelées CSE formules.

Tester la formule

Testez la formule en trouvant le meilleur temps sur 200 mètres. Tapez 200 mètres dans la cellule D10 et appuyez sur la touche Entrée du clavier. La formule doit renvoyer le temps de 21,49 secondes dans la cellule E10.

Conseillé: