Excel에는 값의 계승을 반환하는 FACT 워크 시트 함수가 포함되어 있습니다. (숫자 X의 계승은 1 2 3 …​ * X를 곱한 결과입니다.) Sabeesh는 값의 합계 (1 + 2 + 3 …​ + X)를 반환하는 유사한 함수가 있는지 궁금합니다. 값의 결과 대신.

Excel에는 이러한 기능이 내장되어 있지 않지만 빠른 수학 공식이 트릭을 수행합니다. 이러한 유형의 합계를 나타내는 적절한 용어는 “삼각형 숫자”입니다. 이것은 합계가 객체로 표현되면 항상 삼각형 형태로 배열 될 수 있다는 사실에서 비롯됩니다. 예를 들어 맨 아래 행에 5 개, 다음 행에 4 개, 세 번째에 3 개, 네 번째에 2 개, 맨 윗줄에 1 개가있는 경우 삼각형이 있습니다. 개체 수 (5 + 4 + 3 + 2

1)를 더하는 것이 Sabeesh가 원하는 작업입니다.

이 문제에 대한 답은 Carl Friedrich Gauss가 발견 한 것으로 알려진 수학 공식으로 표현할 수 있습니다. (이 숫자 유형의 다른 이름 인 가우스 합계의 소스입니다.) 위의 예에서 반대 행의 합계는 항상 동일합니다. 5 + 1은 4 + 2와 동일합니다. 행 수; 100 개의 행이있는 경우 100 +1은 99 + 2, 98 + 3, 97 + 4 등과 같은 결과입니다. 최종 결과는 숫자의 상한값보다 1이 더 많은 50 “쌍”입니다. 당신의 범위.

많은 설명없이이 모든 것의 결론은 다음과 같은 방식으로 양수 값 (1에서 시작하고 X로 끝남)에 대한 삼각형 수를 찾을 수 있다는 것입니다.

=X*(X+1)/2

따라서 A1 셀에 숫자가 있고 1에서 해당 숫자까지의 범위의 합을 알고 싶다면 다음 공식을 사용할 수 있습니다.

=A1*(A1+1)/2

이 공식은 매크로를 사용할 필요없이 필요한 합계를 결정하는 간단한 방법을 제공합니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (9998)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Finding_the_Sum_of_a_Sequential_Integer_Range [순차 정수 범위의 합 찾기].