我利用EXCEL的IF函式公式,不知道為什麼明明兩個單元格文字資料是一樣的,但得出的提示出是錯誤的

2021-04-22 10:02:04 字數 3657 閱讀 8435

1樓:

問題1,公式有問題

問題2,資料看著一樣有可能不一樣(包含空格或者不可見字元或者格式不一樣等)

需要幫忙可以發到

[email protected]

2樓:匿名使用者

依你的意思,公式應該是

=if(a1=b1,0)

缺少列標1造成的。

if 判斷更數值與文字沒有關係,你輸入的文字也可以判斷的!

3樓:匿名使用者

if函式沒寫完,應該是if(a=b,true,false),函式裡面的true為相等時輸出值,false為不相等時輸入值。

4樓:成航威武

if函式引數沒有寫完,if(a=b,0,這裡需要寫上如果a不等於b時的動作)

5樓:西望京城

說明太少,無法判斷。不過excel自帶了檢索自查的工具,你可以自己檢查一下

6樓:匿名使用者

假如a等於b,返回0,不等於返回什麼呢?

excel當中用if公式判斷對錯,為什麼明明兩個數是一樣的,他還顯示錯誤??

7樓:

應該是浮點運算產生的誤差造成顯示數值相等但其實並不相等的現象

請看下圖:

解決辦法可以在公式中加乙個round()函式, 把sumif()套上再比較.

8樓:tat蘿蔔

檢查錯誤,你可以:在公式編輯欄選中sumif(彙總表!e:e,"=預留2%總額",彙總表!f:f),按f9,可顯示該式的運算結果,檢查與實際情況的差異,再找原因。

注:f9顯示後,記得要按esc鍵取消更改,否則公式就變成數值了。

excel裡兩個數字明明一樣,但if公式裡就是認為他們不相等

9樓:月夜清泉

其中乙個單元格的資料是文字格式,另乙個是數值格式。

10樓:匿名使用者

可能是單元格屬性問題,你可以將它們都設定成數字或者文字。

如果還不能解決,建議您提供excel檔案。

11樓:劉小妹

分別看下兩個單元格的格式,

excel公式中if判斷對錯,兩個數值一樣,為什麼顯示錯誤

12樓:匿名使用者

可能性很多,比如乙個是文字型,乙個是數值型,這個可以檢視兩個單元格的設定,

或乙個資料中有不可見字元,這個可以用len函式測試一下。

13樓:鵲七夕

可能是你兩個數值格式內容不一樣,比如「 數值」 對「 字元」,肯定是沒有可比性,必然要顯示錯誤啊。

14樓:我的滑板鞋

具體顯示什麼符號,請附上截圖

excel函式if公式裡怎麼可以判斷單元格裡包含指定的文字?

15樓:嘩嘩嘩譁

excel中可以利用find(search)函式、substitute函式或者countif函式,或者mid函式結合陣列公式等來判斷某單元格內裡是否容

包含某個字元。

方法如下有4種判斷方法:

判斷a列單元格裡是否包含「木」;

1、利用find函式判斷;

公式如下圖所示,結果為數字,則說明包含;結果為#value,則不包含;

2、利用substitute函式判斷;

公式如下圖所示,結果不是0,則說明包含;結果為0,則不包含:

3、利用countif函式判斷

公式如下圖所示,結果不為0,則包含;不為0,則不包含:

4、利用mid結合陣列公式判斷;

公式如下圖所示,結果不為0,則說明包含;結果為0,則不包含:

基本說明:

1、excel中所提的函式其實是一些預定義的公式,它們使用一些稱為引數的特定數值按特定的順序或結構進行計算。使用者可以直接用它們對某個區域內的數值進行一系列運算。

2、如分析和處理日期值和時間值、確定貸款的支付額、確定單元格中的資料型別、計算平均值、排序顯示和運算文字資料等等。例如,sum 函式對單元格或單元格區域進行加法運算。

16樓:幸福藏於指間

假設試用期獎勵100,正式員工200,c2單元格輸入公式=if(b2="試用期",100,200)

17樓:匿名使用者

c2公式:

=if(left(b2,2)="試用",1,if(left(b2,2)="正式",2,0))

excel 中if函式的返回值可以是另一條公式嗎

18樓:匿名使用者

excel 中if函式的返回值可copy以是另一條公式bai,需要用""括起du來。

if函式的返回值zhi=if(條件,條件成立dao返回結果,條件不成立返回結果)

返回結果可以是數字(直接寫入)、文字(用英文的雙引號""括起來)、空值("")、公式(不含等號的公式)。

假設需要if條件成立時,得到「mod(a1,3)」的值,則寫為=if(條件,mod(a1,3),"")如果是要得到乙個不會計算的公式,那就是乙個文字公式,將公式看做乙個文字,用""括起來即可。

19樓:取網名越來越難

excel 中if函式的返回值可以是另一條公式。公式如下

=if(a1<120,a1/120,120*1+mod(120,a1)*2)

20樓:第七次要分

=if(條件

,條件成立返回結果,條件不成立返回結果)

返回結果可以是數內字(直接寫入)、容文字(用英文的雙引號""括起來)、空值("")、公式(不含等號的公式)。

假設需要if條件成立時,得到「mod(a1,3)」的值,則寫為=if(條件,mod(a1,3),"")

如果是要得到乙個不會計算的公式,那就是乙個文字公式,將公式看做乙個文字,用""括起來即可。

21樓:匿名使用者

if函式的引數項為

=if(條件,條件成立返回結果,否則返回結果)

=if(a1<120,a1/120,120+mod(120,a1)*2)

22樓:匿名使用者

=if(a1<120,a1/120,120×1+mod(120,a1)×2)

你自己其實都寫出來了

23樓:匿名使用者

可以啊,你

bai都已經寫好

du了b1裡面:=if(a1<120,a1/120,120*1+mod(120,a1)*2)

其實計算返

zhi回的dao

結果,就是a1<120的時候版,返回a1/120;當權a1=120的時候返回120;當a1>120的時候,返回120*3

24樓:沉默的荷爾蒙

你是要返回文字還是這個公式計算出的值?

25樓:匿名使用者

單元格b1= if(a1<120,a1/120,120*1+mod(120,a1)*2

26樓:匿名使用者

=if(a1<120,a1/120,120+mod(120,a1)*2)

excel函式公式,excel函式公式大全

如果列號大於 e2 l2中 的個數,就返回空,否則返回 對應的 e 1 l 1中的值。if e2 l2 column a 1 h 1 10 產生乙個數值陣列,凡 e2 l2中有 的,返回其對應的列號,沒有 的都返回10。比如f2,h2有 其他單元格沒有,則這個公式返回。表示從e2開始算,第2 對應單...

excel統計數量公式,excel函式公式中,如何計算「個數」?

使用 sumif 公式並使用萬用字元 就可以了 例如 sumif a1 a100,王 c1 c100 姓名 工資 姓王的工資總和 張a 200 2200 王六 300 王四 600 王三 800 王一 500 趙五 400 在c3中輸入公式 sumif a2 a7,王 b2 b7 第一列公升序或者降...

excel 填充顏色函式,EXCEL公式控制填充顏色

選中a1,條件格式,小於 c1 30 格式 圖案 選擇顏色 確定然後下拉 注意c1是相對引用不要加 2003版的條件格式是否行,不清楚,但2007版肯定行,我做過。一樓回答基本上是對的,但與要求 a列數值自動填充成紅色 有點出入.應為選中 a 列,點 格式 條件格式 條件1下選擇 公式 在右邊方框中...