1樓:
沒太弄懂是包括5保留1位,還是不包括5保留1位
如果結果是如1.6,1.65,1.7等,就是
=rounddown(a1,1)+if(mod(a1,0.1)<0.03,0,if(mod(a1,0.1)<0.08,0.05,0.1))
結合你a1的公式,就是
a1=rounddown(b1*0.9,1)+if(mod(b1*0.9,0.
1)<0.03,0,if(mod(b1*0.9,0.
1)<0.08,0.05,0.
1))如果結果是如1,1.5,2等,就是
=int(a1)+if(mod(a1,1)<0.3,0,if(mod(a1,1)<0.8,0.5,1))
結合你a1的公式,就是
a1=int(b1*0.9)+if(mod(b1*0.9,1)<0.3,0,if(mod(b1*0.9,1)<0.8,0.5,1))
2樓:
結果保留小數點後一位,3-7歸5的話,如果是2.14,那應該是幾呢?(應該是有兩個小數位吧~~~)
=left(a1,find(".",a1)+1)+if(mid(a1,find(".",a1)+2,1)+0<=2,0,if(mid(a1,find(".
",a1)+2,1)+0<=7,0.05,0.1))
---------------------------------用這個:
=int(b1*0.9)+if(mid(b1*0.9,find(".
",b1*0.9)+1,1)+0<=2,0,if(mid(b1*0.9,find(".
",b1*0.9)+1,1)+0<=7,0.5,1))
3樓:左手中
如果你是2007版本的excel的話,那這個公式就很簡單了,a1=mround(b1*0.9,0.5)。
很簡單吧,如果是2003版本的話稍稍有點複雜,要用邏輯函式。你要是想要2007的或者想知道2003的怎麼弄,q我就好了,397223990.希望幫到你了。
還是留個郵箱我發個2007的給你好了,多簡單的事啊,用得著那麼麻煩嗎?輸入一堆公式,把自己搞糊塗了。
4樓:匿名使用者
=if(--mid(b1*0.9,find(".",b1*0.
9,1)+1,1)<=2,roundown(b1*0.9,)&".0",if(--mid(b1*0.
9,find(".",b1*0.9,1)+1,1)>=8,roundup(b1*0.
9,)&".0",roundown(b1*0.9,)&".
5"))
這個公式不適應b1中的值是整十的數.
5樓:匿名使用者
=if(iserror(find(".",(trunc(a1,1))))=false,--choose(right(trunc(a1,1),1),0,0,trunc(a1)&".5",trunc(a1)&".
5",trunc(a1)&".5",trunc(a1)&".5",trunc(a1)&".
5",trunc(a1)&".5",round(a1,1),round(a1,1)),"")
6樓:匿名使用者
樓上幾位回答的真夠複雜的,你輸入這個看看是不是你想要的結果:
=round(a1*2,)/2
Excel求指教計算公式,Excel想做一個自動計算的IF公式,熟練用的請指教。
b 3 12 c3 c3 你手頭有這個文件,但文件中不包含公式對嗎?截圖時請把行號 列號顯示出來。圖中d2輸入公式 c 2 1 b 2 12 向右拉。設定格式為顯示兩位小數即可。至於fv,我分析了一下,你這是月複利計息形式,即月底產生的利息在下一個月轉換成本金,與原本金同時計息。公式為fv pv 1...
excel中工齡計算公式,求excel工齡獎計算公式
輸入 號和datedif,然後選擇入職時間。在輸入today,最後輸入兩個引號,在裡面輸入y。點選回車鍵,然後雙擊下拉單元格就可以了,詳細步驟 1 首先我們使用excel把 開啟,選中一個單元格。2 輸入 號和datedif,然後選擇入職時間。3 在輸入today,最後輸入兩個引號,在裡面輸入y。4...
求Excel工時計算公式,excel工時計算公式
在d2格子中輸入 b2 c2回車 然後游標定位在d2格子右下角,變成十字形狀往下拖至d21。在d22格子中輸入 sum d2 d21 回車ok 沒有具體條件和具體要求,不知道怎麼算。其實你不如把公式的思路變換一下,寫成 if c4 if c4 首先糾正個錯誤 手工計算的話就是9 15到16 50除去...