Excel中IF函数如何同时设置两个满足的条件,即满足任意一个即为Ture?

2024-11-11 03:06:50
推荐回答(3个)
回答1:

工具:Office2007

方法如下:

  1. 如下数据,如果A列等于“鱼”或者B列等于1,则返回“真”,否则为“假”:

  2. 输入公式如下:

  3. 下拉填充得到结果:


回答2:

用法:把下面代码放进vba模块中,然后在某个单元格里面输入公式=test(A,B,N)
【A,B,N可以是指定的值或者某个单元格】
function test(A,B,N as long)
dim i,j
for i = 1 to 65536
if range("M" & i).value =A or range("M" & i).value =B then
j= j +1
if N = j then
test = range("A" & i).value
exit for
end if
end if
next i
end function

回答3:

=if(M1="A",A1,if(M1="B",A1,""))
是不是这样理解的
这个公式的意思是 如果M1单元格=A或者B,返回A1的值 否则显示为空