Applies To„Excel“, skirta „Microsoft 365“ „Excel 2024“ Excel 2021 Excel 2019 Excel 2016

Tikrinimas, ar sąlygos teisingos, ar klaidingos, ir loginiai reiškinių palyginimai yra įprasti daugeliui užduočių. Sąlygines formules galite kurti naudodami funkcijas AND, OR, NOT ir IF .

Pavyzdžiui, funkcija IF naudoja toliau pateiktus argumentus.

formulė su funkcija IF

Formulė, kuri naudoja funkciją IF

Mygtuko paveikslėlis logical_test: sąlyga, kurią norite patikrinti.

Callout 2 value_if_true: grąžinama reikšmė, jei sąlyga yra Teisinga.

Mygtuko paveikslėlis value_if_false: grąžinama reikšmė, jei sąlyga yra False (klaidinga).

Daugiau informacijos apie formulių kūrimą žr. Formulės kūrimas arba naikinimas.

Ką norėtumėte daryti?

Sąlyginės formulės, kurios rezultatas yra loginė reikšmė (TRUE arba FALSE), kūrimas

Šiai užduočiai atlikti naudokite funkcijas AND, OR ir NOT bei operatorius, kaip parodyta toliau pateiktame pavyzdyje.

Pavyzdys

Šį pavyzdį bus lengviau suprasti, jei nukopijuosite jį į tuščią darbalapį.

Kaip kopijuoti pavyzdį?

  1. Pažymėkite šiame straipsnyje esantį pavyzdį.

    pavyzdžio žymėjimas „Excel 2013 for Windows“ žinyne

    Pavyzdžio iš Žinyno žymėjimas

  2. Paspauskite klavišus CTRL+C.

  3. „Excel“ sukurkite tuščią darbaknygę arba darbalapį.

  4. Darbalapyje pažymėkite langelį A1 ir paspauskite klavišus CTRL+V.

Svarbu: Kad pavyzdys veiktų tinkamai, turite jį įklijuoti į darbalapio langelį A1.

  1. Norėdami perjungti rezultatų ir formulių, kurios pateikia šiuos rezultatus, peržiūrą, paspauskite klavišus CTRL+` (kairinis kirtis) arba skirtuko Formulės grupėje Formulės tikrinimas spustelėkite mygtuką Rodyti formules.

Nukopijavę pavyzdį į tuščią darbalapį, galite jį pritaikyti pagal poreikius.

Duomenys

15

9

8

Dobilai

Raštai

Formulė

Aprašas (rezultatas)

=AND(A2>A3, A2<A4)

Nustato, ar langelio A2 reikšmė yra didesnė už langelio A3 reikšmę ir ar langelio A2 reikšmė yra mažesnė už langelio A4 reikšmę. (KLAIDINGA)

=OR(A2>A3, A2<A4)

Nustato, ar langelio A2 reikšmė yra didesnė už langelio A3 reikšmę arba ar langelio A2 reikšmė yra mažesnė už langelio A4 reikšmę. (TEISINGA)

=NOT(A2+A3=24)

Nustato, ar A2 ir A3 langelių reikšmių suma nėra lygi 24. (KLAIDINGA)

=NOT(A5="Sprockets")

Nustato, ar langelio A5 reikšmė nėra lygi "Sprockets". (KLAIDINGA)

=OR(A5<>"Sprockets",A6 = "Atsiliepimai")

Nustato, ar langelio A5 reikšmė nėra lygi "Sprockets", ar A6 langelyje esanti reikšmė yra lygi "Valdikliams". (TEISINGA)

Daugiau informacijos apie šių funkcijų naudojimą žr. Funkcija AND, Funkcija OR ir Funkcija NOT.

Puslapio viršus

Sąlyginės formulės, kurios rezultatas – kitas skaičiavimas arba reikšmės, išskyrus TRUE (teisinga) arba FALSE (klaidinga), kūrimas

Šiai užduočiai atlikti naudokite funkcijas IF, AND ir OR bei operatorius, kaip parodyta toliau pateiktame pavyzdyje.

Pavyzdys

Šį pavyzdį bus lengviau suprasti, jei nukopijuosite jį į tuščią darbalapį.

Kaip kopijuoti pavyzdį?

  1. Pažymėkite šiame straipsnyje esantį pavyzdį.

    Svarbu: Eilučių arba stulpelių antraščių nežymėkite.

    pavyzdžio žymėjimas „Excel 2013 for Windows“ žinyne

    Pavyzdžio iš Žinyno žymėjimas

  2. Paspauskite klavišus CTRL+C.

  3. „Excel“ sukurkite tuščią darbaknygę arba darbalapį.

  4. Darbalapyje pažymėkite langelį A1 ir paspauskite klavišus CTRL+V.

Svarbu: Kad pavyzdys veiktų tinkamai, turite jį įklijuoti į darbalapio langelį A1.

  1. Norėdami perjungti rezultatų ir formulių, kurios pateikia šiuos rezultatus, peržiūrą, paspauskite klavišus CTRL+` (kairinis kirtis) arba skirtuko Formulės grupėje Formulės tikrinimas spustelėkite mygtuką Rodyti formules.

