Mga Lohikal na Pag-andar

Ang kategoryang ito ay naglalaman ng Lohikal mga function.

Paghawak ng mga di-lohikal na argumento sa mga lohikal na pag-andar

Para ma-access ang command na ito...

Insert - Function - Kategorya Lohikal


ISNA

Nagbabalik ng TRUE kung ang isang cell ay naglalaman ng #N/A (value not available) error value.

Kung may naganap na error, ang function ay nagbabalik ng FALSE.

Syntax

ISNA(Halaga)

Halaga ay ang halaga o expression na susuriin.

Halimbawa

=ISNA(D3) nagbabalik ng FALSE bilang resulta.

IFERROR

Ibinabalik ang halaga kung ang cell ay walang halaga ng error, o ang alternatibong halaga kung mayroon ito.

tip

Available ang function na ito mula noong LibreOffice 4.0.


Syntax

IFERROR(Value; Alternate_value)

Halaga ay ang halaga o expression na ibabalik kung ito ay hindi katumbas o nagreresulta sa isang error.

Alternate_value ay ang halaga o expression na ibabalik kung ang expression o halaga ng Halaga ay katumbas o nagreresulta sa isang pagkakamali.

Halimbawa

=IFERROR(C8;C9) kung saan naglalaman ang cell C8 =1/0 ibinabalik ang halaga ng C9, dahil ang 1/0 ay isang error.

=IFERROR(C8;C9) kung saan naglalaman ang cell C8 13 nagbabalik ng 13, ang halaga ng C8, na hindi isang error.

IFS

Ang IFS ay isang maramihang IF-function.

PALITAN

SWITCH nagkukumpara pagpapahayag kasama halaga1 sa pinahahalagahan at ibinabalik ang resulta na kabilang sa unang halaga na katumbas ng expression. Kung walang tugma at default_result ang ibinigay, iyon ay ibabalik.

AT

Nagbabalik ng TRUE kung ang lahat ng argumento ay TRUE. Kung ang isa sa mga elemento ay FALSE, ibabalik ng function na ito ang FALSE value.

Ang mga argumento ay alinman sa mga lohikal na expression mismo (TRUE, 1<5, 2+3=7, B8<10) na nagbabalik ng mga lohikal na halaga, o mga array (A1:C3) na naglalaman ng mga lohikal na halaga.

Syntax

AT(Lohikal 1 [; Lohikal 2 [; … [; Lohikal 255]]] )

Lohikal 1; Lohikal 2; … ; Lohikal 255 ay mga boolean na halaga, mga sanggunian sa mga cell o sa mga hanay ng cell ng mga lohikal na halaga.

note

Binabalewala ng function na ito ang anumang text o walang laman na cell sa loob ng isang hanay ng data. Kung pinaghihinalaan mo ang mga maling resulta mula sa function na ito, maghanap ng teksto sa mga hanay ng data. Upang i-highlight ang mga nilalaman ng text sa isang hanay ng data, gamitin ang pag-highlight ng halaga tampok.


Halimbawa

Ang mga lohikal na halaga ng mga entry 12<13; 14>12, at 7<6 ay dapat suriin:

=AT(12<13;14>12;7<6) nagbabalik ng FALSE.

=AT(MALI();TAMA()) nagbabalik ng FALSE.

note

Ang array formula Ang {=AND(B1:B10;C1:C10)} ay nagbubunga ng one-dimensional na value ng TRUE kapag ang lahat ng bahagi ng B1:B10 at C1:C10 ay TRUE. Ang array expression sa itaas ay hindi gumagawa ng lohikal na AT bawat elemento, at sa gayon ay hindi gumagawa ng hanay ng mga lohikal na halaga. Upang makalkula ang isang lohikal na AT ng mga arrays bawat elemento gamitin ang * operator sa konteksto ng array. Sa halimbawa, ilagay ang {=B1:B10*C1:C10}.


HINDI

Complements (inverts) isang lohikal na halaga.

Syntax

HINDI(LogicalValue)

LogicalValue ay anumang halaga na pupunan.

Halimbawa

=HINDI(A) . Kung ang A=TRUE ay susuriin ng HINDI(A) ang FALSE.

KUNG

Tinutukoy ang isang lohikal na pagsubok na isasagawa.

Syntax

KUNG(Pagsubok [; [ThenValue] [; [OtherwiseValue]]])

Pagsubok ay anumang halaga o expression na maaaring TAMA o MALI.

ThenValue (opsyonal) ay ang halaga na ibinalik kung ang lohikal na pagsubok ay TOTOO.

OtherwiseValue (opsyonal) ay ang halaga na ibinalik kung ang lohikal na pagsubok ay FALSE.

Sa mga function ng LibreOffice Calc, ang mga parameter na minarkahan bilang "opsyonal" ay maiiwan lamang kapag walang sumusunod na parameter. Halimbawa, sa isang function na may apat na parameter, kung saan ang huling dalawang parameter ay minarkahan bilang "opsyonal", maaari mong iwanan ang parameter 4 o mga parameter 3 at 4, ngunit hindi mo maaaring iwanang mag-isa ang parameter 3.

