1樓:匿名使用者
g8 公式
=if(f8=1,if(e8>350,(e8-350)*8+350*6,350*6),if(e8>650,(e8-650)*8+650*6,650*6))
2樓:山桑弓
這個可以用公式解決,其中有幾個判斷需要處理,但並不一定用到if函式,公式可為
=e8*6+max(0,e8-350-300*(f8<>1))*2其中f8<>1是一個邏輯表示式,如果成立,這個表示式返回true,參與計算時,當1處理,如果表示式不成立,返回false,參與計算時,當0處理,意思就是假設f8中是1時,(f8<>1)=false,300*(f8<>1))=300*false=300*0=0,如果f1不為1時,(f8<>1)=true,300*(f8<>1))=300*true=300*1=300,e8-350-300*(f8<>1)的意思是用e8減去350,如果當f8為1時代表拉煤時,再多減300,max(0,e8-350-300*(f8<>1))的意思是將這個減好之後的數,與0之間取最大值,就是如果減過了頭,就會被當作0,max(0,e8-350-300*(f8<>1))*2,就是將這個結果再乘以2,與e8乘6的結果相加,最後的結果就是你要的。
公式比較取巧,如果都規規矩矩地用if函式寫全,公式將會比較長。
3樓:眯住眼串針
將g8的單元格格式設定為常規
再輸入公式
=if(f8=1,if(e8>=350,(e8-350)*8+350*6,e8*6),if(e8>=650,(e8-650)*8+650*6,e8*6))即可
4樓:匿名使用者
=if(f8=1,if(e8>350,g8=(e8-350)*8+350*6,g8=350*6),if(e8>650,g8=(e8-650)*8+650*6,g8=650*6))
5樓:匿名使用者
if [f8] = 1 then
if [e8] > 350 then
[g8] = ([e8] - 350) * 8 + 350 * 6else: [g8] = 350 * 6
end if
elseif [e8] > 650 theng8 = ([e8] - 650) * 8 + 650 * 6else: [g8] = 650 * 6
end if
6樓:匿名使用者
=if(f8=1,if(e8>350,(e8-350)*8+350*6,e8*6),if(e8>650,(e8-650)*8+650*6,e8*6))
這樣就可以了,我試過了
7樓:過客
你已經寫出來了啊,
你再簡單看看if 語法就解決了
你好,我有個excel表中用if條件函式的問題想請教你。
8樓:騎雲
設原資料所在單元格為a1,則在需要進行處理的單元格輸入:
=if(a1<6,1,if(a1<12,2,3))
當a1小於6時,返回1,不然,判斷a1是否小於12,為真時返回2,不然返回3。
9樓:眯住眼串針
用if函式巢狀
如在a1輸入任意數值
在b1輸入公式
=if(a1<6,1,if(a1<12,2,3))即可
10樓:匿名使用者
=if(a1<6,1,if(a1<12,2,3)
11樓:匿名使用者
比如需要判斷的資料在b列,結果放到c列則在c1中輸入
=if(b3<6,1,if(b3>=12,3,2))
這樣,在b列中輸入數值,在c列中拖動填充,就會得到你想要的結果。
12樓:匿名使用者
=if(a1>=12,3,if(a1>=6,2,1))。假設資料在a1格。公式直譯:如果a1大於等於12就顯示3,如果a1大於等於6就顯示2,否則,就1。
13樓:匿名使用者
=int(a1/6)+1
excel中if語句的巢狀問題例項
14樓:
在b2輸入公式「=if(a2<180,a2+180,if(a2<360,a2-180,a2-360))」
樓主沒有給出=180,360時的取值,而按一般規律,說小於180,一般不包含180,而說大於180時,一般包含180,例如男排要求隊員高度在1米8以上,是包含1米8的,故我將180安排在a2-180組,同理將360安排在a2-360組。
15樓:藍星飄
下圖資料,在e列顯示如下結果:
1、如果a列的資料1小於60則顯示不合格,如果大於等於60而小於80則顯示合格,如果大於等於80而小於90顯示良好,如果大於等於90則顯示優秀。
這是經典的if巢狀應用例子,需要使用 if函式的巢狀。
2、if巢狀書寫前,首先要理解要求,並將要求數學化,也就是使用數學的模式表達出來,if函式多重巢狀一般情況下我們可以將它看做分段函式,那麼問題就很容易解決了。例子可以在e2單元格使用如下**:
=if(a2<60,"不合格",
if(a2<80,"合格",
if(a2<90,"良好","優秀")))
3、當資料1小於60時,顯示不合格,這時在 不合格
逗號的右側預設就是》=60的情況,那麼根據題意,只需再滿足<80即可顯示合格,於是我們將最簡單的
if函式的第三個資料變成了一個if函式,依次類推,每一次可以將一個if函式作為每一個基本函式的第三個資料,從而形成多種巢狀。
4、其實還有另一種寫法,也就是將巢狀的if寫在基本if函式的第二個資料的位置,如下圖,不過這種寫法不常用,也比較不好理解,並且容易寫錯,不推薦大家使用。
16樓:思雪遙遙
=if(a1<=180,a1+180,if(a1<=360,a1-180,a1-360))
假設參與運算的數值在a1!
excel中if語句巢狀公式,怎麼實現?
17樓:一隻東瓜跌下水
如果題目中所指示的模板是一個名稱為「模板」的工作表要引用的內容為 a1單元格
可在引用的單元格中輸入公式
=if(模板!a1<>"",模板!a1,"")
18樓:excel辦公
正確使用if函式即可
excel版本參考:2010
假設模板中內容在a列
1、b1輸入公式:=if(a2="","",a2)2、回車,下拉公式
3、檢視結果
if函式語法:if(測試條件,滿足條件返回的內容,不滿足返回值)
19樓:匿名使用者
=if(a1="","",a1)
補充一句,兩個或以上的if函式一起使用才能算得上是巢狀。還有不清楚的地方,兄弟可以隨時hi我。
20樓:勁勁爸
有內容顯示內容;沒有內容,顯示空白。
這樣就不需要if巢狀了,直接輸入:=a1
21樓:匿名使用者
比如你引用a1的內容 則
=if(a1="","",a1)
22樓:芮城老憨
=if(模版!a1<>"",a1,"")
23樓:匿名使用者
=if(a1="","",a1)
24樓:匿名使用者
=if(trim(a1)="","",a1)
excel中if語句巢狀的用法,我的公式**出問題了,出現false
25樓:匿名使用者
excel中沒有 75%<=f14<=95% 這樣的表示式,可以使用and(75%<=f14,f14<=95%)來代替。
另外,公式因為是3段取值,所以可以優化,比如:
=if(f14<=.75,"a",if(f14>.95,"c","b"))
26樓:匿名使用者
改為=if(f14>95%,"c",if(f14<=75%,"a","b"))
27樓:
有兩個錯,建議這樣改:
=if(f14>95%,"c",if(and(f14<=95%,f14>75%),"b",if(f14<75%,"a","")))
excel if 語句怎麼巢狀的?
28樓:匿名使用者
只要在7層以內就可以
超過會有問題
格式:if( 條件1?,if(條件2?,真,假),if(條件3?,真,假))
類似這樣的就行。
29樓:趙永飛
if巢狀使用不可取,利用=lookup(a1,,)類似的就可以 如果使用的是字元就這樣lookup(a1,,)
30樓:匿名使用者
如a1單元格為20.在a2輸入=if(a1>8,"9",if(a1<15," ")) 也就是說當a1大於8的時候單元格將返回9,當a1小於15的時候單元格將返回空文字。可參考excel幫助!
你好,我想問你一個問題:在excel中,,,怎用if語句同時滿足兩個條件,三個條件,,,,,,啊
31樓:匿名使用者
=if(and(條件1,條件2,條件3),都滿足執行算式,否則執行算式)
32樓:
用if進行巢狀。
也可以用其他函式實現請追問
誰能告訴我excel中if函式的一個巢狀的用法?謝謝
33樓:
你可以把以下公式輸入你的工作表進行測試,以便了解其用法。
5個數字的不同組合在a1至e1輸入12345,在a2至e2輸入以下公式下拉。
=if((row()>56)+(column()>6),"",if(d43=3+column(),offset(d45,-1,-1)+1,d43+if(column()=5,1,e43=4+column())))
歡迎到excel home論壇學習、交流」,謝謝!
34樓:匿名使用者
=if(a1>0,"正數",if(a1=0,"零","負數"))
這個公式簡單的判斷a1單元格的數字
先判斷大於0 那麼就是正數然後再判斷要是哦等於0就是零 因為不大於0 又不等於0 那剩下來的就是負數了 所以最後的時候就不要再寫判斷了 九直接是負數了
35樓:
if(條件,條件為真的結果,if(條件,條件為真的結果,條件為假的結果))
或者 if (條件,if(條件,條件為真的結果,條件為假的結果),條件為假的結果)
每一個結果都可以繼續換成另外一個條件語句
36樓:匿名使用者
比如:=if(c3>80,"優秀","差")。這個c3就是你要做條件的範圍,然後給出你要的條件。中間這個值是滿足你條件時返回真,不滿足時返回假(就是你最後的那個值)
求教EXCEL中IF語句的問題,求教一個EXCEL中IF語句的問題
if type e8 2,e8,if e8 94,a if e8 82,b if e8 77,c if e8 72,d if e8 0,e e8 改了一下最後的 e 的判斷條件。這麼理解吧,文字其實作為數字來看待,它是 0的。前面type的判斷是為了判斷e8是不是文字。因為在excel中 邏輯值大於...
excel中的語句,哪位高手幫著解釋一下含義,謝謝
airports2是一個定義了名稱的區域,ctrl f3可以看到它對應哪個區域 該公式功能 如果g4無任何值,則返回空值 不做任何事否則,一旦檢測到g4中有資料,則執行後面的語句後面的語句主要執行資料查詢 首先檢測i4是否在資料區airports2的第一列是否存在,如果資料區airports2沒有i...
你好,如何用函式公式刪除EXCEL中同列的空值單元格,數值會增加,能否自動從下向上排
我讀懂你的要求了,假如資料在a列並從a1開始,在c1單元格輸入公式 iferror index a a,large if a 1 a 1000 row 1 1000 5 5 row a1 陣列公式,按ctrl shift 回車鍵結束公式,使公式前後產生大括號 下拉到足夠大即可 a列最後輸入的數值總是...