=IF(AND($A2<>"",B$1<>"",B$1<=$A2),$A2&"×"&B$1&"="&$A2*B$1,"")
这个式子我不明白是什么意思,比如if是什么意思,AND($A2<>"",B$1<>"",B$1<=$A2),是什么意思,$A2&"×"&B$1&"="&$A2*B$1,有代表什么意思,"")有代表什么意思
这个公式的意思就是先判断当前单元格是否符合要求,是则输入对应的乘法公式,否则为空。
IF是条件公式,条件为真,返回一个值,否则返回另一个值。AND($A2<>"",B$1<>"",B$1<=$A2)是判断当前单元格行列下标不为空,且列标大于行标。$A2&"×"&B$1&"="&$A2*B$1就是要在单元格内写入的内容:A2单元格的值×B1单元格的值=A2*B1的值。
扩展资料:
IF(AND($A2<>"",B$1<>"",B$1<=$A2),$A2&"×"&B$1&"="&$A2*B$1,"")公式分析:
IF是条件判断公式,如果满足条件就返回一个值,不满足就返回另一个值。
1、先看第一参数IF的条件是AND($A2<>"",B$1<>"",B$1<=$A2),AND是检查所有参数是否都为真的公式,这里AND有三个参数$A2<>""、B$1<>""、B$1<=$A2。
$A2<>""意思是A2要大于小于空,也就是不等于空;$A2就是行号绝对引用,判断的是A列是否为空。同样B$1<>""就是判断从B1开始的第一行是否为空;B$1<=$A2是判断行号大于等于列号。
总结,AND($A2<>"",B$1<>"",B$1<=$A2)就是当前单元格是否要填写公式的判断条件。
2、IF的条件满足时返回第二个参数:$A2&"×"&B$1&"="&$A2*B$1,&"×"&就是在单元格中显示引号中的符号,比如×、=,这是式子就是乘法式子,A2单元格的值×B1单元格的值=A2*B1的值。$表示绝对引用,就是在公式被拖动复制粘贴时不变。
3、IF的条件不满足时返回第三个参数:""就是空,不满足条件时空着。
$A2&"×"&B$1&"="&$A2*B$1
我大概知道是A2*B1的意思,但是里面的字符连接什么的不是太懂,比如&"×"&和&"="&,这里面的& “” 还是不太懂。