해결 엑셀2016윈도우11
중복값이 포함된 다중조건 함수 해결법을 알려주십시오...
| 제품명 | 공정 | 날짜 | 생산량 |
| C90 | 가 | 2024-01-15 | 1105 |
| F15 | 가 | 2024-01-15 | 1092 |
| F40 | 가 | 2024-01-15 | 1092 |
| F40 | 가 | 2024-01-15 | 1092 |
| F40 | 나 | 2024-01-18 | 1000 |
| C90 | 다 | 2024-01-17 | 30 |
| C90 | 다 | 2024-01-23 | 870 |
| C90 | 다 | 2024-01-24 | 100 |
| F15 | 다 | 2024-01-25 | 470 |
| F40 | 다 | 2024-01-19 | 942 |
| F40 | 다 | 2024-01-22 | 58 |
| C90 | 라 | 2024-01-24 | 400 |
| C90 | 라 | 2024-01-25 | 570 |
| F15 | 라 | 2024-01-25 | 155 |
| F40 | 라 | 2024-01-22 | 712 |
| F40 | 라 | 2024-01-23 | 257 |
| C90 | 마 | 2024-01-24 | 342 |
| C90 | 마 | 2024-01-25 | 628 |
| F15 | 마 | 2024-01-25 | 40 |
| F40 | 마 | 2024-01-22 | 66 |
| F40 | 마 | 2024-01-23 | 714 |
| F40 | 마 | 2024-01-24 | 184 |
| F40 | 바 | 2024-01-24 | 850 |
| F40 | 바 | 2024-01-25 | 100 |
| C90 | 나 | 2024-01-19 | 1000 |
| 가 | 1/1 | 1/2 | 1/3 | 1/4 | 1/5 | 1/6 | 1/7 | 1/8 | 1/9 |
| F50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| F50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| F53 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| F53 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| F51 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| F51 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C60 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C60 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C60 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C60 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C60 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C60 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C71 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C72 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C72 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C72 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C91 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C90 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| F15 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| F15 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| F40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| F40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| E10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
표1의 값들을 이용해 공정, 제품명, 날짜 세가지 조건에 맞는 생산량을
표2에 자동으로 입력하는 함수를 만들고 싶습니다.
표2에는 표1에는 존재하지 않는(생산한 적 없는) 모든 제품군, 한 달 치 날짜가 모두 적혀있고, 공정명은 드롭다운 목록상자 형태로 되어있습니다...
수업중에 배운
=IFERROR(INDEX($출력범위, SMALL(IF(($찾을값1=$찾을범위1)*($찾을값2=$찾을범위2),MATCH(ROW($찾을범위), ROW($찾을범위)), ""), ROWS($A$1:A1)), COLUMNS($A$1:A1)),"")
함수를 이용해도 나오지가 않아서 여쭈어봅니다...
d
헬
댓글 9
H3셀
=IFERROR(INDEX($D$2:$D$26,MATCH($G3&$G$2&H$2,$A$2:$A$26&$B$2:$B$26&$C$2:$C$26,0)),"")
하나 더 여쭤볼 게 있는데요
뒷부분 $A$2:$A$26&$B$2:$B$26&$C$2:$C$26 여기를 절대참조로 묶어두지 않고
데이터가 쌓일 때마다 자동으로 범위를 확장하는 방법은 없을까요
A:D를 범위로 하는 표를 만들었고, 이를 이용하여
=IFERROR(INDEX(표2[[#모두],[생산량]],MATCH($G20&$G$2&V$2,표2[[#모두],[제품명]]&표2[[#모두],[공정]]&표2[[#모두],[날짜]],0)),"")
라는 식을 만들었는데, (표2[[#모두],[제품명]]&표2[[#모두],[공정]]&표2[[#모두],[날짜]])가 각각 A열, B열, C열입니다)
'다중 셀 배열 수식은 표에서 사용할 수 없습니다'라는 에러메시지가 뜨면서 적용되지 않습니다.
배열수식을 사용하지 않고 한 셀에만 적용했을 경우에도 제대로 수식이 작동되지 않습니다.
제가 어느 부분을 잘못 입력한 걸까 궁금합니다
=IFERROR(INDEX(표2[생산량],MATCH($G3&$G$2&H$2,표2[제품명]&표2[공정]&표2[날짜],0)),"")
채우기할땐 아래로는 드래깅이나 더블클릭이나 ctrl+D하면 되지만... 오른쪽으로 채울때는 ctrl+R로 하세요
그런데 제가 할 땐 어째서 안되는 걸까요;; 신기하네
저 산식을 H3셀에 넣고 드래그도 해보고, 전체셀을 잡고 Ctrl+Shift+Enter도 해보았으나 빈칸만 출력됩니다.
공정명이 '가'로 되어있으므로 1/15일에 세 제품의 생산량은 반드시 나와야하는데도 그냥 빈칸만 나옵니다.
무언가 오류가 난 것일까 궁금합니다.
그와 별개로 조건을 &로 간단하게 설정가능하다는 건 신기하네요
와 진짜 되네요 고맙습니다 이게 중괄호 쓰는 배열함수라는 거군요
아래 파일로 해보세요..