This category contains the Logical functions.
Nulis (0) prilygsta FALSE, o visi kiti skaičiai prilygsta TRUE.
Tušti langeliai ir langeliai su tekstu yra ignoruojami.
Jei visi argumentai yra ignoruojami, bus išvesta #VALUE klaida.
Jei bent vienas argumentas yra tekstas (ne tekstas langelyje), bus rodoma #VALUE klaida.
Jei argumente yra klaida, funkcija rodys klaidą.
Grąžina TRUE, jei visi argumentai yra TRUE. Jei bent vienas argumentas yra FALSE, funkcija grąžina FALSE.
Argumentai yra loginės išraiškos (TRUE, 1<5,2+3=7, B8<10) arba masyvai (A1:C3), kurie talpina logines reikšmes.
AND(1 loginė reikšmė [; 2 loginė reikšmė [; … [; 255 loginė reikšmė]]])
Loginės 12<13; 14>12, ir 7<6 reikšmės yra tikrinamos:
=AND(12<13;14>12;7<6)<6) grąžins 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}.
Grąžins loginę reikšmę FALSE. Funkcija FALSE() nereikalauja nei vieno argumento ir visada grąžina loginę reikšmę FALSE.
FALSE()
=FALSE() grąžins FALSE
=NOT(FALSE()) grąžins TRUE
Nurodo, koks loginis testas turi būti įvykdytas.
IF(Test [; [ThenValue] [; [OtherwiseValue]]])
Sąlyga – bet kokia reikšmė arba išsireiškimas, kuris gali būti TRUE arba FALSE.
Reikšmė sutikus – (neprivaloma) reikšmė, kuri yra grąžinama, jei loginė sąlyga yra TRUE.
Reikšmė nesutikus – (neprivaloma) reikšmė, kuri yra grąžinama, jei loginė sąlyga yra FALSE.
=IF(A1>5;100;"mažesnė") jei langelio A1 reikšmė didesnė už 5, grąžinama reikšmė 100; kitu atvej, grąžinamas tekstas mažesnė.
=IF(A1>5;;"mažesnė") Jei langelio A1 reikšmė didesnė už 5, grąžinama reikšmė 0, nes tuščio langelio reikšmėyra 0; kitu atveju grąžinama mažesnė.
=IF(A1>5;100;) Jei langelio A1 reikšmė mažesnė už 5, grąžinama reikšmė 0, nes tuščio langelio reikšmė OtherwiseValue yra 0; kitu atveju grąžinama reikšmė 100.
Papildo (invertuoja) loginę reikšmę.
NOT(Loginė reikšmė)
Loginė reikšmė, bet kokia reikšmė kuri yra papildoma.
=NOT(A). Jei A=TRUE tai NOT(A) bus lygu FALSE.
Grąžina TRUE, jei bent vienas argumentas yra TRUE. Jei visi argumentai turi loginę reikšmę FALSE, ši funkcija grąžins FALSE.
Argumentai yra loginės išraiškos (TRUE, 1<5,2+3=7, B8<10) arba masyvai (A1:C3), kurie talpina logines reikšmes.
OR(1 loginė reikšmė [; 2 loginė reikšmė [; … [; 255 loginė reikšmė]]])
Loginės 12<11; 13>22, ir 45=45 reikšmės yra tikrinamos:
=OR(12<11;13>22;45=45) grąžins 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}.
Loginė reikšmė yra pakeičiama į TRUE. Funkcija TRUE() nereikalauja nei vieno argumento ir visada grąžina loginę reikšmę TRUE.
TRUE()
Jei A=TRUE ir B=FALSE galite žiūrėti šiuos pavyzdžius:
=AND(A;B) grąžina FALSE
=OR(A;B) grąžina TRUE
=NOT(AND(A;B)) grąžina TRUE
Jei nelyginis argumentų kiekis grąžina TRUE, funkcija taip pat grąžina TRUE.
Argumentai yra loginės išraiškos (TRUE, 1<5,2+3=7, B8<10) arba masyvai (A1:C3), kurie talpina logines reikšmes.
XOR(1 loginė reikšmė [; 2 loginė reikšmė [; … [; 255 loginė reikšmė]]])
=XOR(TRUE();TRUE()) returns FALSE
=XOR(TRUE();TRUE();TRUE()) returns TRUE
=XOR(FALSE();TRUE()) returns TRUE