Sąlyginių formulių kūrimas

Sąlygų teisingumo ar klaidingumo tikrinimas ir loginiai išraiškų lyginimai yra įprasti veiksmai, atliekant daugelį užduočių. Kurdami sąlygines formules, galite naudoti funkcijas AND, OR, NOT ir IF.

Pavyzdžiui, funkcijoje IF naudojami šie argumentai.

formulė su funkcija IF

Formulė, naudojanti funkciją IF

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

2 paaiškinimas  reikšmė_jei_teisinga: reikšmė, kuri grąžinama, jei sąlyga yra teisinga.

Mygtuko paveikslėlis  reikšmė_jei_klaidinga: reikšmė, kuri grąžinama, jei sąlyga yra klaidinga.

Daugiau informacijos, kaip kurti formules, žr. Formulės kūrimas arba naikinimas.

Ką norite daryti?

Sukurkite sąlyginę formulę, besibaigiančią logine reikšme (TRUE arba FALSE)

Sukurkite sąlyginę formulę, besibaigiančią kitu skaičiavimu ar kitomis nei TRUE ar FALSE reikšmėmis

Sukurkite sąlyginę formulę, besibaigiančią logine reikšme (TRUE arba FALSE)

Šiai užduočiai atlikti naudokite funkcijas AND, OR ir NOT ir operatorius, kaip rodoma toliau pateikiamame 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ų ir stulpelių antraščių nežymėkite.

    pavyzdžio pasirinkimas „Excel 2013 for Windows“ žinyne

    Pavyzdžio iš žinyno žymėjimas

  2. Paspauskite 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 pereiti nuo rezultatų peržiūros prie rezultatus grąžinančių formulių peržiūros, paspauskite 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.

1

2

3

4

5

6

7



8



9


10


11



12

A

^b

Duomenys

15

9

8

Žvaigždutės

Įrankiai

Formulė

Aprašas (rezultatas)

=AND(A2>A3; A2<A4)

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

=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ę. (TRUE)

=NOT(A2+A3=24)

Nustato, ar langelių A2 ir A3 reikšmių suma nelygi 24. (FALSE)

=NOT(A5=„Žvaigždutės")

Nustato, ar langelio A5 reikšmė nelygi „Žvaigždutės.“ (FALSE)

=OR(A5<>„Žvaigždutės",A6 = „Įrankiai")

Nustato, ar langelyje A5 esanti reikšmė nėra lygi Žvaigždutės“ arba ar langelyje A6 esanti reikšmė yra lygi „Įrankiai“ (TRUE)

Daugiau informacijos apie tai, kaip naudoti šias funkcijas, žr. Funkcija AND, Funkcija OR ir Funkcija NOT.

Puslapio viršus

Sukurkite sąlyginę formulę, besibaigiančią kitu skaičiavimu ar kitomis nei TRUE ar FALSE reikšmėmis

Šiai užduočiai atlikti naudokite funkcijas AND, OR ir IF ir operatorius, kaip rodoma toliau pateikiamame 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ų ir stulpelių antraščių nežymėkite.

pavyzdžio pasirinkimas „Excel 2013 for Windows“ žinyne

Pavyzdžio iš žinyno žymėjimas

  1. Paspauskite CTRL+C.

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

  3. 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 pereiti nuo rezultatų peržiūros prie rezultatus grąžinančių formulių peržiūros, paspauskite 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.

1

2

3

4

5

6

7


8



9



10



11




12



13



14




15



16

A

^b

Duomenys

15

9

8

Žvaigždutės

Įrankiai

Formulė

Aprašas (rezultatas)

=IF(A2=15; "GERAI"; "NEGERAI")

Jei langelio A2 reikšmė yra lygi 15, pateikti "GERAI". Kitu atveju pateikti "NEGERAI" (GERAI)

=IF(A2<>15, "GERAI", "NEGERAI")

Jei langelio A2 reikšmė nelygi 15, pateikti "NEGERAI". Kitu atveju pateikti "NEGERAI" (NEGERAI)

=IF(NOT(A2<=15), "GERAI", "NEGERAI")

Jei langelyje A2 esanti reikšmė yra ne mažesnė ar lygi 15, pateikti "GERAI." Kitu atveju pateikti "NEGERAI." (NEGERAI)

=IF(A5<>"ŽVAIGŽDUTĖS", "GERAI", "NEGERAI")

Jei langelio A5 reikšmė nelygi "ŽVAIGŽDUTĖS", pateikti "GERAI." Kitu atveju pateikti "NEGERAI" (NEGERAI)

=IF(AND(A2>A3; A2<A4); "GERAI"; "NEGERAI")

Jei langelio A2 reikšmė yra didesnė už langelio A3 reikšmę, o langelio A2 reikšmė yra mažesnė už langelio A4 reikšmę, pateikti "GERAI." Kitu atveju pateikti "NEGERAI" (NEGERAI)

=IF(AND(A2<>A3; A2<>A4); "GERAI", "NEGERAI")

Jei langelio A2 reikšmė nelygi A3, o langelio A2 reikšmė taip pat nelygi langelio A4 reikšmei, pateikti "GERAI." Kitu atveju pateikti "NEGERAI" (GERAI)

=IF(OR(A2>A3; A2<A4); "GERAI"; "NEGERAI")

Jei langelio A2 reikšmė yra didesnė už langelio A3 reikšmę arba jei langelio A2 reikšmė yra mažesnė už langelio A4 reikšmę, pateikti "GERAI." Kitu atveju pateikti "NEGERAI" (GERAI)

=IF(OR(A5<>"Žvaigždutės", A6<>"Įrankiai"), "GERAI", "NEGERAI")

Jei langelyje A5 esanti reikšmė nėra lygi "Žvaigždutės" ar langelyje A6 esanti reikšmė nėra lygi "Įrankiai", grąžinti rezultatą "GERAI". Kitu atveju pateikti "NEGERAI". (NEGERAI)

=IF(OR(A2<>A3; A2<>A4); "GERAI"; "NEGERAI")

Jei langelio A2 reikšmė nelygi A3 reikšmei arba langelio A2 reikšmė nelygi langelio A4 reikšmei, pateikti "GERAI." Kitu atveju pateikti "NEGERAI" (GERAI)

Daugiau informacijos apie tai, kaip naudoti šias funkcijas, peržiūrėkite Funkcija IF ir Funkcija AND ir Funkcija OR.

Puslapio viršus

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×