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?

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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.