图8
六、 Excel产品函数的扩展应用实例(一) If 产品功能组合按标准实现涨价
1、如果你想把水果的价格提高不到3美元10%。双击单元格E2,将公式=IF(C2<3,乘积(C2,(1 10%),C2)复制到E2,按回车键,返回1.43,因为C2中的1.3符合条件,所以增加了价格;再次选择E2,双击E2的单元格填充句柄,增加了剩余价格的价格;操作步骤如图9所示:
图9
2、公式=如果(C2<5,积(C2,(1 10%),C2)说明:
A、 C2<5为If的标准,如果标准为真,则价格随产品(C2,(1 10%)增加10%,即C2中的值1.3乘以(1 10%),否则返回C2;由于C2中的值为1.3,则满足标准,因此返回产品(C2,(1 10%),结果为1.43。
B、 当公式在C3中时,C3(4.99)>3,则不满足条件,因此返回C3中的值;其他值等等。
3、如果您只想返回增加的价格,可以使用这个公式=产品(如果(C2<3,C2,0),1 10%),如图10所示:
图10
(二) 数组和对单元格指数运算的引用
1、数组指数运算;双击单元格B2,将formula=PRODUCT({5,3}^{1,-1})复制到B2,按Enter键,返回1.6666667。引用单元格指数运算;双击C2,将公式=积((A2:A3)^{1,-1})复制到C2,按Ctrl Shift Enter,返回1;操作步骤如图11所示:
图11
2、公式说明:
A、 公式中有两个数组=积({5,3}^{1,-1}),第一个是基数组,第二个是指数数组;计算时,第一个从基数组中取出5,从指数数组中取出1,即计算5的1次方,结果为5;第二个从基数组中取出3,从指数数组中取-1,即计算3的-1幂,即1/3,结果为0.333333333333333;最后将两次计算的结果相乘,即5*0.333333333333333333等于1.6666667。
B、 公式=积((A2:A3)^{1,-1})是一个数组公式,因此按Ctrl Shift Enter;A2:A3将A2和A3中的值作为数组返回,即{5;3},然后公式变为=积({5;3}^{1,-1}),就像数组{5,3}直接写入公式一样,但计算方法不同。
计算时:首先从基数组中取5,然后从指数数组中取1和-1,然后计算第1次方和-1次方的5,结果分别为5和0.2;
其次,从基数组中取3,从指数数组中取1和-1,然后计算3的1次方和-1次方,结果是3和0.333333333333;然后公式变成=积({5,0.2;3,0.333333333333333}),最后将数组中的所有元素相乘,结果是1。