Skip to main content

Kā lietot Excel, UN, VAI un IF funkcijas

Anonim

AND, OR un IF funkcijas ir daži no Excel labāk zināmo loģisko funkciju. Atkarībā no tā, kāda funkcija tiek izmantota, vienam vai visiem nosacījumiem ir jābūt taisnīgam, lai atgrieztu TRUE atbildi. Ja nē, funkcija atgriež FALSE vērtību.

OR funkcijai, ja viens no šiem nosacījumiem ir taisnība, funkcija atgriež vērtību TRUE šūnā B2. Attiecībā uz funkciju UN visiem trim nosacījumiem ir jābūt taisnām attiecībā uz funkciju, lai atgrieztu vērtību TRUE šūnā B3.

Nelielu funkciju pievienošana programmā Excel

Izveidojot Excel IF paziņojumu

Lingēšanas funkcijas Excel nozīmē izvietot vienu funkciju citā. Nested funkcija darbojas kā viens no galvenās funkcijas argumentiem. Augšējā attēlā rindas no četrām līdz septiņām satur formulas, kurās AND vai OR funkcija atrodas IF funkcijā.

Ja viena no šīm divām funkcijām tiek kombinēta ar IF funkciju, iegūtajai formulei ir daudz lielākas iespējas.

Mūsu konkrētajā piemērā, kā attēlots iepriekš, trīs nosacījumus pārbauda ar formulām 2. un 3. rindā:

  • Vai vērtība A2 šūnā ir mazāka par 50?
  • Vai vērtība A3 šūnā nav vienāda ar 75?
  • Vai vērtība A4 šūnā ir lielāka vai vienāda ar 100?

Turklāt visos piemēros ligzdoto funkciju darbojas kā IF funkciju vispirms; šis pirmais elements ir pazīstams kā Logical_test arguments.

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")

= IF (AND (A2 <50, A3 <> 75, A4> = 100), ŠODIEN (), 1000)

Formulas izejas maiņa

Visās formulās no rindām no četrām līdz septiņām, AND un OR funkcijas ir identiskas to kolēģiem, kas ir divas un trīs rindas, jo tās pārbauda datus šūnās A2 uz A4 lai redzētu, vai tas atbilst nepieciešamajam stāvoklim.

IF funkcija tiek izmantota, lai kontrolētu formulas izvadi, pamatojoties uz to, kas ievadīts funkcijas otrajam un trešajam argumentam. Šīs izejas piemēri var būt teksts, kas parādīts ceturtajā rindā, skaitlis, kas parādīts piecās rindās, izeja no formulas vai tukša šūna.

Attiecībā uz IF / JA formulu šūnā B5, jo ne visas trīs šūnas diapazonā A2 uz A4 ir taisnība - vērtība šūnā A4 nav lielāks vai vienāds ar 100, funkcija AND atgriež vērtību FALSE.

IF funkcija izmanto šo vērtību un atdod to Value_if_false arguments - pašreizējais datums, ko sniedz TODAY funkcija.

No otras puses, IF / OR formula četrās rindās atgriež teksta paziņojumu Dati pareiziviena no diviem iemesliem:

  1. OR vērtība ir atgriezusi TRUE vērtību - vērtību šūnā A3 nav vienāds ar 75.
  2. Pēc tam IF funkcija izmantoja šo rezultātu, lai to atgrieztu Value_if_false arguments: dati ir pareizi.

Izmantojot IF deklarāciju programmā Excel

Nākamajos soļos aprakstīts, kā ievadīt IF / OR formulu, kas atrodas šūnā B4 no parauga attēla. Tos pašus soļus šeit var izmantot, lai ievadītu kādu no IF formulas mūsu konkrētajos piemēros.

Lai gan ir iespējams vienkārši ievadīt visu formulu ar roku, daudziem cilvēkiem ir vieglāk izmantot IF funkciju dialoglodziņu, lai ievadītu formulu un argumentus; dialoglodziņš rūpējas par sintakses sarežģījumiem, piemēram, komatu atdalītājiem starp argumentiem un apkārtējiem teksta ierakstiem pēdiņās.

Darbības, ko izmanto, lai ievadītu IF / OR formulu šūnā B4 ir šādi:

  1. Noklikšķiniet uz šūnas B4 lai padarītu to par aktīvo šūnu.
  2. Noklikšķiniet uzFormulas lentes cilne.
  3. Noklikšķiniet uzLoģiski ikona, lai atvērtu nolaižamo sarakstu funkciju.
  4. Klikšķis IF sarakstā, lai atvērtu dialoglodziņu IF funkciju.
  5. Noklikšķiniet uzLogical_test dialoglodziņā.
  6. Ievadiet pilnu un funkciju: VAI (A2 <50, A3 <> 75, A4> = 100) logic_test līnijā, izmantojot norādi uz šūnu atsaucēm, ja vēlaties.
  7. Noklikšķiniet uzValue_if_true dialoglodziņā.
  8. Ierakstiet tekstuDati pareizi(nav nepieciešami pēdiņi).
  9. Noklikšķiniet uzValue_if_false dialoglodziņā.
  10. Ierakstiet tekstu Datu kļūda.
  11. Klikšķis labi lai aizvērtu dialoglodziņu un atgrieztos darblapā.
  12. Kā jau minēts iepriekš, formulai vajadzētu parādītValue_if_true arguments vai arguments Dati pareizi.
  13. Kad jūs noklikšķiniet uz šūnu B4, pilnā funkcija parādās formulas joslā virs darblapas.

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")