excel每二欄位數加總如何修改公式?【求助】 - 第2頁 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- OFFICE 相 關 軟 體 討 論 版


PCZONE 討論區



通知

-- OFFICE 相 關 軟 體 討 論 版 Word、Excel、PowerPoint、Access、Outlook、FrontPage或Office XP等的問題解答與經驗分享

會員
請教您不解之處
沙拉油高手:
M4 的公式 =CHOOSE(B4,OFFSET(B4,,COLUMN(H4)-2),OFFSET(B4,,COLUMN(H4)-2),SUM(OFFSET(B4,,COLUMN(H4)-3,,2)),SUM(OFFSET(B4,,COLUMN(H4)-3,,2)),0)
這公式其中-2,-3是不是代表欄位移動,我不是很清楚.麻煩您告知!
發放獎金部分已求解出來了,收回部分比較麻煩一點尚未用好。我再試試看!
如有不解之處再麻煩您!謝謝。

回覆
台灣水電工

這一點其實很難解釋,所以列了一張圖給你看,希望你會看得懂
你知道為什麼要用 Offset 這個函數吧?!
在這裡用Offset是要取得欄位移的儲存格位址
看底下的圖你會發現以7月來說必須從B4向右位移6欄才會取得H4的儲存格資料
而8月則需位移7欄,9月則需位移8欄,他們都是以遞增1的欄位移的方式
所以M4公式內的OFFSET(B4,,COLUMN(H4)-2)就是從B4向右位移8-2也就是6欄
當你將M4的公式向右拖亦給N4的時候就會變成OFFSET(C4,,COLUMN(I4)-2)也就遞增1了,變成了從C4向右位移7欄
為什麼固定的減2呢?因為EXCEL的相對參照你向右拖一欄,公式也只能向右對應一欄他沒有辦法達到你的工作表內的跳2欄,所以我才用了相對的位址來位移相對參照減絕對參照
其實原本是想減 COLUMN($B4) 的,但是有考量這樣公式可能會比較難閱讀才減2的
減2跟減COLUMN($B4)有什麼不同嗎?有!
減2是因為我想你應該不會再在B欄前插入欄才會減2的
如果你改為減COLUMN($B4)那麼你在B欄前面插入幾欄都不會影響公式。

至於OFFSET(B4,,COLUMN(H4)-3,,2)其實你也可以改成OFFSET(B4,,COLUMN(H4)-2,,-2)意思是一樣的
回覆
會員
了解了!
沙拉油高手:
  經您指點看懂了!謝謝您。 

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。