返回列表 上一主題 發帖

困擾的 EXCEL ( IF)

本帖最後由 ML089 於 2014-9-9 09:20 編輯

回復 1# Cyssuc

早上 8~12,下午 13~17

= 早上時數 + 下午時數
= MAX(0,MIN(12,Q2)-MAX(8,P2)) + MAX(0,MIN(17,Q2)-MAX(13,P2))

或
=IF(AND(P2>0,Q2>0), MAX(0,MIN(12,Q2)-MAX(8,P2)) + MAX(0,MIN(17,Q2)-MAX(13,P2)), "")
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 5# Cyssuc

這樣哪裡有錯?
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 3# Cyssuc

    8        14.5
答案應該等於14.5-8-1
故等於5.5

{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 8# Cyssuc

可能需要按F9重新計算

不然將部分資料檔案上傳,我幫你看看問題在哪裡
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 11# Cyssuc

你的資料是文字格式,當然會錯誤

公式修改如下

早上 8~12,下午 13~17

= 早上時數 + 下午時數
= MAX(0,MIN(12,Q2*1)-MAX(8,P2*1)) + MAX(0,MIN(17,Q2*1)-MAX(13,P2*1))

或直接用來源
= MAX(0,MIN(12/24,G2)-MAX(8/24,E2)) + MAX(0,MIN(17/24,G2)-MAX(13/24,E2))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 忘功不忘過,忘怨不忘恩。
返回列表 上一主題