0 0 1 0
12 b 1 0 0 0
13 B 1 0 0 1
14 O 0 0 0 0
15 A 0 1 0 0
16 E 0 1 0 0
17 平日
18 c 1 0 1 0
19 b 1 0 0 0
20 B 0 0 0 1
21 O 0 1 0 0
22 A 0 0 0 0
23 E 0 0 0 0
※ 引述《ykuomis (阿國)》之銘言:
: (若是和其他不同軟體互動之問題 請記得一併填寫)
: 軟體:EXCEL
: 版本:ALL
: Q:請問各方高手指點...
: 1.如何讓存格在不連續方式計算? EX:B2:B6 和 E2:E6 並計算各種值的筆數
: 且因為欄值必須判斷英文字大小寫,
: 2.主要是要區分 非假日(一~五) , 假日(六、日) ,因為薪資有分非假日和假日,
: 所以必須區分計算。 所以計算方式可能無法在連續的儲存格。
: 第一週 一 ~ 五 ||| 六日
: 第二週 一 ~ 五 ||| 六日
: 第三週 一 ~ 五 ||| 六日
: 第四週 一 ~ 五 ||| 六日
: ---------------------------------------
: 合計 (非假日共幾班) (假日班有幾班)
: 所以比較困難點,網路上找了好多函數,測試都不行。
: 麻煩各位大大指導。
: 範例:
: (星期)
: (班別) 五 六 日 一
: 8H小夜 c b B b
: 8H大夜 O A E e
: 12大夜 f c C c
: 8H白班 a M B B
: 8H白班 x Q I M
: 8H小夜 8H大夜 12大夜 8H白班 8H白班
: c同事 ? ?
: b同事
: B同事
: O同事
: A同事
: E同事
: c同事
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.56.220
板上搜尋標題 /兩個條件
雖然這題不只兩個條件,不過基本式都是
=SUM((.)*(.)*(.)...)
陣列公式 以Ctrl+Shift+Enter結尾
條件寫法如下,不過如果熟了以後,
也可以再把薪資多少寫進去,就不用分兩個表格了(當然,分開可能比較清楚)
B11 (週末)
=SUM(EXACT($A11,$B$3:$E$7)*(B$9=$A$3:$A$7)*(($B$2:$E$2="六")+($B$2:$E$2="日")))
B18 (平日)
=SUM(EXACT($A18,$B$3:$E$7)*(B$9=$A$3:$A$7)*($B$2:$E$2<>"六")*($B$2:$E$2<>"日"))
A B C D E
1 (星期)
2 (班別) 五 六 日 一
3 8H小夜 c b B b
4 8H大夜 O A E e
5 12大夜 f c C c
6 8H白班 a M B B
7 8H白班 x Q I M
8
9 8H小夜 8H大夜 12大夜 8H白班
10 週末
11 c