[問題] 條件式選取加總

作者: PCsunchaos (chasel)   2017-07-05 10:03:44
各位先進早安
小弟在一個條件式加總上有些疑問
還請各位先進指點迷津

途中我想在總時數欄位中
使用sumifs函數
想挑出符合幫助者、日期的時數加總
例如 小叮噹 2017/4/1 總時數7.5。這樣
目前設定函數是sumifs(E:E,"",C:C,"")
""中,我不知道該如何設定才能讓他自己抓B欄名稱與C欄日期
還請各位先進指點
作者: soyoso (我是耀宗)   2017-07-05 10:16:00
https://i.imgur.com/3QW5dFD ""設定為儲存格是否為原po要的;或以樞紐分析表
作者: PCsunchaos (chasel)   2017-07-05 10:25:00
那可以只設定值只輸出在第一格嗎?
作者: supersecret (secret)   2017-07-05 10:27:00
樞紐會比較方便 若用sumifs B欄的幫助者跟C欄的日期若是固定的人跟日期(例如每天全列出)不然必須先篩選出有哪些幫助者跟哪些日期
作者: soyoso (我是耀宗)   2017-07-05 10:28:00
只輸出在第一格是指同幫助者和幫助日期的第一筆儲存格內嗎
作者: supersecret (secret)   2017-07-05 10:29:00
要多一個動作篩選 樞紐可以直接幫你加總現有人日時
作者: soyoso (我是耀宗)   2017-07-05 10:30:00
如果是的話,且有排序幫助者和幫助日期情況下,if配合
作者: PCsunchaos (chasel)   2017-07-05 10:30:00
例如小叮噹4/1號 總共7.5就直接輸出到該欄第一格
作者: soyoso (我是耀宗)   2017-07-05 10:31:00
countifs,當為1時以連結內sumifs加總,為假時空字串https://i.imgur.com/aDnzTbS 類似這樣嗎?
作者: PCsunchaos (chasel)   2017-07-05 10:35:00
" target="_blank" rel="nofollow">
因為後面還要用總時數來計算加班費的部分所以想說不用跑出這麼多的總時數另外後面的加班費也是使用sumif函數去計算嗎?像是第一個加班費設定if >=2 就乘133乘0.34第二欄就設定 大於2的話 該值乘133乘0.67減前兩小時費用So大 謝謝你 上面那個是我要的沒錯
作者: soyoso (我是耀宗)   2017-07-05 10:42:00
加班費方面應也可以利用sumifs來協助,條件如原po回文所述如果是原po要的話,加上回文的if配合countifs可達成countfis設定上為countifs(b$2:b2,b2,c$2:c2,c2)
作者: PCsunchaos (chasel)   2017-07-05 10:55:00
So大 我不太懂假時空字串的意思..
作者: soyoso (我是耀宗)   2017-07-05 10:58:00
if(countifs()為1,真(true)以sumifs,假(false)以空字串"")
作者: PCsunchaos (chasel)   2017-07-05 11:07:00
=if(counts(b$2:b2,b2,c$2:c2,c2)=1,sumifs(e:e,b:b,b3,c:c,c3),""))是這樣設定嗎?
作者: soyoso (我是耀宗)   2017-07-05 11:10:00
如回文所述。counts改為countifs和最後括號取消
作者: PCsunchaos (chasel)   2017-07-05 11:13:00
這樣設定後函數沒問題" target="_blank" rel="nofollow">
謝謝so大 上圖我只是打錯數值 沒事了 謝謝
作者: soyoso (我是耀宗)   2017-07-05 11:19:00
countifs部分請依實際公式所在儲存格調整列號

Links booklink

Contact Us: admin [ a t ] ucptt.com