如何在excel中一單元格輸入負數時,顯示為

2022-06-03 05:10:22 字數 4438 閱讀 1323

1樓:匿名使用者

在excel中醫單元格輸入一個負數時,顯示為0,可用if函式和藉助另外一個單元格顯示該值。

如下圖,預先在b列輸入公式:」=if(a1<>"",if(a1<0,"0",a1),"")「(意思就是:當a列為空值也就是沒有輸入資料時,b列也為空,而當a列輸入的資料小於0,也就是負數時,b列顯示0)。

接著在a列任一輸入資料,只要負數,b列都會顯示0,其他的顯示值跟a列一致。

2樓:匿名使用者

這個問題我建議你分兩步來解決,基本思路是用兩個例來完成:a例和b例:

1、在b例先設計一個if,如下:

=if(a1<0,"0",if(a1=0,"0",if(a1>0,a1)))

這樣能解決輸入一個小於0的數時顯示為0,否則為原數2、在b例中運用sum公式可以實現累加的功能,既可完成你的第二個要求。

我沒有試過利用迴圈引用來完成這項功能,如果可以的話,僅供參照。

如果還有其他的問題,我們可以一起研究:qq173903388我回你的問題時,還沒有樓上的貼子,顯示後發現沒有樓上釋出時間早,呵呵,我沒有抄襲樓上的,呵呵,樓上別介意。

3樓:

在b1中輸入公式「=if(a1<0,0,a1)」,當a1中輸入負數時,b1為0,a1輸入正數時,b1等於a1。只能在另一個單元格里面實現這種功能,而不能在a1裡面輸入包含a1的公式,那樣會造成迴圈引用。

怎樣在excel單元格中設定,當一個值小於0時,顯示為0?

4樓:何弦的平凡說

在a3裡面輸入這個公式,=if((a1-a2)<0,0,(a1-a2)),這個有很多種方法,用if函式只是其中一種,不過比較好理解。意思就是(a1-a2)<0的時候,就返回0,如果不是有返回所減的數字。如果不清楚還可以在詳細諮詢哦!

5樓:匿名使用者

=if(a1<0,0,a1)

在excel**中怎麼把負數顯示為0?公式怎麼設定?

6樓:咖咖

1、首先開啟excel軟體並輸入相關資訊。

2、然後在單元格里面輸入=a2-b2公式。

3、輸入之後,按內

鍵盤上的回車鍵,這容樣得出的結果就看到有顯示了負數。

4、然後再在單元格里面重新輸入=if(a2-b2<0,0,a2-b2)。

5、按一下回車鍵之後,最後進行下拉就實現了全部的負數改為0。

7樓:匿名使用者

可以用if函式實現比bai如du你要計算a1+b1的值,就可心以在凌zhi單元格任意裡(dao比如c1)輸入=if(sum(a1:b1)<0,0,sum(a1:b1)),當專sum(a1:

b1)的值小於屬0,就是為負數時,單元格c1裡就顯示0,反多則顯示sum(a1:b1)的值。

8樓:匿名使用者

你好,bai用if可以實現。假設已

du知單元格a1(10) 和b1(12),c1=a1-b1 =-2如果想讓c1的單元格只顯示

zhi0和正數,可在c1裡輸入公dao式:=if(a1-b1<0,0,a1-b1)如果是乘法

回或者是其他運算,相應的修改符號就可以了,如答乘法運算就改成:=if(a1*b1<0,0,a1*b1)這個語句就是個邏輯判斷,如果<0就等於0,如果不是<0就等於原值。自己相應調整就可以了希望可以對你有所幫助。

9樓:匿名使用者

如果只是要改變顯示效果不改變實際值,可以自定義格式「g/通用格式;!0」如果要改變實際值,可將原公式改為=if(原公式<0,0,原公式) 或 =max(原公式,0)

10樓:匿名使用者

除了用if函式外,也可以將單元格格式設定為「自定義」「0.00;!0;0」

11樓:匿名使用者

如果公式表示為a1-b1,那麼輸入以下公式,實現結果為負時顯示0方法內1:=((a1-b1)>0)*(a1-b1)公式容結構為=(公式》0)*(公式)

方法2:通過if函式表示:=if(公式<0,0,公式)方法3:通過max函式表示:=max(公式,0)詳見附圖

12樓:匿名使用者

=int(rand()*20-10)回答完畢,希望對你的提問有幫助,如果滿意請採納o(∩_∩)o...哈哈

13樓:鳳波府夜梅

你好,用if可以bai

實現。假設已知

du單元格zhia1(10)

和b1(12),c1=a1-b1

=-2如果想讓c1的單元dao格只顯示0和正數,可內在c1裡輸入公式:

