看板 ask 關於我們 聯絡資訊
我在工作上遇到一個excel上的小問題需要版上的高手過招幫忙 以下模仿EXCEL橫與攔作比擬 我該如何在A3,A7,A14 寫出公式幫忙加總向上1的總和 讓我得到A3=2,A7=3,A14=6 因為數量非常龐大不太可能每行手工去拉加總,謝謝大家幫忙 ABCD 1 1 2 1 3 4 1 5 1 6 1 7 8 1 9 1 101 111 121 131 14 15 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.51.204 ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1552495770.A.78C.html
mono5566: 用寫的 sum(a1:a2) 03/14 00:51
higger: 如果真的如你所例~你在7這空白欄內~不就知道是7-3-1=3 03/14 01:18
higger: 14這~14-7-1=6~你只要用if去找空白欄~取它的編號~去減上一 03/14 01:19
higger: 個空白欄的編號~固定減1~就是你要填的數 03/14 01:19
higger: 當然~這是笨蛋的方法~但這例能用 03/14 01:19
andy90498: vba能簡單解決 這個要去每一個空格設定公式會很痛苦 03/14 01:34
zhmmg25: 在常用工具列的編輯功能內有自動加總的按鈕按一下就好了 03/14 08:43
suaveness: 資料量大的話表示公式是直接拉一串填滿的吧 03/14 14:10
suaveness: 要用公式的話不能在同一行,如果A行有資料也有公式 03/14 14:10
suaveness: 如果填下去你原本的1不是也被取代了嗎 03/14 14:10
zhmmg25: 十字下拉沒用,下面的資料會被覆蓋 03/14 14:36
ChungLi5566: 必須插入一個欄位來處理 再複製貼上值到A欄 03/14 16:35
qpowjohn: if(a2='',sum($a$1:a2),'') 03/14 19:03
qpowjohn: 大概是這想法 03/14 19:05
qpowjohn: 自己再改過吧,手打的沒驗證過 03/14 19:05
qpowjohn: sum($a$1:a14)-sum($b$1:b13) 03/14 19:10
qpowjohn: 然後在c的地方a+b 就有整條了 03/14 19:11
higger: 你這樣打還得考量上面被總計過的數~變成double... 03/14 19:11
qpowjohn: 如果堅持只能在a做,那就編預算找人寫vba 03/14 19:13
qpowjohn: 構想沒錯啦 03/14 19:14
wray: 用小計的功能如何?可能可以,但我不在電腦前。您可以試試 03/14 19:40
qpowjohn: =IF(A1="",SUM($A$1:A1)-SUM($B$1:B1),"") 03/14 19:41
qpowjohn: 剛剛測試了一下,可行 03/14 19:41
qpowjohn: 如果有幫助,可以抖內哦XDD 03/14 19:42