返回列表 上一主題 發帖

工作天及日曆天的累計

本帖最後由 hugh0620 於 2011-2-9 10:05 編輯

回復 1# pai1

    樓主~ 附件中的問題回覆
    Q1. 紅色設定如何簡化,嘗試用"定義"失敗
    A1. =if(or(ETx=1,iserror(vlookup(儲存格,資料範圍,欄數,false))),Ex+1,Ex)    (Ex:表示E欄位的第幾列,ETx:表示ET欄位的第幾列)
            我使用的方式很簡單,只要你的EY欄位沒有資料或ET欄位=1, 就+1,若有撈到資料或ET欄位<>1,表示放假
    Q2.及每次開檔出現另有資料連結?
      A2. 使用[編輯]->[連結] 可以看出來你連結的資料
    O3.另外VBA程式如何再加入EY欄的判別(EY欄列數不固定),使其為0
      A3.這個部份,是否有需要使用到VBA嘛?? EY欄看起來是使用手動填入某日是因節日或某因素造成無法上工的日期
        屬隨機且人為手動填入資料,不知樓主要再入EY欄位判別的用意為何??
學習才能提升自己

TOP

本帖最後由 hugh0620 於 2011-2-9 12:32 編輯

回復 4# pai1


    很抱歉~ 沒有用好 請在E6 欄位貼上下述公式
   =IF(ET6=1,IF(ISERROR(VLOOKUP(A6,$EY$6:$EY$28,1,FALSE)),E5+1,E5),E5)
    若有特殊情況下未上工,應將日期填在EY欄,這樣就可以了

  很多版主大大都很強調可以用excel如果可以用其函數或是基本功能能處理的就不用寫VBA  
   像樓主你的這個工作,用函數來處理會比較方便
  若是要學VBA可以參考其他發文的問題試著自己練習~ 這樣會提升自己唷~ ^^
學習才能提升自己

TOP

        靜思自在 : 地上種了菜,就不易長草;心中有善,就不易生惡。
返回列表 上一主題