我的儲存格C欄是班次,分別有文字:A1班, A2班, A3班,AL3班, AL4班, AL5班...
我希望在D欄出現時數 如果C1儲蓄格是A1班=8
困擾:我有30個班次, 對照的工作時間有8,7,6,5,4,3,2,還有8.5, 7.5……很多的時數
請問有什麼函數 可以讓我不用一直寫IF..寫30次
補上圖示
完善問題
我希望可以得出一日總工時、和一個月的總工時
但是一天有很多員工,每個人的班次不同,不同的班次又有不同的時數
不知道有什麼好方法可解決
能不能有個畫面?
不要讓我們想像30次...
VLOOKUP
選我最佳解答
1.先在 Sheet2 建立對應表,範例如下
A1=A1班 B1=8
A2=A2班 B2=7
A3=A3班 B3=6
A4=AL3班 B4=5
A5=AL4班 B5=8.5
A6=AL5班 B6=7.5
.....(你自己愛加幾筆就加幾筆)
2.在 Sheet3
建立你上面那張工作表
只要人名/日期/班次的部份即可
3.在 Sheet1
B1..D1 = Sheet3!B1..D1
A2..D6 = Sheet3!A2..D6
B2=VLOOKUP(Sheet3!B2,Sheet2!A:B,2) '拿 Sheet3!B2 到 Sheet2 的 AB欄去查表,找到的話回傳第2欄(即時數)
C2=VLOOKUP(Sheet3!C2,Sheet2!A:B,2)
D2=VLOOKUP(Sheet3!D2,Sheet2!A:B,2)
B3=VLOOKUP(Sheet3!B3,Sheet2!A:B,2)
C3=VLOOKUP(Sheet3!C3,Sheet2!A:B,2)
D3=VLOOKUP(Sheet3!D3,Sheet2!A:B,2)
...以此類推
感覺起來你是要處理 google表單 or excel
但實在是太抽象 請針對你的題目做更進一步的說明
這是我之前回答的東西,你可以先看看
https://ithelp.ithome.com.tw/questions/10195520
有什麼要討論的 讓我們繼續看下去
其實,我會很懶的寫公式。
一般我會用另外一個工作表。來直接轉換「文字直接數值」
再個別去統計數值出來。
也就是我會將工作表區分為「操作表」「計算記錄表」「統計表」
當然啦,如果能直接特用公式也行啦。一張表就解決了。
但我以前給客戶都是分表個別處理居多。因為客戶常常一個沒搞好。就將公式給刪了~~~
切成多表計算用。只要告訴他們哪張表不要動或是乾脆將表給保護。