excel中,if($A2>=B$1,$A2*B$1是什么意思

如题所述

很明显,你这个公式不完整。可以说这原本是或者说很像编制九九乘法表的公式。$A2,通俗点说,就是A不变,2可以变,B$1类似。$表示绝对引用,是指当你复制单元格时,行不变,或者列不变,或者行列都不变。我们复制单元格的公式时,单元格的地址是会发生相应的变化的,比如你把C1单元格里的公式=A1+B1复制到C2单元格时,公式会变为=A2+B2,复制到D1时则会变为=B1+C1。如果要编制九九乘法表可以在B2单元格输入=IF(AND($A2<>" ",B$1<>" ",$A2>=B$1),$A2&"*"B$1&"="&$A2*B$1," "),当然你首先要在A2:A10里面输入1-9,在B1:J1里输入1-9,然后就可以复制单元格了,你可以用填充柄,很快九九乘法表就出来了。这个*号即乘号是可以改得。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-17
如果A2单元格的数值大于等于B1单元格的数值时,执行A2*B1,当拖动单元格手柄向下填充时,会变为:IF($A3>=B$1,$A3*B$1),向右填充时,会自动变为:
=IF($A2>=C$1,$A2*C$1),单元格行列号前面加“$”,表示绝对引用。
第2个回答  2010-09-17
这个是绝对引用,即使你插入表格也没问题,插入行,列,也不会变。
如果不等式成立,则单元格等于两数的积,否则出现FALSE。
最好的方法是自己建一个表格,自己试试。
第3个回答  2010-09-17
如果A2(A列固定也之后的列相比较)大于等于B1,那么A2*B1,否则就显示错误。本回答被提问者采纳
第4个回答  2010-09-17
如果A2大于等于B1,则显示结果为:A2乘以B1的乘积,否则为...
相似回答