അത് പ്രവാസത്തിൽ ഒരു ഫംഗ്ഷൻ എങ്ങനെ ഉപയോഗിക്കാം. () ഒരു സെയിൽസ് ബോണസ് കണക്കാക്കുകയാണെങ്കിൽ നെസ്റ്റഡ് ഫംഗ്ഷനുകളുള്ള എക്സലിലെന്നപോലെ

സെല്ലുകളിൽ ലോജിക്കൽ പരിശോധന നടത്താനുള്ള കഴിവ് ഒരു ശക്തമായ ഉപകരണമാണ്. ഇതിനായി നിങ്ങൾ ഒരു അനന്തമായ ആപ്ലിക്കേഷനുകൾ കണ്ടെത്തും അത് അങ്ങിനെയെങ്കിൽ() നിങ്ങളുടെ ദൈനംദിന രേഖകളിൽ. ലളിതമായ പ്രവർത്തനത്തിന്റെ സാധ്യതകൾക്കപ്പുറം പലപ്പോഴും ആവശ്യമായ പരിശോധനകൾക്കുള്ളതാണ് പ്രശ്നം. അത് അങ്ങിനെയെങ്കിൽ() . ഫലം നൽകുന്നതിനുമുമ്പ് രണ്ടോ അതിലധികമോ വ്യവസ്ഥകൾ പരിശോധിക്കേണ്ടത് അത്യാവശ്യമാണ്.

അത്തരം കേസുകളിൽ, Excel നിരവധി ഓപ്ഷനുകൾ നൽകുന്നു: ഉപയോഗിക്കുക അത് അങ്ങിനെയെങ്കിൽ() മറ്റൊന്നിനുള്ളിൽ അത് അങ്ങിനെയെങ്കിൽ()പ്രവർത്തനങ്ങൾ ഒപ്പം() ഒപ്പം il. ഒപ്പം(). അടുത്തതായി, ഈ വഴികൾ ഞങ്ങൾ പരിചയപ്പെടും.

ഉപയോഗിക്കുന്നു അത് അങ്ങിനെയെങ്കിൽ() മറ്റൊരു പ്രവർത്തനത്തിനകത്ത് അത് അങ്ങിനെയെങ്കിൽ()

മുമ്പ് പഠിച്ച ഫംഗ്ഷനെ അടിസ്ഥാനമാക്കിയുള്ള ഓപ്ഷൻ നോക്കാം \u003d എങ്കിൽ (A1\u003e 1000; "അനേകം"; "ചെറിയ"). A1 ലെ നമ്പർ 10,000 ത്തിൽ കൂടുതൽ വരുമ്പോൾ നിങ്ങൾ മറ്റൊരു സ്ട്രിംഗ് പിൻവലിക്കണമെങ്കിൽ എന്തുചെയ്യും? മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, A1\u003e 1000 എന്ന പദപ്രയോഗം ശരിയാണെങ്കിൽ, മറ്റൊരു ചെക്ക് പ്രവർത്തിപ്പിക്കാനും A1\u003e 10,000 ശരിയാണോ എന്ന് നോക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു. രണ്ടാമത്തെ പ്രവർത്തനം പ്രയോഗിച്ചുകൊണ്ട് നിങ്ങൾക്ക് സൃഷ്ടിക്കാൻ കഴിയുന്ന ഒരു ഓപ്ഷൻ അത് അങ്ങിനെയെങ്കിൽ() ആദ്യത്തേത് ഒരു വാദമായി, _if_istina ന്റെ മൂല്യം: \u003d (A1\u003e 1000;) (A1\u003e 1000; "(A1\u003e 10,000;"; "വളരെ"); "വളരെ" ";

A1\u003e 1000 ശരിയാണെങ്കിൽ, മറ്റൊരു ഫംഗ്ഷൻ ആരംഭിക്കുന്നു അത് അങ്ങിനെയെങ്കിൽ()A1\u003e 10,000 ആയിരിക്കുമ്പോൾ "വളരെ" മൂല്യം നൽകുന്നു. A1 10,000-ൽ കുറവോ തുല്യമോ ആണെങ്കിൽ, "പലർക്കും" മൂല്യം മടക്കിനൽകുന്നു. ആദ്യ ചെക്ക് ഉപയോഗിച്ച്, A1 നമ്പർ 1000 ൽ താഴെയായിരിക്കും, "ചെറിയ" എന്ന മൂല്യം നടക്കും.

