我有個源表格,現在需要根據型號列和規格列查找數量列的值(值有多個,可能重復)并在新表格型號規格行的下一列查找同型號規格的最小值,下一列第二小值,下一列第三小值,以此類推,函式怎么做到,求教了,能詳細解釋最好了



uj5u.com熱心網友回復:
A B C E F1 型號 規格 數量 型號 規格
2 1 a 60 1 a
3 1 a 60
4 1 b 70
5 2 b 70
6 2 c 80
7 3 c 80
8 3 d 80
求型號1,規格a的數量之和則【陣列同時按下ctrl+shift+enter計算】
=SUM(IF((A2:A8=E2)*(B2:B8=F2),C2:C8))if求出滿足A2:A8中型號=1且B2:B8中規格=a這兩個條件的對應單元格C2:C8中的值,組成一個陣列,再用sum求和
求型號1,規格a的最小值,第二小,第三小則為【陣列同時按下ctrl+shift+enter計算】
=IFERROR(SMALL(IF((A2:A8=E2)*(B2:B8=F2),C2:C8),1),"")
=IFERROR(SMALL(IF((A2:A8=E2)*(B2:B8=F2),C2:C8),2),"")
=IFERROR(SMALL(IF((A2:A8=E2)*(B2:B8=F2),C2:C8),3),"")
同樣if求出滿足條件的陣列,用SMALL(array,k)求第K個最小值,當K>array時 SMALL會回傳#NUM!錯誤值,故用IFERROR將錯誤值置為空
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/53174.html
