EXCEL中IF函式怎麼會出現這樣的問題?

2025-02-22 10:15:29 字數 3333 閱讀 8400

1樓:笑一笑說一說

if(right(c2)-1=right(c3),1,0)修改為下列任一公式。

if(right(c2)-1=right(c3)*1,1,0)if(right(c2)-1=right(c3)/1,1,0)if(right(c2)-1=right(c3)+0,1,0)if(right(c2)-1=right(c3)-0,1,0)if(right(c2)-1=right(c3)^1,1,0)if(right(c2)-1=value(right(c3)),1,0)

if(right(c2)-1=--right(c3),1,0)if(right(c2)-right(c3)=1,1,0)if(right(c2)*1=right(c3)+1,1,0)if(right(c2)/1=right(c3)+1,1,0)if(right(c2)+0=right(c3)+1,1,0)if(right(c2)-0=right(c3)+1,1,0)if(right(c2)^1=right(c3)+1,1,0)if(--right(c2)=right(c3)+1,1,0)if(value(right(c2))=right(c3)+1,1,0)

下拉填充。<>

原因分析:if(right(c2)-1=right(c3),1,0)right函式的結果為文字。等號左側文字減去數值結果為數值,等號右側為文字。

文字'5與數值5是不相等的。

而文字型數值減去文字型數值,結果為數值。

文字型數值進行+0或-0或*1或/1或^1等運算會轉換為數值。

2樓:苗喬恩

你的判斷是左邊是數值,右邊是文字,所以不可能相等。

公式改為:if(right(c2)-right(c3)=1,1,0)

3樓:虛懷若谷舉手之勞

基本都一樣,left,right 等函式都是文字函式,得到的結果是文字資料,文字資料不能直接參與運算,需要轉化為數值資料,所以在right 函式前,新增兩個減號,轉化為數值資料。

4樓:關水卉

正常,因為excel只允許函式的巢狀是7層,超過了這個範圍就做不了的,這就是函式的缺陷之一,excel在告訴你:去學習怎樣用**吧。我就是這樣走向vba的。。

5樓:眯住眼串針

right函式提取的事是文字型的數字。

如果它參與過運算的話會變成數值型的數字。

這個就是出錯的原因。

所以改正的方法就多了。

if(right(c2)-1=right(c3)*1,1,0)if(right(c2)-1=--right(c3),1,0)

excel中if函式判斷結果是錯誤的,是什麼原因造成的?

6樓:

摘要。excel中if函式判斷結果是錯誤的,是什麼原因造成的?

親您好,1、輸入了多餘的引數,如多加了逗號,少了括號等。

2、if函式巢狀最多為7層,也就是7個if,多出來的就提示錯誤了。 if函式是是否滿足某個條件,如果滿足返回乙個值,如果不滿足返回另乙個值,用法為=if(logical_test,value_if_true,value_if_false),其中logical_test是任何可能被計算為true或false的數值或表示式,value_if_true是logical_test為true時的返回值,如果忽略,則返回true,value_if_false是當logical_test為false時的返回值,如果忽略,則返回false。

excel中if函式判斷結果是錯誤的,是什麼原因造成的?

excel中if函式判斷結果是錯誤的,是什麼原因造成的?親您好,1、輸入了多餘的引數,如多加了逗號,少了括號等。2、if函式巢狀最多為7層,也就是7個if,多出來的就提示錯誤了。

if函式是是否滿足某個條件,如果滿足返回乙個值,如果不滿足返回另乙個值,用法為=if(logical_test,value_if_true,value_if_false),其中logical_test是任何可能被計算為true或false的數值或表示式,value_if_true是logical_test為true時的返回值,如果忽略,則返回true,value_if_false是當logical_test為false時的返回值,如果忽略,則返回false。希望可以幫到您哦。

excel您好親!函式設定正確但是結果報錯,有可能是單元格格式問題,需右鍵點選設定單元格格式進行修改,也可能是資料區域存在空格。希望可以幫到您哦。

excel 使用if公式時,為什麼有些顯示false

7樓:刺任芹

因為你的if函式中並沒有為false的值設定數值。

如上圖,因此在單元格中會顯示false。

根據你的意思,正確的函式表達方式應該是這樣:

1、在g7單元格中輸入函式=if(h6<=0,0,if(h6<40,h6,40))

2、在g9單元格中輸入函式=if(h9<=0,0,if(h9<40,h9,40))

3、在g10單元格中輸入函式=if(h10<=0,0,if(h10<40,h10,40))

excel if函式問題?

8樓:陽光上的橋

這個公式無法正確計算的原因,是開啟檔案的時候沒有啟用巨集,解決辦法:

一、關閉excel視窗;

二、重新開啟檔案,請看下圖,點【啟用內容】按鈕,然後公式就能正常計算了。

另外,如果重新開啟沒有這個按鈕,說明檔案重要資訊已經被丟失,引起丟失的可能原因病毒感染、防毒軟體清楚。解決辦法是開啟前任的留下的原始檔案,把新的資料複製進去即可。

9樓:重慶新華電腦學校

你在excel中if函式很好用,你只要把思路理解到了就好說,它的格式:if(條件,正確,錯誤),它的定義:如果『條件』成立,就輸出『正確』值,如果『條件』不成立就輸出『錯誤』值。

比如:if(3>2,「正確」,「錯誤」),而在軟體中最後得出的結果是:正確。

這就是它的用法,除此之外它還可以巢狀很多個if函式語句進行使用,對於我們生活挺不錯的功能。希望幫助你。

10樓:我來也

outofto應該是乙個自定義函式吧!!!一般只能是原原始的excel檔案中才可以用的吧!!!

你可以按ctrl+f3(功能鍵),應該能夠看到這個自定義函式,若是沒有的話,你必須說清楚問題的目標效果要求,才可以給你解決方案哦!

11樓:虛懷若谷舉手之勞

第一:公式中的outoftol2不是office系統的函式,office無法識別這個函式,就出現#name,第二:函式書寫錯誤也會出現這個提示。

12樓:網友

#name?這應該是自定義函式,樓主把要求寫出來重新寫過吧。

手機通話過程中怎麼會出現其他聲音

1.打 過程 主叫聲音與周邊環境噪音 主叫手機 主叫運營商 被叫運營商 被叫手機 被叫聲音與周邊環境噪音。2.為了確定噪音 一般可以使用排除法來確定。3.周邊環境噪音是否偏大導致有雜音。一般通話者自己可以感受到周邊噪音情況,此種情況需要找乙個僻靜場所問題就可以解決 或者使用耳機通話可以一定情況下改善...

excel中IF函式,excel中if函式怎麼用?裡面有三個值,

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 a...

Excel中輸入 7x 3x會出現什麼?

在excel 中輸入等號時為什麼會出現公式?輸入 然後不要動滑鼠,直接敲回車。我看了你的圖,應該是你輸了等號後習慣性把滑鼠點在了b單元格里了。結果就出現了 b 求excel高手 怎麼樣在excel 中顯示出等號加公式。輸入 然後不要動滑鼠,直接敲回車。我看了你的圖,應該是你輸了等號後習慣性把滑鼠點在...