在excel中,歸零反覆相加公式

時間 2022-03-12 09:05:12

1樓:匿名使用者

公式的話,需要用迭代運算,但是缺點是無法將sheet2內容歸0,且如果你在其他單元格輸入內容,sheet1的a1又會操行一次加sheet2的a2

所有,唯一的辦法是使用vba中的工作表事件。

操作如下

alt+f11

檢視,工程管理器,在左邊雙擊sheet2

在右邊出現的新視窗中輸入以下的**,然後存檔退出。重新開啟工作簿。

開啟時選擇「啟用巨集」

這樣你只要在sheet2中的a1輸入資料就行了。

'-------------------------------以下是**

private sub worksheet_change(byval target as range)

if target.address <> "$a$1" then exit sub

sheets(1).[a1] = sheets(1).[a1] + [a1]

[a1] = ""

end sub

2樓:匿名使用者

啟用sheet2為當前工作表,alt+f11進vba,貼上以下**後alt+f11返回。

private sub worksheet_change(byval target as range)

if target.address = "$a$1" thensheets(1).[a1] = sheets(1).[a1] + [a1]

[a1]=0 ' 可不要這一句

end if

end sub

3樓:

這個普通公式可能做不到,造成迴圈引用了,可能得編一段vba**執行。

excel**累計疊加公式,假設,a1*b1=c1,d1+c1=d1。如何可以d1一直疊加c1的總 15

4樓:論壇磚家

so easy.

「d1+c1=d1」存在迴圈引用,你問題的實質是「迭代計算」問題。

步驟:工具  →  選項  → 重新計算  → 迭代計算  → 「最多迭代次數」填「1」  →  確定  . ok

建議在你的公式中新增乙個控制引數,例如:=if(f1=0,0,c1+d1)

否則,返回值一直膨脹下去,不能歸零。

5樓:匿名使用者

單元格本身值累加,得用巨集**解決,公式是很難做到的,

6樓:蒂爾

寫公式的時候 寫到 c1的時候用滑鼠在表頭選擇整個c1

7樓:酸奶王后

所以你上課的時候幹嘛去了

在excel中如何把之前資料歸零,但之前公式還在

8樓:霹靂雙子座

備份好原來的excel**後,看公式裡用到那些原始資料,把這些資料刪除。

如:在d1這格里有公式 「=a1*b2-c3」 ,就清除a1,b2,c3這些原始資料

一般來說,excel**都會整行、整列的原始資料,一次性選中刪除,但注意不要選到有公式的行。

9樓:惠民獨行俠

這需要根據您**的具體情況而定。大體說來,可以選中帶原始數值的單元格後點delete鍵刪除,存有公式的單元格保留。

excel兩數差大於零顯示小於等於零歸零的公式

10樓:斷夢

可以用if函式,語法是 =if(f5-g5>0,f5-g5,0),意思為:f5-g5就是二數的差,大於0就等於差,小於和等於0就顯示為0.

11樓:匿名使用者

假設資料寫在a1,b1單元格,如果a1-b1小於0,則返回0值,如果不小於0,則返回a1-b1的值,那麼公式可以寫成

=if(a1-b1>0,a1-b1,)

或=max(a1-b1,)

12樓:匿名使用者

a b列相減,輸入

=max(a1-b1,0)

詳見附圖

13樓:匿名使用者

=max(0,a1-b1)

14樓:雙色夢想

=if(a1-b1>0,a1-b1,0)

如何保留公式並將excel中的資料清零??

15樓:匿名使用者

如圖,1、點選選單欄「編輯」-「定位」(或快捷鍵ctrl+g)2、彈出「定位」視窗,點選「定位條件」

3、定位條件視窗,選擇「常量」,選擇「數字」「文字」

4、確定後,定位到數字,

5、刪除即可

16樓:生活達人羲老師

回答您好,根據您的描述,做以下回覆:

1、開啟excel**,選中的都是有公式的。

2、按ctrl+g進入定位頁面,點選定位條件。

3、進入定位條件後,勾選常量,然後點選確定。

4、確定定位常量後,就會選中資料,這是按del鍵刪除。

5、按刪除鍵刪除資料後,就只剩下公式了。

更多5條

17樓:匿名使用者

步驟如下:

選中所有資料,按f5(定位),定位條件,常量,確定。刪除鍵。

將excel表中的漢字相加,有那個公式?

18樓:乙個紅軍

可以用「&」

如a1:你

b1:好

讓其相加可用公式

=a1&b1

效果就是(你好)

(該方法如果不行我把電腦吃了)

19樓:匿名使用者

可以用phonetic函式,比如你在這一行的下面把這幾個詞語一起合併,可以輸入=phonetic(a1:a6)

20樓:匿名使用者

=concatenate(a1,b1)

在excel的公式中FI公式,在Excel中,使用公式輸入資料,一般在公式前需要加什麼

如果有,是自定義的公式。在 工具 巨集 visabasic 編輯器 thiswordbook 中雙擊,可檢視。如果是if函式,則 if請參閱 執行真假值判斷,根據邏輯計算的真假值,返回不同結果。可以使用函式 if 對數值和公式進行條件檢測。語法if logical test,value if tru...

在Excel裡,如何將兩列中的內容相加顯示

哇哎西西 準備工具 材料 裝有windows 10的電腦一臺,microsoft office 家庭和學生版 2010 excel軟體。1 例如 要求 a 列和 c 列的和,結果方在 e 列。2 選定單元格 e1 在輸入欄中輸入 a1 c1 完成輸入。3 這樣就算出了a1 c1的結果在e1中,點著右...

請問在EXCEL中怎麼用公式實現統計中劉強在A列中已交款的數量

countifs a2 a5,0,b2 b5,劉強 或 sumproduct a2 a5 0 b2 b5 劉強 sheet1 a b c 1 交款日期 業務員 應交款 2 2月1日 劉強 100 3 2月2日 劉強 100 4 未交款 劉強 300 5 2月3日 周明 200 sheet2 已交款數...