Libreoffice : 하나의 셀을 제외한 열 합계


11

결과를 원하기 때문에 A1을 제외한 A 열의 합계를 계산하려고합니다. 삽화:

        A                    B      C
1    =SUM(A2:Ainfinite)
2     1234
3     5678
...

A2:A1048576어느 정도 작동하는 글 을 쓸 수는 있지만 우아하거나 완벽하지는 않습니다. A 2 ~ A 무한대의 범위를 나타내는 표기법이 있습니까?


현상금을 게시 하기 전에 질문이 있는지 확인해야합니다 .
Excellll

@Excellll 정말로 읽어야합니다. 그것은 Excel에 관한 것입니다. 이것은 LibreOffice Calc에 관한 것입니다.
Notinlist

답변:


9

흠, 나는 여기서 어리석은 말을 할 위험이 있지만, 왜 그렇게하지 않습니까?

총 행 수를 가져옵니다.

ROWS(A:A)

INDIRECT를 사용하여 마지막 셀의 좌표로 변환하십시오.

(INDIRECT("A"&(ROWS(A:A))))

그리고 당신의 SUM 공식에 사용하십시오

 SUM(A2:(INDIRECT("A"&(ROWS(A:A)))))

현재 Windows 컴퓨터에 로그인되어 있으므로 이것이 작동한다고 보장 할 수 없습니다. 그러나 MS Excel에서는 작동합니다.

업데이트 : tohuwawohu가 올바르게 지적한 것처럼 수식 구문을Excel A1


2
수식 구문이로 설정되어 있으면 LibreOffice에서도 작동합니다 Excel A1. 이 답변 과 달리 솔루션은 수식에 "하드 코딩"하지 않고 마지막으로 가능한 인덱스를 계산합니다. 좋은!
tohuwawohu 2016 년

새 행을 추가 할 때 마다이 중단을 막을 수있는 방법이 있습니까?
HorusKol

3

Libreoffice Calc의 현재 버전 (4.2로 테스트)을 사용하면 전체 열 A를 지정할 수 있습니다 A:A( Formula syntax도구-> 옵션-> 계산-> 수식이로 설정된 경우 Excel A1).

그러나 AFAIK에는 " A:Awithout A1" 와 같은 차이 (보완)를 참조 할 방법이 없습니다 . =SUM(OFFSET(A:A;1;0))작동 하면 좋을지 모르지만 그렇지 않습니다.


캘크에서 해당 수식 설정을 알지 못했습니다. 이것은 버전 3.5.4에서도 작동합니다. 감사.
fixer1234
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.