Vairāki nosacījumi IF - Excel padomi

Satura rādītājs

Vairāku nosacījumu apstrāde IF formulā. Šajā rakstā ir salīdzinātas trīs dažādas metodes.

Kad jāveic nosacīts aprēķins, atbilde ir IF funkcija. Ja tad citādi. Šajā attēlā vienkāršs IF aprēķina prēmiju, ja jūsu pārdošanas apjoms bija USD 20 000 vai vairāk.

Bonusa aprēķins ar IF

Bet kas notiek, ja ir jāievēro divi nosacījumi? Lielākā daļa cilvēku vienu IF paziņojumu ievietos citā, piemēram:

Kas notiek, ja ir divi nosacījumi?

Bet tas neizdodas, ja jums ir daudz nosacījumu, kas jāievēro. Funkcija AND saīsinās un vienkāršos formulu. = AND (pārbaude, pārbaude, pārbaude, pārbaude) būs patiesa tikai tad, ja visi loģiskie testi būs patiesi. Šajā piemērā parādīta īsāka formula ar tādiem pašiem rezultātiem.

Daudzi nosacījumi?

Ja jums patīk AND, jūs varat atrast OR vai NOT lietojumu. = VAI (pārbaude, pārbaude, pārbaude, pārbaude) būs patiesa, ja kāds no loģiskajiem testiem būs patiess. NĒ mainīs atbildi. =NOT(True)ir nepatiesa. =NOT(False)ir patiess. Ja jums kādreiz ir jādara kaut kas izdomāts, piemēram, NAND, jūs to nevarat izdarīt (UN (Test, Test, Test, Test)).

Uzmanību

Kaut arī programmā Excel 2013 XOR tika ieviests kā ekskluzīvs vai tas nedarbojas tā, kā grāmatveži varētu sagaidīt. =XOR(True,False,True,True)ir taisnība tādu iemeslu dēļ, kurus šeit ir pārāk sarežģīti izskaidrot. XOR patiešām skaita, vai jums ir nepāra skaits patieso vērtību. Nepāra. Tiešām dīvaini.

Bonusa padoms

Būla loģikas izmantošana

Es vienmēr atspoguļoju IF savos semināros. Es vienmēr jautāju, kā cilvēki atrisinātu divu nosacījumu problēmu. Rezultāti bieži vien ir vienādi; 70-80% cilvēku izmanto ligzdotos IF un 20-30% lieto AND. Vienu reizi Virdžīnijā sieviete no Price Waterhouse piedāvāja šo formulu:

true / false aprēķinā

Tas strādā. Tas dod tādu pašu atbildi kā citas formulas. Aprēķiniet bonusu .02 * B4. Bet pēc tam reiziniet šo piemaksu ar loģiskiem testiem iekavās. Piespiežot programmu Excel reizināt skaitli ar Patiesi vai Nepatiesa, Patiesais kļūst par 1, bet Nepatiesais - par 0. Jebkurš skaitlis, kas ir 1, ir pats par sevi. Jebkurš skaitlis, kas reizināts ar 0, ir 0. Reizinot bonusu ar nosacījumiem, tiek apmaksātas tikai tās rindas, kas atbilst abiem nosacījumiem.

Tas ir forši. Tas strādā. Bet tas šķiet mulsinoši, kad to pirmo reizi redzat. Mans seminārā vienmēr ir joks: “Ja jūs nākamajā mēnesī pametat darbu un ienīstat savus kolēģus, sāciet lietot šo formulu.”

Skatīties video

  • Vienkāršākā IF funkcija ir =IF(Logical Test,Formula if True, Formula if False)
  • Bet ko darīt, ja jāpārbauda divi apstākļi?
  • Daudzi cilvēki darīs =IF(Test 1, IF(Test 2, Formula if True, False), False)
  • Tas kļūst apgrūtinošs, ja ir 3, 5, 17 apstākļi!
  • Tā vietā izmantojiet =IF(AND(t1,t2,t3,t4),Formula if True, Formula if False)
  • Ja jums patīk AND, apsveriet OR, NOT citām situācijām
  • NAND var izdarīt ar NOT (AND ())
  • NOR var izdarīt ar NOT (OR ())
  • Esiet piesardzīgs, lietojot XOR, jo rezultāti nav tādi, kādus jūs sagaidāt

Video atšifrējums

Uzziniet Excel no Podcast epizodes, 2025. gada sērijas - vairāki nosacījumi IF!

Es apraidīšu visu šo grāmatu, augšējā labajā stūrī esošais “i” jūs aizvedīs uz visu šo aplāžu atskaņošanas sarakstu!

