Formulu vienkāršošana, samazinot IF funkciju sarežģītību programmā Microsoft Excel 2010

Anonim

Šajā rakstā mēs iemācīsimies vienkāršot formulas, samazinot IF funkciju sarežģītību programmā Microsoft Excel 2010.

Strādājot pie NESTED IF formulas; veiksmīga komandas izpilde ir atkarīga no tā, vai nosacījums ir izpildīts vai nē. Vienā šūnā ir iespējams ligzdot vairākas IF funkcijas.

IF funkcija pārbauda, ​​vai jūsu norādītais nosacījums ir TRUE vai FALSE. Ja nosacījums atgriež TRUE, tas atgriež iepriekš iestatīto vērtību, un, ja nosacījums atgriež FALSE, tas atgriež citu iepriekš iestatītu vērtību.

Sintakse = IF (loģiskais_tests, vērtība_jautājums, vērtība_jautājums)

loģiskais_tests: Loģiskā pārbaude pārbaudīs stāvokli vai kritērijus. Ja nosacījums atbilst, tas atgriež iepriekš iestatīto vērtību, un, ja nosacījums neatbilst, tad atgriež citu iepriekš iestatītu vērtību.

value_if_true: Vērtība, kuru vēlaties atgriezt, ja šis arguments atgriež vērtību TRUE.

value_if_false: Vērtība, kuru vēlaties atgriezt, ja šis arguments atgriež FALSE

Izmantojot ligzdotu IF funkcija prasīs pārāk daudz laika. Mēs varam izmantot alternatīvu funkciju, t.i. Funkcija CHOOSE lai atgrieztu to pašu izvadi, kuru atgriezīs IF funkcija.

Izvēlieties: Atgriež rakstzīmi, kas norādīta ar datora rakstzīmju kopas koda numuru. Funkcija IZVĒLES atgriež vērtību no vērtību saraksta, pamatojoties uz norādīto indeksa numuru. Izvēloties funkciju, tiek izmantota indeksa_numurs, lai atgrieztu vērtību no saraksta.

Sintakse = IZVĒLIES (indeksa_numurs, vērtība1, vērtība2,…)

indeksa_numurs: Tas norāda, kurš vērtības arguments ir atlasīts. Indeksa_numurs ir jābūt skaitlim no 1 līdz 254 vai formulai, kurā ir skaitļi no 1 līdz 254. Ja indeksa_numurs ir mazāks par 1, tad izvēlieties atgriezīsies #VĒRTĪBA! kļūda.

vērtība1 un vērtība2 ir 1 līdz 254 vērtību argumenti, no kuriem CHOOSE novērtēs un atgriezīs rezultātu.

Ņemsim piemēru:

  • Mums ir studentu datu tabula.
  • A slejā ir norādīts studentu vārds, bet B slejā - viņu vērtējumi
  • F & G slejā mums ir nosacījumi- Rezultāts un Vērtējumi.

  • C slejā mēs vēlamies ievadīt ligzdotu IF formulu, kas atgriezīs vērtējumus
  • Šūnā C2 ievadiet formulu = IF (B2 = 1, $ G $ 3, IF (B2 = 2, $ G $ 4, IF (B2 = 3, $ G $ 5, IF (B2 = 4, $ 6 $))))))

  • Nokopējot zemāk esošo formulu, mēs iegūsim rezultātu, kā norādīts zemāk

  • Šūnā D2 mēs ievadīsim formulu= IZVĒLIES (B2, $ G $ 3, $ G $ 4, $ G $ 5, $ G $ 6)

  • IZVĒLIES funkcija pārbaudīs vērtību šūnā B2 un atdos vērtību, pamatojoties uz G slejas vērtībām.
  • Nokopējot zemāk esošo formulu, mēs iegūsim rezultātu, kā norādīts zemāk

  • Abas formulas nodrošina to pašu izvadi, bet izmanto funkciju IZVĒLĒTIES, kas samazina IF funkcijas sarežģītību, kur katram jaunam nosacījumam IF funkcijā ir jāraksta jauns IF nosacījums.