返回列表 上一主題 發帖

sum(名稱範圍)可以自動修改

sum(名稱範圍)可以自動修改

首先,我已經把每月的報表,定義名稱為月份名
接下,我希望當我選I1為"January"時,I2的公式可以自動為sum(January)
當我選'February"時,I2公式可以自動加總=SUM(February)
請問有可能嗎 Book2.zip (4.53 KB)

回復 1# VANESSA
刪除原有的定義名稱
新增定義名稱x
=OFFSET(Sheet1!$A$3,,MATCH(Sheet1!$I$1,Sheet1!$2:$2,0)-1,COUNT(INDEX(Sheet1!$A:$F,,MATCH(Sheet1!$I$1,Sheet1!$2:$2,0))))
I2=SUM(x)
未命名.png
2012-3-8 18:35
學海無涯_不恥下問

TOP

謝謝,成功了,另請教為什麼要寫Sheet1!$A$3 ?

TOP

如果I2的公式要條件式加總,只加總$B$3到$B$14開頭為112,原本我想修改A欄為 LEFT(B3,3) 將I2修改為SUMIF(A3 :A14,"112',x)但是失敗了,請問有其他解法嗎

TOP

回復 4# VANESSA

    你己定義名,可用indirect() 直接引用

    =SUMPRODUCT((LEFT(B3:B14,3)="112")*(INDIRECT(I1)))

TOP

目前還是以修改A欄為 LEFT(B3,3) 將I2修改為SUMIF($A$3A$14,"112",(x))方式成功,我還找不出其他方法

TOP

回復 6# VANESSA
應該是可以成功
未命名.png
2012-3-9 13:56
學海無涯_不恥下問

TOP

回復 7# Hsieh


    成功,謝謝

TOP

        靜思自在 : 【蒙蔽的自由】人常在什麼都可以自由自在的時候,卻被這種隨心所欲的自由蒙蔽,虛擲時光而毫無覺知。
返回列表 上一主題