A. round,IF函數的用法
一、round函數用法
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)在單元格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中。
B. C++中round函數怎麼用
C++中沒有直接的round函數,需要自己建立,可以參考以下的代碼:
doubleround(doubleval)
{
return(val>0.0)?floor(val+0.5):ceil(val-0.5);
}
C語言中round函數的作用:四捨五入到最鄰近的整數。
(2)round函數的使用方法擴展閱讀:
round函數的詳細介紹
在 VB,VBScript,C#,J#,T-SQL 中 Round 函數都是採用 Banker's rounding(銀行家舍入)演算法,即四捨六入五取偶。事實上這也是 IEEE 規定的舍入標准。因此所有符合 IEEE 標準的語言都應該是採用這一演算法的。
為了避免四捨五入規則造成的結果偏高,誤差偏大的現象出現,一般採用四捨六入五留雙規則(Banker's Rounding)。
准確而言,四捨六入五留雙應稱作「四捨六入,逢五無後則留雙」,如此就可以完全覆蓋此規則的詳情。
C. 關於Excel round函數的用法
(IF(AQ18="SB",AS18,IF(AQ18="JS",AT18,IF(AQ18="S",AU18,IF(AQ18="D",AV18,IF(AQ18="B1",AW18,IF(AQ18="B2",AX18,0))))))
第一個IF判斷AQ18單元格中的值是不是SB:如果是,公式所在單元格獲取AS18單元格的值;如果不是,進入第二個IF判斷語句。
第二個IF判斷AQ18單元格中的值是不是JS:如果是,公式所在單元格獲取AT18單元格的值;如果不是,進入第三個IF判斷語句。
第三個IF判斷AQ18單元格中的值是不是S:如果是,公式所在單元格獲取AU18單元格的值;如果不是,進入第四個IF判斷語句。
第四個IF判斷AQ18單元格中的值是不是D:如果是,公式所在單元格獲取AV18單元格的值;如果不是,進入第五個IF判斷語句。
第五個IF判斷AQ18單元格中的值是不是B1:如果是,公式所在單元格獲取AW18單元格的值;如果不是,進入第六個IF判斷語句。
第六個IF判斷AQ18單元格中的值是不是B2:如果是,公式所在單元格獲取AX18單元格的值;如果不是,公式所在單元格的值為0。
IF(AND(OR(AO18="W",AO18="T"),AQ18="SB"),AA18,1))
這個是指當AO18的值是W或是T,並且AQ18的值是SB時(上述第一個判斷結果為True時),公式所在單元格的值需要乘上AA18的值,即是當AQ18="SB"時,公式所在單元格的值=AQ18*AA18。
ROUND函數前面已經解釋的比較清楚了,我就不再描述了
D. 在EXCEL中ROUND這個函數怎麼用
在EXCEL中ROUND這個函數運用步驟如下:
1.打開Excel,如圖所示。
拓展資料:
Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟體。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟體。在1993年,作為Microsoft Office的組件發布了5.0版之後,Excel就開始成為所適用操作平台上的電子製表軟體的霸主。
Round函數返回一個數值,該數值是按照指定的小數位數進行四捨五入運算的結果。可是當保留位跟著的即使是5,有可能進位,也有可能捨去,機會各50%。這樣就會造成在應用程序中計算有誤。
E. Excel中round函數怎麼用
一、工具
電腦一台
office Excel
二、方法
使用Excel自帶的函數功能。
三、步驟
1、打開Excel2010,選中單元格,輸入需要計算的數據。
2、在選定計算結果的單元格內輸入「=ROUND(a2,2)」,按Enter鍵確定。
3、得出的結果就是四捨五入的結果。
F. 求Excel中round函數的用法
ROUND函數可將某個數字四捨五入為指定的位數。例如,如果單元格A1含有23.7825
並且希望將該數字四捨五入為小數點後兩位,則可以使用以下公式:
此函數的結果為23.78。
語法ROUND(number, num_digits)ROUND函數語法具有下列參數(參數:為操作、事件、方法、屬性、函數或過程提供信息的值。):
G. EXCEL函數ROUND的用法
你好!
需要做一下假設:假設A1=10800.00,需要再B1中顯示是奇數還是偶數
那麼B1=if(mod(round(A1,0)),2)=1,"奇數","偶數")
感覺這題更多的是在考慮 mod 這個取余的函數~
H. roundn函數怎麼使用
首先就是我們經常使用的辦公軟體Excel,使用Excel時候我們經常會用到公式對數據進行計算,round函數就是其中之一,我們先來看看excel中round函數的定義。round函數屬於數學與三角函數的分類,「按指定位數對數值進行四捨五入」是excel中對它的解釋,excel中使用的round函數也有也有兩個參數,分別為number和num_digits。number參數是代表需要四捨五入的數字,num_digits就是位數,按此位數對number參數進行四捨五入。
2
number參數沒有什麼可講的,但是num_digits確有需要注意的地方。num_digits的參數可以歸為三大類,大於零,等於零,小於零。大於零的情況是大家經常使用的,小編就不在講述了,我們來說說小於零和等於零的情況。等於零的時候是將數字四捨五入到最接近的整數,小於零的時候是將小數點左側進行四捨五入。
I. ROUND函數如何運用
是將帶小數的實數四捨五入為整數。見下例:
var
S, T: string;
begin
Str(1.4:2:1, T);
S := T + ' rounds to ' + IntToStr(Round(1.4)) + #13#10;
Str(1.5:2:1, T);
S := S + T + ' rounds to ' + IntToStr(Round(1.5)) + #13#10;
Str(-1.4:2:1, T);
S := S + T + ' rounds to ' + IntToStr(Round(-1.4)) + #13#10;
Str(-1.5:2:1, T);
S := S + T + ' rounds to ' + IntToStr(Round(-1.5));
ShowMessage(S);
end;
J. matlab中round函數具體用法
round函數
函數功能:四捨五入取整。
使用方法:B = round(A)
對數組A中每個元素朝最近的方向取整數部分,並返回與A同維的整數數組B,對於一個復數參量A,則分別對其實部和虛數朝最近的方向取整數部分,並返回一復數數據B。
例子:
ceil(x)返回不小於x的最小整數值(然後轉換為double型)。
floor(x)返回不大於x的最大整數值。
round(x)返回x的四捨五入整數值。
#include <stdio.h>
#include <math.h>
int main(int argc, const char *argv[])
{
float num = 1.4999;
printf("ceil(%f) is %f ", num, ceil(num));
printf("floor(%f) is %f ", num, floor(num));
printf("round(%f) is %f ", num, round(num));
return 0;
}
編譯:$cc test.c -lm
執行:$./a.out
ceil(1.499900) is 2.000000
floor(1.499900) is 1.000000
round(1.499900) is 1.000000
Matlab中round()
應用舉例:
a = [-1.9, -0.2, 3.4, 5.6, 7.0, 2.4+3.6i]
a =
Columns 1 through 4
-1.9000 -0.2000 3.4000 5.6000
Columns 5 through 6
7.0000 2.4000 + 3.6000i
round(a)
ans =
Columns 1 through 4
-2.0000 0 3.0000 6.0000
Columns 5 through 6
7.0000 2.0000 + 4.0000i