
求EXCEL函数计算公式
要求在“状态”列输入公式:1、如“方式”中包含“比选”或“竞争”或“招标”,且“时长”超过45,则在“状态”中显示“超时”;2、如“方式”中包含“单一”或“询价”,且“时...
要求在“状态”列输入公式:
1、如“方式”中包含“比选”或“竞争”或“招标”,且“时长”超过45,则在“状态”中显示“超时”;
2、如“方式”中包含“单一”或“询价”,且“时长”超过30,则在“状态”中显示“超时”;
示例:
方式 时长 状态
公开综合比选 25
竞争性谈判 58
单一来源采购 13
公开询价 39
公开招标 15 展开
1、如“方式”中包含“比选”或“竞争”或“招标”,且“时长”超过45,则在“状态”中显示“超时”;
2、如“方式”中包含“单一”或“询价”,且“时长”超过30,则在“状态”中显示“超时”;
示例:
方式 时长 状态
公开综合比选 25
竞争性谈判 58
单一来源采购 13
公开询价 39
公开招标 15 展开
5个回答
展开全部
=IF((COUNTIF(A2,"*比选*")+COUNTIF(A2,"*竞争*")+COUNTIF(A2,"*超标*"))*(B2>45)+(COUNTIF(A2,"*单一*")+COUNTIF(A2,"*询价*"))*(B2>30),"超时","")
请测试!
请测试!
展开全部
你好:用查找函数 find() 和 or() and() 综合运用。(下边是一个普通公式,不是数组公式)
=IF(OR(AND(B2>30,MIN(FIND({"单一","询价"},A2&"单一"&"询价",1))<=LEN(A2)),AND(B2>45,MIN(FIND({"比选","竞争","招标"},A2&"比选"&"竞争"&"招标",1))<=LEN(A2))),"超时",0)
find()是查找文件在不在A列单元格里;or()是或者的意思,把你的两件条件都加进了;and是并且的意思,就是你说的,一个问题里有两个要求要同时实现;min是求最小的数;len()是数文本个数。
为了防止find()查不到数时返回错误提示,我在A2后边加上了全部几个文本。再通过查找最小的位置号来判断符不符合要示。
更多WPS办公软件教程,请访问:http://bbs.wps.cn或者http://e.weibo.com/wpswfw
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if函数,vlookup函数你知道吗?
假设公开招标为A6单元格,状态为C列的话。
1、在C6单元格输入:=if(vlookup(A6,A:C,2,0)>45,"超时","正常")
第二个类推。
这两个函数if:如果条件成立,执行第一个""内结果,不成立显示第二个""结果;
vlookup为纵向查找函数,这个在查找引用数据上用的多。平时不太常用,用起来也很灵活。
建议没事儿学学excel自学或者多上论坛泡澡,我也是自学的,水平一般,只希望能帮你~
共同进步~
假设公开招标为A6单元格,状态为C列的话。
1、在C6单元格输入:=if(vlookup(A6,A:C,2,0)>45,"超时","正常")
第二个类推。
这两个函数if:如果条件成立,执行第一个""内结果,不成立显示第二个""结果;
vlookup为纵向查找函数,这个在查找引用数据上用的多。平时不太常用,用起来也很灵活。
建议没事儿学学excel自学或者多上论坛泡澡,我也是自学的,水平一般,只希望能帮你~
共同进步~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=IF(B2<=30,"",IF(OR(ISNUMBER(FIND("单一",A2)),ISNUMBER(FIND("询价",A2))),"超时",IF(B2<=45,"",IF(OR(ISNUMBER(FIND("比选",A2)),ISNUMBER(FIND("竞争",A2)),ISNUMBER(FIND("招标",A2))),"超时",""))))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询