作者Tampa (光芒)
看板Office
标题[算表] excel多条件筛选
时间Mon Oct 10 01:02:36 2016
软体:excel
版本:2010
星期 员编 姓名 0 1 2 3 4 5 6
一 101 刘备 15 29 41 41 8 7 34
二 101 刘备 16 25 32 42 7 2 47
三 101 刘备 19 25 36 3 38 32 46
四 101 刘备 19 27 6 17 43 15 2
一 102 关羽 23 33 35 19 15 11 11
二 102 关羽 56 1 20 6 18 10 38
三 102 关羽 59 13 18 33 37 24 0
四 102 关羽 59 26 22 16 32 8 14
一 103 张飞 30 6 20 9 9 1 50
二 103 张飞 15 25 0 47 16 38 17
三 103 张飞 16 46 24 0 19 43 27
四 103 张飞 16 40 17 1 13 16 7
资料呈现如上
我现在要设定条件
假如是星期一和星期二 且员编等於101 ,则回传 0~6中 最大值 所以答案为47
假如是星期三和星期四 且员编等於101 ,则回传 0~6中 最大值 所以答案为46
本想
是不是用枢纽分群会比较快??
但因为我是从大资料中,已经筛选出部分资料,
如果用枢纽的话,就要先从一开始大资料开始设定
所以才想尝试用其他方式
如果枢纽 有大大可以很快的方法,也麻烦教导一下 感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.225.112.48
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1476032559.A.0AD.html
3F:→ waiter337: k1= 10/10 14:52
4F:→ waiter337: IF(B2=101,IF(OR(A2="二",A2="四"),MAX(D1:J2),""),"") 10/10 14:52
5F:→ waiter337: 值会在二跟四的k栏产生 10/10 14:52
6F:→ waiter337: 如果b栏数字为文字型态,前面改成IF(--B2=101, 10/10 14:55
7F:→ waiter337: 或者直接用 =IF(--B2=101, 基本上不管数字文字都不会错 10/10 14:56
8F:→ waiter337: 其余的k栏全部复制就可 10/10 14:58
9F:→ Tampa: = IF(B2=101,IF(OR(A:A="一",A:A="二"),MAX(D2:J13),""),"" 10/10 15:01
10F:→ Tampa: 篝p W大 假如我改成A拦="二" 呢? 10/10 15:02