excel公式看不明白 有没有大神帮我解读一下?

作者&投稿:平侍 (若有异议请与网页底部的电邮联系)
大神,求救啊,一个EXCEL的公式,看不懂啊,帮忙解释一下~

DATEDIF是早期版本的宏表函数,有三个参数,第一个为起始日期,第二个是终止日期,第三个为函数返回类型(d为返回两日期间的天数);

此公式的含意:求P5:AX5区域的日期到今天的间隔天数组成的数组等于M5时,对应P6:AX6区域数据的和。

看我的抓图吧:

1、D24输入
=SUMPRODUCT(--($C4:$C23=D4:D23))
2、D25输入
=SUMPRODUCT(--($C4:$C23D4:D23))
3、D26输入
=D24/SUM(D24:D25)*$C26
4、D27输入
=AVERAGE(D26:E26)
5、D28输入
=SUMPRODUCT((C4:C23=D4:D23)*(C4:C23=E4:E23))/COUNT($B4:$B23)*$C28
(有效分有12个相同,应该得12/20*100=60分)
6、D29输入
=RANK(D27,$D27:$K27)
均回车并向右填充。

不知你的截图下拉为何会出现“0”,按理公式中后面连接了一个“”,就是为去掉这个“0”的。
公式解读:
先看
OFFSET($B$1,,,ROW($1:$100))
就是从B1开始,向下偏移,得到的高度(B列单元格个数)从1 到100的一个内存数组。第1个只有一个数据,B1,第2个2个数据,B1:B2;依次类推,到B1:B100。
再来分析外层的SUMIF,就是offset得到数组条件求和,仍然得到数据,第1个,对B1求和,显然结果为0,第2个得到5,第3个得到8,第4个得到12,第5个及以后的都是12,即得到数组:
{0;5;8;12;12;12;……12}
再分析LOOKUP
查找的第1参数是ROW(B1)-1,公式下拉时,依次得到0,1,2,3,4,5,6,等等
LOOKUP在SUMIF得到数组中去查找这些数值时,找到“小于或等于”查找值的最大值,所以前5 个(0,1,2,3,4),找到小于或等于(0,1,2,3,4)的最大数就是0,位置在第1位,于是返回第3参数中第1个位置的数据,也就是A2中的“仙女棒”;当公式下拉到D6时,LOOKUP查找的第1参数为5了,sumif得到 数组中,小于或等于5的最大值就是5!,排在第2位,所以返回第3参数中的第2个数据,也就是A3中的“地方”。
公式接到D13时,第1参数变成11[ROW(B12)-1],SUMIF得到的数组中“小于或等于”11的最大值,仍是8,在数组中的第3位置,所以返回对应A4中的“挂号费”。好了看全部重复完后的D14,这时第1参数变成12[ROW(B13)-1],在SUMIF得到的数组中“小于或等于”11的最大值就是12,对应的位置在第4位置,所以返回A5的数据,A5中没有数据,公式引用时,返回“0”,后面连接了一个空(“”),所以显示为空。而你的截图却显示为0,不知何故。

若是你一个函数也不知道就没有什么好解释了啊!估计很难说了,只能自己一个一个的函数先学习好了再去研究研究,现在只能是记住公式套吧。
若是哪一个函数环节不清楚,可以对具体的问题作探讨探讨

ROW($1:$100)是个常数数组{1;2;3;...........100}
OFFSET($B$1,,,ROW($1:$100))结果也是一个数组:{{数量};{数量;5};{数量;5;3};{数量;5;3;4};{数量;5;3;4}..............{数量;5;3;4}}
SUMIF(OFFSET($B$1,,,ROW($1:$100)),">0")是对数组的条件示和。{0;5;8;12;12.......12}
后面就好理解了,lookup函数的应用。


