A1에서 XFD1에 숫자가 입력되어 있다. B1셀에 숫자 n을 입력하면 그 숫자만큼 첫번째 열에서 n번째 열까지의 합을 구하고 싶다.
Excel에서 B1 셀에 입력된 숫자 nnn 만큼 첫 번째 열(A1)에서 n번째 열까지의 합을 구하는 방법은 SUM 함수를 사용하여 다음과 같이 구현할 수 있습니다.
수식 작성
- B1 셀에 숫자 nnn 입력: B1 셀에 원하는 숫자를 입력합니다. 예를 들어, n=5n = 5n=5라고 가정합니다.
- C1 셀에 다음 수식 입력:
=SUM(A1:INDEX(1:1, B1))
수식 설명
- A1:INDEX(1:1, B1): INDEX 함수는 첫 번째 행에서 B1 셀의 값(n)까지의 범위를 동적으로 생성합니다. 예를 들어, B1에 5가 입력되어 있으면 A1:E1 범위가 됩니다.
- SUM(...): SUM 함수는 지정된 범위의 합계를 계산합니다.
예제
- A1에서 E1까지 숫자가 입력되어 있고, B1 셀에 5를 입력하면 SUM(A1:E1)의 결과를 얻을 수 있습니다.
- B1에 3을 입력하면 SUM(A1:C1)의 결과를 얻습니다.
이 수식을 사용하면 B1에 입력된 숫자에 따라 A1에서 n번째 열까지의 합계를 동적으로 계산할 수 있습니다.
=SUM(G27:INDEX(G27:P27,C30))