当A,B,C中的数据一样时,结果为一样的数据
当A,B,C中两个一样时,结果为不一样的那个
当A,B,C中全部不一样时,结果为中间值的那个

比如第2行,全部不一样,返回中间值12
第3行,全部一样,返回一样值10
第4行,B和C列一样,返回不一样的13
这个就须要用到IF函数来办理这个问题了, 并且须要IF函数的嵌套利用
IF函数的基本用法:
IF(表达式,精确时返回的值,缺点时返回的值)
首先,我们来办理当A=B=C时,我们返回一样的值
我们须要输入的公式是:
=IF(AND(A2=B2,C2=B2),A2,\"大众\公众)
上述A=B=C不成立的显示为空缺,那么我们可以将A=B=C不成立的情形连续分解
在A=B=C不成立的情形下,A=B时,那么我们的结果该当返回C
以是用IF(A2=B2,C2,\"大众\公众)换掉上述中的\公众\公众
以是综合公式是
=IF(AND(A2=B2,C2=B2),A2,IF(A2=B2,C2,\"大众\"大众))
连续在A=B=C不成立,A=B也不成立的情形下,测试A=C的情形,如果成立,则结果为B中的数据,否则连续判断。
以是将IF(A2=C2,B2,\"大众\"大众)代入上述的\公众\"大众中,得到公式:
=IF(AND(A2=B2,C2=B2),A2,IF(A2=B2,C2,IF(A2=C2,B2,\"大众\"大众)))
如果A=B=C不成立,A=B不成立,A=C也不成立,我们再判断B=C,如果成立,则结果为A中的数据,否则连续判断
以是将IF(B2=C2,A2,\公众\"大众)代入年夜公式里面的双引号,整体公式为:
=IF(AND(A2=B2,C2=B2),A2,IF(A2=B2,C2,IF(A2=C2,B2,IF(B2=C2,A2,\公众\"大众))))
从表格中不显示的结果也能看出,除了以上都不成立的情形下,便是A和B和C都是不相等的情形下,我们须要返回中间值,也便是第2大的值
我们知道最大的值是max,最小值是Min,那么还有个函数叫large(数据区域,n)表示第n大的值,那么第2大的值,便是利用公式large(a2:c2,2),代入至上述的双引号中,整体公式是:
=IF(AND(A2=B2,C2=B2),A2,IF(A2=B2,C2,IF(A2=C2,B2,IF(B2=C2,A2,LARGE(A2:C2,2)))))
这样就把所有的情形都剖析完了,表格中所有的结果都逐步的通盘算出来了。
实在我们便是在心里画出了下面的一个树状图,如果不熟习的情形下,可以先把这个树状图画出来,然后再利用IF函数进行嵌套利用。
本日的小技巧,你学了会么?自己动手试试吧!
仿照数据源,可以直策应用=RANDBETWEEN(10,15)函数来天生数据,然后练习。