Contents

# གཏན་ཚིགས་རྟེན་གྲངས།

This category contains the Logical functions.

### Handling non-logical arguments in 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.

བཀའ་ཚིག་ལ་བཅར་འདྲི་...

Insert - Function - Category Logical

### ISNA

གལ་སྲིད་དྲ་མིག་ནང་ནོར་འཁྲུལ་ཐང་ #NA(ཐང་སྤྱོད་མི་རུང་)གཏན་ཚིགས་ཐང་ཕྱིར་ལོག་བྱེད་ TRUE

If an error occurs, the function returns FALSE.

#### Syntax

ISNA(གྲངས་ཐང་)

གྲངས་ཐང་།བརྟག་དཔྱད་བྱེད་པའི་གྲངས་ཐང་གཅིག་དང་ཡང་ན་མཚོན་ཚུལ་གཅིག་ལ་ཟེར།

#### Example

ISNA(D3)གཏན་ཚིགས་ཐང་ལྟོག་སྐྱེལ་བྱེད་FALSE

### ISERROR

Returns the value if the cell does not contain an error value, or the alternative value if it does.

This function is available since LibreOffice 4.0.

#### Syntax

IFERROR(Value; Alternate_value)

Value is the value or expression to be returned if it is not equal or results in an error.

Alternate_value is the value or expression to be returned if the expression or value of Value is equal or results in an error.

#### Example

ISERROR(C8) ཕྱིར་ལོག་ FALS

ISERROR(C8) ཕྱིར་ལོག་ FALS

## IFS

IFS is a multiple IF-function.

## SWITCH

SWITCH compares expression with value1 to valuen and returns the result belonging to the first value that equals expression. If there is no match and default_result is given, that will be returned.

## AND

གལ་སྲིད་ཞུགས་གྲངས་ཡོད་ཚད་ནི་ TRUE ཕྱིར་ལོག་ TRUE གལ་སྲིད་ཞུགས་གྲངས་ཞིག་ FALSE ཡིན་ན་ རྟེན་གྲངས་ཕྱིར་ལོག་ FALSE

ཞུགས་གྲངས་ནི་གཏན་ཚིགས་ཐང་ཕྱིར་ལོག་བྱེད་ཐང་གི་གཏན་ཚིགས་མཚོན་ཚུལ་ཡིན་(TRUE, 1<5, 2+3=7, B8<10) ཡང་ན་གཏན་ཚིགས་ཐང་ཚུད་པའི་ལིང་ཚེ་ (A1:C3)ཡིན།

#### Syntax

AND(Logical 1 [; Logical 2 [; … [; Logical 255]]])

Logical 1, Logical 2, … , Logical 255 are boolean values, references to cells or to cell ranges of logical values.

This function ignores any text or empty cell within a data range. If you suspect wrong results from this function, look for text in the data ranges. To highlight text contents in a data range, use the value highlighting feature.

#### Example

བརྟག་དཔྱད་ 12<13; 14>12 དང་ 7<6 ཡི་གཏན་ཚིགས་ཐང་།

AND(12<13; 14>12; 7<6) འབྲས་བུ་ནི་ FALSE

=AND(FALSE();TRUE()) returns FALSE.

## FALSE

གཏན་ཚིགས་ཐང་ཕྱིར་ལོག་བྱེད་ FALSEརྟེན་གྲངས་ FALSE() ཞུགས་གྲངས་གང་ཡང་མི་དགོས་ འགོ་མཇུག་བར་གཏན་ཚིགས་ཐང་ཕྱིར་ལོག་བྱེད་ FALSE

#### Syntax

FALSE()

#### Example

འདི་ A=TRUE སྦྲགས་ B=FALSE སྐབས་གཤམ་གྱི་འབྲས་བུ་ཐོན་སྲིད།

=AND(A;B) ཕྱིར་ལོག་ FALSE

## IF

ལག་བསྟར་བྱེད་པའི་གཏན་ཚིགས་ཚོད་བགམ་གཏན་ཕབ་བྱེད།

#### Syntax

IF(Test [; [ThenValue] [; [OtherwiseValue]]])

Test ནི་ TRUE ཡང་ན་ FALSE ཡི་ཐང་གང་རུང་ཞིག་དང་ཡང་ན་མཚོན་ཚུལ་ཡིན།

