EXCEL中如何查詢符合條件的多個數值?

時間 2021-06-26 09:41:33

1樓:旅行漫記熊掌號

可以使用條件求和函式:SUMIF,使用方法如下:

SUMIF函式的基本功能,語法和引數定義如下:

我們先開啟乙個工資表素材檔案,選中F3單元格,在編輯欄輸入SUMIF函式公式「=SUMIF()」,將游標移至括號內,第乙個引數為條件區,這裡選中「部門」所在列B列,第二個引數為條件,這裡選擇E3單元格,第三個引數為求和區,這裡選中「工資」所在列C列,執行SUMIF函式後,按回車鍵結束確認,即可計算出滿足第乙個條件的員工工資,即人事部成員的總工資。sumif函式動態Excel圖表:

我們再選中F7單元格,用在與上同樣的方法,在編輯欄輸入SUMIF函式公式,並選中條件區「SUMIF(C:C)」,然後輸入第二個引數條件值「>500」,按回車鍵結束確認,即可計算出:第二個滿足條件的員工工資,即工資大於5000的總工資。

sumif函式動態Excel圖表:

最後選中F11單元格,在編輯欄輸入SUMIF函式公式「=SUMIF(B:B)」,然後選中第乙個引數條件區所在列B列,再輸入第二個引數不等於人事部,這裡輸入大於號和小於號,即表示不等於。然後用連線符,連線F2單元格中的條件值:

「<>」&E12,選中第三個引數求和區所在列C列,按回車鍵結束確認,即可計算第三個滿足條件的員工工資,即除人事部以外的總工資。sumif函式動態Excel圖表:

2樓:莉莉的栗子

有兩種理解

1-是對工號大於等於50的電腦銷售額就和,這時可以用 SUMIF

=SUMIF(C2:C8,">=50",D2:D8)

2-篩選出工號大於等於50的電腦銷售額的清單,這裡可以在G2和H2單元格輸入下面公式後下拉得到結果

=INDEX(C:C,SMALL(IF($C$2:$C$8>=50,ROW($C$2:$C$8),99999),ROW(A1)))&""

=INDEX(D:D,SMALL(IF($C$2:$C$8>=50,ROW($C$2:$C$8),99999),ROW(A1)))&""

解釋下公式:

第一層:IF函式,如果工號大於等於50,則返回工號所在的行號,否則返回乙個很大的數99999,這裡得到乙個陣列

第二層:SMALL函式返回第1小,第2小..... 的數,ROW(A1)是為了能動態的得到1,2,3... 這些數值,從而得到了連續的大於等50的工號的行號。

第三層 INDEX函式,返回在C列或是D列中,指定行號的值.

第四層連線空值 &"", 是把0值改為空值。

Excel中如何查詢相同資料,並全部提取出來?

元坦村民 方法 用VLOOKUP函式,為了美觀,巢狀IFERROR函式將報錯的行顯示為空。步驟 1 將N列作為識別符號號列,欄位名稱不防取名為 識別符號號 然後對照M列的所有行在N列填充 Y 2 在L2列輸入後面的公式 IFERROR VLOOKUP B2,M N,2,FALSE 選中L2把滑鼠置於...

excel如何匹配多個條件返回相應的值

吳棋仁 只提供個思路,如果A列只有對應最小年和最大年兩個數值,而不是由幾年的話,好辦一點.將年份轉換成對應資料的min max年份,然後進行vlookup 1.建立2個輔助列.找對應資料的min 和 max 年份,用陣列函式輸入 MIN IF A2 A10000 L2,I2 I10000 和 MAX...

excel如何提取特定字段,不規則,多條件?

Office培訓師谷月 在B1單元格中輸入下列公式 LOOKUP 32767,FIND D 1 D 3,A1 D 1 D 3 再拖動填充到B2 B4單元格。因為這道題把城市的名稱儲存在同一列中,我們容易聯想起LOOKUP函式的向量形式,它可以在乙個向量中尋找某個值,返回另乙個向量中處於同一位置的值。...