[算表] excel多條件篩選

作者: Tampa (光芒)   2016-10-10 01:02:36
軟體: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
本想
是不是用樞紐分群會比較快??
但因為我是從大資料中,已經篩選出部分資料,
如果用樞紐的話,就要先從一開始大資料開始設定
所以才想嘗試用其他方式
如果樞紐 有大大可以很快的方法,也麻煩教導一下 感恩
作者: soyoso (我是耀宗)   2016-10-10 09:51:00
http://imgur.com/XJjJJw9 函數的話,類似這樣或是 http://imgur.com/zb8ibJI
作者: waiter337 (給開司一罐蘇格登)   2016-10-10 14:52:00
k1=IF(B2=101,IF(OR(A2="二",A2="四"),MAX(D1:J2),""),"")值會在二跟四的k欄產生如果b欄數字為文字型態,前面改成IF(--B2=101,或者直接用 =IF(--B2=101, 基本上不管數字文字都不會錯其餘的k欄全部複製就可
作者: Tampa (光芒)   2016-10-10 15:01:00
= IF(B2=101,IF(OR(A:A="一",A:A="二"),MAX(D2:J13),""),""篝p W大 假如我改成A攔="二" 呢?

Links booklink

Contact Us: admin [ a t ] ucptt.com