2017-12-24 5 views
0

각 조건을 쉼표로 구분하여 단일 셀에 SUMIFS 함수의 여러 조건을 저장하려고합니다.셀 값의 기준으로 조건이있는 SUMIFS 사용

각 셀을 별도의 셀에 넣으면이 작업을 수행 할 수 있지만 단일 셀에 각 조건을 쉼표 (또는 다른 구분 기호)로 구분해야합니다.

가장 가까운 것은 아래 스크린 샷에서 볼 수 있습니다. 셀 E4는 기준 (500 또는 600의 계정)을 하드 코딩하면 수식입니다. 그러나 CELL 함수를 통해 기준 셀 E2에 해당 조건을 입력하고 E2 값/내용을 참조하면 "500", "600"을 "500" ","600 ""값으로 반환합니다. "이것은 큰 따옴표를 이스케이프하고 그 값을 텍스트 목록이 아닌 텍스트 문자열로 해석하기 때문입니다.

누구든지 셀 E2의 값을 SUMIFS criteria 매개 ​​변수로 전달할 수 있도록 텍스트/문자열 목록으로 만드는 방법을 알고 있습니까?

미리 감사드립니다.

enter image description here

+1

당신이 할 수있는 UDF를 작성해야 것 전환. [Excel : 셀 참조를 통해 배열 인수를 수식에 전달] (https://stackoverflow.com/questions/11920251/excel-pass-array-argument-to-formula-through-cell-reference) –

+0

방향을 알려 주셔서 감사합니다. 필자는 모든 사용자가이 기능을 사용할 수 있도록 추가 기능을 작성하지 않아도되므로 UDF없이이 작업을 수행 할 수있는 방법이 있기를 바랬습니다. 지금이 작업을 수행하는 함수를 작성했습니다. 도와 주셔서 감사합니다! – christopheralan88

답변

0

SUMIFS을해야합니까?

당신은 텍스트로 형식 E2 다음 입력 500600 당신은 합계

=SUMPRODUCT(ISNUMBER(SEARCH(","&B2:B8&",",","&E2&","))+0,C2:C8)

페이지의 스크린 샷이 수식을 사용할 수있는 경우

enter image description here