ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的测验 > 函数与公式 > 按特定条件标识采购动作

按特定条件标识采购动作

作者:绿色风 分类: 时间:2022-08-18 浏览:88
楼主
bensonlei
这是一个采购在下单时想简化一下工作的案列. 只是想同大家练练, 比较合适初学或进阶者.   

<> 答对者, 魅力值 +5。



说明:

1.)这些数据是系统生成的, 且按P/N, action date,ship date, 排序好.

2.) 相同PN如果"R"列最后一栏是负数, 标上" Need" S, 如果倒数第二栏也是负数同样也加上“Need",以此类推。如果反推出现>=0的数, 则标注" No".

3.)请用函数实现S栏(黄色)中的结果.
按特定条件标识_.zip




 
2楼
卢子
不是很明白楼主的意思,猜一个
  1. =IF((LOOKUP(1,0/($A$2:$A$29=A5),$R$2:$R$29)<0)*(LOOKUP(1,0/($A$2:$A$29=A5),$R$2:$R$29)=R5),"Need","No")
最后一个跟模拟有点差别
3楼
bensonlei


补充说明一下, 如果相同PN最后一个是负, 则加上"need",如果倒数第二个也是负, 也同样需加上"need". 如果再往上推出现了>=0的值则为"no".
4楼
piny
S2
  1. =IF(((A3:A$29=A2)*(R3:R$29<0)=COUNTIF(A3:A$29,A2))*(R2<0),"need","no")
數組 下拉
5楼
wjh619993018
  1. =IF(COUNTIF(OFFSET(R2,,,LOOKUP(,0/(A2=A$2:A$29),ROW($3:$30))-ROW()),">=0"),"no","need")



按特定条件标识_.rar
6楼
gouweicao78
  1. =IF((R2>=0)+SUMPRODUCT((A3:A99=A2)*(R3:R99>=0)),"no","need")
利用相对引用,99看数据量而定
7楼
liumporite
dddddddddddddddddddddddddd
8楼
bensonlei
一开始自己只想到下面的公式。

S2=
  1. =IF(OR(AND(R2<0,S3="Need"),AND(A2<>A3,R2<0)),"Need","No")


看到两位版主和piny的回复,真让我思路大开,受益匪浅! 跟各ET的朋友学习了。
9楼
bensonlei
学好Excel真的能让我们在工作中简化好多工作,提高效率! 做一个享受工作的人!
10楼
gouweicao78

开启了“回复仅楼主可见”,因此3楼回复2楼的话,卢子当时是看不到的,只能在题目中补充说明。
出题的时候,要遵循[版面通告] [我的测验] 版块出题、评分、点评规范
http://www.exceltip.net/thread-7195-1-1.html
11楼
bensonlei
多谢草版指导! 以后我会多看看社区指引。
12楼
JOYARK1958
謝謝下載看看如何

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap