excel滿五進二怎麼實現的?

2024-12-21 21:35:12 字數 4857 閱讀 2871

1樓:網友

感覺你這個問題挺有意思的。。根據你的演示。感覺不像是滿5進2,因為滿5進2,你後面的數字不會出現3。由於你的演示數值太少。。無法判斷你的邏輯。。

1級公式。if(mod($a$2,5)=0,0,mod($a$2,5))

2級公式=if($a$2>=5,if(mod(rounddown($a$2/5,0),3)=0,0,mod(rounddown($a$2/5,0),3)*2),0)

3級公式=if($a$2>=15,if(mod(rounddown($a$2/15,0),3)=0,0,mod(rounddown($a$2/15,0),3)*2),0)

4級公式=if($a$2>=45,if(mod(rounddown($a$2/45,0),3)=0,0,mod(rounddown($a$2/45,0),3)*2),0)

5級公式=if($a$2>=135,if(mod(rounddown($a$2/135,0),3)=0,0,mod(rounddown($a$2/135,0),3)*2),0)

6級以上公式。不打了。。用前面乙個公式a2>=的數值乘以3,就可以了。

最後是演示截圖效果。

excel**要把5以下進到5,5以上的進到10怎麼用公式

2樓:單魁鈔迎夏

這個不難啊,如果a1是源資料,b1為計算結果,b1輸入公式:=if(a1<5,5,10)

這個公式計算的結果是大於5的都用10表示了,20,30,都會變成10.

如果是要求個位數不足5的變成5,大於5的變成10.可以用公式:

if(mod(a1,10)<5,int(a1/10)*10+5,int(a1/10)*10+10).

即先取個位數判斷再計算。

在excel中如何能讓數值為五入??

3樓:退休畫線工

如果是隻要大於某個整數就向上圓整,就不能叫「五入」了,這個是個概念問題,呵呵。這可以直接用函式roundup().如roundup(,0)=5

但如果是必須要超出才向上圓整的話,那就可以先把數字減去來實現,也就是公式改為:roundup(,0)=5

這裡公式中是直接給出的數字,當然可以改為單元格引用。

4樓:網友

假設原數 在a列。

b1 輸入 =ceiling(a1,1) 滑鼠移到 b1 右下角變實心十字 下拉 就完了。

5樓:網友

超出整數的就進位,小於的就四捨五入:

if(a1-int(a1)>,int(a1)+1,int(a1))有小數點就進一位的話:

int(a1)+1

6樓:位憐後問萍

用二樓的公式則為:

int(a2*b2)

在excel上怎麼實現:a≤0.2,取0,a>0.5,進1,0.2>a≥0.5,取0.5?

7樓:苗喬恩

描述和舉例不同。

舉例有大於的數,輸出1?請給出結果列。

8樓:退休畫線工

請自己測試下公式,看是否滿足你的要求:

if(mod(a1,1)>,ceiling(a1,1),ceiling(a1-(mod(a1,1)<=,

四捨六入五成雙在excel怎麼實現?

9樓:一點設計演示

1、按alt+f11

thisworkbook-插入-模組。

2、將下面**拷貝進去。

function tranvalue(rng as double, number as integer) as double

tranvalue = round(rng, number)end function

3、在電子**中直接使用公式。

tranvalue(a1,1) ;然後向下拉公式既可以。

10樓:網友

這樣最直觀:

int(a2)+if(mod(a2,1)>=,1,0)如果要保留2位小數:

int(a2*100)+if(mod(a2*100,1)>=,1,0))/100

11樓:平坑

[**]四捨六入五成雙公式。

四捨六入五成雙公式對藥學工作者很有用的。

具體過程:a2為需要修約的資料。

b2為需要修約的位數。

c2為修約結果,公式如下:

if(((a2*10^(b2+1)-int(a2*10^(b2+1)))=0)*(mod(trunc(a2*10^(b2+1)),5)=0)*(1-mod(int(a2*10^b2),2))=1,trunc(a2,b2),round(a2,b2))

講解 ((a2*10^(b2+1)-trunc(a2*10^(b2+1)))=0)判斷需要修約的多一位上是否還有資料,如果有就返回0,沒有返回1.

mod(trunc(a2*10^(b2+1)),5)=0)判斷需要修約下一位是否為5,是5返回1不是5返回0

1-mod(int(a2*10^b2),2))判斷修約位數是否為雙數 雙數返回1 單數返回0

當 均為1的時候(即修約下兩位沒有數下一位且為5修約位數為雙數,例如,這時候不能四捨五入了,而是要去掉修約位數下一位的5,變為。

12樓:全枋潔

兩種情況:

1.被修約數 / 小數點後位數 / 結果/ 4 /

其中結果一欄(的設定為:=round((trunc(a2*10^(b2+1))-a2*10^(b2+1)-trunc(a2*10^(b2+1)))=0)*(mod(trunc(a2*10^(b2+1)),5)=0)*(1-mod(int(a2*10^b2),2))*5)/10^(b2+1),b2)

