收藏 分销(赏)

数组公式的计算过程.xls

上传人:fq****56 文档编号:219780 上传时间:2023-02-01 格式:XLS 页数:4 大小:588KB
下载 相关 举报
数组公式的计算过程.xls_第1页
第1页 / 共4页
数组公式的计算过程.xls_第2页
第2页 / 共4页
数组公式的计算过程.xls_第3页
第3页 / 共4页
数组公式的计算过程.xls_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、ExcelExcel用用法法提提高高实实例例 lu_lu_ 整整理理初初级级(字字符符、公公式式函函数数)中中级级(数数组组公公式式)高高级级(宏宏及及VBAVBA编编程程)ExcelExcel用用法法提提高高实实例例 lu_lu_ 整整理理数数组组公公式式的的计计算算过过程程产产品品编编号号产产品品单单价价产产品品数数量量AA1100BB2150CC3200AA1250BB2300问题:求产品AA的总价350=SUM(IF($B$3:$B$7=AA),($C$3:$C$7)*($D$3:$D$7),0)它它的的运运算算过过程程是是这这样样的的:1.IF函数先判断$B$4:$B$8里=AA的参

2、数,返回的结果为AATRUE1100BBFALSE2150CCFALSE3200AATRUE1250BBFALSE2300用公式表述为:=SUM(IF(TRUE;FALSE;FALSE;TRUE;FALSE,($C$4:$C$8)*($D$4:$D$8),0)2.然后对返回TRUE的行项执行下一个运算,($C$4:$C$8)*($D$4:$D$8)对于返回FALSE的,则直接返回0TRUE1100100=1*100FALSE2150=0FALSE3200=0TRUE1250250=1*250FALSE2300=03.到了这一步,公式返回出的是一组符合要求的数字了,该组数字用数组常量表示为100

3、;0;0;250;04.最后用SUM函数把这一组数组常量相加,得到最后结果350=SUM(100;0;0;250;0)*该公式可简化为350 SUM($A$3:$A$7=AA)*$B$3:$B$7*$C$3:$C$7)在加减乘除的运算中TRUE=1,FALSE=0,所以逻辑值能直接参与运算。但是SUM函数中如果引用的数据区域中含有逻辑值的话,是忽略逻辑值的,除非是直接作为参数。所以当你需要在SUM中使数据区域中的TRUE=1,FALSE=0的话,必须要使TRUE/FALSE先参与一次四则运算,转换成数值。看看下面的例子能帮助你理解逻辑值是如何出来的,并能更好地理解上面这段话。TRUE=(1=1)FALSE=(1+1=1)1=TRUE+FALSE-1=FALSE-TRUE=TRUE*FALSE1=SUM(TRUE,FALSE)=SUM(C41,C42)1=SUM(C41*1,C42*1)IF()的判断可以被简化,也就是利用了这一点,在Part IV里,还有更详细的例子。相信你现在已经对数组公式有了个大概的了解了,下面让我们来看一些数组公式的应用。所以当你需要在SUM中使数据区域中的TRUE=1,FALSE=0的话,必须要使TRUE/FALSE先参与一次四则运算,转换成数值。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 应用文书 > 办公表格

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服