Chcę obliczyć sumę kolumny A z wyłączeniem A1, ponieważ chcę tam wynik. Ilustracja:
A B C
1 =SUM(A2:Ainfinite)
2 1234
3 5678
...
Mógłbym pisać, A2:A1048576
co by działało do pewnego stopnia, ale nie byłoby eleganckie ani niezawodne. Czy jest jakiś zapis wyrażający zakres od A2 do nieskończoności?
libreoffice-calc
Spoza listy
źródło
źródło
Odpowiedzi:
Ehm, ryzykuję powiedzieć coś głupiego, ale dlaczego nie
Uzyskaj całkowitą liczbę wierszy:
Konwertuj na współrzędną ostatniej komórki za pomocą POŚREDNIEGO:
I użyj go w swojej formule SUM
Nie mogę zagwarantować, że to zadziała, ponieważ jestem obecnie zalogowany na komputerze z systemem Windows. Ale działa na MS Excel.
AKTUALIZACJA: jak poprawnie zauważył tohuwawohu, musisz ustawić składnię formuły na
Excel A1
źródło
Excel A1
. W przeciwieństwie do tej odpowiedzi , rozwiązanie oblicza ostatni możliwy indeks bez „zakodowania” go w formule. Miły!W bieżącej wersji Libreoffice Calc (testowanej w wersji 4.2) możesz adresować całą kolumnę A za pomocą
A:A
(jeśliFormula syntax
w menu Narzędzia -> Opcje -> Oblicz -> Formuła jest ustawiona naExcel A1
).Ale AFAIK nie ma sposobu na odniesienie się do różnicy (uzupełnienia), czegoś takiego jak „
A:A
bezA1
” . Byłoby wspaniale, gdyby=SUM(OFFSET(A:A;1;0))
działało, ale nie działa.źródło