Then_value(འདེམས་རུང་)གཏན་ཚིགས་ཚོད་བགམ་འབྲས་བུ་ནི་ TRUE སྐབས་ཕྱིར་ལོག་པའི་ཐང་།

Otherwise_value(འདེམས་རུང་)གཏན་ཚིགས་ཚོད་བགམ་འབྲས་བུ་ནི་ FALSE སྐབས་ཕྱིར་ལོག་པའི་ཐང་།

In the LibreOffice 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.

#### Example

=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

Complements (inverts) a logical value.

#### Syntax

NOT(གཏན་ཚིགས་ཐང་)

LogicalValue is any value to be complemented.

#### Example

=NOT(A). If A=TRUE then NOT(A) will evaluate FALSE.

## OR

ཞུགས་གྲངས་ཉུང་ཤོས་ལའང་ TRUEཡིན་སྐབས་ རྟེན་གྲངས་ཕྱིར་ལོག་ TRUEགལ་སྲིད་ཞུགས་གྲངས་ཡོད་ཚད་ནི་གཏན་ཚིགས་ཐང་ FALSEཡིན་ན་རྟེན་གྲངས་ཕྱིར་ལོག་ FALSEབྱེད།

ཞུགས་གྲངས་ནི་གཏན་ཚིགས་ཐང་ཕྱིར་ལོག་བྱེད་ཐང་གི་གཏན་ཚིགས་མཚོན་ཚུལ་ཡིན་(TRUE, 1<5, 2+3=7, B8<10) ཡང་ན་གཏན་ཚིགས་ཐང་ཚུད་པའི་ལིང་ཚེ་ (A1:C3)ཡིན།

#### Syntax

OR(Logical 1 [; Logical 2 [; … [; Logical 255]]])

Logical 1, Logical 2, … , Logical 255 are boolean values, references to cells or to cell ranges of logical values.

This function ignores any text or empty cell within a data range. If you suspect wrong results from this function, look for text in the data ranges. To highlight text contents in a data range, use the value highlighting feature.

#### Example

བརྟག་དཔྱད་ 12<11; 13>22 དང་དེ་བཞིན་ 45=45 ཡི་གཏན་ཚིགས་ཐང་བརྟག་དཔྱད་བྱེད།

OR(12<11; 13>22; 45=45) ཡི་འབྲས་བུ་ནི་ TRUE

=OR(FALSE();TRUE()) returns TRUE.

## TRUE

གཏན་ཚིགས་ཐང་ TRUEབཀོད་སྒྲིག་བྱེད། རྟེན་གྲངས་ TRUE() ཞུགས་གྲངས་གང་ཡང་མི་དགོས་ འགོ་འཛུགས་བར་གཏན་ཚིགས་ཐང་ཕྱིར་ལོག་བྱེད་ TRUE

#### Syntax

TRUE()

#### Example

འདི་ A=TRUE སྦྲགས་ B=FALSE སྐབས་ གཤམ་གྱིས་འབྲས་བུ་ཐོན།

=AND(A;B) འབྲས་བུ་ནི་ FALSE

=OR(A;B) ཕྱིར་ལོག་ TRUE

=NOT(AND(A;B)) ཕྱིར་ལོག་ TRUE

## XOR

Returns true if an odd number of arguments evaluates to TRUE.

ཞུགས་གྲངས་ནི་གཏན་ཚིགས་ཐང་ཕྱིར་ལོག་བྱེད་ཐང་གི་གཏན་ཚིགས་མཚོན་ཚུལ་ཡིན་(TRUE, 1<5, 2+3=7, B8<10) ཡང་ན་གཏན་ཚིགས་ཐང་ཚུད་པའི་ལིང་ཚེ་ (A1:C3)ཡིན།

This function is available since LibreOffice 4.0.

#### Syntax

XOR(Logical 1 [; Logical 2 [; … [; Logical 255]]])

Logical 1, Logical 2, … , Logical 255 are boolean values, references to cells or to cell ranges of logical values.

#### Example

=XOR(TRUE();TRUE()) returns FALSE

=XOR(TRUE();TRUE();TRUE()) returns TRUE

=XOR(FALSE();TRUE()) returns TRUE

འབྲེལ་ཡོད་གཙོ་དོན་

Functions by Category