关于Excel公式问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 11:14:48
=IF(H8>0,0,(ABS(H8*$K$4)))这个是什么意思?
如何实现这个公式,请吧步骤写下来!我是向要吧这个公式作好,然后下拉在一行里面全部实现这个公式!我不要复制这个单元格,要操作方法!郁闷,怎么实现?菜单~~~~······

设A1=IF(H8>0,0,(ABS(H8*$K$4)))
其意思是如果H8的值大于0,则A1=0
如果H8的值小于等于0,则A1=H8的值乘K4后的绝对值
IF是如果函数,如果的意思
ABS是求绝对值函数,如ABS(-52)=52,作用是将数字变成正数或零
之所以在K和4前加$,主要是为了填充的时候K4单元格不至于变成其他单元格
以下是做公式的方法
选中单元格-点菜单栏里的-插入-函数-左边点 全部-右边点 IF -确定
接下来出现了一个灰色的对话框,将光标定在第一个输入框里,点H8单元格,然后输入 >0
在第二个输入框里输入 0
在第三个输入框里输入ABS(H8*$K$4)
就可以了
另外如果你填充的时候若发现和你的想法不同,可以将第一个和第三个输入框里的H8改成$H$8
其他不变

如果H8>0,就等于0,否则等于H8*K4的绝对值.

且公式无论怎么复制,K4保持不变
***********
直接将上面的公式输入在空白单元格内就可以了啊*************
那你要实现的公式中H8是可变还是不变的啊.如果不变公式就=IF($H$8>0,0,(ABS($H$8*$K$4))),如果要随行数变的话,公式就是=IF(H8>0,0,(ABS(H8*$K$4)))

If函数的格式是:=if(表达式,True,False)即当表达式的值为真时执行True语句,表达式值为假时执行false语句;ABS表示取绝对值,而$表示绝对地址。表达式=IF(H8>0,0,(ABS(H8*$K$4)))意思是判断H8单元格中数值是否大于0,如果大于0就返回0,如果H8单元格中数值不大于0,则返回(ABS(H8*$K$4),也就是取H8单元格数值与绝对单元格K4中数值乘积的绝对值。

其中$K$4是绝对单元格,当鼠标变为句柄向下填充时公式中的$K$4和K4是不同的。如果公式中表达式是K4,则向右填充一个单元格之后公式将会相应的变为K5,若想下填充一个单元格之后公式将会相应的变为