1樓:小百合
1>=c5/b$40>=0.92
這是錯誤的。因為if函式是逐層計算的,第一層「c5/b$40>1」,已經識別大於1的情況,到第二層只用計算c5/b$40>=0.92就可以了;後面也一樣。
改為:=if(c5/b$40>1,(1-c5/b$40)*500+60,if(c5/b$40>=0.92,(1-c5/b$40)*300+60,if(c5/b$40>=0.
9,60,(c5/b$40-0.9)*500+60)))
輸進去,試下。
2樓:
問題出在 1>=c5/b$40>=0.92 和 0.92>c5/b$40>=0.9 這裡
excel裡面不支援這種格式的 and(1>=c5/b$40, c5/b$40,>=0.92) 就可以了
後面的也是一樣的 and(0.92>c5/b$40,c5/b$40>=0.9)
3樓:楊柳岸
=if(c5/b$40>1,(1-c5/b$40)*500+60,if(and(1>=c5/b$40,c5/b$40>=0.92),(1-c5/b$40)*300+60,if(and(0.92>c5/b$40,c5/b$40>=0.
9),60,if(0.9>c5/b$40,(c5/b$40-0.9)*500+60))))
或=if(c5/b$40>1,(1-c5/b$40)*500+60,if(and(c5/b$40<=1,c5/b$40>=0.92),(1-c5/b$40)*300+60,if(and(c5/b$40>=0.90.
92,c5/b$40<0.92),60,if(c5/b$40<0.9,(c5/b$40-0.
9)*500+60))))
大師好,excel表月產品結存明細沒有函式語句?大師幫忙修改下?
4樓:匿名使用者
彙總表與後面分表的商品類別不一致,造成公式無法正確引用。
先給個條件求和的方法給你,需要另外加上商品類別的條件就完整了。
=sumproduct((day(indirect(ak$2&"出庫!a1:a200"))=--left(ak$2,len(ak$2)-1))*indirect(ak$2&"出庫!
d1:d200"))
5樓:匿名使用者
sumif填寫入庫出庫,sumifs填寫日期的。
excel 使用if函式,為什麼出現的是name,麻煩高手幫忙看一下。
6樓:清風吧吧啦
一般輸入公式結果為#name是因為函式名稱的錯誤,但是看你的if輸入的好像沒錯,你刪除重新再輸一遍看看。
7樓:匿名使用者
在d2中輸入或複製貼上下列公式
=if(c2="abc","a類員工","b類員工")下拉填充
顯示#name?表示函式或其引數有不可識別的內容,感覺是標點符號問題,都應是半形符號。
8樓:小白陶與紅豆冰
看看是不是標點符號的問題,半形英文的標點符號
9樓:匿名使用者
把公式離得abc改為大寫
10樓:我愛諾基亞
檢查下函式裡面的符號是不是都是英文狀態下輸入的
11樓:漸漸鎝淡叻
應該是你的函式寫的有問題
excel中if函式多個數值的輸出問題
12樓:綠衣人敲門
開啟excel,開啟你的資料文件,在你想輸出資料的單元格點選工具欄上的「插入」——「函式」——「邏輯」——「if」,然後點選確定。
點選確定後會彈出一個框框,第一個表示條件,後面兩個是判斷條件的結果。點選標註的地方,選擇資料,一般不用選擇全部的資料,只需選擇裡面的其中一個即可。
選擇a2,我們是用if來判斷數學成績及不及格。如果條件<60分,說明不成立,就顯示不及格,否則的話剩下的都是及格的分數了。
點選確定後,就可以看到判斷的結果了,將滑鼠放在第一個結果後面,當滑鼠變成【+】時,我們雙擊它就可以得到全部的結果了。
分數不是還分及格、良好或者優秀的 又該怎麼判斷 其實很簡單,就是連續使用if就好了,術語上叫「if函式巢狀」。比如我想60-70顯示及格,70-80顯示良好,80分以上顯示優秀
再設定60-70分的顯示及格,然後同樣地,再第三行,又點選if,進行巢狀。
同樣的方法,設定良好和優秀,如果後面還要再繼續分的話,也可以繼續巢狀,那麼第三行就不要寫優秀了。
同樣的,把滑鼠放在第一個結果右下角【+】,雙擊後就可以顯示全部的結果了。
13樓:
=if(a1>=4400,75,if(and(a1>=4300,a1<4400),20,if(and(a1>=4200,a1<4300),30,if(a1<4200,75))))
直接在b1中這麼寫就可以了
14樓:廖依白
是根據a1的值決定b1的值吧
b1中輸入
=if(a1>=4400,10,if(and((a1<4400),(a1>=4300)),20,if(and((a1<4300),(a1>=4200)),30,75)))
15樓:
=if(a1>=4400,10,if(a1>=4300,20,if(a1>=4200,30,75)))
16樓:匿名使用者
=if(a1<4200,75,if(a1<4300,30,if(a1<4400,20,10)))
excel中if函式的怎麼設定多個條件?好像多過七個條件就不行了?
17樓:綠衣人敲門
一、if函式的定義
執行真假值判斷,根據邏輯計算的真假值,返回不同結果。
可以使用函式 if 對數值和公式進行條件檢測。
語法if(logical_test,value_if_true,value_if_false)
logical_test 表示計算結果為 true 或 false 的任意值或表示式。例如,a10=100 就是一個邏輯表示式,如果單元格 a10
中的值等於 100,表示式即為 true,否則為 false。本引數可使用任何比較運算子。
value_if_true logical_test 為 true 時返回的值。例如,如果本引數為文字字串「預算內」而且 logical_test
引數值為 true,則 if 函式將顯示文字「預算內」。如果 logical_test 為 true 而 value_if_true 為空,則本引數返回
0(零)。如果要顯示 true,則請為本引數使用邏輯值 true。value_if_true 也可以是其他公式。
value_if_false logical_test 為 false 時返回的值。例如,如果本引數為文字字串「超出預算」而且
logical_test 引數值為 false,則 if 函式將顯示文字「超出預算」。如果 logical_test 為 false 且忽略了
value_if_false(即 value_if_true 後沒有逗號),則會返回邏輯值 false。如果 logical_test 為 false 且
value_if_false 為空(即 value_if_true 後有逗號,並緊跟著右括號),則本引數返回 0(零)。value_if_false
也可以是其他公式。
說明函式 if 可以巢狀七層,用 value_if_false 及 value_if_true 引數可以構造複雜的檢測條件。請參閱下面最後一個示例。
在計算引數 value_if_true 和 value_if_false 後,函式 if 返回相應語句執行後的返回值。
如果函式 if 的引數包含陣列,則在執行 if
語句時,陣列中的每一個元素都將計算。
microsoft excel 還提供了其他一些函式,可依據條件來分析資料。例如,如果要計算單元格區域中某個文字字串或數字出現的次數,則可使用
countif 工作表函式。如果要根據單元格區域中的某一文字字串或數字求和,則可使用 sumif 工作表函式。請了解關於根據條件計算值。
二、if函式的用法
=if(條件,條件成立的值,條件不成時的值)
假設a1單元格內容為空時,b1單元格返回「沒有值」,如果a1單元格有任何內容時b1單元格返回「有值」。那麼可以在b1單元格寫入公式
=if(a1="","沒有值","有值")
三、如果是多個條件,那麼公式可以按如下寫法(以三個if條件為例)
=if(條件1,條件1成立時的值,if(條件2,條件2成立時的值,if(條件3,條件3成立時的值,以上條件都不成時要返回的值)))
比如如果a1單元格的數值小於60分,則b1單元格返回值為「不及格」,如果a1單元格值為小於70分,則b1單元格值為「及格」,如果a1單元格的值為小於90分,則b1單元格返回值為「良」,如果a1單元格的值在80分(含 80)以上,則b1單元格值為「優」。則b1單元格公式可以寫成
=if(a1<60,"不及格",if(a1<70,"及格",if(a1<90,"良","優")))
18樓:匿名使用者
將條件先從中分開,大於等於12執行一組公式,小於12執行另一組公式,然後再依次設定。使用if的巢狀公式就可以解決。
19樓:匿名使用者
用陣列公式frequency來統計
詳細情況可以讀一讀相關幫助。因為你的資料看不到行號、列號,所以無法幫你做公式。
20樓:
= lookup(c1,,)
c1是你要測試的成績,你在其中輸入個19看看?
21樓:痴雞
03版本可以巢狀7層,03以上版本可以巢狀27層,office 365版本可以用=ifs函式一步解決。
excel中if函式的條件判斷怎樣連續輸入?請詳細一些,
舉例說明c語言中的中斷語句break,continue,re
continue跳出一層迴圈,進行下一步。比如它在一個for迴圈內,則跳出該迴圈。進入下一程式步。break跳出兩層迴圈,進行下一步。比如它在兩個for迴圈內,則直接跳到外層迴圈外,進入下一個程式步。for 直接跳出迴圈到這裡 return 返回函式值。void型別函式不反悔任何型別資料。只寫ret...
EXCEL判斷對錯公式,excel函式判斷對錯的公式
sum countif e7 g7,i6 n6 該公式計算黃色區域與綠色重疊的個數 注意寫完公式以後 ctrl shift enter一起按 這是陣列公式 if sum countif e7 g7,i6 n6 0,對 無 判斷黃色區域是否在綠色區域有重疊數字 注意也是陣列公式 三鍵一起按 對與不對要...
excel陣列判斷值包含,Excel判斷某一單元的值,是否包含在某一陣列中,該如何操作?
iferror find a2,a1 不包含 如果包含,則顯示包含在a1中的第幾個字元,否則顯示 不包含 包含 不包含 為true就表示1在陣列中,原理很簡單,在a1和a2前後都附加,變成,1,和,2,3,4,11,然後查詢,1,是否在後面出現就行了,這裡不能直接find,否則會導致錯誤的判斷1也在...