에 SUMPRODUCT 배열의 입력 (경유) 기준을 사용하는 방법있는 I는 SUMPRODUCT을하고 싶다.I Excel에서 두 테이블을 엑셀
표 1
| A | B | C | D | E | F | G | H | I | J |
=========================================================================
1 | 1 | | | | | 2 | | | | |
2 | ABC | BAC | CDE | DSW | FSA | ABC | BAC | CDE | DSW | FSA |
3 | 3 | 2 | 4 | 1 | 3 | 2 | 5 | 2 | 4 | 3 |
...
n | f(1) | | | | | f(2) | | | | |
표 2
| X | Y |
================
10 | ABC | 10 |
11 | BAC | 15 |
12 | CDE | 12 |
13 | DSW | 8 |
14 | FSA | 17 |
표 1의 1 행에서 현재 구간의 번호와 인덱스 등 ABC의 반복 열 입력 된 테이블이다. 표 2는 ABC 등 다음 값에 적용되는 '속도'행에서
가지는 참조 N I는 현재 섹션의 IE SUMPRODUCT 소요 범용 식을 적용 할 열 A-E 또는 F-J.
=SUMPRODUCT(A3:ADDRESS(ROW(A3);MATCH(A$1+1;$1:$1;0)-1);Y10:Y14)
SUMPRODUCT가 제품에 대해 두 배열을 수신 : 난 단지 열 A와 F에 아래의 공식을 적용 할 것을 보장 if 문이있다. 첫 번째 것은 알려진 참조 A3에서 구성되며 동일한 섹션 및 행 (E3)의 마지막 필드까지 확장되어야합니다. 이것은 내가 일할 수없는 부분입니다.
트릭은 마지막에 약간의 열을 생략 할 수 있다는 것이다. 따라서, 동일한 화학식을 표 1
| A | B | C | D | E | F | G | H |
===========================================================
1 | 1 | | | 2 | | | | |
2 | ABC | BAC | CDE | ABC | BAC | CDE | DSW | FSA |
3 | 3 | 2 | 4 | 2 | 5 | 2 | 4 | 3 |
...
n | f(1) | | | f(2) | | | | |
결과에 대해 아래의 (다른) 경우에도 작동한다 원경 I 배열의 입력으로 주소를 사용하여 오류가 발생한다는 것이다.
I
는 간접적 시도했지만 지금까지 성공하지.제안 사항?