나는 다양한 가격을 가진 품목의 명부가있다. 항목이 발생하는 모든 인스턴스를 표시하는 배열을 만드는 함수가 있습니다.
A B C
1 Oranges 10 Yes
2 Apples 12 No
3 Pears 14 Yes
4 Grapes 18 No
5 Apples 19 Yes
6 Oranges 16 No
7 Apples 11 No
배열 사용
{=IFERROR(INDEX($B$1:$B$7, SMALL(IF($A$10=$A$1:$A$7, ROW($A$1:$A$7)-ROW($A$1)+1), ROW(1:1))), "")}
Apple을 셀 A10에 입력하면 배열은 사과의 각 인스턴스를 반환합니다.
12
19
11
그러나 C 열에 따라 각 항목을 반환하고 싶습니다. 그렇다면 모든 사과를 반환합니다. 나는 이것을 시도했다.
{=IFERROR(INDEX($B$1:$B$7, SMALL(IF($A$10=$A$1:$A$7, IF("Yes"=$C$1:$C$7, ROW($A$1:$A$7)-ROW($A$1)+1, ROW(1:1))))), "")}
하지만 나는이 함수에 대한 인수가 너무 적다는 오류를 계속받습니다.