Excel képlet: Minimális különbség, ha nem üres -

Tartalomjegyzék

Általános képlet

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

Összegzés

A két értékkészlet közötti minimális különbség kiszámításához, figyelmen kívül hagyva azokat az eseteket, amikor bármelyik érték üres, használhat egy tömbképletet, amely a MIN és az IF függvényeken alapul. A bemutatott példában az F4 képlete a következő:

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

amely 115-öt ad vissza, ami az értékesítési költség minimuma, figyelmen kívül hagyva azokat az eseteket, amikor bármelyik érték üres.

Megjegyzés: ez egy tömbképlet, amelyet a Control + Shift + Enter billentyűkombinációval kell megadni.

Magyarázat

A bemutatott példában a cél az értékesítés minimális különbségének kiszámítása a költségek levonásával, de csak akkor, ha mindkét értéket megadták. Ha bármelyik érték üres, az eredményt figyelmen kívül kell hagyni. Annak ellenőrzésére, hogy mindkét érték elérhető-e, az IF függvény úgy van konfigurálva, hogy logikai logikát használjon ezzel a kifejezéssel:

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

Mivel minden tartomány 8 cellát tartalmaz, a művelet eredménye egy ilyen tömb:

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

Ez a tömb szűrőként működik. Azokban az esetekben, amikor az érték 1, az IF lehetővé teszi az értékek átjutását a MIN-be. A tényleges különbségértékeket egy másik tömbművelettel számítják ki:

B5:B12-C5:C12

amely ezt az eredményt generálja:

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

A logikai teszt kiértékelése után a MIN funkcióba átadott tömb így néz ki:

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

Figyelje meg, hogy azoknak a soroknak a "különbségértéke", ahol az Értékesítés vagy a Költség üres, most HAMIS. A MIN funkció automatikusan figyelmen kívül hagyja a FALSE értékeket, és a fennmaradó számok minimumát, 115-t adja vissza.

Maximális különbség az üres helyek figyelmen kívül hagyásával

Az üres értékek figyelmen kívül hagyásával a maximális különbség visszaküldéséhez MAX helyettesítheti a MIN értéket:

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

Ez a képlet ugyanúgy működik, mint a fentiekben kifejtettük.

MINIFS-sel és segítő oszloppal

A MINIFS függvény használható a probléma megoldására, de ehhez egy segédoszlopra van szükség, amelynek képlete:

=B5-C5

A D oszlop fenti képletével a MINIFS így használható:

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

Ez nem tömbképlet, és nem kell megadni a control + shift + enter billentyűkombinációval.

érdekes cikkek...