Labi, mēs sāksim ar visvienkāršāko IF gadījumu pasaulē. Pie mums pienāk fiktīvais pārdošanas viceprezidents un saka: "Hei, šomēnes ikviens, kura pārdošanas apjoms pārsniedz 20000 USD, saņem 2% bonusu." Labi, tāpēc IF funkcijai ir trīs daļas: loģisks tests, kas saka: “Vai B4 ir> 20000 USD?” Koma, tad ko darīt, ja tā ir PATIESA? Ja tas ir PATIESA, .02 * B4, komats, kā rīkoties, ja tas ir FALSE? Ja neesat nopelnījis 20000 USD, jums nav nekādu prēmiju, tas ir nulle, labi. Ctrl + Enter, lai nokopētu to uz leju, un jūs redzat, ka bonuss mums ir tikai tām rindām, kuras pārsniedza 20000 USD, šī ir slēgta, taču joprojām nav bonusa, labi. Tagad nekad nav bijis tik vienkāršs prēmiju plāns, pareizi, vienmēr ir vairāki noteikumi, tāpēc šeit mums jāpārbauda, ​​vai ieņēmumi ir> 20000 USD un vai bruto peļņas procenti> 50%.

Labi, un, ja jūs zināt, kā to atrisināt, padomājiet par to, kā jūs to atrisināsiet, labi, un es paredzēšu, ka daudzi no jums saka: "Nu, mēs sāksim ar vienu IF paziņojums un pēc tam vēlāk ir vēl viens šāds IF paziņojums - ligzdotie IF. ” Un tad tur ir daži no jums, kas saka: "Nu, darīsim IF paziņojumu, un tad tūlīt šeit iekavās mēs nonākam citā funkcijā ar nosaukumu AND." Un tad ir veids, kā to izdarīt bez IF. Labi, tāpēc es to apskatīšu caur šiem, tāpēc šeit ir pirmais, visizplatītākais veids, ligzdotais IF, labi, lūk, kā lielākā daļa cilvēku to darītu.

= IF, veiciet pirmo pārbaudi, pārbaudiet, vai ieņēmumi B4 ir USD 20000, ja tas ir tad, veiciet citu IF, redziet, vai bruto peļņas procenti ir> 0,05? Ja tā ir PATIESA, tad abi nosacījumi ir PATIESI, mēs varam darīt .02 * B4, pretējā gadījumā nav bonusa. Labi, bet mēs neesam pabeiguši, aizveriet iekšējās iekavas, komatu un pēc tam, ja pirmais tests nebija patiess, nekāda prēmija, Ctrl + Enter, lai nokopētu. Jūs redzat, ka tikai tās rindas, kas pārsniedz 20000 USD un pārsniedz bruto peļņas procentus no 50%, saņem bonusu. Labi tagad, tajā pašā laikā, kādreiz bija šī briesmīgā robeža, kur jūs nevarēja ievietot ligzdā vairāk kā 7 IF paziņojumus. Šī bija sāpīga diena, it īpaši, ja mēnešu laikā jūs tikai lēnām pievienojāt nosacījumus, un jums beidzot bija tāda, kurai bija 7, un jums vajadzēja pievienot astoto. Labi, labi, šodien jūs varat iet uz 32, es nedomāju, ka jums kādreiz vajadzētu iet uz 32,bet, ja jums vienkārši ļoti nepieciešams pāriet no 7 uz 8, tad tā ir laba lieta, labi. Tātad, tā ir ligzdotā IF paziņojuma pieeja, kad es rīkoju savus tiešos seminārus, apmēram puse no istabas to dara, bet tur ir daudz, daudz labāks ceļš.

= IF un pēc tam nekavējoties iedziļināties funkcijā ar nosaukumu AND, tāpēc AND iekšpusē mēs veicam visus testus: vai ieņēmumi ir> 20000, komati, vai bruto peļņas procenti ir>, 5. Ja testu bija vairāk, turpiniet likt komatus ar papildu testiem un pēc tam aizveriet beigas, lai viss būtu PATIESS, galu galā visam jābūt PATIESAM. Tātad, ja mēs nonākam līdz šim punktam, ja beigas ir PATIESAS, .02 * ieņēmumi, pretējā gadījumā 0, tā ir īsāka formula, to ir vieglāk ievadīt, jūs saņemat tādus pašus rezultātus, dzīve ir lieliska.

Labi, no visiem semināriem, ko esmu rīkojis pēdējo 15 gadu laikā, tikai vienu reizi kāds ir ienācis un iesitis man ar šo trako formulu. Viņa teica: "Redzi, mēs tikai darīsim = 0,02 * ieņēmumus, piemēram." Labi, aprēķiniet prēmiju, es esmu tāds: "Ku, pakari, tas būs dārgi, tu piešķirsi bonusu visiem." viņa ir tāda kā "Pagaidiet, man nebija darīts, reizes, un tad iekavās mēs ievietosim katru nosacījumu, tāpēc ieņēmumi> 20000 reizes, iekavās bruto peļņas procenti>, 5". Labi, un tas notiek, ja mēs aprēķinām prēmiju, un pēc tam šie rezultāti tiek novērtēti kā PATIESI vai PATIESI. Un, kad mēs piespiežam Excel reizināt PATIESU vai PATIESU skaitli, PATIESA kļūst par 1, jebkas * 1 ir pats par sevi, FALSE kļūst par 0! Labi, tāpēc mums šeit ir 2% * ieņēmumi * 1 * 0, jebkas * 0 = 0, labi,lai notīrītu bonusu. Tā ir Būla loģika, PATIESA * PATIESA, 1 * 1 = 1, ja nu tie ir FALSE, vai visi ir FALSE, tas tiks novērtēts līdz 0, un mēs saņemsim tieši tādu pašu rezultātu. Vai es domāju, ka jums vajadzētu pāriet uz šo? Nē, tas ir mulsinoši, ja vien nākamnedēļ neatstājat darbu un nīstat savus kolēģus, tad droši pārejiet pie tā, labi.

