1樓:魚木混豬
方法如下:du
1.如下a列數值,如果大於zhi
等於0且小於1,則結果dao等於1,如果大於等回於1,則結果等於單元格值答:
2.輸入公式如下:
公式解釋:先對單元格值是否大於等於1進行判斷,如果滿足大於等於,則返回單元格的值;如果不滿足,即小於1,那麼再滿足大於等於0的條件,則返回1,如果不滿足這兩個條件,即小於0,則返回空值
3.往下填充公式,可以看到公式結果:
2樓:匿名使用者
最正宗的辦法是使用邏輯判斷:=if(and(a1>=0,a1<1),1,a1)。and(條件1,條件2,條件3,.....)的使用是關鍵。
3樓:匿名使用者
把下面連同等號一起復制到b1或a2單元格中
=if(or(a1="",a1<0),"",if(and(a1>=0,a1<1),1,a1))
4樓:糊塗先生
=if(a1<0,"",if(a1<1,1,a1))
excel單元格中如果大於0小於1,則顯示1,如果大於1,則顯示原來的數
5樓:匿名使用者
根據你的舉例說明copy,我理解你的需求就bai是du:如果有小數的,就
zhi把小數進位,只顯示整數。dao
有三個函式可以實現:
=int(a1)+1。不管a1是什麼數值,都只取整數,不理會小數,公式在原基礎上加1。
=roundup(a1,0)。roundup叫進位計算,不管小數後是幾,都根據保留的小數位置(公式中的0),向前進一位。
=rounddown(a1,0)+1。rounddown叫去尾運算,不管小數是多少,都概念保留的小數位置(公式中的0)去掉尾部。這個原理上和函式1類似。
6樓:匿名使用者
資料在a1
b1=if(mod(a1,1)<>0,int(a1)+1,a1)
7樓:好事成雙
=if(and(a1>0,a1<1),1,a1)
如何在Excel中A1裡面是123456,654321怎麼轉換成
在b1輸入 然後複製b1 滑鼠右鍵單擊a1單元格 選擇 選擇性貼上內 勾選 數值 單擊 確定 刪除b1資料。容 先選中單元格a1,把a1單元格分成兩列 資料 分列 分隔符選擇逗號 然後調換兩列的順序變成123456 654321 之後在中間插入一列逗號 最後合併三列就行啦 可以在要得到結果的單元格里...
excel中,如果a1是入學日期,a2中怎樣顯示學生的班級
對於這個問題,我們不妨假設是在知道年份的情況下自動判斷是高几的學生,這樣問題 就比較清晰了,於是我們應該怎樣根據a1列的日期判斷是高几的學生呢,顯然我們是按 照這樣一種思維模式去推理的,如果現在的日期的年份和a1列某一行的日期年份相同,這是高一學生,如果現在日期的年份正好比a1列某一行的日期年份大一...
excel中,如果A1裡填1,2,7,8時A2裡顯示1 填3,4,9,10時顯示2 填5,6,11,12時顯示3 怎麼弄
在a2中輸入公式為 if or a1 1,a1 2,a1 7,a1 8 1,if or a1 3,a1 4,a1 9,a1 10 2,if or a1 5,a1 6,a1 11,a1 12 3,if or a1 1,a1 2,a1 7,a1 8 1,if or a1 3,a1 4,a1 9,a1 1...