ecel用什麼函式可以在單元格里負數變成零

2021-08-26 00:18:53 字數 3896 閱讀 2100

1樓:本本經銷商

可以用if函式做條件判斷,如:=if(a1<0,0,a1)

可以用max函式去大值,如:=max(a1,0)

關於兩個函式的詳細講解如下:

max函式用途:返回資料集中的最大數值。

語法:max(number1,number2,...)

引數:number1,number2,...是需要找出最大數值的1 至30 個數值。

例項:如果a1=71、a2=83、a3=76、a4=4 9、a5=92、a6=8 8、a7=96,則公式「=max(a1:a7)」返回96。

if函式 用途:執行邏輯判斷,它可以根據邏輯表示式的真假,返回不同的結果,從而執行數值或公式的條件檢測任務。

語法:if(logical_test,value_if_true,value_if_false)。

引數:logical_test 計算結果為true 或false 的任何數值或表示式;value_if_true 是logical_test 為true 時函式的返回值,如果logical_test 為true 並且省略了value_if_true, 則返回true。而且value_if_true 可以是一個表示式;value_if_false 是logical_test 為false 時函式的返回值。

如果logical_test 為false 並且省略value_if_false, 則返回false。value_if_false 也可以是一個表示式。

例項:公式「=if(c2>=85,"a",if(c2>=70,"b",if(c2>=60,"c",if(c2<60,"d"))))」, 其中第二個if 語句同時也是第一個if 語句的引數。同樣,第三個if 語句是第二個if 語句的引數,以此類推。

例如,若第一個邏輯判斷表示式c2>=85 成立,則d2 單元格被賦值「a」;如果第一個邏輯判斷表示式c2>=85 不成立,則計算第二個if 語句「if(c2>=70」;以此類推直至計算結束,該函式廣泛用於需要進行邏輯判斷的場合。

2樓:匿名使用者

假設你說的1單元格是a1,2單元格是a2

那公式修改為

=max(0,a1-a2)

3樓:

=if(1-2<0,0,1-2)

4樓:匿名使用者

問題不全。得具體整個報局

在excel中如何設定當負數的時候變成0

5樓:

在excel中當出現負數就變成0的設定方法:

工具/原料

win10系統電腦  office20101、首先在電腦桌面找到並開啟excel軟體,載入需要進行操作的資料,使用公式求出正負。

2、求出相減之後的差值。

3、在位址列鍵入公式「if(a1<0,0,a1)」套用到**當中。

4、按回車鍵出現第一個處理結果,之後向下拖動滑鼠。

5、完成圖示。

6樓:匿名使用者

用公式設定當負數的時候變成0

在b2中輸入公式=if(a2<0,0,a2),b2下拉,如圖:

7樓:

可以在統計的時候定義只統計大於或等於0的範圍。

8樓:

=if(a1<0,0,a1)

在同一單元格里你可以用自自動篩選>自定義> 小於0

9樓:天狼**

=if(a1<0,0,a1)

如果a1中數小於0 則為0 否則就是a1的值如果你的資料範圍不是很多 用if是沒有問題的因為你只要設定第一個單元格之後 其他的一拖拽是自動填充的比如你的資料區域是a1到c3

那麼你在a5中寫入=if(a1<0,0,a1)然後拖拽a5橫向到a8

豎向到c8 就可以了你會發現變化了

10樓:阿比樂

用函式if來實現,範圍設定好就行了

11樓:匿名使用者

=max((你的公式或數值),0)

在excel中怎樣用函式設定負數保留,正數顯現為零

12樓:田旋荊璟

抄excel中,有時需要限制計算結果襲的範圍,可以通過條件函式if來設定公式,但當公式較長時,再通過if函式來判斷,會使公式變得更加長,且計算量是重複的,資料較多時也會影響運算速度,此時通過max、min函式來設計公式會比較簡潔:

比如在d1中顯示a1:c1的和,若結果為負值,保留計算結果,否則結果為0,如果用if函式,公式為:=if(sum(a1:

c1)<0,sum(a1:c1),0),但此時可以用最小值函式min設計公式:=min(sum(a1:

c1),0);

同樣,如果要求上述計算結果表示為非負數,即當結果為負數時表示為0,可以用:=max(sum(a1:c1),0),比用if函式的公式簡潔。

13樓:匿名使用者

excel中,有時bai需要限du

制計算結果的範圍,可zhi以通過條件dao函式if來設定公式,專但當公式較長屬時,再通過if函式來判斷,會使公式變得更加長,且計算量是重複的,資料較多時也會影響運算速度,此時通過max、min函式來設計公式會比較簡潔:

比如在d1中顯示a1:c1的和,若結果為負值,保留計算結果,否則結果為0,如果用if函式,公式為:=if(sum(a1:

c1)<0,sum(a1:c1),0),但此時可以用最小值函式min設計公式:=min(sum(a1:

c1),0);

同樣,如果要求上述計算結果表示為非負數,即當結果為負數時表示為0,可以用:=max(sum(a1:c1),0),比用if函式的公式簡潔。

14樓:匿名使用者

公式的話

a1數值

b1輸入公式 =(a1<0)*a1

設定單元格格式的話,

選擇 a1 右鍵設定單元格格式 自定義,輸入 [<0]-g/通用格式;[>0]"0";

15樓:匿名使用者

原資料在a列,處理結果在b列。

b1:=if(a1<0,a1,0),下拉填充。

16樓:匿名使用者

alt+f11,開啟vbe,雙擊sheet1,插入下面版**權private sub worksheet_selectionchange(byval target as range)

dim rng as range

for each rng in sheet1.usedrangeif rng.value > 0 then rng.value = 0

next

end sub

17樓:匿名使用者

不就是if函式就可以麼?

=if(a1<0,a1,0)

怎樣在excel裡將負數顯示為零

18樓:匿名使用者

自定義抄格式: [<0]"0";0.00

注意襲: 顯示需為0, 內容仍是負數

如內容都要將負數變成0, 便要將原有公式套上max函式:

=max(原有公式,0)

當然亦可用if函式, 較累贅, 不可取:

=if(原有公式<0,0,原有公式)

19樓:蒙闌老富

自定義格式bai:

[<0]"0";0.00

注意:顯示需為

du0,

內容zhi仍是負數

如內容都要將負數變成0,

便要dao

將原有公

專式屬套上max函式:

=max(原有公式,0)

當然亦可用if函式,

較累贅,

不可取:

=if(原有公式<0,0,原有公式)

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...

ecel單元格中我輸入幾個名字用頓號隔開如

excel一個單copy元格中幾個名字用頓號隔開,計算一個格子內的人名個數,只要計算出頓號個數 1即為有多少個人名。軟體工具 excel 2013 1 先統計該單元格中所有字元個數。len c1 2 再計算除頓號以外的字元個數 len substitute c1,substitute c1,是將c1...

如何拆分ecel單元格,如何拆分excel單元格

在excel中不能拆分單元格,因為單元格已經是最小的編輯單位了。你確定是六個數字嗎?第一個 left a1,1 左邊取一個或 mid a1,1,1 第二個 mid a1,2,1 從第二個開始取,取一個第三個 mid a1,3,1 從第三個開始取,取一個第四個 mid a1,4,1 第五個 mid a...