Excel 2010 - 과도하게 입력하지 않고 숫자를 곱하고 싶습니다.

Excel 2010 - 과도하게 입력하지 않고 숫자를 곱하고 싶습니다.

B 열이 있으므로 데이터는 B1부터 B500까지입니다. 나는 C1이 B1이 되길 원한다

C2는 B1*B2가 됩니다.

C3은 B1*B2*B3이 됩니다.

C4는 B1*...*B4 ...가 됩니다.

C500은 B1*...*B500입니다.

수식을 수동으로 입력하는 것보다 더 쉬운 방법이 있습니까? PRODUCT 기능을 사용할 수 있을 것 같지만 나머지 참조는 수동으로 입력해야 합니다. 누구든지 더 우아한 솔루션을 가지고 있습니까?

답변1

PRODUCT()예, 셀 범위를 인수로 전달하여 함수를 사용할 수 있습니다 . 다음을 입력하기만 하면 됩니다 C1.

=PRODUCT(B$1:B1)

그런 다음 수식을 아래로 끕니다(셀 강조 표시 직사각형의 오른쪽 하단에 있는 작은 사각형을 잡아).

는 절대 주소를 의미하므로 수식을 드래그하는 각 새 행에 대해 끝이 확장되는 동안 $범위의 시작은 그대로 유지됩니다 . 즉 , 가 되고 가 됩니다 .B1C2B$1:B2C3B$1:B3


또는 B1-B500의 번호가 1부터 500까지 순차적인 경우 다음을 사용할 수 있습니다.FACT() (계승주어진 숫자의) 동일한 것을 달성하기 위해.

답변2

이런 종류의 작업을 수행하는 방법은 다음과 같습니다.

  • C1에서는=B1
  • C2에서는=B2*C1
  • CtrlC3~C500에서는 상자를 선택하고 + 를 사용하여 C2의 복사본을 만듭니다 D.

Excel에서는 사용자가 지정하지 않는 한 수식을 복사할 때 상대 주소 지정을 사용합니다.

따라서 C500은 다음과 같은 공식으로 끝납니다 =B500*C499.

관련 정보