2.(可用於負數)

被修約數 / 小數點後位數 / 結果0 / 3 / 0其中結果一欄的設定公式為:=if(a2=0,0,(if(a2>0,round((trunc(a2*10^(b2+1))-a2*10^(b2+1)-trunc(a2*10^(b2+1)))=0)*(mod(trunc(a2*10^(b2+1)),5)=0)*(1-mod(int(a2*10^b2),2))*5)/10^(b2+1),b2),-round((trunc(abs(a2)*10^(b2+1))-abs(a2)*10^(b2+1)-trunc(abs(a2)*10^(b2+1)))=0)*(mod(trunc(abs(a2)*10^(b2+1)),5)=0)*(1-mod(int(abs(a2)*10^b2),2))*5)/10^(b2+1),b2)))

excel滿足多條件怎麼實現?

13樓:雲南新華電腦學校

首先,利用and()函式來說明同時滿足多個條件。

舉例:如果a列的文字是「a」並且b列的資料大於210,則在c列標註「y」。

在c2輸入公式:

if(and(a2="a",b2>210),"y","")

知識點說明:

and()函式語法是這樣的,and(條件1=標準1,條件2=標準2……)每個條件和標準都去判斷是否相等,如果等於返回true,否則返回false。只有所有的條件和判斷均返回true,也就是所有條件都滿足時and()函式才會返回true。

然後,利用or()函式來說明只要滿足多個條件中的乙個或乙個以上條件。

舉例:如果a列的文字是「a」或者b列的資料大於150,則在c列標註「y」。

在c2單元格輸入公式:

if(or(a2="a",b2>150),"y","")

知識點說明:

or()函式語法是這樣的:or(條件1=標準1,條件2=標準2……)和and一樣,每個條件和標準判斷返回true或者false,但是隻要所有判斷中有乙個返回true,or()函式即返回true。

以上的方法是在單個單元格中判斷,也可以寫成陣列公式形式在單個單元格中一次性完成在上述例子中若干個輔助單元格的判斷。

14樓:祁壄

寫完了煩請自己檢查一下寫的對不對,問題都存在問題,怎麼解答啊。

如何在excel中實現四捨六入五留雙

15樓:一騎當後

if(mod(e1*1000,10)>6,ceiling(e1*1000,10)/1000,if(mod(e1*1000,10)<4,floor(e1*1000,10)/1000,if(mod(floor(e1*100,1),2)=1,ceiling(e1*1000,10)/碧遲激1000,floor(e1*1000,10)/1000)))

把這個公式裡面的e1替換成你計算的數值,得到的就是滿足你要求的結果。

如把e1替換成b1*c1*d1*5,具體看你的格仔的位置,你可以自己調整一下。

答題悔襪不易,互相理解,您的是我前進的動力,如果我的回旦局答沒能幫助您,請繼續追問。您也可以向我們團隊發出請求,會有更專業的人來為您解答!

16樓:網友

取數值保留兩位小數。

excel 怎麼實現滿足表一中的兩個條件的資料,放進表二中?

17樓:眯住眼串針

用sumroduct來折騰。

建議表二按表一的銷售折扣來分列,這樣才方便寫公式。

ps:最好上傳乙個附件例表。

18樓:退休畫線工

最合適的方法:資料透視表。

圖1. 資料來源。

圖2. 透視表。

excel滿足兩個條件後返回指定的值怎麼實現

19樓:網友

輸入=(code(a2)-65)*7+code(b2)-96

詳見附圖示例。

二手房交易怎麼算滿五唯一,請問二手房滿五唯一什麼意思

唯一住房沒問題,你房產證辦下來滿5年了嗎?是否滿五年要看契 和房產證的日期,哪個先滿五年就算滿五年。一般情況下,契 要早於房產證的日期。交易時,滿五年只是其一,看得看是否賣方的唯一住宅滿五唯一,交易時交契稅及房本工本費 滿 唯一,交易時交契稅,個人所得稅,房本工本費不滿五年,交易時交契稅,營業稅,個...

Excel中怎麼實現從sheet中提取值,到另sheet中詳情如圖

彙總 表 b2公式 iferror index 基礎資料 e 2 e 1000,small if match 基礎資料 e 2 e 1000 基礎資料 e 2 e 1000 row 1 999 row 1 999 9 9 row a1 陣列公式,需要按ctrl shift 回車,完成公式,下拉 c2...

excel中怎麼實現C列值等於A列加B列

工具 原材料 excel2016版 電腦。1 開啟電腦找到並雙擊開啟excel2016版 軟體 2 雙擊開啟excel 軟體以後,為了示範在ab列單元格編輯好任意文字內容 3 編輯好數字內容以後,選中c列的單元格並在編輯欄裡輸入 a1 b1 4 公式輸入好以後,此時在按 ctrl 回車鍵 對公式的填...