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.