Nukopijavę pavyzdį į tuščią darbalapį, galite jį pritaikyti pagal poreikius.

Duomenys

15

9

8

Dobilai

Raštai

Formulė

Aprašas (rezultatas)

=IF(A2=15, "Gerai", "Ne gerai")

Jei langelio A2 reikšmė lygi 15, pateikti "Gerai". Kitu atveju grąžinkite "Not Ok" ("Nėra gerai"). (Gerai)

=IF(A2<>15, "Gerai", "Ne gerai")

Jei langelio A2 reikšmė nėra lygi 15, pateikti "Gerai". Kitu atveju grąžinkite "Not Ok" ("Nėra gerai"). (Nėra gerai)

=IF(NOT(A2<=15), "Gerai", "Ne gerai")

Jei langelio A2 reikšmė nėra mažesnė arba lygi 15, pateikti "Gerai". Kitu atveju grąžinkite "Not Ok" ("Nėra gerai"). (Nėra gerai)

=IF(A5<>"SPROCKETS", "OK", "Not OK")

Jei langelio A5 reikšmė nėra lygi SPROCKETS, pateikti "Gerai". Kitu atveju grąžinkite "Not Ok" ("Nėra gerai"). (Nėra gerai)

=IF(AND(A2>A3, A2<A4), "Gerai", "Ne gerai")

Jei langelio A2 reikšmė yra didesnė už langelio A3 reikšmę, o langelyje A2 esanti reikšmė yra mažesnė už langelio A4 reikšmę, pateikti "Gerai". Kitu atveju grąžinkite "Not Ok" ("Nėra gerai"). (Nėra gerai)

=IF(AND(A2<>A3, A2<>A4), "Gerai", "Ne gerai")

Jei langelio A2 reikšmė nėra lygi A3, o langelyje A2 esanti reikšmė nėra lygi langelio A4 reikšmei, pateikti "Gerai". Kitu atveju grąžinkite "Not Ok" ("Nėra gerai"). (Gerai)

=IF(OR(A2>A3, A2<A4), "Gerai", "Ne gerai")

Jei langelio A2 reikšmė yra didesnė už langelio A3 reikšmę arba langelio A2 reikšmė yra mažesnė už langelio A4 reikšmę, pateikti "Gerai". Kitu atveju grąžinkite "Not Ok" ("Nėra gerai"). (Gerai)

=IF(OR(A5<>"Sprockets", A6<>"Widgets"), "OK", "Not OK")

Jei langelio A5 reikšmė nėra lygi "Sprockets" arba A6 reikšmė nėra lygi "Valdikliams", pateikti "Gerai". Kitu atveju grąžinkite "Not Ok" ("Nėra gerai"). (Nėra gerai)

=IF(OR(A2<>A3, A2<>A4), "Gerai", "Ne gerai")

Jei langelio A2 reikšmė nėra lygi langelio A3 reikšmei arba langelyje A2 esanti reikšmė nėra lygi langelio A4 reikšmei, pateikti "Gerai". Kitu atveju grąžinkite "Not Ok" ("Nėra gerai"). (Gerai)

Daugiau informacijos apie šių funkcijų naudojimą žr. Funkcija IF, Funkcija AND ir Funkcija OR.

Puslapio viršus

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.