Re: [問題] EXCEL的indirect問題

看板Office作者 (彼得湯姆)時間17年前 (2008/06/26 17:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
: 推 JieJuen:=SUM(INDIRECT("R2C:R[-"&B1&"]C",0))在需要處接上B1即可 06/26 02:34 : → JieJuen:另可查OFFSET用法 亦十分實用~ 06/26 02:35 謝謝J大的回答,又學到一招^^ 想請教一個基本問題...那個 " 跟 & 到底是什麼意思啊? 有時候看別人範例的時候看不太懂為什麼要這樣寫@@ 其實我現在再想試著改別人分享的記帳本 只是EXCEL的基礎很低 很多東西都是邊看範例邊改出來的 不過倒是很有成就感XD 現在遇到一個問題就是: 在Sheet1有每天的紀錄 6/1 6/2 ... 6/30 A B C D E F ... CI 1 品名 付款方式 金額 品名 付款方式 金額 金額 2 早餐 現金 100 . . . 30 禮物 信用卡1 150 31 32 33 卡名 應繳金額 34 信用卡1 在Sheet2有信用卡的紀錄的紀錄 A B C 1 卡名 結帳日 到期日 2 信用卡1 15 5 我希望能把在Sheet1中的付款方式為信用卡1的金額加總起來 所以在Sheet1的B34輸入(有點長,分兩行) =SUMPRODUCT(MOD(MOD(COLUMN(A1:CI30),3),2)*(INDIRECT("B1:CJ30",1)=Sheet2!A2), (INDIRECT("C1:CK30",1))) 這樣是可以把整個月用信用卡1的金額做加總,雖然笨了點..orz 可是我實際想做的是根據各張信用卡的結帳日來做加總 而每張卡的結帳日都不同,所以想要用個公式出來 以信用卡1為例,結帳日是15日 所以我就先把1-15日做加總,再把上個月16-31的金額做加總。 但是15是變數(每張卡都不同) 所以我的MOD(MOD(COLUMN(A1:CI30),3),2)中的CI30就會隨著結帳日而改變 那這樣要怎麼做呢? 就是我的範圍中是有變數的... CJ和CK也是變數啦,不過應該可以模仿J大的推文來做出來.. 不行再來問大家...orz 先說謝謝嚕 跟J大再說聲謝謝...^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.150.63 ※ 編輯: petertom 來自: 140.138.150.63 (06/26 17:22) ※ 編輯: petertom 來自: 140.138.150.63 (06/26 17:23)
文章代碼(AID): #18Or_Nsr (Office)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #18Or_Nsr (Office)