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)
그런 다음 수식을 아래로 끕니다(셀 강조 표시 직사각형의 오른쪽 하단에 있는 작은 사각형을 잡아).
는 절대 주소를 의미하므로 수식을 드래그하는 각 새 행에 대해 끝이 확장되는 동안 $
범위의 시작은 그대로 유지됩니다 . 즉 , 가 되고 가 됩니다 .B1
C2
B$1:B2
C3
B$1:B3
또는 B1-B500의 번호가 1부터 500까지 순차적인 경우 다음을 사용할 수 있습니다.FACT()
(계승주어진 숫자의) 동일한 것을 달성하기 위해.
답변2
이런 종류의 작업을 수행하는 방법은 다음과 같습니다.
- C1에서는
=B1
- C2에서는
=B2*C1
- CtrlC3~C500에서는 상자를 선택하고 + 를 사용하여 C2의 복사본을 만듭니다 D.
Excel에서는 사용자가 지정하지 않는 한 수식을 복사할 때 상대 주소 지정을 사용합니다.
따라서 C500은 다음과 같은 공식으로 끝납니다 =B500*C499
.