排名函数excel公式 多条件排名函数公式

excel中if多个条件公式怎么写?excel中if多个条件时 , 用IF函数结合"+"号和“*”号编写公式即可满足判断要求 。具体操作步骤如下:
1、首先打开Excel表格 , 在工作表中输入需要判断的数据 。
2、然后在D1单元格输入公式:“=IF((A1=2)+(B1=2),"是","否")” 。
3、按下ctrl+shift+enter组合键后 , D1单元格会输出使用IF函数和“+”号组成的判定公式判断后的结果 , 此时IF函数的条件1和条件2满足一个就可以了 。
4、再在D1单元格输入公式:“=IF((A1=2)*(B1=2),"是","否")” 。
5、按下ctrl+shift+enter组合键后 , D1单元格会输出IF函数和“*”号组成的判定公式的判断结果 , 此时IF函数的条件1和条件2都要满足才行 。
不能用>=这样的写法 , 如A>=B要写成OR(A>B,A=B)
比方说你的第2个公式写成:
=IF(AND(OR(M14>K14,M14=K14),OR(M14-K14<100,M14-K14=100)),(M14-K14)*10+N14*3,"")
为了不混淆 , 先在其他单元格分别写好每一个公式 , 就像我上面写的一样 , 写好后 , 从后到前 , 依次用后面的公式代替前面公式中的【“”】地方 。
只要公式没有错误 , 后面多少个反括号由软件自己帮你纠正好了 。
完整的公式如下:
=IF(M14+N14=K14,OR(M14-K14K14,M14=K14),M14-K14>100,OR(M14-K14K14,M14=K14),M14-K14>200,OR(M14-K14K14,M14=K14),M14-K14>300),(M14-K14-300)*13+3300+N14*3,IF(AND(OR(M14+N14>K14,M14+N14=K14),M14<K14),(M14+N14-K14)*3,""))))))这个看的我有点乱
一般这种时候我都是想办法加辅助列多做几个辅助咧就成了如果不会再追问
实在不会发过来我帮你做1.满足多个条件也可以分两种情况:
1)同时满足多个条件;
2)满足多个条件中的一个或若干个即可 。
以下图的数据来举例说明 。
2.首先 , 利用AND()函数来说明同时满足多个条件 。
举例:如果A列的文本是“A”并且B列的数据大于210 , 则在C列标注“Y” 。
3.在C2输入公式:
=IF(AND(A2="A",B2>210),"Y","")
知识点说明:
AND()函数语法是这样的 , AND(条件1=标准1 , 条件2=标准2……) , 每个条件和标准都去判断是否相等 , 如果等于返回TRUE , 否则返回FALSE 。只有所有的条件和判断均返回TRUE , 也就是所有条件都满足时AND()函数才会返回TRUE 。
4.然后 , 利用OR()函数来说明只要满足多个条件中的一个或一个以上条件 。
举例:如果A列的文本是“A”或者B列的数据大于150 , 则在C列标注“Y” 。
5.在C2单元格输入公式:
=IF(OR(A2="A",B2>150),"Y","")
知识点说明:
OR()函数语法是这样的:OR(条件1=标准1 , 条件2=标准2……) , 和AND一样 , 每个条件和标准判断返回TRUE或者FALSE , 但是只要所有判断中有一个返回TRUE , OR()函数即返回TRUE 。
6.以上的方法是在单个单元格中判断 , 也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断 。在Excel表格里 , 点击公式 , 插入函数 , 选择IF , 再点击“有关该函数的帮助” , 看看该函数的使用方法 , 就ok

排名函数excel公式 多条件排名函数公式

文章插图
excel 多条件函数关键:对于“0>C3>=50”、“100>B3>=200”这种写法 , Excel计算的结果统统为 True;也就是说 , 其实Excel是不支持这种连续的不等式(支持这种写法的语言压根就没有几个)!
所以 , 必须需要把这种连环不等式改掉 , 比如:0>C3>=50就要改为 and (0>C3,C3>=50);100>B3>=200改为 and (100>B3,B3>=200);
同时呢 , 第一个条件中的 0>C3>=50 有点怪 , and (0>C3,C3>=50)这永远都不会为真呀!
楼主先改了再看吧 。
【排名函数excel公式 多条件排名函数公式】Good Luck!