Exceller

Valeur minimale si

Minimum Value If

Formule Excel: valeur minimale siFormule générique
{= MIN ( IF (range=criteria,values))}
Résumé

Pour obtenir une valeur minimale basée sur des critères, vous pouvez utiliser la fonction MIN avec la fonction IF. Dans l'exemple illustré, la formule en G6 est:

 
{= MIN ( IF (names=F6,times))}

Où 'names' est le plage nommée B6: B17, et times est la plage nommée D6: D17.



C'est un formule matricielle et doit être entré avec Ctrl + Maj + Entrée.



Excel mise en forme conditionnelle basée sur un autre texte de cellule
Explication

La fonction IF est évaluée en premier avec le test logique suivant:

 
names=F6

Cela génère un tableau de valeurs TRUE / FALSE, où TRUE correspond aux lignes où le nom correspond à la valeur de F6:



comment changer le fichier Excel en lecture seule
 
{TRUEFALSEFALSETRUEFALSEFALSETRUEFALSEFALSETRUEFALSEFALSE}

La 'valeur si vrai' pour IF est la plage nommée 'times', qui renvoie l'ensemble complet des heures. Le résultat est que le tableau du test logique «filtre» effectivement les valeurs de temps. Lorsqu'un résultat est TRUE, l'heure est passée dans le tableau retourné par IF. Lorsqu'un résultat est FALSE, la valeur de temps est remplacée par le booléen FALSE:

 
{0.000868055555555556FALSEFALSE0.000902777777777778FALSEFALSE0.000914351851851852FALSEFALSE0.000833333333333333FALSEFALSE}

Noter: Les temps Excel sont des valeurs fractionnaires , ce qui explique les valeurs décimales longues.

comment masquer les colonnes dans Excel 2010

La fonction IF agit comme un filtre. Seules les valeurs de temps associées à TRUE passent par le filtre, les autres valeurs sont remplacées par FALSE.



La fonction IF délivre ce tableau directement au Fonction MIN , renvoie la valeur minimale du tableau. Les valeurs FALSE sont automatiquement ignorées.

Cellules vides

Les cellules vides entraîneront la transmission de valeurs nulles dans MIN, ce qui peut entraîner des résultats inattendus. Pour `` filtrer '' les cellules vides, vous pouvez ajouter un autre IF imbriqué comme ceci:

 
= MIN ( IF (names=F6, IF (times'',times)))

Avec MINIFS

Le Fonction MINIFS , introduit dans Excel 2016 via Office 365, est conçu pour calculer les minimums en fonction d'un ou plusieurs critères sans avoir besoin d'une formule matricielle. Avec MINIFS, la formule dans G6 est:

 
= MINIFS (times,names,F6)
Auteur Dave Bruns


^