libreoffice 5 열의 가장 간단한 셀 추가 공식

libreoffice 5 열의 가장 간단한 셀 추가 공식

공유를 예로 들어보겠습니다. b2 열부터 b8 열까지 데이터가 있는데, 여기에 값(합계)을 추가하고 다른 셀(예: b10)에 출력을 가져오려고 합니다.

가장 논리적인 접근 방식은 =SUM(B2,B8)이지만 해당 공식을 사용하면 0의 출력을 얻습니다. 다양한 다른 옵션과 방법을 시도했지만 다른 오류 번호가 나타납니다. 이전에 Excel에서 비슷한 작업을 수행한 적이 있으며 작동했습니다. 내가 뭘 잘못했나요?

업데이트: =SUM(B2:B8)이전과 마찬가지로 실행 시 0(영)이 제공됩니다.

업데이트 2: - (어떤 이유로든) libreoffice가 숫자를 텍스트 값으로 처리하는 것 같습니다. libreoffice 메일링 리스트에 동일한 쿼리를 넣었습니다. 개인 메시지 중 하나가 보기 > 값 강조를 사용하고 있다고 하더군요. 확실히 모든 메시지는 검은색이었습니다. 이는 libreoffice가 숫자를 텍스트 값으로 생각했다는 의미입니다. 텍스트 값을 "실수"로 변경하는 방법에 대한 답변을 얻지 못했습니다. 숫자는 3,94,700과 같습니다.

답변1

범위를 지정해야 합니다.

=SUM(B2:B8)

(B10).

~처럼설명했다통과마크 스튜어트와 동일합니다 . - SUM(B2,B8)추가할 연결되지 않은 셀의 특정 목록(또는 연결되지 않은 셀 범위)이 있는 경우 B2+B8이 형식을 사용합니다 .SUM()

답변2

이 시도:

  1. C2 셀에 입력 2하고 C3 셀에 입력합니다 3.
  2. C4 셀에 입력합니다 =SUM(C2:C3).

결과(확인하기 위해 테스트함)는 로 표시되어야 합니다 5.

이것이 작동하면 B2부터 B8까지의 내용을 확인하여 모두 숫자인지, 합산하면 0이 아닌 정수가 나오는지 확인하세요.

예를 들어 0으로 끝나는 한 가지 방법은 0.1과 0.2를 더한 다음 결과를 정수로 형식화하는 것입니다. 0으로 반올림됩니다. 이것이 문제인지 확인하려면 Format -> Cells사용 중인 형식 보기로 이동하세요.

또한 셀의 값이 문자열이 아닌 숫자인지 확인하세요. Perl과 같은 언어와 달리 Calc에서 합산하면 0이 '1'됩니다 '2'.

편집하다:

왠지 숫자가 텍스트로 입력된 것처럼 들리므로 다음을 사용하여 숫자 값을 얻을 수 있습니다.정수(). 예를 들어:

  1. ="5"문자열을 생성하는 셀 D2 를 입력합니다 . (단순 입력 '5도 텍스트 값이어야 하는데 내 버전의 LibreOffice에서는 작동하지 않는 것 같습니다.)
  2. =INT(D2)값을 얻으려면 D3 셀에 입력하십시오 .

그런 다음 D3를 사용하여 합계를 계산할 수 있습니다.

답변3

,숫자의 쉼표를 점으로 변경해 보세요 .. LibreOffice는 컴퓨터 정보에 따르면 선택한 국가에서 천 단위를 구분하는 데 점을 사용하고 소수점을 정의하는 데 쉼표를 사용하므로 숫자에 소수점이 여러 개 있는 것으로 간주하므로 LibreOffice는 점을 볼 것으로 예상합니다. 텍스트로.

대부분의 유럽 국가에서는 숫자 형식이 다음과 같습니다 578.120,5. 나는 유럽에 있고 당신과 거의 같은 문제를 겪고 있습니다.

PS 리브레 오피스에서는 보려는 셀의 값을 고려하여 값 강조 표시를 활성화하는 것을 볼 수 있습니다. 검은색으로 표시된 값은 텍스트이고, 파란색으로 표시된 값은 숫자임을 나타냅니다.

관련 정보