1樓:匿名使用者
按字面意思可以用offset函式
總算看到原題全部內容:
在單元格b1寫入"=sum(c1:g1)",然後在單元格a1寫入一個公式求行1裡從最後一個帶有數值的單元格起往前的若干個單元格里的數值之和。假設b1=3,且行1裡最後一個帶有數值的單元格為aa1,則在單元格a1的公式是求y1:
aa1的和;假設b1=4,且行1裡最後一個帶有數值的單元格為af1,則在單元格a1的公式是求ac1:af1的和;假設b1=6,且行1裡最後一個帶有數值的單元格為ax1,則在單元格a1的公式是求as1:ax1的和;......
另外,將單元格a1裡這個公式向下拉時,行號要自動變為2、3、4、......
一、達到目的的公式的寫法
在a1單元格寫入公式
=sum(offset(index(1:1,lookup(9e+307,1:1,column(1:1))),,,,-b1))
下拉填充公式
二、公式分解說明
第一步計算
lookup(9e+307,1:1,column(1:1))這一步是為了找出第一行資料中最後一個不為空的數字所在列數第二步計算
index(1:1,第某列)
得出該資料在第一行的具體單元格位置
第三步計算
offset(某單元格位置,,,包含的列數) 因為這個列數是往左數的,所以是負值
即offset(某單元格位置,,,-b1)這樣就得出要計算的單元格區域了
第四步計算
=sum(某單元格區域)
最後進行求和,得出所要的資料
2樓:匿名使用者
=sum(offset(c3:iv3,0,count(c3:iv3)-b3,1,count(c3:iv3)))
這個公式的前提是:最後一個數前面不能有空的單元格
excel中想要行與列定位一個單元格中的內容的公式? 15
3樓:梅子不能吃
不太懂你說的意思,如果你想要後一個**引用前一個**裡面內容的話,可以嘗試在後一個**單元格里輸入「=」,然後選中前一個**中的內容,然後下拉公式就可以了。
樓主可以分別弄公式?
4樓:毋巧
使用下面的公式就可以了(sheet1改成你的工作表):
5樓:老妖江湖飄
你兩個圖的序號也不一樣啊,一個是1、2、3,一個是101、102、103,如果序號一樣可以做。
6樓:匿名使用者
我理解的你的意思是c2的內容是表1中的a101,所以c2=indirect("sheet1!"&b2&a2),下拉填充
EXCEL怎樣用公式填充空白,Excel中如何快速填充空白單元格
在e1寫入 a1 在e2寫入 if trim a2 e1,a2 向下填充至最後一行。最後再把e列,拷貝並貼上值出來就行了。選擇a列區域 按ctrl g鍵 定位條件選擇 空值 確定 輸入 a1 按ctrl enter鍵 再複製a列,右鍵選擇性貼上為數值 選擇a列你要填充的區域,查詢與替換,定位條件,空...
如圖,excel中怎樣用公式求出甲 乙 丙組各自注塑 打磨的和
e15公式 sumproduct c 3 c 14 lookup 做 c 15 c15 d 3 d 14 d15 e 3 e 14 下拉 方法一 適用於excel2007 e15單元格公式 sumifs e3 e14,c3 c14,甲組 d3 d14,注塑 e16單元格公式 sumifs e3 e1...
怎樣用excel公式分類彙總資料
簡單介紹兩種利用公式完成分類彙總的方法 假設 要建立一個其中每個賬戶 均可出現多次的月度事務列表。在月末,您需要按賬戶 對資料進行組織和分類彙總。示例資料集中的賬戶號碼在列a中,金額在列b中。資料區域是a2 b100,資料目前未排序。方法 1 使用創造性的 if 語句和 選擇性貼上 步驟如下 1 按...