YC 發問時間: 電腦與網際網路軟體 · 9 年前

<20點> Excel 根據日期的天數來填滿顏色

假設A1&A2為日期格式,且A2一定大於A1、A3為 (A2-A1)+1

例如:

A1 = 2012/03/01

A2= 2012/03/02

則A3 = 2

希望根據A3的值來決定填滿顏色的格數,例如A3=2,則希望A4~A5自動填滿顏色

若A1=2012/03/01;A2=2012/03/10則A3=10,希望能自動將A4~A13填滿顏色

P.S.如果能加上一個變數X的話就更好了,例如:X=60, A3=10

則將A64~A73填滿顏色

小弟非此方面專家,網路上也找不到適合的解決方法,還請各位高手挺身相助。

已更新項目:

謝謝Harmonica的意見

Excel版本為2007,假設X的儲存格位置為B1

另想請教一下此公式要放在哪個儲存格?

可以解釋一下公式嗎?

謝謝!^^

1 個解答

評分
  • 9 年前
    最佳解答

    【公式為】【=IF(ROW()-A$3<4,1,0)】

    【公式為】【=IF(AND(ROW()-A$3<4,ROW()>3),1,0)】

    請問版大 X 要放在哪個儲存格? B1 C1 A4 ...

    Excel 版本是 2003 以前或以後?

    2012-03-19 13:59:39 補充:

    按 A 選取 A 欄

    圖片參考:http://imgcld.yimg.com/8/n/AE02667166/o/1012031800...

    樣式 → 設定格式化的條件

    圖片參考:http://imgcld.yimg.com/8/n/AE02667166/o/1012031800...

    新增規則

    圖片參考:http://imgcld.yimg.com/8/n/AE02667166/o/1012031800...

    使用公式來決定要格式化哪些儲存格

    格式化在此公式為 True 的值:

    =IF(AND(ROW()-A$3<4+B$1,ROW()>3+B$1),1,0)

    圖片參考:http://imgcld.yimg.com/8/n/AE02667166/o/1012031800...

    填滿 → 選顏色 → 確定 → 確定

    圖片參考:http://imgcld.yimg.com/8/n/AE02667166/o/1012031800...

    2012-03-19 14:03:23 補充:

    要將公式簡短

    可以寫這樣就好

    AND(ROW()-A$3<4+B$1,ROW()>3+B$1)

    2012-03-19 14:17:58 補充:

    AND(條件1,條件2) → 需同時符合兩個條件才為真

    條件1

    ROW()-A$3<4+B$1

    ROW() 取得所在儲存格列號,試試在一些儲存格打 =ROW() 就知道了

    A4 儲存格套入公式得 4-10 < 4+60 → 不成立

    A5 儲存格套入公式得 5-10 < 4+60 → 不成立

    ...

    A63 儲存格套入公式得 63-10 < 4+60 → 成立

    A64 儲存格套入公式得 64-10 < 4+60 → 成立

    ...

    2012-03-19 14:22:28 補充:

    條件2

    ROW()>3+B$1

    A4 儲存格套入公式得 4>3+60 → 不成立

    A5 儲存格套入公式得 5>3+60 → 不成立

    ...

    A63 儲存格套入公式得 63 >3+60 → 不成立

    A64 儲存格套入公式得 64 >3+60 → 成立

    A65 儲存格套入公式得 65 >3+60 → 成立

    ...

    A74 儲存格套入公式得 64 >3+60 → 成立

    2012-03-19 14:23:24 補充:

    條件1 寫錯了

    ROW()-A$3<4+B$1

    ROW() 取得所在儲存格列號,試試在一些儲存格打 =ROW() 就知道了

    A4 儲存格套入公式得 4-10 < 4+60 → 成立

    A5 儲存格套入公式得 5-10 < 4+60 → 成立

    ...

    A63 儲存格套入公式得 63-10 < 4+60 → 成立

    A64 儲存格套入公式得 64-10 < 4+60 → 成立

    ...

    A74 儲存格套入公式得 74-10 < 4+60 → 不成立

    ...

    2012-03-20 07:04:38 補充:

    兩個條件都成立的就是 A64 ~ A73

還有問題?馬上發問,尋求解答。