谁能帮我分析一下这个excel公式起什么作用: =IF(X$5=0,0,IF(X$4*100+X$5<$D57*100+$E57,0,IF(X$4*100+X$5

上边公式没显示完全:=IF(X$5=0,0,IF(X$4*100+X$5<$D57*100+$E57,0,IF(X$4*100+X$5>$G57*100+$H57,0,1... 上边公式没显示完全:
=IF(X$5=0,0,IF(X$4*100+X$5<$D57*100+$E57,0,IF(X$4*100+X$5>$G57*100+$H57,0,1)))
这个公式是我在一个excel表格中看到的,好像是d57、e57、g57、h57格的数值和公式所在格的表格外边框格式关联,请帮我详细分析,谢谢。
插入一个图片给大家看一下,表格中d57,g57是月份,e57,h57是日,这个公式的作用就是当月日输入后,后边的横线自动生成,横线经查实表格的底边框。请大家分析,谢谢。
其中横道框中有绿三角的表格公式为:
=IF(AN$5=0,0,IF(AN$4*100+AN$5<$D57*100+$E57,0,IF(AN$4*100+AN$5>$G57*100+$H57,0,IF(AI48=30,0,IF(AI48=28,-2,1)))))
这个有点难,盼高手,谢谢所有参与者。
展开
 我来答
rocfe
2010-09-20 · TA获得超过5784个赞
知道大有可为答主
回答量:2194
采纳率:70%
帮助的人:1399万
展开全部
以上公式可以写成:=IF(or(X$5=0,X$4*100+X$5<$D57*100+$E57,X$4*100+X$5>$G57*100+$H57),0,1)

意思是:如果X$5=0或者X$4*100+X$5<$D57*100+$E57或者$4*100+X$5>$G57*100+$H57,这三个随便一个成立,就返回0,否则返回1

另外这个公式因为存在几个$,所以有点眼花。如果弄清楚$的含义就好办了。(见下面资料)

EXCEL单元格的引用包括相对引用、绝对引用和混合引用三种。
绝对引用
单元格中的绝对单元格引用(例如 $F$6)总是在指定位置引用单元格F6。如果公式所在单元格的位置改变,绝对引用的单元格始终保持不变。如果多行或多列地复制公式,绝对引用将不作调整。默认情况下,新公式使用相对引用,需要将它们转换为绝对引用。例如,如果将单元格 B2 中的绝对引用复制到单元格 B3,则在两个单元格中一样,都是 $F$6。

相对引用
公式中的相对单元格引用(例如 A1)是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用。例如,如果将单元格 B2 中的相对引用复制到单元格 B3,将自动从 =A1 调整到 =A2。

混合引用
混合引用具有绝对列和相对行,或是绝对行和相对列。绝对引用列采用 $A1、$B1 等形式。绝对引用行采用 A$1、B$1 等形式。如果公式所在单元格的位置改变,则相对引用改变,而绝对引用不变。如果多行或多列地复制公式,相对引用自动调整,而绝对引用不作调整。例如,如果将一个混合引用从 A2 复制到 B3,它将从 =A$1 调整到 =B$1。

在Excel中输入公式时,只要正确使用F4键,就能简单地对单元格的相对引用和绝对引用进行切换。现举例说明。
对于某单元格所输入的公式为“=SUM(B4:B8) ”。
选中整个公式,按下F4键,该公式内容变为“=SUM($B$4:$B$8)”,表示对横、纵行单元格均进行绝对引用。
第二次按下F4键,公式内容又变为“=SUM(B$4:B$8)”,表示对横行进行绝对引用,纵行相对引用。
第三次按下F4键,公式则变为“=SUM($B4:$B8)”,表示对横行进行相对引用,对纵行进行绝对引用。
第四次按下F4键时,公式变回到初始状态“=SUM(B4:B8)”,即对横行纵行的单元格均进行相对引用。
需要说明的一点是,F4键的切换功能只对所选中的公式段有作用。
我要跟你么么哒C6sy
2010-09-20 · TA获得超过975个赞
知道小有建树答主
回答量:567
采纳率:73%
帮助的人:317万
展开全部
你的公式没写完。其中($)符号表示后面的内容不会改变
如果X5=0 (X$5:表示5不会改变)
那么显示 0
否则 如果 X4*100 + X5 < D57*100 + E57
那么显示 0
否则 如果。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vnfj
2010-09-20 · 超过22用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:67.2万
展开全部
你这个没有复制完吧
意思就是 如果这个X$5表格的值为0,则当前表格值为0 或者X$4表格数值*100+X$5表格数值小于$D57表格数值*100+$E57表格数值时,当前表格等于0
你后面的没写完 不过道理是一样的 依此类推
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huaniangme
2010-09-20 · TA获得超过859个赞
知道小有建树答主
回答量:631
采纳率:100%
帮助的人:561万
展开全部
与表格边框格式无关
A1 相对引用,行列随目标单元格变化
$A1 列绝对引用,列不变(固定为A),行随目标单元格变化
A$1 行绝对引用,行不变(固定为1),列随目标单元格变化
$A$1 绝对引用,行列均不变(固定为A1)

公式中,如果满足X条件,则Y,否则Z(Z又是如果,是,否)依次后推,之间都是用","分隔的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
裤子瘦
2019-03-11
知道答主
回答量:1
采纳率:0%
帮助的人:768
展开全部

这咋办呀??

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式