
다음 기능을 만드는 더 효율적인 방법이 있습니까?:
>=COUNTIF(A1,">0")+COUNTIF(C1,">0")+COUNTIF(E1,">0")+COUNTIF(G1,">0")
셀이 0보다 큰지 계산하고 합산하고 싶습니다. 계산하려는 범위가 다른 셀이 3개 이상 있으면 이 함수가 길고 복잡해집니다.
답변1
내가 올바르게 이해했다면 0보다 큰 값을 가진 다른 모든 셀(홀수 열 인덱스가 있는 셀)을 계산하려고 합니다.
=SUMPRODUCT((MOD(COLUMN(A1:Q1),2)=1)*(A1:Q1<>"")*(A1:Q1>0))
이것은 range 에 대해 수행되며 A1:Q1
값이 >0인 셀 A1, C1, E1, G1, I1, K1, M1, O1, Q1을 계산합니다.
답변2
0보다 큰 숫자를 가진 셀의 합계를 원한다고 생각합니다. 그렇다면 이 공식을 사용해보세요.
=SUMIFS(A1:C1,A1:C1,">0")
0보다 큰 값을 갖는 셀의 수를 계산하려면 다음 공식을 사용하세요.
=COUNTIFS(A1:C1,">0")