關於Excel問題,關於Excel問題

時間 2021-11-04 14:11:13

1樓:來自九隴山風風韻韻的魔芋

整體思路:

第一:首先使用if函式判斷是否大於20;

第二:使用len和find函式判斷小數字數;

第三:當大於20的時候直接使用roundup、len和find函式組合公式;

第四:當小於20的時候,使用right函式判斷最後一位是否小於5;

第五:當最後一位小於5的時候,使用left和len函式提取除去最後一位資料加上最後一位5, 5是通過10的冪次方來確定;

第六:當最後一位大於5的時候,直接使用round、len和find函式組合公式進製。

因此,公式如下:

=if(a2>20,roundup(a2,len(a2)-find(".",a2)-1),if(--(right(a2,1))<5,left(a2,len(a2)-1)+10^-(len(a2)-find(".",a2))*5,round(a2,len(a2)-find(".

",a2)-1)))

如下圖:

希望幫到你,謝謝!

2樓:淡

以資料在a1為例

=if(a1>20,fixed(a1,0),if(--mid(a1,find(".",a1)+1,1)>5,fixed(a1,0),replace(a1,find(".",a1)+1,1,5)))

3樓:絞誑道唾煞

親,你是要列印麼?

excel可以每隔50行分一頁,不過要用vba。下面是**:

sub fy()

dim i as long

for i = 51 to activesheet.usedrange.rows.count step 50

activesheet.hpagebreaks.add before:=cells(i, 1)

next i

end sub

關於excel問題?

4樓:明佳妙明

a2輸入

5樓:在石拱橋寫小抄的

=ifs(a3<>"",$a$1,b3<>"",$b$1,c3<>"",$c$1,d3<>"",$d$1,true,"")

一道關於excel公式得問題,關於EXCEL公式的乙個問題,求答案和解析

假如在b4單元格計算,輸入如下公式就可以了 if b2 可以不用取絕對值 解釋一下,先判斷b2是不是大於b3,如果大於就計算同比比例,同比比例計算為今天除以去年的然後減去1,b2 b3 1就是這個步驟,然後test函式是把算出來的小數轉化成百分比,最後用 與這個百分比組合。希望你滿意!假設資料在b1...

問關於excel的問題,問乙個關於excel的問題

假設每個表都有a g列資料,a列為姓名,那麼在明細表 或查詢表 的第一行,建立與所有 相同的標題,a2為查詢的姓名,然後在b2單元格輸入以下公式,然後向右向下填充公式 vlookup a 2,indirect row a1 a g column b1 0 sub xx lastrow sheet1....

關於exce表的問題。日期設定

text substitute left a1,find a1 1 yyyy.mm.dd 試試看 使用公式 text substitute left a1,find a1 1 yyyy.mm.dd 下拉填充公式。先用資料選單下的分列命令,將資料分為6列。然後用text函式和 將每行的6個單元格連線起...