
x y z
A 1 B
B 2 D
C 3 G
D 4 J
F 5 K
G 6 L
H 7 M
x, y, z라는 세 개의 열이 있습니다.
"x" 열에는 요소 이름이 있고, "y"에는 해당 요소의 수량, "z"에는 필요한 특정 특성을 가진 요소 이름이 있습니다.
해당 특성을 가진 열 "x"의 모든 요소에 대한 수량을 합산해야 합니다. 즉, 열 "z"에도 있는 열 "x"의 모든 요소에 대한 수량을 합산해야 합니다.
이 경우에는 2, 4, 6만 합산하는 공식이 필요합니다. 이는 특정 특성을 포함하는 요소 수 등 "x" 및 "z"에도 나열되는 요소 수이기 때문입니다.
답변1
답변2
수식이 포함된 새 열을 추가하겠습니다.
=IF(ISNA(MATCH(Z2,X:X,)),0,INDEX(Y:Y,MATCH(Z2,X:X,)))
그런 다음 이 열을 원하는 대로 합산할 수 있습니다.
이 MATCH
메소드는 다른 범위에서 찾고 있는 항목을 찾을 수 있으며, INDEX
해당 값을 찾고, 실패하면 이를 0으로 바꿉니다 MATCH
(즉, 결과는 #N/A
).
답변3
첫 번째 데이터 셀에서 시작하여 각 행에 대해 다음 수식을 사용할 수 있습니다(세 개의 열이 셀 A1에서 시작한다고 가정).
=IF(COUNTIF(C:C,A2)=0,0,B2)
이것은 열의 수를 반환합니다와이열 값을 가진 모든 행에 대해엑스열 어딘가에 나타납니다지.
COUNTIF
열 제목이 방해받지 않게 하려면 첫 번째 매개변수를 조정해야 합니다 .
그런 다음 이 새 열의 모든 값을 합산하면 원하는 결과를 얻을 수 있습니다.