有關excel if公式的問題?

2023-06-23 22:55:10 字數 5002 閱讀 7072

1樓:匿名使用者

對於階梯銷售提成的計提,建議採用以下計算方式:

如果銷售量在c3單元格,那麼輸入以下公式,直接得到最終銷售提成。

sum(text(c3-*10^3,"0;!0")*詳見附圖示例。

2樓:心常平樂相伴

整個公式邏輯混亂,錯誤百出。

公式想要達到的效果是這樣的:

銷售第一臺到第5000臺,每臺提純3元;第5001臺到第12000臺每臺獎勵5元;第12001臺到19999臺,每臺獎勵8元;第20000臺開始每臺獎勵10元;現在想求區間獎勵金額。

d4公式為:if((c4-5000)>0,5000*3,c4*3)

e4公式為:if(c4<=5000,0,if(c4>=12000,(12000-5000)*5,(c4-5000)*5))

f4公式為:if(c4<=12000,0,if(c4>=20000,(20000-12000)*8,(c4-12000)*8))

g4公式為:if(c4>20000,(c4-20000)*10,0)

3樓:網友

按你公式的設定,結果就是這樣啊,看你的意思,是想做一個階梯式的提成計算表吧。

e4=max(if(lookup($c4,)>12000,(12000-5000)*5,($c4-5000)*5),0)

f4=max(if(lookup($c4,)>19999,(19999-12000)*8,($c4-12000)*8),0)

g4=if(lookup($c4,)>20000,($c4-19999)*10,0)

然後向下填充公式即可。

你的邏輯問題是出在直接拿銷量乘以了當前階段的提成,其實要算的是銷量在當前階段的增量部分的提成。

excel如何用if函式計算

4樓:nice山東草原狼

使用if函式來進行判斷:

1、開啟excel,開啟你的資料文件,在你想輸出資料的單元格點選工具欄上的「插入」——函式」——邏輯」——if」,然後點選確定。

2、點選確定後會彈出一個框框,第一個表示條件,後面兩個是判斷條件的結果。點選標註的地方,選擇資料,一般不用選擇全部的資料,只需選擇裡面的其中一個即可。

選擇a2,是用if來判斷數學成績及不及格。如果條件<60分,說明不成立,就顯示不及格,否則的話剩下的都是及格的分數了。

3、點選確定後,就可以看到判斷的結果了,將滑鼠放在第一個結果後面,當滑鼠變成【+】時,雙擊它就可以得到全部的結果了。

4、再設定60-70分的顯示及格,然後同樣地,再第三行,又點選if,進行巢狀。

5、同樣的方法,設定良好和優秀,如果你後面還要再繼續分的話,也可以繼續巢狀,那麼第三行就不要寫優秀了。

6、同樣的,把滑鼠放在第一個結果右下角【+】雙擊後就可以顯示全部的結果了。

注意事項。以上的方法只限於新手,如果你操作熟練的話,可以在公式欄直接寫進你判斷的公式即可。

excel if函式問題?

5樓:陽光上的橋

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

一、關閉excel視窗;

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

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

6樓:重慶新華電腦學校

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

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

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

7樓:我來也

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

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

8樓:虛懷若谷舉手之勞

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

9樓:匿名使用者

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

excel中的if函式問題?

10樓:網友

1)多次比較。

這個錯誤是因為你沒理解函式的判斷機制,多次比較下是分步進行的:第1次比較,1<2,結果為true。第2次比較,true<3,由於excel裡邏輯值是大於任何數值的,所以結果為false。

故多個比較的話請配合and或者or函式,正確寫法為:

11樓:笑一笑說一說

使用下列公式之一。

if(index(b:b,row(a1)*3-1)=0,""index(b:b,row(a1)*3-1))

if(offset(b$1,row(a1)*3-2,)=0,""offset(b$1,row(a1)*3-2,))下拉填充。

excel裡的if函式公式怎麼用?

12樓:信必鑫服務平臺

excel中if函式單的理解就是做邏輯判斷。

if(判斷條件,符合條件時返回的值,不符合條件時返回的值)例如:

意思是如果e3<60,返回「差」,如果e3<70,返回「及格」,如果e3<80,返回「良」,如果e3》80,返回「優」。

excel裡的if函式公式怎麼用?

13樓:惠企百科

材料/工具:excel2010

1、開啟excel2010**,以下面資料為例如果該學生成績在平均分以上那就是合格,如果是平均分以下就是不合格;

2、首先選擇需要輸出結果的單元格,然後在上方選單欄中選擇「公式」,然後選擇「插入函式」,選擇「if」函式;

