LibreOffice Calc에서 Google 스프레드 시트 ARRAYFORMULA에 해당하는 것은 무엇입니까?


1

Google 스프레드 시트에서 한 시트 탭의 데이터를 다른 시트 탭으로 쉽게 미러링하기 위해 다음과 같이 수식을 작성할 수 있습니다.

=ARRAYFORMULA(Sheet1!B1:D9)

LibreOffice Calc에서이 수식에 해당하는 것은 무엇입니까?

답변:


1

Libre Office 도움말 페이지 에 따르면 :

배열 수식 만들기

함수 마법사를 사용하여 배열 수식을 만드는 경우 결과가 배열로 반환되도록 배열 확인란을 표시해야합니다. 그렇지 않으면 계산중인 배열의 왼쪽 위 셀 값만 반환됩니다.

셀에 배열 수식을 직접 입력하는 경우 Enter 키 대신 키 조합 Shift+ Ctrl+ Enter를 사용해야합니다 . 그래야만 수식이 배열 수식이됩니다.

LibreOffice Calc에서 배열 수식은 중괄호로 나타납니다. 중괄호를 수동으로 입력하여 배열 수식을 만들 수 없습니다.

결과 배열의 셀은 변경으로부터 자동으로 보호됩니다. 그러나 전체 배열 셀 범위를 선택하여 배열 수식을 편집하거나 복사 할 수 있습니다.

배열 수식에 대한 소스 및 기타 정보 : 배열 함수


이 특별한 경우에 입력하면됩니다.

=$Sheet1.$B$1:$D$9

Shift+ Ctrl+를 누릅니다Enter

또는

삽입-> 함수 , 수식을 작성하고 배열 이라는 상자를 확인하십시오

여기에 이미지 설명을 입력하십시오


1
그것은 엑셀
phuclv

그러나 이것은 적어도 완전한 것은 아닙니다. 세 개의 숫자를 포함하는 A1 : A3 범위를 고려할 때 Google 스프레드 시트의 formula = SUM (ARRAYFORMULA ($ A $ 1 : $ A $ 3 * $ A $ 1 : $ A $ 3))과 동등한 것은 무엇입니까? 지금까지 어딘가에 중간 배열을 만들지 않고 답을 찾을 수 없습니다 .... ARRAYFORMULA가 할 수있는 일은 중간 배열을 제거하는 것입니다.
빙 렌

1
@BingRen 이것을 올바르게 이해하면 언급 한 수식이 Google 스프레드 시트에서 작동하며 Libre Calc에서 동등한 수식을 원합니다. 이 경우 해당하는은 =SUM($A$1:$A$3*$A$1:$A$3)입니다. 원래 게시물에서 제안했듯이 수식을 셀에 직접 입력하면 수식을 Shift+Ctrl+Enter배열로 적용하기 위해 키 조합이 필요합니다 . 동일한 결과를
가져와야

고마워 Jimmy, 당신의 이해가 정확하고 수식이 내 예와 동일하게 작동합니다. 이것은 Excel 배열 수식의 작동 방식에 대한 지식을 넓혔습니다. 크기가 다른 두 배열의 계산을 결합한 다른 예제를 시도했지만 Excel 배열 수식이 여전히 작동합니다. 이제 Excel 배열 수식이 일치 할 수없는 예를 만들 수 없습니다 ... 감사합니다!
빙 렌

@BingRen 걱정하지 마십시오. 도구가 다르지만 비슷한 구문이 필요하다는 것은 약간 실망 스럽습니다. 결국 변경되는 것은 Google에서 down을 입력해야한다는 것입니다 ARRAYFORMULA. Excel과 Calc에서는 그냥 적용하면됩니다.
Jimmy_A
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.