Ja jums patīk funkcija AND, ir arī citas funkcijas vai pārbaudes, lai pārbaudītu, vai kāds no nosacījumiem ir PATIESA, tāpēc šis vai tas, vai šis, tas atgriezīs PATIESU. NĒ gatavojas mainīt TRUE uz FALSE un FALSE uz TRUE, kas ir noderīgi, mēģinot veikt Būla jēdzienus NAND vai NOR. NAND apzīmē ne-un, tā ir PATIESA, ja vismaz viens nosacījums ir FALSE, labi. Tātad, ja neviena no tām nav PATIESA, tas ir lieliski, ja daži no tiem ir PATIESI, tas ir lieliski, bet tiklīdz visi ir PATIESI, tad mēs nemaksājam. NOR nozīmē ne-vai, tas nozīmē, ka neviens no nosacījumiem nav PATIESA - ja tas notiek, vai tas notiek, vai tas notiek, jums nav nekādu bonusu. Un tad XOR, tagad esiet uzmanīgs ar šo, tas tika ieviests programmā Excel 2013, un tas nedara to, ko mēs kā grāmatveži domājam.Ekskluzīvs - vai nozīmē, ka tikai viens no testiem ir PATIESA, un tas darbojas, ja pastāv divi nosacījumi. Bet elektroinženieriem viņi to dara divatā, tāpēc tas nedod rezultātus, kurus jūs domājat.

Labi, tāpēc šeit ir 1. pārbaude, 2. pārbaude, 3. pārbaude, 4. pārbaude, trīs no tiem ir PATIESI, un XOR saka: “Vai tieši viens no šiem ir PATIESA?” Un, kad mēs darām šo XOR, tas saka: "Jā, tieši viens no tiem, kas ir PATIESI." un tas ir tāpēc, ka Excel funkcija dublē ļoti izplatītas mikroshēmas darbību, ko izmanto elektrotehnikā, es zinu, tas ir šokējoši, vai ne? Jūs domājat, ka Excel ir paredzēts tikai grāmatvežiem, bet arī inženieri izmanto programmu Excel, un viņi acīmredzot pievienoja XOR viņiem, nevis grāmatvežiem. Tātad tas, kā tas tiek novērtēts, skatoties uz pirmajiem diviem: “Vai viens no šiem 2 ir PATIESA? Jā!" Labi, tāpēc mēs iegūstam šo PATIESĪBU, un tad viņi ņem atbildi no XOR un salīdzina to ar PATIESI: “Vai viens no šiem 2 ir PATIESA? Nē, 2 no tiem ir PATIESI, tāpēc tas kļūst par MELI! Tad viņi pieņem šo atbildi un XOR to kopā ar pēdējo,tāpēc viņi to dara divatā, vai ne? “Vai viena no šīm 2 ir PATIESA? Jā!" Labi, tāpēc mēs to iegūstam. Izrādās, ka tas, ko tā patiesībā dara, ir elektrotehnikas lieta, kas tiek skaitīta, ja nepāra ieeju skaits ir PATIESA. Tas ne vienmēr ir noderīgi grāmatvežiem, kuri sagaida, ka tas darīs to, ko nozīmē XOR angļu valodā.

Labi, daudz lielisku padomu šajā grāmatā, noderīgas lietas un pat šī drausmīgā diskusija par NAND un XOR un tamlīdzīgām lietām. Pērciet grāmatu, visi šie padomi būs jūsu plaukstā. Atkārtojums no šodienas: Vienkāršākā IF funkcija, = JA loģiskais tests, kas jādara, ja tā ir PATIESA, kā rīkoties, ja tā ir FALSE, bet, ja jums ir 2 nosacījumi, daudzi cilvēki ligzdo IF paziņojumus, bet iedomājieties, vai jums būtu 3 , 5 vai 17 apstākļi ligzdošanai. UN to atrisinās, nedaudz saīsiniet to, tāpēc, ja jums patīk AND, ir arī VAI vai NĒ, jūs varat darīt NAND, jūs varat darīt NOR, bet esiet piesardzīgs, lietojot jauno Excel 2013 XOR, rezultāti var nebūt tādi, kā jūs gaidīt.

Labi, hei, es gribu pateikties, ka apstājies, mēs tiksimies nākamreiz uz citu netcast no!

Lejupielādēt failu

Lejupielādējiet faila paraugu šeit: Podcast2025.xlsx

Interesanti raksti...