ഒരേ വിജയത്തോടെ, നിങ്ങൾക്ക് രണ്ടാമത്തെ ചെക്ക് ആരംഭിക്കാൻ കഴിയും, ആദ്യത്തേത് തെറ്റാണെങ്കിൽ, ഫംഗ്ഷനിലെ മൂല്യം_fARIVER_FAIRE_STIVERIVERIVERIVERIVERTIVERIVERTIVERIVERTIVERIVERIVERTIVERIVERIVERTIVERIVERIVERTIVERTIVERTIVERTIVERTIVERTIVERTIVERTIVERTIVERTIVERTIVERTIVERTIVERT എന്ന് ദയവായി ആരംഭിക്കാം. A1 ലെ നമ്പർ 100 ൽ കുറവാകുമ്പോൾ "വളരെ കുറച്ച്" മടങ്ങുന്ന ഒരു ചെറിയ ഉദാഹരണം ഇതാ (A1\u003e 1000; "" അനേകം "; എങ്കിൽ (A1<100;"очень мало"; "мало")) .

വിൽപ്പനയിൽ നിന്നുള്ള ബോണസിന്റെ കണക്കുകൂട്ടൽ

മറ്റൊരു പരിശോധനയ്ക്കുള്ളിൽ ഒരു ചെക്ക് ഉപയോഗിക്കുന്നതിനുള്ള ഒരു നല്ല ഉദാഹരണം വിൽപ്പന ജീവനക്കാരുള്ള ബോണസിന്റെ കണക്കുകൂട്ടലാണ്. ക്ലബ്ബിൽ പ്രവർത്തിക്കുന്ന ക്ലബ് - ഹോട്ടൽ ഹീനോപ്പാർക്ക് തലസോ, സെവിനിഗോറോഡ്. ഈ സാഹചര്യത്തിൽ, മൂല്യം x ആണെങ്കിൽ, നിങ്ങൾക്ക് ഒരു ഫലം ലഭിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു, മറ്റേത് z ആണെങ്കിൽ മറ്റൊന്ന് വ്യത്യസ്തമാണെങ്കിൽ
- മൂന്നാമത്തെ. ഉദാഹരണത്തിന്, വിജയകരമായ വിൽപ്പനയ്ക്കായി ബോണസ് കണക്കാക്കുന്നതിന്റെ കാര്യത്തിൽ, മൂന്ന് ഓപ്ഷനുകൾ സാധ്യമാണ്:

  1. വിൽപ്പനക്കാരൻ ആസൂത്രിതമായ മൂല്യത്തിൽ എത്തിയില്ല, ബോണസ് 0 ആണ്.
  2. വിൽപ്പനക്കാരൻ 10% ൽ താഴെയുള്ള ആസൂത്രിതമായ മൂല്യത്തെ കവിയുന്നു, ബോണസ് 1,000 റുബിളാണ്.
  3. വിൽപ്പനക്കാരൻ ആസൂത്രിതമായ മൂല്യം 10% ൽ കൂടുതൽ കവിഞ്ഞു, ബോണസ് 10,000 റുബിളാണ്.

അത്തരമൊരു ഉദാഹരണം കണക്കാക്കുന്നതിനുള്ള സൂത്രവാക്യം ഇതാ: \u003d എങ്കിൽ (e3\u003e 0; (e3\u003e 0.1; 1000; 1000); 0); E3 ലെ മൂല്യം നെഗറ്റീവ് ആണെങ്കിൽ, 0 (ബോണസ് ഇല്ല) വരുമാനം. അതിന്റെ ഫലം പോസിറ്റീവായിരുന്നപ്പോൾ, അത് 10% ൽ കൂടുതലാണോയെന്ന് പരിശോധിക്കുന്നു, ഇത് അനുസരിച്ച് 1,000 അല്ലെങ്കിൽ 10,000 ആയി നൽകുന്നു. ചിത്രം. 4.17 സമവാക്യത്തിന്റെ ഒരു ഉദാഹരണം കാണിക്കുന്നു.

പ്രവർത്തനവും ()

ഒരേസമയം രണ്ട് നിബന്ധനകളോടുള്ള വിശ്വസ്തത മാത്രം പരിശോധിക്കുന്നത് പലപ്പോഴും സംഭവിക്കുന്നു. ഉദാഹരണത്തിന്, ഒരു പ്രത്യേക ഉൽപ്പന്നം വിൽക്കുന്നതിലും ആകെ വിൽപ്പനയിലൂടെയും പദ്ധതി കവിഞ്ഞുനിൽക്കുമ്പോൾ മാത്രമാണ് ബോണസിന്റെ പേ out ട്ട് നടപ്പിലാക്കുന്നത്. ഈ അവസ്ഥകളിലൊന്ന് തൃപ്തികരമല്ലെങ്കിൽ (അല്ലെങ്കിൽ രണ്ട് അവസ്ഥകളും), പ്രീമിയം അടയ്ക്കുന്നില്ല. ബൂളിയൻ ലോജിക്കിൽ ഇതിനെ ലോജിക്കൽ എന്ന് വിളിക്കുന്നു, കൂടാതെ മുഴുവൻ ആവിഷ്കാരത്തിന്റെയും സത്യത്തിന് രണ്ട് നിബന്ധനകളും ശരിയായിരിക്കണം.

Excel യുക്തിസഹമായ പദപ്രയോഗത്തിൽ ഒപ്പം ഫംഗ്ഷൻ ഉപയോഗിച്ച് പ്രോസസ്സ് ചെയ്തു ഒപ്പം(): (ലോജിക്കൽ_ഡേഷൻ 1; logical_dation2; ...). ഓരോ വാദവും സ്ഥിരീകരണത്തിനുള്ള യുക്തിസഹമായ മൂല്യമാണ്. നിങ്ങൾക്ക് ആവശ്യമുള്ളത്ര വാദങ്ങൾ നൽകാം.

പ്രവർത്തനത്തിന്റെ പ്രവർത്തനം ഞങ്ങൾ ശ്രദ്ധിക്കുന്നു:

  • എല്ലാ പദപ്രയോഗങ്ങളും സത്യം നൽകുകയാണെങ്കിൽ (അല്ലെങ്കിൽ ഏതെങ്കിലും പോസിറ്റീവ് നമ്പർ), ഒപ്പം() സത്യം നൽകുന്നു.
  • ഒന്നോ അതിലധികമോ ആർഗ്യുമെന്റുകൾ ഒരു നുണ നൽകണമെങ്കിൽ (അല്ലെങ്കിൽ 0), ഒപ്പം() ഒരു നുണ നൽകുന്നു.

പലപ്പോഴും ഒപ്പം() പ്രവർത്തനത്തിനുള്ളിൽ പ്രയോഗിച്ചു അത് അങ്ങിനെയെങ്കിൽ(). ഈ സാഹചര്യത്തിൽ, എല്ലാ വാദങ്ങളും ഉള്ളപ്പോൾ ഒപ്പം() ട്രൂ റിട്ടേൺ, പ്രവർത്തനം അത് അങ്ങിനെയെങ്കിൽ() സത്യം ആണെങ്കിൽ നിങ്ങളുടെ ശാഖയിലേക്ക് പോകും. ലെ എക്സ്പ്രഷനുകളിൽ ഒന്നോ അതിലധികമോ ആണെങ്കിൽ ഒപ്പം() നുണകൾ, പ്രവർത്തനം അത് അങ്ങിനെയെങ്കിൽ() ബ്രാഞ്ച് മൂല്യത്തിൽ നിന്ന് പോകും nif_note.

ഇതാ ഒരു ചെറിയ ഉദാഹരണം: \u003d എങ്കിൽ ((c2\u003e 0; b2\u003e 0); 1000; "ബോണസ്" ഇല്ല. ബി 2 ലെ മൂല്യം പൂജ്യത്തേക്കാൾ വലുതാണെങ്കിൽ, സി 2 ലെ മൂല്യം പൂജ്യത്തേക്കാൾ വലുതായിരിക്കും, സൂത്രവാക്യം 1000 മടങ്ങും, അല്ലാത്തപക്ഷം "ബോണസ് ഇല്ല".

വിഭാഗം അനുസരിച്ച് മൂല്യങ്ങൾ വേർതിരിക്കുക

ചടങ്ങിന്റെ ഉപയോഗപ്രദമായ ഉപയോഗം () മൂല്യത്തെ ആശ്രയിച്ച് വിഭാഗങ്ങളായി വിഭജനങ്ങളാണ്. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഒരു സർവേയുടെയോ വോട്ടിംഗിന്റെയോ ഫലങ്ങളുമായി ഒരു പട്ടികയുണ്ട്, കൂടാതെ എല്ലാ ശബ്ദങ്ങളെയും ഇനിപ്പറയുന്ന പ്രായപരിധിക്കനുസൃതമായി വിഭജിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു: 18-34,35-49, 50-64.65 അല്ലെങ്കിൽ അതിൽ കൂടുതൽ. പ്രതികരിക്കുന്നവരുടെ പ്രായം B9 സെല്ലിലാണെന്ന് കരുതുക, ഇനിപ്പറയുന്ന ഫംഗ്ഷൻ ആർഗ്യുമെന്റുകളും () പരിധിയിൽ നിന്ന് ഒരു ലോജിക്കൽ ടെസ്റ്റ് നടത്തുക: \u003d (b9\u003e \u003d 18; b9


ഒരു വ്യക്തിയുടെ ഉത്തരം സി 9 സെല്ലിലാണെങ്കിൽ, 18-34: \u003d ആണെങ്കിൽ ((b9\u003e \u003d 18; b9

  • 35-49: \u003d എങ്കിൽ ((b9\u003e \u003d 35; B9
  • 50-64: \u003d ഉണ്ടെങ്കിൽ ((b9\u003e \u003d 50; B9
  • 65+: \u003d (b9\u003e \u003d 65; c9; ""; "";

പ്രവർത്തനം അല്ലെങ്കിൽ ()

ഒരു വ്യവസ്ഥകളിലൊന്ന് പോസിറ്റീവ് മൂല്യം (സത്യം) എടുക്കുമ്പോൾ മാത്രമേ നിങ്ങൾക്ക് ഒരു പരിഹാരം ആവശ്യമുള്ള സാഹചര്യങ്ങളുണ്ട്. ഉദാഹരണത്തിന്, മൊത്തം വിൽപ്പന പദ്ധതി കവിയുമ്പോൾ അല്ലെങ്കിൽ ഒരു പ്രത്യേക ഉൽപ്പന്നത്തിന്റെ വിൽപ്പന പ്രവചനത്തെ മറികടക്കുമ്പോൾ ഒരു ബോണസ് നൽകാൻ നിങ്ങൾക്ക് തീരുമാനിക്കാം. ബൂളിയൻ ലോജിക്കിൽ ഇതിനെ ലോജിക്കൽ എന്ന് വിളിക്കുന്നു അഥവാ.

ഫംഗ്ഷൻ ഉപയോഗിച്ച് എക്സൽ ഉപയോഗിച്ച് അത്തരം നിബന്ധനകൾ പരിശോധിക്കുന്നു. അഥവാ(): അല്ലെങ്കിൽ (ലോജിക്കൽ_ഡേഷൻ 1; ലോജിക്കൽ_ഡേഷൻ 2; ...). ഓരോ വാദവും സ്ഥിരീകരണത്തിനുള്ള യുക്തിസഹമായ മൂല്യമാണ്. നിങ്ങൾക്ക് ആവശ്യമുള്ളത്ര വാദങ്ങൾ നൽകാം. ജോലിയുടെ ഫലം അഥവാ() ഇനിപ്പറയുന്ന വ്യവസ്ഥകളെ ആശ്രയിച്ചിരിക്കുന്നു:

  • ഒരു വാദം അല്ലെങ്കിൽ കൂടുതൽ സത്യം നൽകുന്നുവെങ്കിൽ (ഏതെങ്കിലും പോസിറ്റീവ് നമ്പർ), അഥവാ() സത്യം നൽകുന്നു.
  • എല്ലാ ആർഗ്യുമെന്റുകളും ഒരു നുണ (പൂജ്യം മൂല്യം) നൽകുന്നുവെങ്കിൽ, ജോലിയുടെ ഫലം അഥവാ() ഒരു നുണ ഉണ്ടാകും.

പോലെ ഒപ്പം(), മിക്കപ്പോഴും ഒരു സവിശേഷത അഥവാ() ഇൻസൈഡ് ചെക്ക് ഉപയോഗിക്കുന്നു അത് അങ്ങിനെയെങ്കിൽ(). ഈ സാഹചര്യത്തിൽ, അകത്തുള്ള വാദങ്ങളിൽ ഒന്ന് അഥവാ() സത്യം മടങ്ങുക, പ്രവർത്തനം അത് അങ്ങിനെയെങ്കിൽ() അത് അതിന്റെ ബ്രാഞ്ച് മൂല്യത്തിലൂടെ പോകും vie_if_istin. എല്ലാ പദപ്രയോഗങ്ങളും ഉള്ളെങ്കിൽ അഥവാ() വ്യാജ, പ്രവർത്തനം മടങ്ങുക അത് അങ്ങിനെയെങ്കിൽ() ഒരു ശാഖയിൽ പോകും അർത്ഥം_ഇഫ്_നട്ട്. ഇതാ ഒരു ചെറിയ ഉദാഹരണം: \u003d (അല്ലെങ്കിൽ (C2\u003e 0; B2\u003e 0); 1000; "ബോണസ് ഇല്ല".

സെല്ലുകളിലൊന്നിൽ (C2 അല്ലെങ്കിൽ B2) ഒരു പോസിറ്റീവ് നമ്പർ ഉണ്ടാകുമ്പോൾ, ചടങ്ങ് 1000 ന് മടങ്ങിവരും. രണ്ട് മൂല്യങ്ങളും നെഗറ്റീവ് ആയിരിക്കുമ്പോൾ മാത്രം, ഫംഗ്ഷൻ സ്ട്രിംഗ് "ഇല്ല ബോണസ് ".

ആർട്ടിക്കിൾ ടേബിൾ എഡിറ്റർ എക്സലിന്റെ പ്രവർത്തനം "എങ്കിൽ" ചർച്ച ചെയ്യും. ആപ്ലിക്കേഷന്റെ ലോജിക്കൽ കഴിവുകളുമായി ഇത് ബന്ധപ്പെട്ടിരിക്കുന്നു. ഈ സവിശേഷത ആട്രിബ്യൂട്ട് ചെയ്യാം, അത് പലപ്പോഴും പ്രവർത്തന സമയത്ത് ഉപയോഗിക്കുന്നു.


പ്രധാന സവിശേഷതകൾ

... ഇല് excel പ്രോഗ്രാം ചില മൂല്യങ്ങൾ താരതമ്യം ചെയ്ത് ഫലം നേടുന്ന വിവിധതരം ജോലികൾ അനുവദിക്കുന്നു. ഈ പരിഹാരം ബ്രാഞ്ച് അൽഗോരിതം ഉപയോഗിക്കുന്നത് ഉപയോഗിക്കാൻ കഴിയും, ഒരു പരിഹാര മരം സൃഷ്ടിക്കുക.

അപ്ലിക്കേഷന്റെ ഉദാഹരണങ്ങൾ

ഫംഗ്ഷന് ഫോം ഉണ്ട്: \u003d എങ്കിൽ (ചുമതല; സത്യം; തെറ്റ്). ആദ്യ ഘടകം ഒരു യുക്തിസഹമായ പദപ്രയോഗമാണ്. ഒരു വാക്യത്തിന്റെയോ സംഖ്യയുടെയോ രൂപത്തിൽ ഇത് ചെയ്യാൻ കഴിയും. ഉദാഹരണത്തിന്, "10" അല്ലെങ്കിൽ "വാറ്റ് ഇല്ലാതെ". അത്തരമൊരു പാരാമീറ്റർ നിറയണം. ഫലമായി പ്രദർശിപ്പിക്കുന്ന മൂല്യമാണ് സത്യം, എക്സ്പ്രഷൻ ശരിയാണെങ്കിൽ. ചുമതല തെറ്റായിരിക്കുമ്പോൾ ഇഷ്യു ചെയ്യുന്ന ഡാറ്റയാണ് നുണകൾ.

രണ്ട് സെല്ലുകളുടെ പാരാമീറ്ററുകളുടെ തുല്യത

Excel- ൽ "ആണെങ്കിൽ" പ്രവർത്തിക്കുന്ന സവിശേഷതകൾ നന്നായി മനസിലാക്കാൻ, നിങ്ങൾ ഉദാഹരണങ്ങൾ നൽകേണ്ടതുണ്ട്. അതിനാൽ, അവരുടെ പരിഗണനയിലേക്ക് പോകേണ്ടത് ആവശ്യമാണ്. നിങ്ങൾ സി 1 സെല്ലിലേക്ക് 8 ന്റെ മൂല്യം നൽകേണ്ടതുണ്ട്. അതിനുശേഷം, ഡി 1 ലെ ഫീൽഡിൽ, നിങ്ങൾ ഫോമിന്റെ സൂത്രവാക്യം നൽകണം: \u003d എങ്കിൽ (c1)<10; 1; 2). В результате программа самостоятельно начинает сравнение параметров из клетки C1 со значением 10. Когда оно достигнет десяти, в поле по адресу D1 можно увидеть единица. В противном случае редактор отобразит 2.

നിങ്ങൾക്ക് മറ്റൊരു ഉദാഹരണം പരിഗണിക്കാം. പരീക്ഷയ്ക്കായി നിരവധി വിദ്യാർത്ഥികളും അവരുടെ അടയാളങ്ങളും ഉണ്ട്. ഡാറ്റ ഇപ്രകാരമാണ്: 5, 4, അതുപോലെ 3, 3 എന്നിവയും ടാസ്ക്കിന്റെ അവസ്ഥയിലൂടെ, "കടന്നുപോയ ഓരോ അഭിപ്രായത്തിനുമുള്ള സൃഷ്ടിക്ക് ഇത് വിഭാവനം ചെയ്യുന്നു," കടന്നുപോയി "അല്ലെങ്കിൽ" കടന്നുപോയില്ല. " അങ്ങനെ, വിദ്യാർത്ഥിക്ക് മൂന്ന്, ഉയർന്നത് മൂന്ന്, ഉയർന്നത് ലഭിക്കുകയാണെങ്കിൽ, അദ്ദേഹം പരീക്ഷ പാസാണെന്ന് വിശ്വസിക്കപ്പെടുന്നു. അതിന്റെ എസ്റ്റിമേറ്റ് 3 ന് താഴെയാണെങ്കിൽ, വിദ്യാർത്ഥി സാഹചര്യത്തെ നേരിട്ടിട്ടില്ല. അത്തരമൊരു ടാസ്ക് പരിഹരിക്കാൻ, ഇനിപ്പറയുന്ന സമവാക്യം എഴുതുക: \u003d എങ്കിൽ (C1<3; «не справился»; «сдал»).

ഓരോ വിദ്യാർത്ഥിയുടെയും ഫലങ്ങൾ താരതമ്യം ചെയ്യാൻ പ്രോഗ്രാം ആരംഭിക്കുന്നു. സൂചകം മൂന്നിൽ കുറവാണെങ്കിൽ, അനുബന്ധ സെല്ലിൽ "പകർത്തിയിട്ടില്ല" എന്ന ലിഖിതം ദൃശ്യമാകും. മാർക്ക് 3 ഉം ഉയർന്നതും ആയിരിക്കുമ്പോൾ, ആവശ്യമുള്ള നിരയിൽ വിദ്യാർത്ഥി പരീക്ഷയിൽ വിജയിച്ചില്ല എന്ന വസ്തുതയെക്കുറിച്ച് നിങ്ങൾക്ക് അഭിപ്രായം കാണാൻ കഴിയും. വാചക അഭിപ്രായങ്ങൾ എല്ലായ്പ്പോഴും ഉദ്ധരണികളിൽ എഴുതണമെന്ന് ശ്രദ്ധിക്കേണ്ടതാണ്. ഈ സവിശേഷത ഉപയോഗിക്കുമ്പോൾ, ഇനിപ്പറയുന്ന താരതമ്യ ഓപ്പറേറ്റർമാർ പ്രയോഗിക്കാൻ കഴിയും:< >, =, >, <, >=, <=.

വ്യവസ്ഥകൾ ഉപയോഗിക്കുന്ന ഉദാഹരണങ്ങൾ "അല്ലെങ്കിൽ", "കൂടാതെ"

ഈ അപ്ലിക്കേഷന്റെ ലോജിക്കൽ കഴിവുകൾ പരിഗണിക്കേണ്ടത് ആവശ്യമാണ്. താരതമ്യ ഓപ്പറേറ്റർമാരുമായി "ഇങ്കിൽ" പ്രവർത്തനം ബന്ധിപ്പിക്കാൻ കഴിയും. ഇവയാണ് ഇനിപ്പറയുന്ന പാരാമീറ്ററുകൾ:

"അഥവാ";
"ഒപ്പം".

Excel- ൽ നിങ്ങൾ ഒരു പ്രധാന അവസ്ഥ വ്യക്തമാക്കണം: വിദ്യാർത്ഥിയുടെ വിലയിരുത്തൽ 5 ൽ തുല്യമോ അതിൽ കുറവോ ആയിരിക്കുമ്പോൾ, 3. ഇതിൽ കൂടുതൽ പ്രദർശിപ്പിക്കും: "കടന്നുപോകുന്നു" അല്ലെങ്കിൽ "ഇല്ല". അതിനാൽ, അഞ്ചും നാലും സമ്പാദിച്ച വിദ്യാർത്ഥികൾ മാത്രമേയുള്ളൂ. മേശ എഡിറ്ററിൽ ഈ ടാസ്ക് കത്തിക്കാൻ, നിങ്ങൾ ഒരു പ്രത്യേക ഫോർമുല പ്രയോഗിക്കണം. ഇതിന് ഇനിപ്പറയുന്ന ഫോം ഉണ്ട്: \u003d എങ്കിൽ (എ 1<=5; A1>3); 3); "കടന്നുപോകുന്നു", "ഇല്ല").

നിങ്ങൾ കൂടുതൽ സങ്കീർണ്ണമായ ഉദാഹരണം പരിഗണിക്കുകയാണെങ്കിൽ, നിങ്ങൾ "അല്ലെങ്കിൽ" അല്ലെങ്കിൽ "കൂടാതെ" ഉപയോഗിക്കേണ്ടതുണ്ട്. അതിനാൽ, ചുമതലയിൽ നിരവധി വ്യവസ്ഥകൾ ഉണ്ടെങ്കിൽ എക്സലിലെ സൂത്രവാക്യത്തിന്റെ ഉപയോഗം സാധ്യമാണ്. ഉദാഹരണത്തിന്: \u003d (അല്ലെങ്കിൽ (A1 \u003d 5; A1 \u003d 10); 100; 0); ഈ സാഹചര്യത്തിൽ, എ 1 സെല്ലിലെ മൂല്യം 5 അല്ലെങ്കിൽ 10 ആകുമ്പോൾ, പ്രോഗ്രാം ഫലം പ്രദർശിപ്പിക്കുമ്പോൾ ഇത് നിഗമനം ചെയ്യാം. അല്ലെങ്കിൽ കൂടുതൽ സങ്കീർണ്ണമായ ജോലികൾക്ക് പരിഹാരം കണ്ടെത്താൻ ഈ ഓപ്പറേറ്റർമാർ പ്രയോഗിക്കാൻ അവസരമുണ്ട്.

ഉദാഹരണത്തിന്, ഡാറ്റാബേസിൽ 10,000 റുബിളിൽ കൂടുതൽ നൽകേണ്ട കടക്കാർ കണക്കാക്കേണ്ടതുണ്ട്. ആറുമാസത്തിലധികം വായ്പ വീണ്ടെടുക്കാത്ത അവസ്ഥ നിങ്ങൾക്ക് വ്യക്തമാക്കാൻ കഴിയും, അതായത് ആറ് മാസം. ലിംഗസ് എഡിറ്റർ എക്സലിന്റെ പ്രവർത്തനത്തിന് നന്ദി "എങ്കിൽ എങ്കിൽ" എന്ന് യാന്ത്രിക മോഡിൽ "പ്രശ്നമുള്ള ക്ലയന്റ്" മാർക്ക് നേടുന്നു. എ 1 സെല്ലിൽ കടത്തിന്റെ കാലഘട്ടത്തെ സൂചിപ്പിക്കുന്ന ഡാറ്റ അടങ്ങിയിരിക്കുന്നുവെന്ന് കരുതുക. ബി 1 ഫീൽഡിൽ തുക അടങ്ങിയിരിക്കുന്നു.

ഈ സാഹചര്യത്തിൽ, ഫോർമുല ഇനിപ്പറയുന്ന ഫോമിൽ അവതരിപ്പിക്കുന്നു: \u003d എങ്കിൽ (എങ്കിൽ (A1\u003e \u003d 6; B1\u003e 10,000); "പ്രശ്ന ക്ലയന്റ്"; " അതിനാൽ, നിർദ്ദിഷ്ട സാഹചര്യങ്ങളുമായി ബന്ധപ്പെട്ട ഒരു വ്യക്തി വെളിപ്പെടുത്തിയിട്ടുണ്ടെങ്കിൽ, പ്രോഗ്രാം ഉചിതമായ അഭിപ്രായം പ്രദർശിപ്പിക്കുന്നു. പട്ടികയിലെ മറ്റ് അംഗങ്ങൾക്ക്, ഈ സെൽ ശൂന്യമായി തുടരും.

സാഹചര്യം നിർണായകമാകുമ്പോൾ നിങ്ങൾക്ക് ഉദാഹരണവുമായി പരിചയപ്പെടാം. നിങ്ങൾ ഉചിതമായ അഭിപ്രായം നൽകണം. തൽഫലമായി, സൂത്രവാക്യം ഇപ്രകാരമായിരിക്കും: \u003d (അല്ലെങ്കിൽ (A1\u003e \u003d 6; B1\u003e 10,000); "വിമർശനാത്മക സാഹചര്യം"; എന്നിരുന്നാലും, പ്രോഗ്രാം ഒരു പാരാമീറ്ററുകളിൽ ഒന്നായി യാദൃശ്ചികം നിർണ്ണയിക്കുന്നുവെങ്കിൽ, അനുബന്ധ കുറിപ്പ് പ്രദർശിപ്പിക്കും.

സങ്കീർണ്ണമായ ജോലികൾ

പൂജ്യമായി വിഭജിക്കുമ്പോൾ ഉൾച്ചേർത്ത പിശകുകൾ ഒഴിവാക്കാൻ "എങ്കിൽ" എക്സൽ പ്രവർത്തനം ഉപയോഗിക്കുന്നു. കൂടാതെ, ഇത് മറ്റ് ചില സാഹചര്യങ്ങളിൽ ഉപയോഗിക്കുന്നു. ആദ്യ കേസ് "ഡെൽ / 0" എന്ന് സൂചിപ്പിച്ചിരിക്കുന്നു. ഇത് പലപ്പോഴും കാണാം. സൂത്രവാക്യം "എ / ബി" കോപ്പിംഗ് ആവശ്യമുള്ളപ്പോൾ ഇത് സാധാരണയായി സംഭവിക്കുന്നു. അതേസമയം, ഇൻഡിക്കേറ്റർ ബി ഇൻ പ്രത്യേക സെല്ലുകൾ സമാനമായ ഒരു സാഹചര്യം ഒഴിവാക്കാൻ 0 സൃഷ്ടിക്കുന്നു. പരിഗണനയിലുള്ള ഓപ്പറേറ്ററിന്റെ കഴിവുകൾ ഉപയോഗിക്കുന്നത് മൂല്യവത്താണ്. അതിനാൽ, ആവശ്യമായ ഫോർമുലയ്ക്ക് ഇനിപ്പറയുന്ന ഫോം ഉണ്ട്: \u003d എങ്കിൽ (എങ്കിൽ (b1 \u003d 0; 0; A1 / B1). അതിനാൽ, ബി 1 സെൽ "പൂജ്യം" മൂല്യം നിറഞ്ഞതാണെങ്കിൽ, എഡിറ്റർ "0" പ്രദർശിപ്പിക്കും. അല്ലെങ്കിൽ, പ്രോഗ്രാം എ 1 സൂചകം ഡാറ്റ ബി 1 ലേക്ക് വിഭജിച്ച് ആവശ്യമായ ഫലം നൽകുകയും ചെയ്യും.

കിഴിവ്

പ്രാക്ടീസ് ഷോകളായി, പലപ്പോഴും കൂടുതൽ സാഹചര്യങ്ങളുണ്ട്. ഒരു നിർദ്ദിഷ്ട ഉൽപ്പന്നത്തിന്റെ വാങ്ങലിനായി ചെലവഴിച്ച ഫണ്ടുകൾ കണക്കിലെടുക്കുമ്പോൾ കിഴിവുകൾ കണക്കാക്കേണ്ടത് അത്യാവശ്യമായിരിക്കും. ഉപയോഗിച്ചിരിക്കുന്ന മാട്രിക്സ് ഇതുപോലെ തോന്നുന്നു: 1000 ൽ താഴെ - 0%; 1001-3000 - 3%; 3001-5000 - 5%; 5001 - 7%. എക്സലിന് സന്ദർശകരുടെയും വാങ്ങലിനെക്കുറിച്ച് ചെലവഴിച്ച തുകയെക്കുറിച്ചുള്ള വിവരങ്ങളും എക്സലിന് ഒരു ഡാറ്റാബേസും വിവരങ്ങളും ഉണ്ടെന്ന് നിങ്ങൾക്ക് സ്വയം പരിചയപ്പെടാം. അടുത്തതായി, നിങ്ങൾ ഓരോ ക്ലയന്റിനും കിഴിവ് കണക്കാക്കണം. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ഇനിപ്പറയുന്ന ആവിഷ്കാരം പ്രയോഗിക്കേണ്ടതുണ്ട്: \u003d എങ്കിൽ (A1\u003e \u003d 5001; B1 * 0.93; എങ്കിൽ (A1\u003e \u003d 3001; B1 * 0.95;).

മൊത്തം വാങ്ങലുകൾ സിസ്റ്റം പരിശോധിക്കുന്നു. ഇത് 5001 റുബിളുകളുടെ മൂല്യം കവിയുന്നുവെങ്കിൽ, ചരക്കുകളുടെ വിലയുടെ 93 ശതമാനം ഗുണനം നടത്തുന്നു. 3001 യൂണിറ്റുകളുടെ ഒരു അടയാളം കവിയുന്നുവെങ്കിൽ, സമാനമായ ഒരു പ്രവർത്തനം സംഭവിക്കുന്നു, പക്ഷേ 95% ഇതിനകം കണക്കിലെടുക്കുന്നു.

() എങ്കിൽ പ്രവർത്തിക്കുക , ഇംഗ്ലീഷ് പതിപ്പ് () എങ്കിൽ, വ്യവസ്ഥകൾ പരിശോധിക്കുമ്പോൾ ഉപയോഗിക്കുന്നു. ഉദാഹരണത്തിന്, \u003d എങ്കിൽ (A1\u003e 100; ബജറ്റ് കവിഞ്ഞു; "ശരി!"). സെല്ലിലെ മൂല്യത്തെ ആശ്രയിച്ച് A1. സൂത്രവാക്യത്തിന്റെ ഫലം "ബജറ്റ് കവിഞ്ഞു" അല്ലെങ്കിൽ "ശരി!".

() ഏറ്റവും പതിവായി ഉപയോഗിക്കുന്ന സവിശേഷതകളെ സൂചിപ്പിക്കുന്നുവെങ്കിൽ.

വാക്യഘടന പ്രവർത്തനം

എങ്കിൽ (പ്രതീക്ഷ ലോഗ്_ഇനിറ്റിന; [ow രുത്_ഫ്_))))

Log_miz - സത്യത്തിന്റെ മൂല്യങ്ങൾ അല്ലെങ്കിൽ തെറ്റായ മൂല്യങ്ങൾ ഉണ്ടാക്കുന്ന ഏതെങ്കിലും മൂല്യം അല്ലെങ്കിൽ പദപ്രയോഗം.
\u003d എങ്കിൽ (A1\u003e \u003d 100; "ബജറ്റ് കവിഞ്ഞു;" ശരി! ")
ആ. സെല്ലിലാണെങ്കിൽ A1. 100 ൽ കൂടുതലോ തുല്യമോ അടങ്ങിയിരിക്കുന്നു, തുടർന്ന് ഫോർമുല മടങ്ങും ശരി!,ഇല്ലെങ്കിൽ, പിന്നെ ബജറ്റ് കവിഞ്ഞു.

ഫംഗ്ഷന്റെ വാദങ്ങൾ, സൂത്രവാക്യങ്ങൾക്ക് പങ്കെടുക്കാൻ കഴിയുന്നത്, ഉദാഹരണത്തിന്:
\u003d എങ്കിൽ (A1\u003e 100; തുക (b1: B10); തുക (C1: C10)
ആ. സെല്ലിലാണെങ്കിൽ A1. മൂല്യം\u003e 100 അടങ്ങിയിരിക്കുന്നു, തുടർന്ന് സംഗ്രഹം ഒരു നിരയിൽ നടപ്പിലാക്കുന്നു ബി. , കുറവാണെങ്കിൽ, നിരയിൽ മുതല് .

ഉണ്ടെങ്കിൽ

എക്സൽ 2007 ലെ ആർഗ്യുമെന്റിൽ അർത്ഥം_ഇഫ്_സ്റ്റിൻ ഒപ്പം അർത്ഥം_ഇഫ്_നട്ട് () പരസ്പരം ബന്ധിപ്പിച്ചിരിക്കുന്ന 64 ഫംഗ്ഷനുകൾ വരെ ഉപയോഗിക്കുന്നതിന് കൂടുതൽ സങ്കീർണ്ണമായ ചെക്കുകൾ നിർമ്മിക്കാൻ കഴിയും.
\u003d എങ്കിൽ (A1\u003e \u003d 100; "ബജറ്റ് കവിഞ്ഞു"; (A1\u003e 90; "വലിയ പ്രോജക്റ്റ്";) എങ്കിൽ (A1\u003e \u003d 50; "മിഡിൽ പ്രോജക്റ്റ്"))

കാണുക (A1; (50; 50; 90; 100); ("ചെറിയ പ്രോജക്റ്റ്"; "മിഡിൽ പ്രോജക്റ്റ്"; "ബിഗ് പ്രോജക്റ്റ്"; "ബജറ്റ് അതിയായ ബജറ്റ്"))

പിആർഡി (A1; A3: B6; 2)

Vir () പ്രവർത്തനത്തിനായി, നിങ്ങൾ ശ്രേണിയിൽ സൃഷ്ടിക്കണം A3: B6. മൂല്യങ്ങളുടെ പട്ടിക:

സെല്ലിൽ ലഭ്യതയുടെ കാര്യത്തിൽ വ്യത്യസ്ത വാചകം output ട്ട്പുട്ട് ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ A1. നെഗറ്റീവ് മൂല്യം, പോസിറ്റീവ് മൂല്യം അല്ലെങ്കിൽ 0, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന സൂത്രവാക്യം എഴുതാം:

കാണുക (A1; (1E + 307; 0; 1E -307); ("<0";"=0";">0"})

അല്ലെങ്കിൽ, ടെക്സ്റ്റ് മൂല്യങ്ങൾക്ക് പകരം ആവശ്യമെങ്കിൽ, സൂത്രവാക്യം output ട്ട്പുട്ട്, നിങ്ങൾക്ക് സെല്ലുകളുടെ ശ്രേണിയിൽ പരാമർശങ്ങൾ ഉപയോഗിക്കാം (സൂത്രവാക്യങ്ങൾ അടങ്ങിയത്)

കാണുക (A24; (1E + 307; 0; 1E-307); A27: A29) (ഫയൽ ഉദാഹരണം കാണുക)

മൂന്നാമത്തെ വാദം കുറയ്ക്കുന്നു [VOW_IF_NUT]

അത് ഒഴിവാക്കിയാൽ ഫംഗ്ഷന്റെ മൂന്നാമത്തെ വാദം ആവശ്യമില്ല, തുടർന്ന് ഫംഗ്ഷൻ തെറ്റിന്റെ മൂല്യം നൽകും (അവസ്ഥ നടപ്പിലാക്കുന്നില്ലെങ്കിൽ).
\u003d എങ്കിൽ (A1\u003e 100; ബജറ്റ് കവിഞ്ഞു)
സെല്ലിലാണെങ്കിൽ A1. 1 ന്റെ മൂല്യം അടങ്ങിയിരിക്കുന്നു, മുകളിലുള്ള ഫോർമുല നുണയുടെ മൂല്യം നൽകും.

ആദ്യ വാദത്തിൽ സത്യത്തിനോ തെറ്റോ, ഒരു നമ്പർ അവതരിപ്പിച്ചു

അതുകൊണ്ട് മൂല്യം 0 ന് തുല്യമാണ്, തുടർന്ന് സൂത്രവാക്യങ്ങൾ
\u003d (0; "ബജറ്റ് കവിഞ്ഞു"; "ശരി!")
അല്ലെങ്കിൽ (സെല്ലിലാണെങ്കിൽ A1. മൂല്യം 0 അടങ്ങിയിരിക്കുന്നു)
\u003d എങ്കിൽ (a1; "ബജറ്റ് കവിഞ്ഞു;" ശരി! ")

മടങ്ങിവരുക ശരി!

സെല്ലിലാണെങ്കിൽ A1. 0 ഒഴികെ മറ്റേതെങ്കിലും നമ്പർ ഉണ്ട്, തുടർന്ന് ഫോർമുല മടങ്ങും ബജറ്റ് കവിഞ്ഞു. തുല്യത പൂജ്യം പരിശോധിക്കുമ്പോൾ അത്തരമൊരു സമീപനം സൗകര്യപ്രദമാണ്.

() വ്യവസ്ഥകൾ ഉപയോഗിക്കുന്ന മറ്റ് പ്രവർത്തനങ്ങളുമായി ആശയവിനിമയ പ്രവർത്തനം

വ്യവസ്ഥകൾ ഉപയോഗിച്ച് ഡാറ്റ വിശകലനം ചെയ്യാൻ ഉപയോഗിക്കാവുന്ന മറ്റ് ഫംഗ്ഷനുകളും Excel- ൽ അടങ്ങിയിരിക്കുന്നു. ഉദാഹരണത്തിന്, സെൽ റേഞ്ചിലെ അക്കങ്ങളുടെ എണ്ണം കണക്കാക്കുന്നതിനായി, ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു (), ചില നിബന്ധനകൾ നിറവേറ്റുന്ന മൂല്യങ്ങൾ ചേർക്കുന്നതിന്, പ്രവർത്തനം () ഉപയോഗിക്കുന്നു ().

() ഒരു ബദൽ പോലെ, വ്യവസ്ഥകൾ ഉപയോഗിക്കുന്ന മൂല്യങ്ങൾ എണ്ണാൻ സഹായിക്കും. ഉദാഹരണങ്ങൾ ചുവടെ വിശദീകരിക്കുന്നു.

ഡാറ്റ പരിധിയിലാകട്ടെ A6: A11 (ഫയൽ ഉദാഹരണം കാണുക)


സൈലന്റ് ഫംഗ്ഷൻ (), എഴുത്ത് ഉപയോഗിച്ച് 10 ൽ കൂടുതൽ മൂല്യങ്ങളുടെ അളവ് കണക്കാക്കുക \u003d സൈലന്റ് (A6: A11; "\u003e 10"). സമാന ഫലം (23) ഉപയോഗിച്ച് ലഭിക്കും
\u003d തുകകൾ (എങ്കിൽ (A6: A11\u003e 10; A6: A11))
(പകരം സെല്ലിലെ സൂത്രവാക്യം നൽകാൻ പവേശിക്കുക അമർത്തേണ്ടതുണ്ട് Ctrl + Shift + Enter)

സെല്ലുകളുടെ ശ്രേണിയിലെ പത്തിൽ കൂടുതൽ അക്കങ്ങളുടെ പ്രശ്നങ്ങളുടെ എണ്ണം ഇപ്പോൾ ഞങ്ങൾ കണക്കാക്കുന്നു A6: A11 \u003d കണക്കാക്കിയത് (A6: A11; "\u003e 10"). സമാന ഫലം (2) ഉപയോഗിച്ച് ലഭിക്കും
\u003d അക്കൗണ്ട് (എങ്കിൽ (A6: A11\u003e 10; A6: A11))

() വ്യവസ്ഥകളുള്ള മറ്റ് സൂത്രവാക്യങ്ങൾ രൂപകൽപ്പന ചെയ്യാൻ കഴിയുമെങ്കിൽ, () ഫംഗ്ഷൻ ഉപയോഗിച്ച് തത്ത്വം മനസ്സിലാക്കാവുന്നതേയുള്ളൂ. ഉദാഹരണത്തിന്, 10 ൽ കൂടുതൽ അക്കങ്ങൾക്കിടയിൽ ഏറ്റവും കുറഞ്ഞ മൂല്യം കണ്ടെത്തുന്നു:
\u003d മിനിറ്റ് (എങ്കിൽ (A6: A11\u003e 10; A6: A11))