Excel - SUMPRODUCT에서 사용할 인접하지 않은 셀 배열을 생성하는 방법


0

데이터 집합의 각 레코드에 대한 점수를 계산하려고합니다. 점수는 승수와 관련 수치에 의해 결정된 일련의 작은 점수를 합산하여 얻습니다.

관련 수치가 데이터 세트 안의 간단한 범위라면 나는 SUMPRODUCT 두 개의 배열을 곱해서 합산합니다. 그러나 일부 수치가 파생 될 필요가 있기 때문에 다양한 수치를 배열로 구성 할 수 있어야합니다.

나는 다음과 같은 수식을 얻기를 바라고 있습니다.

=SUMPRODUCT(multipliers,--([a],[b],min(.6,([a]+[c])/[d]),[f]="abc")

이것은 많은 수의 체크 컬럼을 생성하고이를 참조하여 수행 할 수 있지만 SUMPRODUCT의 두 번째 인수가 작동하지 않으므로 누구나 단일 셀 내에서이 계산을 우아하게 수행하는 방법을 제안 할 수 있습니까?

스프레드 시트의 다운로드 가능한 사본입니다. https://dl.dropboxusercontent.com/u/40423572/sumproduct%20example.xlsx

A single calculation The formulae used


예제 SUMPRODUCT의 두 번째 인수가 작동하지 않습니다. fx 마법사를 사용하면 "유효하지 않음"입니다. 몇 가지 테이블 열을 구체적으로 참조하려고합니다. =SUMPRODUCT(multiplier,--([a],[b],[c],[d])) ) 결과 VALUE 오류가 발생합니다. 이 문제를 극복하는 방법 및 / 또는 달성하려는 작업을 수행 할 수있는 다른 기능을 사용하는 방법을 알고 싶습니다.
Steph Locke

그러므로 분명히하기 위해 다중 값 / 결과 테이블과 합계를 하나의 수식 (표 1의 각 행)으로 대체하려고합니다.
Madball73

예. 이것은 단지 하나가 아닌 많은 레코드에 대해 calc를 수행 할 수있게합니다.
Steph Locke

내가 원하는 =SUMPRODUCT({1,3,4,5},{30000,10000,0.6,1}) 여기서 두 번째 로트는 열 값 또는 파생 값입니다.
Steph Locke

@Raystafarian, 스프레드 시트 복사본에 대한 링크를 추가했습니다.
Steph Locke

답변:


2

각 행에 대해서만 필요하면 SUMPRODUCT가 필요하거나 필요하지 않습니다.

그냥 사용 :

=1*[@a]+3*[@b]+4*(MIN(0.6,([@a]+[@c])/[@d]))+5*IF([@f]="abc",1,0)

필요한 경우 1/3/4/5를 셀 참조 / 이름으로 대체 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.