2、公式= STDEV((B2:B11 =“ sweater”)*(C2:C11 =“ Shanghai”)*(D2:D11))说明:
A,B2:B11 =“ sweater”是公式的第一个条件,这意味着:在B2:B11中查找服装“ sweater”,如果是“ sweater”,则返回True,否则返回False。执行时,第一次从B2:B11中取出B2,因为B2是“羽绒服”,它返回False;第二次从B2:B11中取出B3,因为B3是“休闲装”,它也返回False;其他,依此类推,最后返回数组{FALSE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE}。

B,C2:C11 =“ Shanghai”是公式的第二个条件,这意味着:在C2:C11中找到“ Shanghai”的“区域”,如果是“ Shanghai”,则返回True,否则返回False ,最后返回数组{TRUE; FALSE; TRUE; TRUE; FALSE; TRUE; TRUE; FALSE; FALSE; FALSE}。
C,则(B2:B11 =“ sweater”)*(C2:C11 =“ Shanghai”)变为{FALSE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE} * {TRUE ; FALSE; TRUE; TRUE; FALSE; TRUE; TRUE; FALSE; FALSE; FALSE},然后将第一个数组的第一个元素乘以第二个数组的第一个元素,结果为0(因为True转换为1,将False转换为0);第二次,将第一个数组的第二个元素乘以第二个数组的第二个元素,结果为0;可以类推得出其余的值,最后返回数组{0; 0; 0; 1; 0; 1; 0; 0; 0; 0}。
D,D2:D11将D2中的值作为数组返回到D11,即返回{763; 692; 1090; 969; 583; 1286; 990; 686; 960; 986}。
E,公式变为= STDEV({0; 0; 0; 1; 0; 1; 0; 0; 0; 0} * {763; 692; 1090; 969; 583; 1286; 990; 686; 960; 986}),然后将两个数组的相应元素相乘,公式进一步变为= STDEV({0; 0; 0; 969; 0; 1286; 0; 0; 0; 0}),最后使用Stdev查找样本标准偏差。
提示:以上内容是为了计算满足两个条件的样品标准偏差。如果要计算满足三个或更多条件的样品标准偏差,则可以继续在公式中的第二个*之后添加条件。此外,如果要计算整体标准偏差,请将Stdev更改为StdevP。
([二) Stdev + OffSet + Match组合可在添加新数据和最近几天计算标准偏差后实现标准偏差的自动计算
(1)计算所有数据的样本标准偏差
1、如果需要添加一行“索引”以自动计算索引的样本标准偏差。双击单元格C3,将公式= STDEV(OFFSET(B1,1,,MATCH(9E + 307,B:B)-1)))复制到C3,按Enter键,然后返回结果71.0624;选择A8,输入“ 7天”,按Tab键将光标移至B8处,输入837,按Enter,C3中的值将自动更改为64.9300,表明包括新添加的数据的标准将自动重新计算加完一行后差;继续在A9和B9中输入数据,按Enter,C3的值自动变为6 8.3013;操作过程的步骤如图11所示:

图11
2、公式= STDEV(OFFSET(B1,1,,MATCH(9E + 307,B:B)-1))描述:
A,9E + 307是Excel允许的最大值,此处用于指示最后一行。 MATCH(9E + 307,B:B)用于返回B列中最后一行的位置。当表只有7行时,它返回7;否则,返回7。 Match省略最后一个参数,默认为1,因为第二个参数B:B后面没有逗号,这意味着:在B列中找到小于或等于9E + 307的最大值,并返回其在B列中的位置。
B,然后OFFSET(B1,1,,MATCH(9E + 307,B:B)-1)变为OFFSET(B1,1,,7-1)),然后基于B1返回A单元格在B1下具有1行0列,高度6和宽度1的引用返回$ B $ 2:$ B $ 7。OffSet函数忽略第三个参数列号,默认为0;也忽略第五个参数Width,默认为与B1的宽度相同,为1。
C,公式变为= STDEV($ B $ 2:$ B $7),最后为B2:B7中的所有值计算样本标准差。
D。在表格中添加一行后,MATCH(9E + 307,B:B)返回8,OFFSET(B1,1,,8-1)返回$ B $ 2:$ B $ 8,其中恰好包括新添加的行,因此添加新数据后,新数据将自动包含在标准偏差中。
(2)计算最近7天的样本标准差
1、双击单元格D3,将公式= STDEV(OFFSET(B1,MATCH(9E + 307,B:B)-1 ,,-7))复制到D3,按Enter键,返回结果5 8.5800;操作过程步骤如图12所示:

图12
2、公式= STDEV(OFFSET(B1,MATCH(9E + 307,B:B)-1 ,,-7))说明:
A,MATCH(9E + 307,B:B)也用于返回表的最后一行在B列中的位置,结果为9。
B,然后OFFSET(B1,MATCH(9E + 307,B:B)-1,-7)变为OFFSET(B1,9-1,-7),然后也将B1当作基线,返回单元格引用,其中B1下有8行0列,高度为-7,宽度为1,即返回$ B $ 3:$ B $9。B1下的8行达到B9,而-7表示从下到上。意思是:距B9(即B3)有7行。
C,公式变为= STDEV($ B $ 3:$ B $9),最后为B3:B9中的值计算样本标准偏差,即最后7个的标准偏差如果要计算5天或14天,只需将-7更改为-5或-14。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-326410-2.html
抢来