容=if(a1-b1<0,0,a1-b1)如果是乘法或者是其他運算,相應的修改符號就可以了,如乘法運算就改成:=if(a1*b1<0,0,a1*b1)這個語句就是個邏輯判斷,如果<0就等於0,如果不是<0就等於原值。自己相應調整就可以了希望可以對你有所幫助。

excel 單元格數值為負時等於0

14樓:朱薈非

方法一:自定義格式

選擇單元格-右鍵-單元格格式-自定義,在型別框輸入格式**0;!0;0;@

方法二:公式

b1=max(a1,0)

下拉填充

自定義格式是「假的」,只是顯示成那樣。如果徹底轉換,就用公式補充:那就用自定義格式

或者把原公式改了,=max(j4-k4*m4,0)和=max(sum(i4,-m4,l4),0)

15樓:釋普定法師

選中全部資料區,點右鍵,設定單元格格式,數字,自定義,輸入格式:

[<]\0;g/通用格式

確定就可以了。

16樓:手機使用者

假設你原有數值在a1,在b1中填寫公式=if(a1>0,a1,if(a1<=0,0))

excel 應用中計算結果顯示為負數,使負數顯示為0應如何操作?

17樓:

全部替換就可以了吧,望採納

18樓:匿名使用者

見截圖比如c列顯示a列減b列

c1輸入

=max(0,a1-b1)

公式下拉

19樓:匿名使用者

如果是需要數字變化,就使用公式:

=if(a1<0,0,a1)

如果是只需要負數顯示為 「0」,實際數字並不變化,就使用滑鼠右鍵點選資料區 「設定單元格格式」==》數字==》自定義==》型別處輸入:

[<0]"0";g/通用格式

就行了。

excel 應用中計算結果顯示為負數,使負數顯示為0應如何操作?

20樓:匿名使用者

bai excel中計算結果不低du於0的方法:

如圖,g列為zhie列減f列的差值dao;

要求當差值為負值內

時,取0,否則取原數

容,首先想到的是條件公式:=if(e19-f19<0,0,e19-f19);

變通一下,可以用:=(e19-f19>=0)*(e19-f19),當差值為負時,前面的判斷不成立,自然會按0計算,得到0,當差值非負時,判斷成立,按1相乘,得到原差值;

也可以用max求最大值函式:=max(e19-f19,0),當差值為負數時,最大值會取0,當公式非負時,取差值,這是最合理的公式。

21樓:匿名使用者

g19中輸入公式:=if(e19

22樓:匿名使用者

=max(0,e19-f19) 再少一字=max(,e19-f19)

23樓:匿名使用者

=if(e19-f19<0,0,e19-f19)玩啦

24樓:匿名使用者

g19 =if(e19

如何讓一張**中負數和0顯示為空,0的數顯示為原數

25樓:平陽虎

將單元格格式自定義為

[>0]g/通用格式

怎樣在excel單元格中輸入負數

26樓:笨鳥學技巧

excel**中輸入負數的兩種方法

27樓:無名大明

在excel單元格中,可以通過直接在數值前輸入負號「-」達到,負值的顯示效果。

比如直接輸入"-"鍵與數字鍵"5";則單元格被顯示為"-5"。

對於單元格負數顯示形式,可以參照下圖進行選擇。

28樓:柒年

負數直接在數前面輸入一負號.單元格格式先設定成文字格式.平方立方可以選擇2或3,然後右擊滑鼠設定單元格格式為上標即可.

如何在Excel中,統計單元格中,一串數字中重複的數字個數

b1 b10 分別輸入 1,2,3,4.9,0 c1公式下拉求對應b列數字在a1單元格出現的次數 len a 1 len substitute a 1,b1,輸入公式,len a 1 len substitute a 1,b1,即可實現 b2 len a 1 len substitute a 1,c...

excel如何在輸入資料後在後面的單元格中自動顯示錄入資料的時間

1 由於此功能使用的函式涉及迴圈引用,需先設定excel選項,如圖設定迭代計算次數為 1。2 設定需要顯示錄入資料時間的單元格格式為時間格式 3 利用填充功能向下拉動,自動填充下方單元格的公式,在資料列輸入資料後,錄入時間列自動顯示錄入資料時的時間,如需重新錄入資料,需先刪除原資料再錄入,以便函式執...

excel函式,當在單元格輸入資料,另單元格自動出現數值

選中a1,點資料 有效性 設定 1.允許項選擇自定義,2.公式內輸入 1,2,3,4 確定,這樣就只能輸入1,2,3,4以外的數值,會提示出錯。謝謝!在a2已有公式的前面加上一個條件判斷 if a1 1 a1 4 無效值 原公式 a2單元格寫入公式 if or a1 1,a1 4 無效值 looku...