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

時間 2021-08-30 10:34:40

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,原有公式)

ecel用什麼函式判斷單元格是否包含某一特定字元

excel中,可以利用find函式來判斷乙個字元創中是否包含某一特定字元。關於find函式 函式 find 和 findb 用於在第二個文字串中定位第乙個文字串,並返回第乙個文字串的起始位置的值,該值從第二個文字串的第乙個字元算起。這些函式可能並不適用於所有語言。find 適用於使用單位元組字符集 ...

請問ecel的if函式裡如果單元格沒意義則等於1怎

如以下公式 a1單元格的值直接就是叫 沒意義 三個字的,就返回值1,否則返回2。if a1 沒意義 1,2 又或者 if a1 20,1,則表示如果a1的值是20,則返回的結果等於1,否則公式返回空白值,公式中的雙引號 代表空白。注意公式中的條件判斷部份,如果直接對漢字或英文本母等文字進行判斷,條件...

ecel單元格設定函式公式怎樣讓滿足條件的單元格

s今生緣 用條件格式,原來的公式可改為 if today g2,未回訪!if today g2,今日回訪!if today 如果office2007 選擇包含公式的單元格,然後 開始 條件格式 新建規則 只為包含一下內容的單元格設定格式單元格值 等於 已回訪 設定 格式 顏色為綠色單元格值 等於 還...