round,IF函式的用法,用round(if())函式求個人所得稅為什麼有的人會差一分錢?excel居然會算錯?

2021-03-10 23:05:02 字數 3085 閱讀 1726

1樓:匿名使用者

if(i7=0,0,sum(k7:p7)/i7)如果複製i7=0,返回結果0,否則返bai回sum(k7:p7)/i7(k7至p7單元格區域資料

du的和zhi除以i7的資料)。

=if(i12=0,0,round(i12/$i$71*$k$70,2))

如果i12=0,返回結果0,否則計算daoi12除心$i$71再乘以$k$70,並將結果四捨五入保留2位小數。

2樓:吉祥如意

round函式功能:

round函式用法:

number----要四捨五入的數值。

num_digits----執行四捨五入時採用的位數。如果此引數為負數,則圓整到小數點的左邊如果此引數為零,則圓整到最接近的整數。

二、if函式的用法

if函式的功能

判斷一個條件是否滿足,如果滿足返回一個值,如果不滿足返回另一個值。

函式用法:

logical_test----任何一個可判斷為true或false的數值或表示式。

value_if_true----當logical_test為true時的返回值。如果忽略,則返回true。if函式最多可巢狀七層。

value_if_false----當logical_test為false時的返回值。如果忽略,則返回false。

三、三個函式的實現

=round($e$13/$f$13/12,2)的實現

(1)在單元格e13和f13中分別輸入13和12,在g13中插入函式round,在出現的round函式對敵框中的「number」中輸入$e$13/$f$13/12(這裡引入了絕對引用$e$13、$f$13,將$e$13中的資料除以$f$13單元格中的資料再除以12);

(2)在round函式對敵框的「num_digitsr」中輸入2(保留兩位小數);

(3)單擊「確定」按鈕後,在單元格g13中出現0.09這個數值,這樣對13/12/12這個資料進行了四捨五入。

2.=if(i7=0,0,sum(k7:p7)/i7)的實現

(1)在單元格i7、k7、l、m7、n7oi7、p7中分別輸入2、11、22、33、44、55、66,在單元格f7中插入函式if,在出現的if函式對敵框中的「logical_test」中輸入i7=0;

(2)if函式對敵框的「value_if_true」中輸入0;

(3)if函式對敵框的「value_if_false」中輸入sum(k7:p7)/i7;

(4)單擊「確定」按鈕後,在單元格f7中出現115.5。由於單元格i7中的資料為2,不等於0,所以在單元格f7中將k7:

p7中的6個資料求和後再除以2,最後結果為115.5。

3.=if(i12=0,0,round(i12/$i$71*$k$70,2))的實現

(1)在單元格i12、i71、i70中分別輸入4、3、25,

(2)在單元格i18中輸入=if(i12=0,0,round(i12/$i$71*$k$70,2))

(3)由於i12=4,不等於0,所以將單元格i12中的資料「4」除以單元格i71中的資料0.125,再乘以單元格i70中的資料12,最後結果33.33將出現在單元格i18中。

3樓:天瀑遊龍

這個看著bai像excel裡面的公du式

$e$13/$f$13/12 e13單元格zhi除以f13單元格再除dao以12

$表示絕對引用

if(i7=0,0,sum(k7:p7)/i7)當i7單元格等於

版0時當前權單元格等於0

不等於0時 等於k7單元格到p7單元格之和除以i7單元格的值if(i12=0,0,round(i12/$i$71*$k$70,2))

當i12等於0時當前單元格等於0 不等於0時 等於i12單元格除以i71單元格再乘以k70單元格的值四捨五入保留兩位的值

4樓:匿名使用者

前邊是除法公式

判斷如果單元格的值等於0,那麼也等於0否則等於後邊的公式結果

5樓:虎光牆

e列的第13行除以f列的13行

介紹幾種常用的countif,sumif,vlookup,round,sum,sumproduct,if函式的用法

6樓:北極星射手

countif函式的作用,就是bai,du如果符合某個條zhi件dao,則對符合條件的內容進行計數版。使用例子:=countif(a:

b,1) 是「計算出權a列與b列中,數值是1的單元格數量」 =countif(a:b,"秋雨梧桐0308") 是「在a列與b列中,計算出單元格是樓主id的個數」,兩者之間比較能看出數字不加引號,只要條件中帶有不是數字的東西,就必須加引號。以下的公式,引號規則都一樣~

sumif的作用是,如果符合某個條件,則讓符合條件的單元格,數字相加例子:=sumif(a:b,2) 是找出a列與b列中單元格中數字為"2"的,並將其相加。

因為涉及到相加,所以條件方面不可能是字元了,如果=sumif(a:b,"秋雨梧桐0308 "),則,計算結果為0...........

vlookup函式是一個非常常用的函式,從一個範圍內查詢某個欄位,找到之後返回對應欄位後面的值。。。。。後面還有內容,太長。先去吃飯了,晚上修改答案,接著補充~~

7樓:紫軒閣居士

看看函式幫助就可以了,有說明,有例項

用round(if())函式求個人所得稅為什麼有的人會差一分錢?excel居然會算錯?

8樓:匿名使用者

這不荒唐,這是浮點小數運算存在的誤差,可以在中間環節加round函式回保留小數答位數。

一般不用if函式計算,可以用下面的公式:

=round(max((q7-3500)*-,0),2)如果認為沒那麼高,也可以將後面的去掉,用:

=round(max((q7-3500)*-,0),2)

9樓:zzllrr小樂

這是因為excel多次四捨五入導致的誤差

可以在excel選項中,找到公式,將允許的誤差調小一些。

10樓:dj山土

建議你用vlookup函式的模糊查詢解決此問題。

sumif函式的用法,sumif函式詳細的用法

在公式中輸入 sumif range,criteria,sum range range為條件區域。criteria是求和條件。sum range 為實際求和區域。例如 選中f2單元格,輸入公式 sumif b2 b19,e2,c2 c19 輸入公式完成後,直接按enter鍵,即可統計出辦公軟體欄目的...

指標陣列函式的用法

應該這樣定義 const int temp int a,int b 但是函式不能返回一個陣列.這樣也編不過.請參考 include const int fun1 int a,int b const int fun2 int a,int b typedef const int fun int a,in...

關於Excel round函式的用法

round 函式為數值型單元格確小數的,比如你說的這個公式就是取符合該條件的結果的數值的小數點向前移動兩位後取整數.例如 round 1234.321,2 結果就為1200.又如 round 500.321,2 結果就為500.32 要看這個函式給的引數是什麼確定最後結果.負數為向前取整 正數為四捨...