其实你这个问题就是函数嵌套的使用问题,在Excel中,几乎所有的函数都是可以相互嵌套使用的。
所谓的函数嵌套就是将一个函数的返回值作为另一个函数的参数的函数使用方法。
按你所问的问题,IF函数与MOD函数的嵌套。
如下图所示,
D列的公式是:=MOD(B2,C2),D2和C2单元格得到MOD函数的返回值。
E列的公式是:=IF(D2=0,”整除”,”不能整除”),引用D2单元格中MOD函数的返回值作为IF函数的判断条件,然后再进行判断。
F列的公式是:=IF(MOD(B2,C2)=0,”整除”,”不能整除”),这个公式就是将IF函数和MOD函数进行嵌套后使用的效果。
也就是用D列的公式“MOD(B2,C2)”把E列公式中的”D2换掉,就得到了一个IF函数和MOD函数的嵌套公式。
既然可以把MOD函数嵌套到IF函数中,同样可以把IF函数嵌套到MOD函数中。
如下图所示,D列的公式“=MOD(IF(A2>15,15,A2),B2)”中就是用IF函数“=IF(A2>15,15,A2)”的返回值作为MOD函数的第一个参数。
公式解析:
当A2的值大于15时,IF函数的返回值为15,MOD函数的第一个参数就是“15”。
当A2的值小于等于15时,IF函数的返回值就是A2的值,MOD函数的第一个参数就是A2的值。
偶是Excel大白,讨论。