EXCEL小写转大写公式解析,请高手分步解析这条公式,有点看不明
整个公式我们可以看作为:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(文字,"甲1","甲2"),"乙1","乙2"),"丙1","丙2")))这样就很好理解了。意思是将【文字】中的【甲1】替换为【甲2】,【乙1】替换为【乙2】,【丙1】替换为【丙2】。【文字】是由【IF(-RMB(A2,2),TEXT(A2,";负")&TEXT(...

打开EXCEL表格以后 老是出现不明提示怎么办啊?看下图 急急急~~~_百度...
1、如果希望启用循环引用,在Excel选项中的公式里,勾选“启用迭代计算”,否则不需勾选。2、在不使用遍历算法或单变量求解等需要进行迭代计算的工作簿中,出现这种提示,说明部分公式在书写的时候,将部分的结果又作为公式的引用,产生了循环计算,可能无法产生正确结果,需要检查公式。3、如果你的工作簿...

EXCEL函数,求正确公式,高手帮忙。回答正确绝对满分。
1.J3是一个有三个选项的下拉序列,选项分别为A、B、C,要求当J3=A时,E6=0,J3=B或者J3=C时,E6=10002.D6+D7+D8+D9+D10+H6+H7+H8+H9+H10=O4(不是零四,是“殴四”)J3=C时,N3=一个任... 1.J3是一个有三个选项的下拉序列,选项分别为A、B、C,要求当J3=A时,E6=0,J3=B或者J3=C时,E6=1...

Office2007升级完成后EXCEL表格出现不明标示,反应慢,求解决方案_百度知 ...
估计你的表是网上下载的,清除这些图形就可以了

excel单元格内上方出现一条不明小竖线怎么去掉?
按F5键或CTRL+G,定位条件,选择 对象,确定。按键盘上的删除键

Excel中,使用if工具时,单元格内出现FALSE,公式没问题,不明出错原因,求...
你最后一个 IF 的 条件为False 的时候 没有给出具体 算式 所以 它会 直接使用False 来显示了……重新审查一下 你的公式 一定 有 不满足 当前 所有条件的 状况出现 另外 你的公式 似乎也写错了! 区间 的条件 应该用 and……详细看看 有关条件的使用吧……目前 G列 满足 小于18的 和 大于100...

excel if函数 找不同 比哪有两个数字都是80 找出了不同,可是我不知道两...
三,输入的内容有不明字符 1)同样是文本的80,但用公式来比较会不相同,说明该内容有空格,透明字符等 2)一个是文本字符,设置单元格格式为常规再进入该单元格回车后,与数字80相比还是不相等,说明该单元格含有透明字符.因为如果是空格这样操作后空格会自动被清除.这样的不同可以用LEN函数来计算单元格内...

excel 表格中输入公式,前面有个负号,不能输,怎么办?
输入“”这个符号就行了,你可以只输入双引号下面的那个符号‘这个就可以了。就是这样

已知一系列数据,如何利用Excel自动推算出公式?
勾选下面的 显示公式 显示R平方值 逐个选择 指数 线性等6种选项 选择R平方值最接近等于1的那个曲线方程 第一图的曲线方程如下: y = 0.1822x2 - 28.313x + 1574.8 R² = 1 即K=0.1822*T^2 - 28.313*T + 1574.8 其他同理。 追问 你好 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 其...

excel表格,将A列的数值大于8的数值,减去8之后放到B列,然后将8放于C列...
=IF(A2>8,A2-8,"")”,并向下复制。“然后将8放于C列”,这句话意思不明。如果是说B列为8则C列也为8,则公式为:如,在C2中添“IF(A2<8,A2,IF(B2=8,8,""))”,并向下复制。如果是说A列为8则C列也为8,则公式为:如,在C2中添“IF(A2=<8,A2,"")”,并向下复制。OK?

