아래 Excel 시트가 있다고 가정하고 각 행의 숫자 합계를 계산하려고합니다.Excel에서이 논리를 어떻게 작성합니까?
4 열 100 행. 처음 세 열의 첫 번째 행에는 텍스트가 포함됩니다 (합계에 포함 된 경우 표시). 나머지 99 개의 행에는 숫자가 들어 있습니다. 네 번째 열은 각 행의 합계를 출력하려는 위치입니다.
구현하고자하는 논리는 각 열의 첫 번째 행을 검사하는 것입니다 (텍스트는 "y"가 합계로 포함됨). 그런 다음 열의 셀만 포함하는 행의 합계를 계산합니다. 포함됩니다 (해당 열의 첫 번째 행에 "y"가있는 경우). 첫 번째 셀의 경우 다음 명령을 사용합니다.
IF(AND(A1="n",B1="n",C1="n"), 0,IF(AND(A1="y",B1="n",C1="n") A2, IF(AND(A1="n",B1="y",C1="n"), B2,IF(AND(A1="y",B1="y",C1="n"), A2+B2,IF(AND(A1="n",B1="n",C1="y"), C2) IF(AND(A1="y",B1="n",C1="y"), A2+C2, IF(AND(A1="n",B1="y",C1="y"), B2+C2, IF(AND(A1="y",B1="y",C1="y"), A2+C2+B2, "error"))))))))
기본적으로 합계를 찾는 방법은 고갈입니다. 나는 다른 어떤 방법도 보지 못한다. 내가 가진 첫 번째 행을보고 행 2의 합계를 취한 다음 3 행 다음 4 행을 가져 가기 때문에 주된 문제점은 4 열의 각 셀에이 논리를 걸쳐있다. 다른 셀은 더 이상 A1을 보지 않으며, A1을 증가시키고 A2를 증가시킵니다. 기본적으로 A1, B1, C1이 각 행에 대해 같지만 행에 의존하는 합계를 유지하기를 원합니다.
한 번에 하나씩 모든 99 셀의 논리를 수동으로 입력하지 않고 어떻게 할 수 있습니까?
불명확하거나 더 많은 정보가 필요하다면 말하십시오. 나는 또한 비슷한 논리로 세포의 평균을 얻고 싶다.
감사합니다. 평균은 다음과 같아야합니다 :'SUMIF ($ A $ 1 : $ C $ 1, "Y", A2 : C2)/COUNTIF ($ A $ 1 : $ D $ 1, "Y")'아니면 더 나은 방법으로 쓰십시오 ? – user3697625
또는 AVERAGEIF를 사용하십시오. –