excel - Determining median values with nested IF and AND array formulas -
i'm trying create 2 similar array formulas:
one determine median value of cells in column (b), if there both corresponding blank values in column j, , there numeric values in column d. (d , j in separate sheets.)
the other formula same thing, except determine median cells in b corresponding cells in column j not blank.
i should note making sure enter them in command-shift-enter, since array formulas. however, it's coming out 0 both of them. i've tried long time , can't figure out why. i'm new excel formulas, please let me know if should clarify question.
first formula:
=median(if( and('raw data'!$j$3:'raw data'!$j$999="", isnumber('raw data'!$d$3:'raw data'!$d$999)), b$6:b$1002)) second formula:
=median(if( and(not(isblank('raw data'!$j$3:'raw data'!$j$999)), isnumber('raw data'!$d$3:'raw data'!$d$999)), b$6:b$1002))
array equivalent of and multiplication *:
=median(if(('raw data'!$j$3:$j$999="")* isnumber('raw data'!$d$3:$d$999), b$6:b$1002) ) with array entry (ctrl+shift+enter).
for second formula:
=median(if(not(isblank('raw data'!$j$3:$j$999))* isnumber('raw data'!$d$3:$d$999), b$6:b$1002) ) also array entry.
explanation why and not working.
what expect and({true,false,false},{true,true,false}) returns {true,false,false}.
however, and takes array of boolean values , returns single boolean value - indicates whether all values true or false.
so, and({true,false,false},{true,true,false}) returns false because not values true.
but, multiplication {true,false,false}*{true,true,false} works need - returns {true*true,false*true,false*false} = {true, false, false}
Comments
Post a Comment