ecel中if函式的問題不能正確顯示結果

時間 2021-08-14 09:13:55

1樓:匿名使用者

可以用如下公式解決:

在b1單元格輸入公式:

=if(a1<60,"c","a")

將公式向下複製就行了。

語法if(logical_test,value_if_true,value_if_false)

logical_test 表示計算結果為 true 或 false 的任意值或表示式。例如,a10=100 就是一個邏輯表示式,如果單元格 a10 中的值等於 100,表示式即為 true,否則為 false。本引數可使用任何比較運算子。

2樓:匿名使用者

公式沒有錯,浮點數運算問題

=a4+b4-c4-d4-e4=1.24601e-10,而不是o.我也曾經為這個困惑過如=if((61+4.1)-(63.7+1.4)=0,"","待查"),

=if((60+4.1)-(62.7+1.4)=0,"","待查"),

=if((60+4.1)-(63.7+0.4)=0,"","待查"),

=if((64+0.1)-(62.7+1.4)=0,"","待查")

這些返回不是空而是"待查".

公式改為=if(round(a4+b4-c4-d4-e4,2)=0,"正確","錯誤")就行了.

3樓:北方會員

有可能是那幾個資料是由計算機公式計算的,出現多位小數。把計算公式提出來最近小數顯示位數看看。如果是多位小數結果就用函式四捨五入。

4樓:茶葉蛋很便宜

b8=if(a4+b4=c4+d4+e4,"正確","錯誤")

這樣就可以了

條件中如果包含著運算公式的話,一定不要用運算公式和數值直接進行比較,因為運算公式的結果即使應該是0,但是在常規格式下電腦會預設為=-7.45058059692383e-09的,明顯不符合條件,自然就會顯示為「錯誤」了

5樓:匿名使用者

=if(sum(a4:b4)=sum(c4:e4),"正確","錯誤")

excel中vlookup函式 公式輸入正確但仍顯示不出結果

6樓:匿名使用者

你才搞笑,如果按名字來匹配,那查詢值也就是e列名字必須和被查詢區域的第一列,也就是d列相同才行

所以第一個值應該是e3,而不是a3

第3個值是從被查詢區域的d列開始,匹配值在d後面的第2列,所以應該是2

7樓:匿名使用者

公式中....$a$3:$e$22...

8樓:平陽虎

將公式中的5改為2!!!

9樓:新浪河陽小子

=vlookup(e3,教師基本資訊!$d$3:$e$22,2,0)

請教ecel中的linest函式

1 linest函式的使用方法,以如下 為例,演示函式是使用方法 2 在指定單元格輸入函式公式,即輸入 linest 如圖所示。3 設定已知引數y 如圖所示。4 設定已知引數x 如圖所示。5 點選回車,檢視計算結果,完成效果圖。 這是求二次線性函式的方法,e9 e14 表示e9到e14的一次方和二次...

ecel中if函式怎樣和andor函式一起使用

浪小客 1 首先看一下這個例子。第一個問題是,對於60歲以上 包括 的男性員工,給予1000元獎金。這裡有兩個條件,兩個條件是關係。函式是和 b3 60,a3 男性 其中和函式是if函式的引數,如果函式表示式 if and b3 60,a3 男性 1000,0 2 第二個問題是,對於60歲或以上或4...

ecel中的ifmid函式如何使用

張宇 操作方法如下 1 mid函式用於從指定位置開始,提取使用者指定的字元數 2 在b13中輸入下圖公式 3 按 回車 鍵 4 mid函式引數2也支援使用陣列,表示分別從第幾位開始提取指定的字元。擴充套件資料 excel中left函式怎麼用 1.left函式用來對單元格內容進行擷取。從左邊第一個字元...