
在Excel中,如果要判断A1单元格中的数值为质数或合数,可以用下面的数组公式:
Excel2003中MATCH函数的用法图解教程
Excel2003MATCH函数返回在指定方式下与指定数值匹配的数组中元素的相应位置。如图所示,在B7中输入=MATCH(1000,B2:B4,0) Excel2003MATCH函数返回产品价格区域中价格等于1000的值的位置2 如图所示,在B8中输入=MATCH(40,B2:B4,-1) Excel2003MATCH
=IF(OR(A1=1,A1=2,A1=3),"质数",IF(AND((MOD(A1,ROW(INDIRECT("2:"&A1-1)))<>0)),"质数","合数"))
该公式为数组公式,公式输入完毕后按Ctrl Shift Enter结束。另外,这个公式能判断的最大数值在Excel 2003中为65537,在Excel 2007中为1048577。
在Excel中求数值的各位数值和
如果需要在Excel中求出一个正整数的各位数值之和,如123456,其各位数值之和1 2 3 4 5 6=21,可以用下面的公式,假如数值在A1单元格中: 1.用SUMPRODUCT函数: =SUMPRODUCT(–MID(A1,ROW(INDIRECT("1:" & LEN(A