excel中如何用函数满足多个规则。

主要是单元格N2点取值,希望满足3个规则。
规则1、当C2-B2-20=-20,则N2=C2-20,(注N2>=0)
规则2、当C2-B2-20<=20,则N2=C2-B2-20,(注N2>=0)
规则3、当C2-B2<0,则N2=C2-20,(注N2>=0)
求公式(条件1和条件3有一点重复,其实条件1是C2=2B的情况下)

规则1和规则3可以合并成C2<=B2,公式如下:

=IF(C2<=B2,IF((C2-20)>0,C2-20,0),IF(C2<=B2+40,IF((C2-B2-20)>0,C2-B2-20,0),0))

追问

大神可否留下联系方式,你提供的公式还是不对,还望大神解答

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-01-12
使用条件函数if和and或者or组合
如果求和可以sumifs,
求平均可以averageifs
活用组合,很强大的
第2个回答  2019-01-11
按下面这规则:
条件1、若C2-B2-20=-20,则N2=B2-20
条件2、若C2-B2>0且<=20,则N2=C2-B2
条件3、若C2-B2<0,则N2=C2-20
N2=if(c2-b2<0,c2-20,if(c2-b2=0,b2-20,if(and(c2-b2>0,c2-b2<=20),c2-b2,0)))
所有情况下N2均不能显示负数(若小于0,则显示为0) 这个规则不晓得能不能与你上面的规则同时满足
第3个回答  2019-01-10
excel的函数中有些是允许使用条件,甚至是多条件(多个规则)的,如IF SUMIFS
关键是你怎么表达你的规则。
第4个回答  2019-01-10
请问规则2与与规则的差别是什么?规则2的不等式中,把左边的-20移到右边,那不就是:C2-B2<=0吗,而等于规则1又有了,后面的规则3还有什么意义?感觉你自己把规则就搞混乱了。直接分成:C2<B2、C2=B2,C2>B2,这样3种情况不就简单明了?追问

那我改一下
条件1、若C2-B2-20=-20,则N2=B2-20
条件2、若C2-B2>0且B2,真那么简单自己就操作了

追答

规则1:
C2-B2-20=-20
等价于:

C2-B2=-20+20
等价于:
C2-B2=0
等价于:
C2=B2
这个推导有错吗?为何非得要用"C2-B2-20=-20"?
C2=B2时,相减得0,再-20,不就是-20了吗?
规则2修改后倒是对C2>B2给出了一个范围
规则3等价于C2B2,且C2-B220,没有给出N2如何取值
N2=IF(C2B2时,C2-B2必定大于0,所以不需要用考虑它是否小于0的问题了。
上面的公式满足你追问的条件。

追问

大神可否留下联系方式,这个公式不完全正确,还望继续指教

追答

你截图看看,如果你前面的描述没问题,那提供的公式就应该没问题。
截图一定要带上行号和列标。并把光标定位到公式所在单元格,公式编辑栏显示出公式,把公式编辑栏一起截图,好分析公式。

怎样在Excel中用IF同时满足多个条件呢?
1. 首先,确定需要判断的两个或多个条件。这些条件可以是数值比较、文本匹配或其他逻辑判断。2. 接着,在IF函数中使用AND函数来组合这些条件。IF函数的基本语法是:`=IF`。而AND函数的基本语法是:`AND`。将AND函数嵌套在IF函数中,就可以实现同时满足多个条件的判断。3. 在IF函数的“条件&rdq...

如何在Excel单元格同时满足多个条件?
1、满足多个条件也可以分两种情况:同时满足多个条件;满足多个条件中的一个或若干个即可。我们以下图的数据来举例说明。首先,利用AND()函数来说明同时满足多个条件。2、COUNTIFS是多条件计数函数,格式为COUNTIFS(条件区域1,条件1,条件区域2,条件2)。3、第二步:选择条件格式,新建规则,使用公式确定...

如何使用excel设置多个条件同时满足的问题
excel里用VLOOKUP函数取同时满足两个条件值的具体步骤如下:VLOOKUP函数的公式:=VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)。怎么利用excel多条件判断对数据进行标注,ifs函数怎么用1、用法如下:函数公式:=IFS(条件1,值1,[条件2,值2],[条件3,值3].....

在excel中怎样统计一个单元格里同时满足多个条件
在Excel中,可以使用`COUNTIFS`函数来求出同时满足多个条件的个数。详细解释:1. `COUNTIFS`函数简介:`COUNTIFS`是一个条件计数函数,它可以计算满足多个条件的单元格数量。其基本语法是`COUNTIFS`。2.使用多个条件:在`COUNTIFS`函数中,可以设定多个条件,所有条件都必须满足才会计数。例如,如果你想统计...

如何在excel中用if函数用多个条件?
1、在excel表格中的A列单元格内输入一组数据,用来使用IF函数输入五个条件进行数据操作。2、在B2单元格内输入IF公式:=IF(A2<60,"1",IF(A2<100,"2",IF(A2<200,"3",IF(A2<280,"4",IF(A2<350,"5")))。意思是A2单元格中如果数据小于60,则显示数字1,如果数据小于100,则显示数字2,...

excel中如何用函数满足多个规则。
规则1和规则3可以合并成C2<=B2,公式如下:=IF(C2<=B2,IF((C2-20)>0,C2-20,0),IF(C2<=B2+40,IF((C2-B2-20)>0,C2-B2-20,0),0))

excel函数公式if同时满足几个条件if公式满足并列多条件
在Excel中,你可以使用IF函数来同时满足多个条件,以下是具体的步骤:1. 首先,需要确定需要满足的条件。例如,你要在某个单元格中显示“是”或“否”取决于相应的数值是否满足以下条件:- 数值大于等于10 - 数值小于等于50 - 数值不等于20 2. 在需要进行条件判断的单元格中输入以下公式:=IF(AND(...

如何在excel中做出满足多个条件就返回一个值
只要有一个条件为真,IF函数就会返回相应的值。例如,若要判断单元格A1的值是否大于30或者小于10,并在满足任一条件时返回“有效”,否则返回“无效”,可以使用公式:`=IF, "有效", "无效")`。另外,IFS函数是Excel中较新的函数,它允许用户根据多个条件返回不同的结果。使用...

如何用excel实现满足多个条件一个返回值呢?
在Excel中,要实现满足多个条件返回一个值的功能,可以使用IF函数结合AND或OR函数,或者使用IFS函数。以下是具体的方法和示例。首先,使用IF函数结合AND或OR函数的方法。IF函数用于根据条件判断返回相应的值,AND函数用于判断多个条件是否同时满足,OR函数用于判断多个条件中是否有至少一个满足。例如,假设我们...

如何在EXCEL表格同时实现多个条件的求和或计数?
1、满足多个条件也可以分两种情况:同时满足多个条件;满足多个条件中的一个或若干个即可。我们以下图的数据来举例说明。2、首先,利用AND()函数来说明同时满足多个条件。举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。3、在C2输入公式:=IF(AND(A2="A",B2>210),"Y",""...

相似回答