3、首先是設定測試條件,選擇第一個人的成績,然後輸入「<」然後輸入平均分78;

4、然後是設定第二欄,在第二欄中輸入「不合格」,第三欄中輸入「合格」,然後點選確定;

5、算出的結果就直接出來了,下面幾個人的結果只要下拉單元格右下角的小點就能立馬算出。

excel if公式怎麼寫,是否正確? 30

14樓:極度狐狸

先問題,公式錯誤,錯誤位置在最後的,if(and(e9>50000,""and函式只有一個引數,缺少一個右括號,如果也算一個判定條件的話那就是if沒有返回值。按照你寫區間的理解,應該是不需要用到這個and函式的,直接if(e9>50000,""就行。

然後,點評一下,公司寫的囉嗦,你的所有and語句其實都是多餘的,例如,一地個判定,e9<20000,那後面的假值中就無需再判定e9>20000,因為能走到這步的值都滿足。

然後,返回值,數值不需要使用雙引號,用了雙引號表示返回文字格式。

然後,根據你的公式區間是不連續的,在2萬,3萬,5萬斷開,應該是你漏寫了吧。

所以,你的公式可以進行簡化。

if(e9<20000,,if(e9<30000,,if(e9<50000,或者。if(e9>50000,,if(e9>30000,,if(e9>20000,如果區間本身就是不連續的,那在上面公式最前面加上一個and判定,if(and(e9=20000,e9=30000,e9=50000),0

打字不易,如有幫助,望。

15樓:苗喬恩

不正確。所有條件裡沒有出現等於的情況,全是大於和小於,那麼等於的結果怎麼輸出。

還有輸出的是加引號的為文字,不加引號的為數值,是要輸出數值還是文字。

16樓:火_易

if(e9<20000,""if(and(e9>=20000,e9<30000),"if(and(e9>=30000,e9<50000),"

的雙引號也可以不寫。

17樓:匿名使用者

第一:你的公式漏掉了三種等於的情況。等於2萬、等於3萬。等於5萬的情況。

第二:數字不需要打雙引號,打上雙引號表示文字型數字,而非數值型數字。

其次,你的公式寫的囉嗦了,可以這樣寫:

if(e9<20000,,if(e9<30000,,if(e9<50000,,"

這條公式把等於的情況給你考慮進去了。

意思是。如果e9<20000,那麼返回,否則如果e9<30000,那麼返回,否則如果e9<50000,那麼返回,否則(即以上所有條件均不成立時)返回。

18樓:陽光上的橋

可以這樣簡化,因為否則裡面的自然在第一個條件之外:

if(e9<20000,,if(e9<30000,,if(e9<50000,

excel**if公式用法

19樓:熱愛電子科技的小

if函式是判斷一個條件是否滿足,如果滿足返回一個值,如果不滿足則返回另一個值。例如輸入判斷條件,大於70分,結果返回優,否則就是良。按回車鍵,就得出了if函式返回的值。

工具/原料:

think book16p

windows11

excel2019

2、在c3單元格輸入公式「=if( )if函式是判斷一個條件是否滿足,如果滿足返回一個值,如果不滿足則返回另一個值。

3、輸入判斷條件,大於70分,結果返回優,否則就是良。

4、按回車鍵,就得出了if函式返回的值。

5、單擊c3單元格,向下完成下面內容的填充,設定完成,如下圖所示。

EXCEL IF公式問題,EXCEL 使用IF公式時,為什麼有些顯示FALSE

計算 兩個字外面再加英文的引號 表示 當e6單元格為空時,顯示空值,如果不為空,則顯示 計算 兩個字 if 收入 95 10,if 收入 85 0,10 95 收入 50 設銷售收入完成累計至當季預算百分比在c列,則在d2輸入 max min if c2 85 c2,0 85 50 5,10 0 如...

excel IF函式問題,知道的幫幫忙,謝謝

a2 if and a1 1000,a1 5000 1 5000 a1 5000 0.8,if and a1 5000,a1 10000 1 a1 5000 5000 0.6,if and a1 10000,a1 50000 1.6 a1 10000 5000 0.4,if and a1 50000...

年齡問題公式,年齡問題公式

兩個人的年齡差是不變的 兩個人的年齡是同時增加或者同時減少的 兩個人的年齡的倍數是發生變化的 規律你已經總結出來了 17 5 3就是兩個人的年齡差。以a代表17,以b代表5 所以兩人的年齡是a a b 3 b a b 3 幾年後年齡 大小年齡差 倍數差 小年齡 幾年前年齡 小年齡 大小年齡差 倍數差...