Excel formülü: Minimum değer eğer -

İçindekiler

Genel formül

(=MIN(IF(range=criteria,values)))

Özet

Kriterlere dayalı bir minimum değer elde etmek için, MİN işlevini EĞER işleviyle birlikte kullanabilirsiniz. Gösterilen örnekte, G6'daki formül şöyledir:

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

Burada "adlar", adlandırılmış aralık B6: B17 ve zamanlar, adlandırılmış aralık D6: D17'dir.

Bu bir dizi formülüdür ve Control + Shift + Enter ile girilmelidir.

Açıklama

IF işlevi ilk olarak aşağıdaki mantıksal testle değerlendirilir:

names=F6

Bu, DOĞRU / YANLIŞ değerler dizisi oluşturur; burada DOĞRU, adın F6'daki değerle eşleştiği satırlara karşılık gelir:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE)

IF için "doğruysa değer", tam zaman kümesini döndüren "zamanlar" olarak adlandırılan aralıktır. Sonuç, mantıksal testteki dizinin zaman değerlerini etkili bir şekilde "filtrelemesidir". Bir sonuç TRUE olduğunda, zaman IF tarafından döndürülen diziye geçirilir. Bir sonuç FALSE olduğunda, zaman değeri boole FALSE ile değiştirilir:

(0.000868055555555556;FALSE;FALSE;0.000902777777777778;FALSE;FALSE;0.000914351851851852;FALSE;FALSE;0.000833333333333333;FALSE;FALSE)

Not: Excel zamanları, uzun ondalık değerleri açıklayan kesirli değerlerdir.

EĞER işlevi bir filtre görevi görür. Yalnızca TRUE ile ilişkili zaman değerleri filtreden geçer, diğer değerler FALSE ile değiştirilir.

IF işlevi bu diziyi doğrudan MIN işlevine iletir, dizideki minimum değeri döndürür. YANLIŞ değerler otomatik olarak göz ardı edilir.

Boş hücreler

Boş hücreler, sıfır değerlerinin MIN konumuna geçmesine neden olur ve bu da beklenmedik sonuçlara neden olabilir. Boş hücreleri "filtrelemek" için, aşağıdaki gibi başka bir iç içe geçmiş IF ekleyebilirsiniz:

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

MINIFS ile

Excel 2016'da Office 365 aracılığıyla sunulan MINIFS işlevi, bir dizi formülüne ihtiyaç duymadan bir veya daha fazla ölçüt temelinde minimum değerleri hesaplamak için tasarlanmıştır. MINIFS ile G6'daki formül şöyledir:

=MINIFS(times,names,F6)

Ilginç makaleler...