1樓:匿名使用者
可以直接用if函式判斷。=if(條件1滿足第x行,返回某個值,if(條件2滿足第a行,返回某個值,if(條件3滿足第b行,返回某個值,if(條件4滿足第c行,返回某個值,返回另乙個值))))
這樣就可以了,if函式最多不能超過七層的巢狀。超過七層的巢狀它就會容易計算出錯,切忌
2樓:匿名使用者
可選用以下兩種方法(以兩條件為例):
1、用lookup函式配合有關條件實現。
示例公式:
=lookup(0,0/((sheet2!a$1:a$100=a1)*(sheet2!
b$1:b$100=b1)),sheet2!c$1:
c$100) 該公式「在sheet2中查詢a列b列與本表a列b列對應相同的c列值」。
其中:lookup函式返回向量或陣列中的數值,其語法形式有向量和陣列兩種,本例使用了向量形式。
向量形式的語法是:
lookup(lookup_value,lookup_vector,result_vector) 引數lookup_value為函式在第乙個向量中所要查詢的數值,lookup_vector和result_vector分別為第一向量查詢區域和第二向量結果區域,它們是只包含一行或一列的區域。
2、用vlookup函式與if(配合實現。
示例公式:
其中:if(,sheet2!a$1:
c$1:c$100)建立乙個包含兩列資料的內在陣列,第一列為a列與b列值同行合併結果,第二列為c列值。
3樓:綠水青山
d1=if(and(sheet1!a1=sheet2!a1,sheet1!
b1>sheet2!b1,sheet1!c1=sheet2!
c1,iserr(search(sheet1!a1,sheet2!d1))=0),sheet2!
e1,"未找到") 下拉填充
excel多條件查詢返回值
4樓:一箭驚仙
function specialsum(str1 as string, val1 as single, rng1 as range)
if val1 > worksheetfunction.vlookup(str1, rng1, 3, false) then
specialsum = val1 * worksheetfunction.vlookup(str1, rng1, 2, false)
else
specialsum = worksheetfunction.vlookup(str1, rng1, 4, false)
end if
end function
'放到模組裡就能用
省的你寫一堆公式了
5樓:匿名使用者
意圖是不是這樣?:
1、當時間<=保底小時,實收金額=保底價錢2、當時間》保底小時,實收金額=時間*單價如果是這樣,實收金額公式參考如下(h3格為例):
=if(e3="","",if(f3<=vlookup($e3,$m$3:$p$8,3,0),vlookup($e3,$m$3:$p$8,4,0),$f3*$g3))
意思是:當f3的值 <=(查詢e3對應在m3:p8範圍內的第3列的值(即保底時間)),則(查詢e3對應在m3:p8範圍內的第4列的值(即保底**)),否則f3*g3供參考
6樓:匿名使用者
單價g3=if(e3="地幫浦",vlookup(e3,m:n,2,0),vlookup(e3,m:n,2,0))
實收金額
h3=if(f3>vlookup(e3,m:o,3,0),f3*g3,vlookup(e3,m:p,4,0))
然後下拉
7樓:
沒看明白,把問題作為內容(郵件主題一定要包含「excel」,本人以此為依據辨別非垃圾郵件,以免誤刪),excel樣表檔案(把現狀和目標效果表示出來)作為附件發來看下 [email protected]
excel中如何實現多條件查詢,且能返回多個值?
8樓:匿名使用者
k3陣列公式,輸入完成後不要直接回車,要按三鍵 ctrl+shift+回車 右拉至足夠的單元格再下拉:
9樓:小龍崇者
截圖帶上行號
舉例說明,如表2中「春天」後面應該得到什麼資料
10樓:中兵勘察海外部
直接透視表吧,鑑於這個技術對你有用,30元不多吧。
excel查詢滿足乙個條件並返回多個同時滿足條件的值 10
11樓:s今生緣
excel中使用高階篩選可以將篩選結果直接複製到其它區域,無須另外手動複製貼上;
列出篩選條件,首行為欄位名,下行為條件,如果要篩選出含某些字元的記錄,可以使用萬用字元「*」作為條件;
選擇:資料--排序和篩選--高階;
開啟高階篩選對話方塊,選擇區域和選項,這裡選擇「將篩選結果複製到其他位置」,即可得到篩選結果。
12樓:羅馬占卜師
用sumifs函式即可解決你的問題
要詳細公式你最好截個圖或把原始檔發出來
13樓:匿名使用者
最好是截個圖吧,確實看不出頭緒。
請問excel中如何實現函式多條件查詢且可返回多值? 20
excel 用vba怎麼多條件查詢並且返回值
14樓:
你問題有點不明確。。。。你先看看這個
sub cx()
dim astring
for i = 2 to 10
if cells(i, 1) > 20 and cells(i, 2) < 170 then
astring = astring & " " & iend if
next i
msgbox "第" & astring & "行符合條件"
end sub
15樓:_forever_允兒
同樣 if 多條件判斷 按實際問題處理
excel查詢滿足乙個條件並返回多個同時滿足條件的值
16樓:
1、首先利用and函式來說明同時滿足多個條件。
2、如果a列的文字是「a」,並且b列的資料大於210,則在c列標註「y」,在c2輸入公式=if(and(a2=「a」,b2>210),「y」,「」)。
3、每個條件和標準都去判斷是否相等,如果等於返回true,否則返回false,只有所有的條件和判斷均返回true,也就是所有條件都滿足時and函式才會返回true。
4、然後利用or函式來說明,只要滿足多個條件中的乙個或乙個以上條件。
5、如果a列的文字是「a」,或者b列的資料大於150,則在c列標註「y」。
17樓:平陽虎
用index函式寫公式試試應該可以滿足你。
excel查詢滿足乙個條件並返回多個同時滿足條件的值
18樓:沐竹無鴻才
假設圖二位於工作表單"sheet2",資料位於第1-1000行,其中第1行為標題行;
在圖一的單元格o7錄入公式:
=vlookup(d7,sheet2!$p$2:$q$1000,2,0)
下拉複製即可。
注:如果在圖二的p列找不到該單號,則返回#n/a
excel多條件查詢並引用資料的方法
h5寫公式 sumproduct c c a a g5 b b h 3 然後下拉填充公式 i5寫公式 if sumproduct d d y a a g5 b b h 3 1,y n 然後下拉填充公式 j5寫公式 sumproduct c c a a g5 b b j 3 然後下拉填充公式 k5寫公...
EXCEL中多條件查詢並引用文字的方法
可以使用迭代公式,按以下操作 在excel選項 公式 中啟用迭代公式,迭代次數按照你的資料量確定,比如資料是100個,那迭代次數至少是100次。假設你的資料在a1 c7中,在f3單元格中輸入 if d 2 0,if d 2 回車,但是現在沒有想要的結果 在d2單元格中輸入 d2 1,回車,這時就有你...
excel多條件查詢(含日期判斷)
表二這張表,有點詭異,不知道你的 是怎麼定義的 如果姓名欄只是乙個人,那麼水質監測 管道維修 是可以自動生成的,不過 不知道500是 來的 有兩次水質監測,如何安排?如果姓名欄還需要填寫其他人員,那麼他的作業專案是和其他人不一樣的,又該怎麼辦?建議樓主至少要在表2裡,把如何對應表1的情況完整地列出來...
excel多條件判斷重複
1.用countifs函式,excel幫助中查詢使用方法 countifs criteria range1,criteria1,criteria range2,criteria2 2.countifs 函式語法具有以下引數 引數 為操作 事件 方法 屬性 函式或過程提供資訊的值。3.criteria...
EXCEL多條件求和公式
比如你的sheet2 式也和sheet1一樣的話,如a列員姓名 b列月份,c列金額,你在c2輸入 sumproduct sheet1 a 2 a 100 a5 sheet1 b 2 b 100 b5 sheet1 c 2 c 100 並向下填充 奇怪,怎麼就不能用透視表呢?就應該用透視表!分類彙總滿...