讓 Excel 將文字和時間識別為具有數值

讓 Excel 將文字和時間識別為具有數值

目前,我一週中的每一天都有以下幾行:開始時間、停止時間、總小時數。我利用資料驗證功能為每一列建立下拉式選單;大多數選項都是時間(例如上午 9:30)。為了計算總時間,我有以下公式:

 =(IF(J14<I14,J14+1,J14)-I14)*24

效果很好...但是,我還需要他們能夠從下拉式選單中選擇“OFF、PTO、HOL”,並將這些單字識別為總值為 (O,8,8)。我嘗試使用以下公式:

=IF(I11:J11={"OFF"},0), IF(I11:J11={"PTO","HOL"},8)

它沒有起作用,我也嘗試過使用SUMIFS公式但沒有運氣......有什麼想法嗎?

答案1

你的公式應該寫成如下:

{=IF(OR(I11:J11="PTO",I11:J11="HOL"),8,0)}

或者

{=IF(OR(I11:J11={"PTO"},I11:J11={"HOL"}),8,0)}

或者,如果你也想測試關閉然後寫出這樣的公式,

{=IF(OR(I11:J11={"PTO"},I11:J11={"HOL"}),8,IF(I11:J11={"OFF"},0,""))}

注意使用 Ctrl+Shift+Enter 完成所有公式。

相關內容