Екцел формула: Минимална разлика ако није празна -

Преглед садржаја

Генеричка формула

(=MIN(IF((rng1"")*(rng2""),rng1-rng2)))

Резиме

Да бисте израчунали минималну разлику између два скупа вредности, занемарујући случајеве када је било која вредност празна, можете користити формулу низа засновану на функцијама МИН и ИФ. У приказаном примеру, формула у Ф4 је:

(=MIN(IF((B5:B12"")*(C5:C12""),B5:B12-C5:C12)))

који враћа 115, минимални трошак продаје, занемарујући случајеве када је било која вредност празна.

Напомена: ово је формула низа и мора се унети са Цонтрол + Схифт + Ентер.

Објашњење

У приказаном примеру циљ је израчунати минималну разлику продаје умањену за трошкове, али само када су унете обе вредности. Ако је било која вредност празна, резултат треба занемарити. Да би потврдила да су обе вредности доступне, функција ИФ конфигурисана је да користи логичку логику са овим изразом:

(B5:B12"")*(C5:C12"")

Будући да сваки опсег садржи 8 ћелија, резултат ове операције је низ попут овог:

(1;1;1;0;1;1;0;0)

Овај низ делује као филтер. У случајевима када је вредност 1, ИФ дозвољава да вредности прелазе у МИН. Стварне вредности разлике израчунавају се помоћу друге операције низа:

B5:B12-C5:C12

што генерише овај резултат:

(150;255;125;1100;150;115;-890;1025)

Након процене логичког теста, низ прослеђен у функцију МИН изгледа овако:

(150;255;125;FALSE;150;115;FALSE;FALSE)

Приметите да је „вредност разлике“ за редове у којима су или Продаја или Цена празни сада ФАЛСЕ. МИН функција аутоматски занемарује ФАЛСЕ вредности и враћа минимум преосталих бројева, 115.

Максимална разлика занемарујући празнине

Да бисте вратили максималну разлику занемарујући празне вредности, можете заменити МАКС за МИН:

(=MAX(IF((B5:B12"")*(C5:C12""),B5:B12-C5:C12)))

Ова формула делује на исти начин као што је горе објашњено.

Са МИНИФС-ом ​​и помоћном колоном

Функција МИНИФС се може користити за решавање овог проблема, али захтева употребу помоћне колоне са формулом попут ове:

=B5-C5

Са горњом формулом у колони Д, МИНИФС се могу користити овако:

=MINIFS(D5:D12,B5:B12,"",C5:C12,"")

Ово није формула низа и не треба је уносити са цонтрол + схифт + ентер.

Занимљиви Чланци...