AND un OR izmantošana, lai pārbaudītu nosacījumu kombināciju

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Ja jums ir jāatrod dati, kas atbilst vairāk nekā vienam nosacījumam, piemēram, precēm, kas pārdotas no aprīļa līdz janvārim, vai precēm, kuras pārdevusi Nansija, jūs varat izmantot funkcijas AND un OR kopā.

Šajā piemērā funkcija AND ir iekļauta funkcijā OR, lai meklētu preces, kas pārdotas no 2011. gada 30. aprīļa līdz 2012. gada 1. janvārim, vai visas preces, ko pārdevusi Nansija. Redzams, ka funkcija atgriež Patiess precēm, ko pārdevusi Nansija, kā arī precēm, ko pārdevuši Andis un Ivars formulā norādītajā periodā.

AND un OR izmantošana vienā formulā

Lūk, formula, kuru var kopēt un ielīmēt darblapā.

= OR (un (C2 > datums (2011,4,30) C2 < DATE(2012,1,1)),B2="Nancy")

Apskatīsim šo formulu nedaudz plašāk. Funkcijai OR ir nepieciešams argumentu kopums, kurus tā var pārbaudīt, lai noskaidrotu, vai tie ir patiesi vai aplami. Šajā formulā pirmais arguments ir funkcijas AND un tajā ligzdotas funkcijas DATE rezultāts. Otrais arguments ir "Nansija". Formulu varat lasīt šādi: pārbaudīt, vai laikā no 2011. gada 30. aprīļa līdz 2012. gada 1. janvārim ir pārdotas preces un vai preces ir pārdevusi Nansija.

Līdzīgi funkcijai OR funkcija AND arī atgriež vērtību Patiess vai Aplams. Parasti funkciju AND izmanto, lai paplašinātu citu funkciju, piemēram, OR un IF, iespējas. Šajā piemērā funkcija OR neatrastu pareizos datumus, ja netiktu izmantota funkcija AND.

AND un OR izmantošana līdz ar IF

Jūs varat arī izmantot funkcijas AND un OR līdz ar funkciju IF.

Funkcijā IF ligzdota funkcija AND un OR

Šajā piemērā pārdevēji nenopelna prēmijas, kamēr viņi nav pārdevuši preces vismaz 125 000 EUR vērtībā, ja vien viņi nestrādā dienvidu reģionā, kur tirgus ir mazāks. Šādā gadījumā viņi prēmiju var saņemt, kad ir sasniegts pārdošanas apjoms 100 000 EUR vērtībā.

= IF (vai (C4 > = 125000; AND (B4 = "Dienvidi"; C4 > = 100000)) = TRUE; C4 * 0,12; "Nav prēmijas")

Apskatīsim mazliet vairāk. Funkcija IF ir nepieciešami trīs argumenti strādāt. Pirmais ir loģiskais _ tests, otrais ir vērtība, ko vēlaties redzēt, ja testa atgriež vērtību True, un trešais ir vērtība, kuru vēlaties skatīt, ja testa atgriež vērtību False. Šajā piemērā funkcija OR un viss ligzdots to nodrošina loģiskais _ tests. Jūs varat izlasīt: meklēt vērtība ir lielāka par vai vienāds ar 125 000, izņemot gadījumus, kad vērtība kolonnā C ir "Dienvidu" un pēc tam meklējiet vērtība, kas ir lielāka par 100000 un ikreiz, kad abu nosacījumi ir patiesi, vērtību reizina ar 0,12 Komisijas summa. Pretējā gadījumā Rādīt vārdus "Nav prēmijas".

Mēģiniet strādāt ar augstāk redzamajiem piemēriem

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×