东乌珠穆沁旗18577576747: EXCEL里找到一个公式,但是看不懂,求大神给个解释,谢谢了
窦态小儿: 这时将AF9单元格金额拆分的公式,为了便于填充公式,首位可简化为: =LEFT(RIGHT(" ¥"&ROUND($AF9,2)*100,13-COLUMN(A:A)+1)) 如图:公式计算过程分析如下: COLUMN(A:A-->返回A列列号=1 13-1+1=13 原公式变为: =LEFT(...

东乌珠穆沁旗18577576747: excel公式读不懂,求大神指点!两个公式,不知道表示什么意思 -
窦态小儿: num,mx,excel没有这两个函数的,除非是自定义函数,你可以到定义名称里去看看,或者是vba里

东乌珠穆沁旗18577576747: 大神,求救啊,一个EXCEL的公式,看不懂啊,帮忙解释一下 -
窦态小儿: DATEDIF是早期版本的宏表函数,有三个参数,第一个为起始日期,第二个是终止日期,第三个为函数返回类型(d为返回两日期间的天数);此公式的含意:求P5:AX5区域的日期到今天的间隔天数组成的数组等于M5时,对应P6:AX6区域数据的和.

东乌珠穆沁旗18577576747: 这个excel公式我丛书上看来的,不明白谁能帮我一下? -
窦态小儿: ") 你可以细看一个countif函数的功能.) 这个OR是多余的,只有一个条件用不上它,条件2)才有意义.这个公式等同与以下公式: =IF(COUNTIF($B3:$G3,I$2)=1,&quot,I$2意思是说:如果B3到G3中等于I2的个数等于1的话,就返回I2的值,否则返回一个空格(即写公式的单元格的值或者等于I2,或者等于一空格,要取决于COUNTIF($B3:$G3,I$2)=1这个条件成不成立.OR一般至少要有两个条件,OR(条件1

东乌珠穆沁旗18577576747: excel 求大神解释公式 小弟下跪了 -
窦态小儿: COUNTIF(A$2:A2,OFFSET(BOM!$C$3,,,bom数量))=0 此句是在A$2:A2,这个范围内去找一个值,这个值是一组单元格,单元格是BOM!$C$3偏移得来的. OFFSET(BOM!$C$3,,,bom数量,指出偏移的单元格是从BOM!$C$3,开始,宽度为"bom数量"返回的那么宽. =0, 意思是找不到MIN,当然可以INTEX合用,因为它返回的是后面一组数的最小值,而INDEX,它在这里只不过要有一个数,看应返回第几行.这不正合适吗?

东乌珠穆沁旗18577576747: 别人给发过来一个EXCEL表格,里面的数字是由公司生成的,公式看不明白,想请大家指教一下,谢谢. -
窦态小儿: 第一个公式表示 如果AY3>=1,AW3>=1时,公式结果为AA3;如果AY3>=1,AW3<1时,公式结果为AA3+AX3;如果AY3<1,AW3<1时,公式结果为AA3+AX3;如果AY3<1,AW3>=1时,公式结果为AA3.第二个公式表示 如果(AW3<1,AM3-AX3...

东乌珠穆沁旗18577576747: 各位高手,我这里有个EXCEL表格里面的公式,弄不清楚这里面的函数公式是怎么设置的,求助求助 -
窦态小儿: ='G:\新建文件夹\1-600对账单\[1-10.xls]1'!$J$201 是引用G:\新建文件夹\1-600对账单\目录下1-10.xls工作薄,1工作表,$J$201单元格数据.

东乌珠穆沁旗18577576747: 求教EXCEL高手,图片里有个判断日期的公式怎么看都看不明白,求高手指教!问什么要月份+1,日期 - 1?
窦态小儿: 它就是要求当月最后一天,但是这最后一天的日期有30、31或者还有28、29之分,最好的办法就是用当年下个月第一天减一天得出来,系统会帮你推算这一天是多少号.

东乌珠穆沁旗18577576747: 初学者请求大家帮忙解答一个excel公式的含义:) -
窦态小儿: 公式先简写为 =IF(ISERROR(X),"",X) 函数IF(条件,参数1,参数2)你应该很容易明白,如果条件成立(真,TRUE)返回参数1,否则返回参数2; 函数ISERROR(参数),如果参数是个错误,返回TRUE,否则返回FALSE(假).下面解释X:VLOOKUP(A4,$F$23:$G$40,2,0) VLOOKUP(参数1,参数2,参数3,0),在参数2代表的单元格区域的第1列找参数1,找到后往右数参数3列,返回那个值.0表示精确查找(非精确查找的情形比较复杂,且用处不大). 如果找不到,就返回错误(#N/A).

东乌珠穆沁旗18577576747: Excel找到一个公式,可以实现我的要求但是看不懂,懂得人可以解释一下吗? -
窦态小儿: LOOKUP值为真,即1,输出:FIND计算值的结果.否则输出第2段结果.重点是:大括号中,是对数组进行条件比对.与K3匹配成功则为真,否则为假,按原值输出结果.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网