This category contains the Logical functions.
Zero (0) is equivalent to FALSE and all other numbers are equivalent to TRUE.
Empty cells and text in cells are ignored.
A #VALUE error is raised if all arguments are ignored.
A #VALUE error is raised if one argument is direct text (not text in a cell).
Errors as argument lead to an error.
모든 인수가 TRUE이면 TRUE를 구합니다. 요소 중 하나가 FALSE이면 이 함수는 FALSE 값을 구합니다.
인수는 논리 값을 구하는 논리식 자체(TRUE, 1<5, 2+3=7, B8<10)이거나 논리 값을 포함하는 배열 (A1:C3)입니다.
AND(Logical 1 [; Logical 2 [; … [; Logical 255]]])
12<13, 14>12 및 7<6 항목의 논리 값이 검사됩니다.
=AND(12<13;14>12;7<6)는 FALSE 값을 반환합니다.
=AND(FALSE();TRUE()) returns FALSE.
The array formula {=AND(B1:B10;C1:C10)} yields a one-dimensional value of TRUE when all components of B1:B10 and C1:C10 are TRUE. The array expression above does not produce the logical AND per element, and thus does not produce an array of logical values. To compute a logical AND of arrays per element use the * operator in array context. In the example, enter {=B1:B10*C1:C10}.
논리값 FALSE를 구합니다. FALSE() 함수는 인수가 필요하지 않으며 항상 논리값 FALSE를 구합니다.
FALSE()
=FALSE()는 FALSE를 반환합니다.
=NOT(FALSE())는 TRUE 값을 반환합니다.
수행할 논리 검사를 지정합니다.
IF(Test [; [ThenValue] [; [OtherwiseValue]]])
테스트는 TRUE 또는 FALSE가 될 수 있는 임의 값 또는 식입니다.
참값은 조건문이 TRUE(참)일 때 셀에 반환할 값입니다(선택 사항).
거짓값은 조건문이 FALSE(거짓)일 때 셀에 반환할 값입니다(선택 사항).
In the LibreOfficeDev Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.
=IF(A1>5;100;"too small") If the value in A1 is greater than 5, the value 100 is returned; otherwise, the text too small is returned.
=IF(A1>5;;"too small") If the value in A1 is greater than 5, the value 0 is returned because empty parameters are considered to be 0; otherwise, the text too small is returned.
=IF(A1>5;100;) If the value in A1 is less than 5, the value 0 is returned because the empty OtherwiseValue is interpreted as 0; otherwise 100 is returned.
변환할 논리값을 채워넣으십시요.
NOT(논리값)
논리값은 어떠한 값이라도 포함되어야 합니다.
=NOT(A)은 수학에서의 역과 같습니다. A=TRUE(참)일 때 NOT(A)는 FALSE(거짓)로 평가됩니다.
최소한 하나 이상의 인수가 TRUE이면 TRUE를 구합니다. 모든 인수가 논리값 FALSE를 가지면 FALSE 값을 구합니다
인수는 논리 값을 구하는 논리식 자체(TRUE, 1<5, 2+3=7, B8<10)이거나 논리 값을 포함하는 배열 (A1:C3)입니다.
OR(Logical 1 [; Logical 2 [; … [; Logical 255]]])
12<11; 13>22 및 45=45 항목의 논리 값이 검사됩니다.
=OR(12<11;13>22;45=45)는 TRUE 값을 반환합니다.
=OR(FALSE();TRUE()) returns TRUE.
The array formula {=OR(B1:B10;C1:C10)} yields a one-dimensional value of FALSE when all components of B1:B10 and C1:C10 are FALSE. The array expression above does not produce the logical OR per element, and thus does not produce an array of logical values. To compute a logical OR of arrays per element use the + operator in array context. In the example, enter {=B1:B10+C1:C10}.
논리 값은 TRUE로 설정됩니다. TRUE() 함수는 인수가 필요하지 않으며 항상 논리값 TRUE를 구합니다.
TRUE()
A=TRUE 및 B=FALSE이면 다음 예가 나타납니다.
=AND(A;B)는 FALSE를 반환합니다.
=OR(A;B)는 TRUE를 반환합니다.
=NOT(AND(A;B))는 TRUE 값을 반환합니다.
Returns true if an odd number of arguments evaluates to TRUE.
인수는 논리 값을 구하는 논리식 자체(TRUE, 1<5, 2+3=7, B8<10)이거나 논리 값을 포함하는 배열 (A1:C3)입니다.
XOR(Logical 1 [; Logical 2 [; … [; Logical 255]]])
=XOR(TRUE();TRUE()) returns FALSE
=XOR(TRUE();TRUE();TRUE()) returns TRUE
=XOR(FALSE();TRUE()) returns TRUE