1樓:
=if(abs(d8-24.2)<=0.05,0,if(abs(d8-24.
2)<=0.08,0.2,if(abs(d8-24.
2)<=0.15,0.4,1)))
公式是正確的
可能excel會因為浮點bug導致輸入24.25 24.28之類的資料出錯
改一下=if(abs(d8-24.2)<=0.05001,0,if(abs(d8-24.
2)<=0.08001,0.2,if(abs(d8-24.
2)<=0.15001,0.4,1)))
全部加上0.00001來防止bug
或者=lookup(abs(d8-24.2),+0.00001,)
2樓:匿名使用者
這是excel浮點運算的誤差產生的bug,建議改為以下公式:
=if(int(abs(d8-24.2)*100)/100<0.05,0,if(int(abs(d8-24.
2)*100)/100<=0.08,0.2,if(int(abs(d8-24.
2)*100)/100<=0.15,0.4,1)))
另外,差值正好是0.05的時候怎麼辦?
3樓:匿名使用者
if(abs(d8-24.2)<0.05,0,if(abs(d8-24.
2)<=0.08,0.2,if(abs(d8-24.
2)<=0.15,0.4,1)))
做為公式的一部分是正確的,這一段計算的是應該扣除的分值。
但做為整個公式,缺少「=」號和被扣除的數。
4樓:易君評說
假設你需要的數當前值在e8
e8=if(abs(d8-24.2)<0.05,d8+0,if(abs(d8-24.
2)<=0.08,d8-0.2,if(abs(d8-24.
2)<=0.15,d8-0.4,d8-1))),注意公式,別迴圈使用。
5樓:
你的問題是有毛病,提問時沒說=0.05怎麼辦?但你的解題卻把=0.05的納入到了》0.05且<0.08.
6樓:匿名使用者
=if(round(abs(d8-24.2),2)<0.05,0,if(round(abs(d8-24.
2),2)<=0.08,0.2,if(round(abs(d8-24.
2),2)<=0.15,0.4,1)))
7樓:匿名使用者
公式沒有問題
你的錯誤,達不到你的要求應該是用abs函式造成的吧?
8樓:
當前值是d8單元格嗎?
excel中if函式怎麼用?裡面有三個值,
9樓:墨陌沫默漠末
if函式的使用方法:
1、在excel中開啟需要使用if函式的**。如示例中需要給學生按成績判定該學生是否及格。
2、將滑鼠移至想要判定的單元格後面的單元格裡,輸入「=if()」。
3、滑鼠移至「=if()」的括號當中,我們可以看到引伸出一列對if函式英文解釋,其中logical-test表明該位置輸入if函式判斷條件,value-if-ture表示該條件成立該位置輸出的值,value-if-false表示該條件不成了該位置輸出的值。
4、我們在if括號裡輸入「c4<60,」,這表面判斷條件是張三成績的對應單元格數值小於60,而逗號表示判斷條件輸入完畢。
5、接下來輸入成績小魚60條件成立的結果為「不及格」,並且這個結果需要用英文輸入下的雙引號圈住,再用逗號分開下一步判定。
6、進行最後一步操作,輸入判定不成立的結果為「及格」。
7、輸入完畢後點選回車,if函式就算輸入成功了,並且判定結果也展現出來了。
單元格運用是excel中的術語,指用單元格在表中的座標位置的標識。是計算機基礎的重要學習內容。
單元格運用分為a1和r1c1兩種引用樣式。在a1引用樣式中,用單元格所在列標和行號表示其位置,如c5,表示c列第5行。在r1c1引用樣式中,r表示row、c表示column,r5c4表示第五行第四列,即d5單元格。
if函式一般是指excel中的if函式,根據指定的條件來判斷其「真」(true)、「假」(false),根據邏輯計算的真假值,從而返回相應的內容。可以使用函式 if 對數值和公式進行條件檢測。
10樓:高中生三
excel的if函式用法,大概分以下幾種:
1.if函式基本用法
2.if函式的巢狀
3.if函式中and和or的用法
4.countif函式
5.sumif函式
你把游標移動到你要複製的那些內容那個框的右下角處,移動十字游標使變成實的黑體的十字時,按住滑鼠左鍵往下拉,就能把內容複製了。
你還可是試試有數字(一行和兩行數字的時候)時的效果。
11樓:山桑弓
首先,不要急,if函式使用不難的,不知道你三個數是什麼意思,只好給你舉個例子,假如公式為
=if(a1>8,3,if(a1>5,2,1))
就是說如果a1中的值大於8,顯示為3,小於等於8大於5,顯示為2,其它顯示1
12樓:匿名使用者
我簡單舉統計成績中用到的一種寫法:假設a1單元格裡是成績數值,那麼我們在b1單元格裡輸入「=if(a1>=80,"優秀",if(a1>=60,"及格","不及格") 」(注:在「」裡面的內容)。
這一表示式的含義就是,首先判斷a1單元格裡的數值是否大於或等於80,是,單元格b1的值為「優秀」,否則,再判斷a1的值是否大於或許等於60,是,單元格b1的值為「及格」,否則就為「不及格」。
如果你是用插入函式的話,選擇if會出現三個格.
第一格的logical_test填入:a1>=80
第二格的value_if_true填入:優秀 即判斷結果為真的值
第三格的value_if_false填入:if(a1>=60,"及格","不及格") 即判斷結果為假時再判斷
1.if函式的語法結構
if函式的語法結構:if(條件,結果1,結果2)
2.if函式的功能
對滿足條件的資料進行處理,條件滿足則輸出結果1,不滿足則輸出結果2。可以省略結果1或結果2,但不能同時省略。
3.條件表示式
把兩個表示式用關係運算子(主要有=,<>,>,<,>=,<=等6個關係運算子)連線起來就構成條件表示式。
4.執行過程
先計算條件表示式,如果表示式成立,(例如:表示式「5>3」)值為true,並在函式所在單元格中顯示「結果1」;如果表示式不成立,,(例如:表示式「5<3」)值為false,並在函式所在單元格中顯示「結果2」。
5.if函式巢狀的執行過程 (注意:最多可巢狀7層)
如果按等級來判斷某個變數,if函式的格式如下:
if(a1>=80,"優",if(a1>=70,"良",if(a1>=60,"及格","不及格")))
函式從左向右執行。首先計算a1>=80,如果該表示式成立,則顯示「優」,如果不成立就繼續計算a1>=70,如果該表示式成立,則顯示「良」,否則繼續計算a1>=60,如果該表示式成立,則顯示「及格」,否則顯示「不及格」。
13樓:匿名使用者
=if(a1>60,"及格","不及格")
就是表示式,當為真是的內容,當為假的內容
後面兩個引數也可以引用單元格的
14樓:匿名使用者
if(引數1,引數2,引數3)
引數1:判斷條件(表示式)
引數2:引數1為真(即判斷條件成立)時,在此單元格填入引數2的值;
引數3:引數1為假(即判斷條件不成立)時,在此單元格填入引數3的值
15樓:匿名使用者
可以參看下面的鏈內接,
容
excel中if函式的使用方法
16樓:12345額時代
這裡分享下excel中if函式的使用方法。
1、首先進入excel軟體中,找到自己準備要處理的**資料,具體如圖所示。
2、找到資料**後,按照圖中箭頭和紅色框指示,自己可以按照自己需求選擇乙個空白的單元格,然後在函式輸入欄中輸入函式。
3、在函式輸入欄中輸入if函式,if函式的輸入格式為:=if(e6>400,"優質","合格"),具體如圖所示,該函式意思為如果e6單元格的資料大於400,則會顯示優質,否則顯示合格。
4、在這個資料表中e6的資料為425,故此大於400,所以可看到圖中選中的單元格顯示優質。
5、此時在選擇,對e8的資料進行一次if函式,=if(e8>400,"優質","合格"),此時可以從圖中箭頭和紅色框指示看出e8資料為298小於400,故此顯示為合格。
17樓:宮月柯微瀾
根據對指定的條件計算結果為
true
或false,返回不同的結果。
可以使用
if對數值和公式執行條件檢測。
語法if(logical_test,value_if_true,value_if_false)
logical_test
表示計算結果為
true
或false
的任意值或表示式。例如,a10=100
就是乙個邏輯表示式;如果單元格
a10中的值等於
100,表示式的計算結果為
true;否則為
false。此引數可使用任何比較運算子。
value_if_true
是logical_test
為true
時返回的值。例如,如果此引數是文字字串「預算內」,而且logical_test
引數的計算結果為
true,則
if函式顯示文字「預算內」。如果
logical_test
為true
而value_if_true
為空,則此引數返回
0(零)。若要顯示單詞
true,請為此引數使用邏輯值
true。value_if_true
可以是其他公式。
value_if_false
是logical_test
為false
時返回的值。例如,如果此引數是文字字串「超出預算」而logical_test
引數的計算結果為
false,則
if函式顯示文字「超出預算」。如果
logical_test
為false
而value_if_false
被省略(即
value_if_true
後沒有逗號),則會返回邏輯值
false。如果
logical_test
為false
且value_if_false
為空(即
value_if_true
後有逗號並緊跟著右括號),則會返回值
0(零)。value_if_false
可以是其他公式。
參考資料:
excel函式if的用法,excel中if函式怎麼用?裡面有三個值,
函式名稱 if 主要功能 根據對指定條件的邏輯判斷的真假結果,返回相對應的內容。使用格式 if logical,value if true,value if false 引數說明 logical代表邏輯判斷表示式 value if true表示當判斷條件為邏輯 真 true 時的顯示內容,如果忽略返...
EXCEL中IF函式的問題,EXCEL中關於if函式的問題
vlookup g3,a b,2,h3 a3,a4,a5分別改成 a 3,a 4,a 50.8,0.6,0.4,0.2分別改成 b 3 b 4,b 5,b 6 a列改成絕對引用 if g3 a 3,h3 0.8,if g3 a 4,h3 0.6,if g3 a 5,h3 0.4,h3 0.2 如果你...
excel中LEFT函式怎麼用,Excel中Left函式怎麼用
顧傾城 1 left函式是對單元格內容進行擷取,從左邊第一個字元開始擷取,擷取指定的長度。2 left函式的語法格式 left text,num chars text是指擷取的單元格內容,num chars是指從左開始擷取的字元數。3 比如對於一長串地址中提取省份,輸入公式 left a1,3 在a...