Excel 2010 - chcesz pomnożyć liczby bez nadmiernego wpisywania

0

Mam kolumnę B, więc moje dane pochodzą z B1, żeby powiedzieć B500. Chcę, aby C1 było B1

C2 to B1 * B2.

C3 to B1 * B2 * B3

C4 to B1 * ... * B4 ...

C500 to B1 * ... * B500

Czy jest to łatwiejszy sposób niż ręczne wpisywanie formuły? Myślę, że mogę użyć funkcji PRODUKT, ale nadal musiałbym ręcznie wpisać pozostałe odniesienia. Każdy ma bardziej eleganckie rozwiązanie?

daysandtimes
źródło

Odpowiedzi:

4

Tak, możesz użyć PRODUCT() funkcja, przekazując zakres komórek jako argument. Po prostu wprowadź następujące dane C1:

=PRODUCT(B$1:B1)

Następnie przeciągnij formułę w dół (chwytając mały kwadrat w prawym dolnym rogu prostokąta podświetlenia komórki).

The $ oznacza adres bezwzględny, więc początek zakresu pozostaje na B1 podczas gdy koniec jest wydłużony dla każdego nowego wiersza, do którego przeciągasz formułę - dla C2 stanie się B$1:B2, dla C3 stanie się B$1:B3, i tak dalej.


Alternatywnie, jeśli liczby w B1-B500 są sekwencyjne od 1 do 500, możesz użyć FACT() funkcja (która oblicza Factorial danej liczby), aby osiągnąć to samo.

Indrek
źródło
3

Oto jak robię takie rzeczy:

  • W C1 ustawiłem =B1
  • W C2 ustawiłem =B2*C1
  • W C3 do C500 robię z niego kopię C2, wybierając pole i używając Ctrl + re .

Gdy Excel kopiuje formuły, używa adresowania względnego, chyba że nie powiesz tego.

Więc C500 kończy się formułą, która mówi =B500*C499.

Walter Mitty
źródło