excel用函數返回數據區域中符合條件單元格區域?

excel用函數返回數據區域中符合條件單元格區域

需要掌握not isbalnk 函數 數組之間的數學運算規則

if函數參數為數組的運算規則

small函數

index函數

工具/原料

excel

電腦

方法/步驟

左側大框內的數據表是寢室、班級、姓名及職務

我將通過在f2中輸入公式,並向右側複製,向下複製,返回滿足班級為9班並且是班級幹部的記錄

excel用函數返回數據區域中符合條件單元格區域

返回一個邏輯值組成的數組,如果數組元素是true說明該位置的數據是9班,如果數組元素是false說明該位置的數據不是9班

excel用函數返回數據區域中符合條件單元格區域

not嵌套isblank函數返回職位由邏輯值組成的數組,如果元素為真,說明該位置輸入了職位內容,如果元素為假,說明該位置是空單元格

excel用函數返回數據區域中符合條件單元格區域

兩個由邏輯值組成的數組相乘,在相乘時,真轉化為1,假轉化為0,兩個數組中對應的元素乘以對應元素,得到新的有0和1組成的數組,此時元素為0代表不同時滿足條件班及為9班、是班幹部,元素為1表示同時滿足班級是9班、也是班幹部

excel用函數返回數據區域中符合條件單元格區域

第一個數組中的元素是1,if函數返回值數組中對應的元素將是公式所在行的行號,如果第一個數組中的元素是0嗎,if函數將返回99999作為返回數組對應位置的元素值,if函數將返回一個由符合兩個條件所對應的行號及99999組成的數組

excel用函數返回數據區域中符合條件單元格區域

small函數將數組中(由符合條件的行號和99999組成的數組)最小值,當公式向下複製一行,將返回第二小的值,複製到再下一行將返回第三小的值以此類推

excel用函數返回數據區域中符合條件單元格區域

index函數在寢室號區域中返回第一個符合條件的寢室列單元格,當函數向左複製時返回第一個符合條件的班級單元格,以此類推

當函數向下複製時,返回第二個符合條件的行寢室號列對應的單元格

excel用函數返回數據區域中符合條件單元格區域

相關問題答案