EXCEL多条件判断符合条件的值,给予指定计算。

如题所述

贴图没贴清楚范围,
假设在A:D列, D2 输入公式:
=if(countif("BK-1105M,BK-1005L,BK3003-S","*"&A2&"*"),floor(B2,5)/5,"")

鼠标移到D2 右下角变 实心十字双击追问

就是说,属于BK-1005M,BK3003-S,的这些货品,它们的订单数量都是五送一。不满5件的为0,大于5小于10件的也是送1件。这个意思。结果显示在D列。

我检查了好几遍好几遍,在表格里面按上面公式套进去,怎么总提示“公式错误”呢??这个属于数组吗?

追答

不好意思忘记 countif只能用范围了
=IF(ISNUMBER(FIND(A2,"BK-1105M,BK-1005L,BK3003-S")),FLOOR(B2,5)/5,"")

追问

你好!想把C3单元格设置上函数。例如当A3货号为指定货号,数量且为5时,10时,15时等等,C3自动判断,显示为“5送1”“10送1”

就如我打上去的那样。

求助帖

温馨提示:内容为网友见解,仅供参考
无其他回答

EXCEL多条件判断符合条件的值,给予指定计算。
鼠标移到D2 右下角变 实心十字双击

EXCEL满足多个条件的一个,返回某个值
详细来说,IF函数是Excel中最常用的条件判断函数,其基本语法是:IF。通过嵌套IF函数,我们可以实现多个条件的判断。例如,假设我们有一个成绩表,我们想要根据成绩来返回学生的评价。如果成绩大于90,返回"优秀";如果成绩在80到90之间,返回"良好";如果成绩在60到80之间,返回"及格";否则返回"不及格"...

怎么利用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中实现多条件判断?
1、在电脑中找到需要操作的EXCEL表格文档,如下图所示,进入下一步。2、例如在B列中输入需要判断的数据,如下图所示,然后进入下一步。3、在需要返回数值的单元格中,进入编辑状态,然后输入公式=IF(OR((B4>=3000)*(B4<=3500),(B4>=4000)*(B4<=5000),(B4>=5900)*(B4<=6300)),6,8),...

EXCEL多条件(范围比对)查询对应的数值,并计算结果?
无非就是条件范围判断,以及数据查询,你要是不会写,一块一块写,然后嵌套在一起 我的表格公式,你结合你表格单元格位置修改一下,图片你下载下来看的非常清楚 =IFS(L2<=150,(L2*(VLOOKUP(L3,$A$1:$I$16,4,0))\/1000+VLOOKUP(L3,$A$1:$I$16,5,0)),AND(L2>150,L2<=300),(L2*(...

EXCEL的条件判断,条件有很多个,如何设置满足其中一个就可以实现?_百度...
```excel =IF(A1<1000, A1*0.1,IF(A1<2000, A1*0.2,IF(A1<3000, A1*0.3, "不满足条件")))```这个公式的逻辑是:1. 首先检查A1是否小于1000,如果是,则计算`A1*0.1`。2. 如果A1不小于1000,再检查是否小于2000,如果是,则计算`A1*0.2`。3. 如果A1不小于2000,最后检查是否...

如何在excel中做出满足多个条件就返回一个值
如果所有列出的条件都为真,IF函数就会返回指定的值;如果任一条件不满足,则返回另一个设定的值。例如,假设我们有一个条件,需要判断某单元格的值是否大于10且小于20,如果是,则返回“符合条件”,否则返回“不符合条件”。这时,可以在另一个单元格中输入公式:`=IF, "符合...

Excel多条件分别返回指定值?
可以使用多层嵌套的 IF 函数结合 AND 函数实现这样的逻辑判断。假定A1在单元格A1,B1在单元格B1,那么可以使用以下公式:=IF(AND(A1="是",B1="是"),"正确",IF(OR(A1="是",B1="是"),"错误",0))这个公式的作用是:如果 A1 和 B1 均为“是”,则返回“正确”;否则,如果 A1 或 B1 ...

Excel怎么进行多条件判断?
Excel进行多条件判断的方法:一、IF函数用法IF函数的作用是根据逻辑计算的真假值,返回相应的内容。IF函数的语法结构如下:IF(logical_test,value_if_true,value_if_false)1.logical_test表示计算结果为TRUE或FALSE的任意值或表达式。2.value_if_true为logical_test为TRUE时返回的值。3.value_if_false为...

excel两张表进行多条件查找并赋值
LOOKUP(1,0\/((A$2:A$10=A20)*(B$2:B$10<=B20)),C$2:C$10)在0\/((A$2:A$10=A20)*(B$2:B$10<=B20))中查找1,返回C$2:C$10中对应位置的值。0\/((A$2:A$10=A20)*(B$2:B$10<=B20))的含义:A$2:A$10=A20,在A$2:A$10区域中找=A20的单元格,找到就返回TRUE(...

相似回答