La meilleure façon de comprendre comment combiner les fonctions MIN et IF dans Excel consiste à utiliser un exemple. Cet exemple de didacticiel contient les temps de chauffage de deux événements d’une même piste - les sprints de 100 et 200 mètres.
L'utilisation d'une formule matricielle MIN IF vous permet de trouver le temps de chauffage le plus rapide pour chaque course avec une formule.
Le travail de chaque partie de la formule est le suivant:
- La fonction MIN recherche le temps le plus court ou le plus rapide pour l'événement choisi.
- La fonction IF nous permet de choisir la course en définissant une condition utilisant les noms de course.
- La formule matricielle permet à la fonction IF de tester plusieurs conditions dans une seule cellule. Lorsque cette condition est remplie, elle détermine les données (heures de la course) que la fonction MIN examine pour trouver le temps le plus rapide.
MIN IF Syntaxe et arguments de formule imbriquée
La syntaxe de la formule MIN IF est la suivante:
= MIN (IF (test_logique, valeur_si_vrai, valeur_si_faux))
Étant donné 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 les suivants:
- Test de logique (obligatoire): une valeur ou une expression testée pour déterminer si elle est vraie ou fausse
- valeur_si_vrai (requis): valeur affichée si logical_test est true
- valeur_si_faux (facultatif): la valeur affichée si log_test est false
Dans l'exemple, le test logique essaie de trouver une correspondance pour le nom de la course saisi dans la cellule D10 de la feuille de calcul. L'argument value_if_true est, avec l'aide de la fonction MIN, le temps le plus rapide pour la course choisie. L'argument value_if_false est omis puisqu'il n'est pas nécessaire et que son absence raccourcit la formule. Si un nom de course ne figurant pas dans la table de données, tel que la course de 400 mètres, est saisi dans la cellule D10, la formule renvoie un zéro.
Exemple de formule de matrice MIN IF d'Excel
Entrez les données de didacticiel suivantes dans les cellules D1 à E9:
Temps de courseTemps de course (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 Course la plus rapide en chaleur (sec)
Dans la cellule D10, tapez "100 mètres" (sans les guillemets). La formule cherche dans cette cellule pour trouver laquelle des courses pour lesquelles vous voulez trouver le meilleur temps. Comme 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 la feuille de calcul. Après avoir entré la formule ne pas appuyez sur la touche Entrée sur le clavier ou cliquez sur une cellule différente avec la souris; vous devez transformer la formule en une formule matricielle. Pour faire ça: Cliquez sur la cellule E10, l'emplacement où les résultats de la formule seront affichés. Tapez ce qui suit: = MIN (SI (D3: D8 = D10, E3: E8)) Appuyez et maintenez enfoncé le Ctrl et Décalage touches du clavier. appuyez sur la Entrer touche du clavier pour créer la formule matricielle. La réponse 11.77 apparaît dans la cellule F10 car il s’agit du temps le plus rapide (le plus petit) pour les trois manches de sprint de 100 mètres. La formule complète du tableau {= MIN (SI (D3: D8 = D10, E3: E8))} peut être vu dans la barre de formule au-dessus de la feuille de calcul. Parce que le Ctrl , Décalage , et Entrer Les touches du clavier sont enfoncées simultanément après la saisie de la formule. Les formules résultantes sont parfois appelées CSE formules. Testez la formule en trouvant le temps le plus rapide pour les 200 mètres. Type 200 mètres dans la cellule D10 et appuyez sur la touche Entrer touche du clavier. La formule doit renvoyer le temps de 21,49 secondes dans la cellule E10. Saisie de la formule imbriquée MIN IF
Création de la formule de tableau
Tester la formule