Пайда болушу, Орто билим берүү жана мектеп
Excel-жылы, "эгерде"
Microsoft Excel программалык оор эсептөө көйгөйлөрдү чечүүгө жардам бере турган күчтүү курал болуп эсептелет. бул топтому көп колдонулган караблик бири "ЭГЕР" бир милдети болуп саналат.
милдетинин наркы
Качан "Eksele" иш туура синтаксисин суроо куруу, "эгерде" милдетин маанисин түшүнүү үчүн керек. андагы алгоритмдерди аркасы менен эки нерсенин бири тарабынан өндүрүлгөн турган жыйынтыгы боюнча, логикалык салыштырууну жүзөгө жъргъзгён.
жөнөкөй сөз менен айтканда, "эгерде" деген бир сөз, чыныгы наркынын учурда, жалган учурда бир иш-аракеттерди аткарат - башка. Ошол эле учурда, ошондой эле иш-аракеттер ачык мааниси да болушу мүмкүн, ошондой эле белгилүү бир милдети "ЭГЕР", анын ичинде. Бул менен бирге , "Excel" өзгөчөлүгү "болсо," ар кандай проблемаларды чечүүдө иш бир алгоритм аткаруу бутагын берет.
синтаксиси ", анда"
синтаксистик структуралар көпчүлүк жөнөкөй сүрөттөлүшү - "Excel" белгилүү негизги артыкчылыктарынын бири. "ЭГЕР", ошондой эле, алардын санын билдирет - кашаанын ичинде ачкыч чыныгы мааниде кошумча абалын, иш-аракетти билдирет, ошондой эле туура эмес эле, андан кийин. Схемалык бул мындай болот:
IF (log_vyrazhenie; [value_if_true] [value_if_false]);
ташташ
"Эгерде" милдетин айырмалап өзгөчөлүктөрүнүн бири - ал уялашты жатат. Башкача айтканда, ошол эле түзүлүшү суроо-талабы боюнча жалпы жыйынтыгы көз каранды болгон ар башка, мааниси болушу мүмкүн ичинде болуп саналат. "Эгерде" ичинде иштеши үчүн кошумча башкалар болушу мүмкүн. Бирок, биринчи учурда, бул компонент синтаксиси үч бөлүктөн болбосун жайгаштырылышы мүмкүн.
бир нече шарттары
татаал маселелерди туш болгондо, "эгерде" деген бир нече шарттары бар, бирок бул этапта колдонуучулардын көпчүлүгү маселе бар колдонушат. Бул конкреттүү тапшырма mnogouslovnosti алгоритм менен шартталган. Иш-милдети "ЭГЕР" Excel логикалык сөз бир гана салыштыруу ишин текшерип, бир тутумдаш- пайдалануу, же Disjunction иштебейт. бир нече шарттар мүлк ташташ үчүн колдонуу керек үчүн сыноо үчүн.
"Эгер" бир катар шарттарды койду кантип түшүнүү үчүн, бир мисал келтирейин ыңгайлуу болуп саналат. Биз саны клетканын "А1", бир мезгил ичинде текшерүү үчүн дейли - 5 10. чейин катары караса болот, бул учурда эки шарттарды эки баалуулуктар менен салыштырганда жүйөлүүлүгү тууралуу текшерүү аркылуу текшерүү үчүн зарыл болгон - 5 жана 10-жылы бул үлгү ишке ашыруу максатында "Eksele", сиз иш жазып төмөнкүдөй:
= IF (A1> 5; IF (А1 <10; "диапазонунда кирген" "диапазонунда эмес") "диапазонунда эмес")
бир нече жолу кайталоо чыгаруу жазаны качуу үчүн жерине жараша милдеттерди кайра баалуулуктарын текшерүү аркылуу аргумент катары кайра уялаган ынанымын колдонуу менен өндүрүш, же бир жолу "жана" бардык шарттарды айкалыштырып колдонуу башында өндүрүү керек. Мындай мамиле иерархия бир аз денгээлде жазылган дизайн түшүнүүнү, бирок шарттары бир кыйла саны менен, бул ыкма кыйла оптималдуу болмок.
Атайын милдети параметрлери
Эгер бир же бир нече көрсөткүчтөрдүн бир нече бош чыгууга жардам берет ", эгерде:" иш-милдети тургандыгын белгилей кетүү керек. Бул учурда, жыйынтык пайдалануучу кандай далилдер эске алынбай калган көз каранды болот.
Логикалык туюнтмаларды ордуна бөксөсү калса, иш натыйжасы алгоритмин жалган аткарылышы үчүн жоопкерчиликтүү болгон иш-аракеттерди аткарат. Мунун себеби бир логикалык тил жөнүндө "жалган" дегенди билдирет нөлгө менен бош орун пикир программасын бир чындык. Эгер чын же жалган экенин учурда ишке ашыруу үчүн жооптуу баалуулуктарды бош бири чыгып калса, анда натыйжасы "0" болуп калат тандоодо.
Ошондой эле, биз бул ишти логикалык сөз ордуна курган киргизилген эмес, маанини кайтарат "ЧЫНЫГЫ" же "жалган", ал эми тамгалардын тобун, же бир клетка жөнүндө айтып бериши керек. бир параметр сандык маанисине же жүйөлүү сөздөрдү башка бир нерсени камтыган бир сөз менен жазылган болсо, аны аткаруу учурунда ката себеп болот. Эгер клетканын дарегин көрсөтүү же / логикалык маанидеги бир катар каттоодон болсо, натыйжасы мазмунун аныктайт. клетканын ичинде, же саны 0 абалы жазылган бир сөз "жалган", башкача айтканда, бош, натыйжасы милдети жалган болуп саналат. бардык башка учурларда, реалдуу иш-аракет кыла скрипттер.
Англис тилиндеги менен иштеп жатканда, "Excel" бардык иш-милдеттери, ошондой эле англис тилинде жазылган экенин эске алуу керек. Бул учурда ал "ЭГЕР" деп жазылган, бирок синтаксис калган жана алгоритм чыгармалар ошол эле бойдон калат.
Эгер кунт коюп угушубуз керек эмне
"Excel" 64 суб-милдеттерин чейин берет "ЭГЕР" - бул сумма дээрлик бардык милдеттерди аткаруу үчүн жетиштүү болот, бирок, көп учурда да бул кичинекей саны пайдалануучу үчүн көйгөй болуп калды. Мунун бир нече себептери бар: бир суроо түзүүдө, жънъкъй формула жазууга менен туура эмес болуп - Статистикалык иштердин 25% ар бир кичине так эместик туура эмес жыйынтыктарга алып келет, ал чоң жетиштүү көрсөткүчү болуп саналат.
көп уялаган дагы бир кемчилик "ЭГЕР" төмөн окумдуулугун болуп саналат. чыгып, кабыл алуу абдан татаал болуп, андан да камтылган иш суроо кээ бир бөлүктөрү, түс бөлүштүрүү программасына карабай. Ошентип, бир нече убакыт кайра дизайн же башка бирөөнүн талабы менен иш баштоо үчүн барышым керек болсо, кийин бул жазууну түшүнүү боюнча көп убакыт кетип калат. Мындан тышкары, ар бир милдети кашаанын өз жубу бар, кокусунан жерге коюп, бир күнөөсү үчүн издеп убара болот.
мисалдар
иш жүзүндө, чыгымдардын түшүнүүнү бекемдөө үчүн, ал "ЭГЕР" Excel кандай карап чыгуу. Төмөнкү мисалдар аны пайдалануунун бардык негизги ыкмаларын көрсөтөт.
милдеттерин талдоо үчүн жөнөкөй мисал эки санды салыштыруу болуп саналат. бар өзгөрмөлүгүн, биз клеткалар A1 жана: B1 өзгөрмөлөр эки сандык маанилерин аныктоо, ошондой эле салыштырганда турган. Бул маселени чечүү үчүн, биз түрүндө жазылган пайда алышыбыз керек:
= IF (A1 = B1 "саны бирдей", "бирдей эмес номер").
Бул учурда, эки клетка ошол эле баалуу болушу, натыйжасы бардык башка учурларда, эсепке алуу "бирдей" деген - "бирдей саны".
ишин кайра карап чыгуу үчүн шарттуу билдирүүсүндө бир нече шарттары бар, мисалы жолу менен чечүү санын табуу үчүн колдонулушу мүмкүн бир чарчы салмактуулугунун. Бул учурда, чек Дискриминант боюнча жүргүзүлөт - бул нөлдөн төмөн болсо, анда эч кандай чечимдер бар нөлгө барабар болсо, бул - бардык башка учурларда, бир - эки тамыры бар. Бул абалын жазуу үчүн, ал төмөнкү сурам үчүн жетиштүү болуп саналат:
"Эгерде" милдетин ээ болгон бардык өзгөчөлүктөрүн жакшыраак түшүнүүгө каалагандар үчүн, Excel мисалдар маалымдама бөлүмүндө болуп, алардын ар бир чечими жолду майда-чүйдөсүнө чейин айтып берген.
Similar articles
Trending Now