在excel表格中制作下三角矩阵九九乘法表,的函数公式代表什么意思?

=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的条件不满足时返回第三个参数:""就是空,不满足条件时空着。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-19
这个公式的效果是写出类似 4×3=12 ,这里4是A2,也就是A2单元格的内容是4,3是B1,也就是B1单元格的内容是3,结果出来是 4×3=12
AND($A2<>"",B$1<>"",B$1<=$A2),表示同时满足A2不等于空,B1不等于空,而且A2要大于等于B1

IF是一个条件判断函数,满足条件和不满足各执行不同的计算,在这里表示如果同时满足AND($A2<>"",B$1<>"",B$1<=$A2)条件,就执行$A2&"×"&B$1&"="&$A2*B$1计算,不满足,返回的值就是"",即空;

$A2&"×"&B$1&"="&$A2*B$1就是实际输出4×3=12的过程,&是指把字符连起来
这里就是A2(等于4),×,B1(3),=,A2*B1的结果(12)连到一起
$符号是单元格引用是绝对引用,表示这个公式你复制到其他位置,标了$的数字不变,没标的就是相对引用,你再百度一下绝对引用和相对引用就清楚了追问

$A2&"×"&B$1&"="&$A2*B$1
我大概知道是A2*B1的意思,但是里面的字符连接什么的不是太懂,比如&"×"&和&"="&,这里面的& “” 还是不太懂。

本回答被提问者和网友采纳
第2个回答  2014-11-19
$A2<>"",B$1<>"",B$1<=$A2--------这是三个条件比较表达式,会返回三个真假值

and(上述三个真假值)--------------仅当三个表达式为真,才为真;否则为假
$A2&"×"&B$1&"="&$A2*B$1中,$A2*B$1会计算出一个积;$A2&"×"&B$1&"="这一段进行字符串连接,以显示算式;然后再&生成的积,生成一个完整的有得数的算式
相似回答