Cet exemple de didacticiel utilise une formule matricielle MEDIAN IF pour trouver l'offre intermédiaire pour deux projets différents. La nature de la formule nous permet de rechercher plusieurs résultats simplement en modifiant le critère de recherche (dans cet exemple de didacticiel, le nom du projet).
Les informations contenues dans cet article s'appliquent à Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 et Excel pour Mac.
À propos des fonctions MEDIAN et IF
Le travail de chaque partie de la formule est:
- La fonction MEDIAN trouve la valeur médiane d'un projet.
- La fonction IF nous permet de choisir le projet pour lequel nous voulons un appel d'offres en définissant une condition à l'aide des noms de projet.
- La formule matricielle permet à la fonction SI de tester plusieurs conditions dans une seule cellule. Lorsque la condition est remplie, la formule matricielle détermine les données (offres de projet) que la fonction MEDIAN examinera pour trouver l'offre intermédiaire.
Formules Excel CSE
Les formules matricielles sont créées en appuyant sur les touches Ctrl+ Shift+ Enter sur le clavier en même temps une fois la formule saisie. En raison des touches enfoncées pour créer la formule matricielle, elles sont parfois appelées formules CSE.
MEDIAN IF Syntaxe et arguments des formules imbriquées
La syntaxe et les arguments de la formule MEDIAN IF sont les suivants:
=MÉDIANE(SI(test_logique, valeur_si_vrai, valeur_si_faux))
Étant donné que la fonction IF est imbriquée dans la fonction MEDIAN, toute la fonction IF devient le seul argument de la fonction MEDIAN.
Les arguments de la fonction SI sont:
- logical_test (obligatoire): une valeur ou une expression testée pour une valeur booléenne TRUE ou FALSE.
- value_if_true (obligatoire): la valeur qui s'affiche si logical_test est vrai.
- value_if_false (facultatif): la valeur qui s'affiche si logical_test est faux.
Excel's MEDIAN IF Array Formula Example
L'exemple suivant recherche des offres pour deux projets différents afin de trouver l'offre intermédiaire ou médiane. Les arguments de la fonction IF y parviennent en définissant les conditions et les résultats suivants:
- Le test logique trouve une correspondance pour le nom du projet saisi dans la cellule D10 de la feuille de calcul.
- L'argument value_if_true est, avec l'aide de la fonction MEDIAN, la moyenne du projet choisi.
- L'argument value_if_false est omis car il n'est pas nécessaire et son absence raccourcit la formule. Si un nom de projet qui ne figure pas dans la table de données (tel que Projet C) est saisi dans la cellule D10, la formule renvoie une valeur nulle.
Entrez les données du didacticiel dans Excel
- Entrez les exemples de données, comme indiqué ci-dessus, dans une feuille de calcul Excel vierge.
- Dans la cellule D10, tapez Projet A. La formule cherchera dans cette cellule pour trouver le projet correspondant.
Entrez la formule imbriquée MEDIAN IF
Lorsque vous créez à la fois une formule imbriquée et une formule matricielle, la formule entière doit être saisie dans une seule cellule de feuille de calcul. Lorsque la formule est terminée, n'appuyez pas sur la touche Entrée et ne sélectionnez pas une autre cellule car la formule sera transformée en formule matricielle.
UNE VALEUR ! erreur signifie que la formule n'a pas été saisie correctement sous forme de tableau.
- Sélectionner la cellule E10. C'est ici que les résultats de la formule s'afficheront.
-
Tapez la formule suivante dans la cellule:
=MÉDIANE(SI(D3:D8=D10, E3:E8))
- Maintenez enfoncées les touches Ctrl et Shift.
- Appuyez sur la touche Entrée pour créer la formule matricielle.
- La réponse 15875 (15 875 $ avec formatage) apparaît dans la cellule E10 puisqu'il s'agit de l'appel d'offres intermédiaire pour le projet A.
Tester la formule
Testez la formule en trouvant le moyen de paiement pour le projet B. Tapez Project B dans la cellule D10 et appuyez sur la touche Entrée.
La formule renvoie la valeur de 24365 (24 $, 365) dans la cellule E10.