求关于excel的多条件函数公式设置

假如A质量要求为A≥47. 单价为500
当A大于47 每上浮1单价加10元/千克 如A=48.5 单价+10+5
当A低于47 每降低1单价扣10元/千克 如A=46.5 单价-5
当A低于46 每降低1单价扣20 元/千克 如A=45.5 单价-10-10
当A低于45 每降低1单价扣50元/千克 如A=44.5 单价-10-20-25
当A低于44 每降低1单价扣100元/千克 如A=43.5 单价-10-20-50-50
该怎么设置啊 在线等..

如果按上图的格式做公式分别为:

F2(无论收不收货,都会得到的单价)=IF((C2-B2)>0,(C2-B2)*100*10,IF((C2-B2)>-1%,(C2-B2)*1000,IF((C2-B2)>-2%,((C2-B2)+1%)*2000-10,IF((C2-B2)>-3%,(C2-B2)+2%*5000-30,IF(((C2-B2)+3%)*10000-80<-500,-500,((C2-B2)+3%)*10000-80))))+500)

F3(如果没收货,是拒收)=IF(D3="已收货",IF((C3-B3)>0,(C3-B3)*100*10,IF((C3-B3)>-1%,(C3-B3)*1000,IF((C3-B3)>-2%,((C3-B3)+1%)*2000-10,IF((C3-B3)>-3%,(C3-B3)+2%*5000-30,IF(((C3-B3)+3%)*10000-80<-500,-500,((C3-B3)+3%)*10000-80))))+500),IF(C3<44%,"拒收",IF((C3-B3)>0,(C3-B3)*100*10,IF((C3-B3)>-1%,(C3-B3)*1000,IF((C3-B3)>-2%,((C3-B3)+1%)*2000-10,IF((C3-B3)>-3%,(C3-B3)+2%*5000-30,IF(((C3-B3)+3%)*10000-80<-500,-500,((C3-B3)+3%)*10000-80))))+500)))

F4中输入:=IF(C4-B4>0,500-(C4-B4)*1000,E4),因为以下要求都一样,可以直接下拉公式即可。

追问

是我表示的不清还是怎么的 不合适啊 大神 求联系方式 我QQ331383315 求交流啊

追答

晚上加我,1346935778(QQ)我现在在上班,不好意思

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-09

你这个因为要按不同数据扣,所以自己先做一个扣分比率,或者扣钱数,然后用下面的公式

假设你的数据在A开始,我只做了扣到5.5的和加3的,自己加其它的吧,或者等大神做个算法出来

=500+LOOKUP(A1-47,M2:M19,L2:L19)

第2个回答  2013-01-09

多设几层嵌套条件:

第3个回答  2013-01-09
A价格在B列中B2单元格中定义如下公式=IF(A2=47,500,IF(A2>47,500+(A2-47)*10,IF(A2<47,500+(A2-47)*10,IF(A2<46,500+(A2-46)*20,IF(A2<45,500+(A2-45)*50,IF(A2<44,500+(A2-44)*100,"不在条件范围内"))))))4750048.551546.549545.548544.547543.5465

求关于excel的多条件函数公式设置
如果按上图的格式做公式分别为:F2(无论收不收货,都会得到的单价)=IF((C2-B2)>0,(C2-B2)*100*10,IF((C2-B2)>-1%,(C2-B2)*1000,IF((C2-B2)>-2%,((C2-B2)+1%)*2000-10,IF((C2-B2)>-3%,(C2-B2)+2%*5000-30,IF(((C2-B2)+3%)*10000-80<-500,-500,((C2-B2)+3%)...

Excel中函数if四个条件怎么设置
在Excel中,IF函数可以包含最多三个条件,但是如果你需要包含四个条件,可以使用嵌套IF函数来实现。以下是一个示例公式:=IF(condition1,result1,IF(condition2,result2,IF(condition3,result3,result4)))在这个公式中,如果条件1为真,则返回结果1;否则,如果条件2为真,则返回结果2;否则,如果条件...

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单元格同时满足多个条件?
2、COUNTIFS是多条件计数函数,格式为COUNTIFS(条件区域1,条件1,条件区域2,条件2)。3、第二步:选择条件格式,新建规则,使用公式确定要设置格式的单元格,输入公式:=if(or($b4=95%,$c4=97%),1,0)选择文字颜色,确定。注意$的位置。4、操作方法:运行菜单”格式“——”条件格式“;在”...

excel中如何设置IF函数同时满足2个条件?
在Excel中,要设置一个IF公式同时满足两个条件,可以通过使用AND函数来实现。AND函数能够判断多个条件是否同时满足,当且仅当所有条件都为真时,结果才为真。具体设置步骤如下:1. 首先,确定需要判断的两个或多个条件。这些条件可以是数值比较、文本匹配或其他逻辑判断。2. 接着,在IF函数中使用AND函数...

如何在Excel中设置IF函数三个条件以上?
在Excel中,设置包含三个及以上条件的IF公式其实并不复杂,我们可以通过以下步骤来实现。首先,定位到你的工作表,找到你想要进行评估的单元格,这部分将是计算的起点。接下来,键入IF函数,格式如下:=IF(条件1, "结果1", IF(条件2, "结果2", IF(条件3, "结果3", NULL)))。例如,如果你想...

怎么在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中如何使用多个条件的IF函数?
Excel表格IF函数可以使用多个条件,只需要在IF函数中嵌套AND或者OR函数即可。比如,我们要求当A1单元格中的数值大于10且小于20时,B1单元格显示“满足条件”,否则显示“不满足条件”,可以在B1单元格中输入以下公式:=IF(AND(A1>10,A1< 20),"满足条件","不满足条件")。其中,AND函数表示同时满足两...

excel中IF公式中同时满足2个条件的如何设置?
在Excel的数据处理中,如何设置IF公式以同时满足多个条件呢?本文将为你详细解析。首先,我们区分两种情况:一是所有条件需同时满足,二是只需满足其中一个或多个条件即可。对于同时满足多个条件,例如A列的文本必须是“A”且B列数据大于210,使用AND()函数。在C2单元格输入公式:`=IF(AND(A2="A",...

excel中IF公式中同时满足2个条件的如何设置?
首先,我们区分两种情况:一是所有条件必须同时满足,二是只要满足其中任意一个或多个即可。让我们通过一个实例来理解。假设我们有如下数据:1. 当需要同时满足A列的文本为"A"且B列数据大于210时,可以在C列标注"Y"。在C2单元格输入公式:=IF(AND(A2="A",B2>210),"Y",""),AND()函数在此...

相似回答