Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Ja vēlaties atrast datus, kas atbilst vairākiem nosacījumiem, piemēram, vienības, kuras pārdotas no aprīļa līdz janvārim, vai nancy pārdotas vienības, varat vienlaikus izmantot funkcijas AND un OR . Piemērs.

AND un OR izmantošana vienā formulā

Šī formula ligzdo funkciju AND funkcijā OR , lai meklētu pārdotās vienības no 2011. gada 1. aprīļa līdz 2012. gada 1. janvārim, vai visas Nancy pārdotās vienības. Varat skatīt atgrieztos Patiess attiecībā uz Nancy pārdotajām vienībām, kā arī par Tim un Ed pārdotajām vienībām formulā norādītajiem datumiem.

Šeit ir formula veidlapā, kuru varat kopēt un ielīmēt. Ja vēlaties veikt atskaņošanu darbgrāmatas paraugā, skatiet šī raksta beigas.

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

Tālāk formulā iepazīsiet vēl padziļinātu informāciju. Funkcijai OR ir nepieciešama argumentu kopa (datu fragmenti), lai pārbaudītu, vai tie ir patiesi vai aplami. Šajā formulā pirmais arguments ir funkcija AND un tajā ligzdota funkcija DATE , otrā ir "Aija". Formulu varat izlasīt šādi: Pārbaudiet, vai ir veikta pārdošana pēc 2011. gada 30. aprīļa un pirms 2012. gada 1. janvāra, vai arī to ir veikusi Nancy.

Funkcija AND atgriež arī vērtību True vai False. Lielāko daļu laika izmantojiet AND, lai paplašinātu citas funkcijas iespējas, piemēram, OR un IF. Šajā piemērā funkcija OR neatradīs pareizos datumus bez funkcijas AND.

AND un OR izmantošana ar IF

Varat izmantot arī AND unOR ar funkciju IF.

Funkcijā IF ligzdota funkcija AND un OR

Šajā piemērā cilvēki nepelna prēmiju līdz brīdim, kad viņi pārdod preces vismaz 125 000 EUR vērtībā, ja vien viņi nedarbojas dienvidu reģionā, kur tirgus ir mazāks. Šādā gadījumā viņi kvalificējas piemaksai pēc 100 000 $ pārdošanas apjomā.

=IF(OR(C4>=125000,AND(B4="Dienvidi",C4>=100 000))=TRUE,C4*0,12,"Nav prēmijas")

Apskatīsim nedaudz dziļāk. Lai funkcija IF darbotos pareizi, tai ir nepieciešami trīs datu fragmenti (argumenti). Pirmais ir loģiskais tests, otrā ir vērtība, kas jāse variantā, vai tests atgriež vērtību True, bet trešā ir vērtība, kas jāseina, ja tests atgriež vērtību False. Šajā piemērā funkcija OR un visi tajā ligzdotie elementi nodrošina loģisku testu. Varat to nolasīt kā: Meklējiet vērtības, kas lielākas vai vienādas ar 125 000, ja vien vērtība kolonnā C nav "Dienvidi", meklējiet vērtību, kas ir lielāka par 100 000, un ikreiz, kad abi nosacījumi ir patiesi, reiziniet vērtību ar 0,12, kas ir komisijas naudas summa. Pretējā gadījumā parādīt vārdus "Nav prēmijas".

Uz lapas sākumu

Datu paraugs

Ja vēlaties strādāt ar piemēriem šajā rakstā, iekopējiet tālāk norādīto tabulu savas izklājlapas šūnā A1. Noteikti atlasiet visu tabulu, ieskaitot virsraksta rindu.


Pārdevējs

Reģions

Pārdošana

Formula/rezultāts

Siliņš

Austrumi

87925

=IF(OR(C2>=125000,AND(B2="Dienvidi",C2>=100 000))=TRUE,C2*0,12,"Nav prēmijas")

Zvaniņa

Ziemeļi

100000

=IF(OR(C3>=125000,AND(B3="Dienvidi",C3>=100000))=TRUE,C3*0,12,"Nav prēmijas")

Vanags

Rietumi

145000

=IF(OR(C4>=125000,AND(B4="Dienvidi",C4>=100 000))=TRUE,C4*0,12,"Nav prēmijas")

Kalns

Dienvidi

200750

=IF(OR(C5>=125000,AND(B5="Dienvidi",C5>=100 000))=TRUE,C5*0,12,"Nav prēmijas")

Balodis

Dienvidi

178650

=IF(OR(C6>=125000,AND(B6="Dienvidi",C6>=100 000))=TRUE,C6*0,12,"Nav prēmijas")

Tomass

Ziemeļi

99555

=IF(OR(C7>=125000,AND(B7="Dienvidi",C7>=100000))=TRUE,C7*0,12,"Nav prēmijas")

Keever

Austrumi

147000

=IF(OR(C8>=125000,AND(B8="Dienvidi",C8>=100 000))=TRUE,C8*0,12,"Nav prēmijas")

Kazisvila

Ziemeļi

213450

=IF(OR(C9>=125000,AND(B9="Dienvidi",C9>=100 000))=TRUE,C9*0,12,"Nav prēmijas")

Brūngrū

Dienvidi

122680

=IF(OR(C10>=125000,AND(B10="Dienvidi",C10>=100 000))=TRUE,C10*0,12,"Nav prēmijas")

Kalns

Rietumi

92500

=IF(OR(C11>=125000,AND(B11="Dienvidi",C11>=100 000))=TRUE,C11*0,12,"Nav prēmijas")

Bensons

Austrumi

88350

=IF(OR(C12>=125000,AND(B12="Dienvidi",C12>=100000))=TRUE,C12*0,12,"Nav prēmijas")

Lasīšana

Rietumi

102500

=IF(OR(C13>=125000,AND(B13="Dienvidi",C13>=100 000))=TRUE,C13*0,12,"Nav prēmijas")

Uz lapas sākumu

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×