Halimbawa

=IF(A1>5;100;"masyadong maliit") Kung ang halaga sa A1 ay mas malaki kaysa sa 5 , ang halaga 100 ay ibinalik; kung hindi, ang teksto masyadong maliit ay ibinalik.

=IF(A1>5;;"masyadong maliit") Kung ang halaga sa A1 ay mas malaki kaysa sa 5 , ang halaga 0 ay ibinalik dahil ang mga walang laman na parameter ay itinuturing na 0 ; kung hindi, ang teksto masyadong maliit ay ibinalik.

=IF(A1>5;100;) Kung ang halaga sa A1 ay mas mababa sa 5 , ang halaga 0 ay ibinalik dahil walang laman OtherwiseValue ay binibigyang kahulugan bilang 0 ; kung hindi 100 ay ibinalik.

MALI

Ibinabalik ang logical value na FALSE. Ang FALSE() function ay hindi nangangailangan ng anumang mga argumento, at palaging ibinabalik ang lohikal na halaga na FALSE.

Syntax

FALSE()

Halimbawa

=FALSE() nagbabalik ng FALSE

=HINDI(MALI()) nagbabalik ng TOTOO

O

Nagbabalik ng TRUE kung ang kahit isang argument ay TRUE. Ibinabalik ng function na ito ang halagang FALSE, kung ang lahat ng mga argumento ay may lohikal na halaga na FALSE.

Ang mga argumento ay alinman sa mga lohikal na expression mismo (TRUE, 1<5, 2+3=7, B8<10) na nagbabalik ng mga lohikal na halaga, o mga array (A1:C3) na naglalaman ng mga lohikal na halaga.

Syntax

O(Lohikal 1 [; Lohikal 2 [; … [; Lohikal 255]]] )

Lohikal 1; Lohikal 2; … ; Lohikal 255 ay mga boolean na halaga, mga sanggunian sa mga cell o sa mga hanay ng cell ng mga lohikal na halaga.

note

Binabalewala ng function na ito ang anumang text o walang laman na cell sa loob ng isang hanay ng data. Kung pinaghihinalaan mo ang mga maling resulta mula sa function na ito, maghanap ng teksto sa mga hanay ng data. Upang i-highlight ang mga nilalaman ng text sa isang hanay ng data, gamitin ang pag-highlight ng halaga tampok.


Halimbawa

Ang mga lohikal na halaga ng mga entry 12<11; 13>22, at 45=45 ay dapat suriin.

=O(12<11;13>22;45=45) nagbabalik ng TOTOO.

=O(FALSE();TRUE()) nagbabalik ng TOTOO.

note

Ang array formula Ang {=OR(B1:B10;C1:C10)} ay nagbubunga ng one-dimensional na halaga ng FALSE kapag ang lahat ng bahagi ng B1:B10 at C1:C10 ay FALSE. Ang array expression sa itaas ay hindi gumagawa ng lohikal na OR bawat elemento, at sa gayon ay hindi gumagawa ng hanay ng mga lohikal na halaga. Upang kalkulahin ang isang lohikal na O ng mga array sa bawat elemento gamitin ang + operator sa konteksto ng array. Sa halimbawa, ipasok ang {=B1:B10+C1:C10}.


TOTOO

Ang lohikal na halaga ay nakatakda sa TRUE. Ang TRUE() function ay hindi nangangailangan ng anumang mga argumento, at palaging ibinabalik ang lohikal na halaga na TRUE.

Syntax

TRUE()

Halimbawa

Kung A=TRUE at B=FALSE ang mga sumusunod na halimbawa ay lilitaw:

=AT(A;B) nagbabalik ng FALSE

=O(A;B) nagbabalik ng TOTOO

=HINDI(AT(A;B)) nagbabalik ng TOTOO

XOR

Nagbabalik ng true kung ang isang kakaibang bilang ng mga argumento ay magiging TRUE.

Ang mga argumento ay alinman sa mga lohikal na expression mismo (TRUE, 1<5, 2+3=7, B8<10) na nagbabalik ng mga lohikal na halaga, o mga array (A1:C3) na naglalaman ng mga lohikal na halaga.

tip

Available ang function na ito mula noong LibreOffice 4.0.


Syntax

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

Lohikal 1; Lohikal 2; … ; Lohikal 255 ay mga boolean na halaga, mga sanggunian sa mga cell o sa mga hanay ng cell ng mga lohikal na halaga.

Halimbawa

=XOR(TRUE();TRUE()) nagbabalik ng FALSE

=XOR(TRUE();TRUE();TRUE()) nagbabalik ng TOTOO

=XOR(FALSE();TRUE()) nagbabalik ng TOTOO

Mangyaring suportahan kami!