Хэрэглээний программууд ( 202 )

Сайтын энэ хэсэгт хүмүүсийн хамгийн ихээр ашигладаг хэрэглээний программуудын талаарх хичээлүүдийг орууллаа. Хэрэглээний программуудыг сурч эхэлж байгаа болон мэдлэгээ дээшлүүлэхийг хүссэн хэн бүхэн хэрэгтэй мэдээллээ олох боломжтой. Хичээлүүдийг энгийн байдлаар жишээнд дээр тайлбарлан хийсэн тул ямарч бэлтгэлтэй хүмүүс үзэхэд хүндрэлгүй. Хэрвээ та хэрэглээний программуудад суралцаж эхэлж байгаа эдгээр хичээлүүд танд гарааны нилээд сайн суурь болж чадна. Бүх жишээнүүдийг хийж суртлаа давтан сайн ойлгохыг хичээгээрэй.

Танд амжилт хүсье. 

Нээгдсэн тоо: 1625 Бүртгүүлэх

Бодлого

Ямар нэгэн (хоосон зай, цэг, хасах тэмдэг гэх мэт) тэмдэгтээр тусгаарлагдсан текст байна гэе. Энэ текстийг тусгаарлагчаар нь хэсгүүдэд хуваа.

Бодолт

    Энд бид хэрэглэгчийн функц бичих замаар асуудлыг шийдвэрлэх болно. Өгөгдсөн текст хэдэн ч хэсэг болж тасрах боломжтой тул бидний зохиох функц дараах параметрүүдтэй байна. Үүнд
    txt – хуваах гэж буй текст
    delimiter – хэсэг хоорондын тусгаарлагч тэмдэг
    n – хэсгийн дугаар
Функцыг Substring гэж нэрлэвэл манай функцын бичлэг Substring(txt, delimiter, n) гэсэн хэлбэртэй байна. Одоо функцээ бичье. Функц бичихын тулд Developer ->Code -> Visual Basic / Tools - Macro - Visual Basic Editor гэж ороод нээгдэх код бичих едиторын Insert -> Module командыг ажиллуулаад доорх кодыг бичиж өгнө.

Нээгдсэн тоо: 8322 Нийтийн

Excel –д цаг хугацааны интервалыг тооцохдоо DATEDIF() функцыг ашигладаг. Функц нь Excel –ийн функцуудын жагсаалт дотор байдаггүй онцлогтой. Өөрөөр хэлбэл баримтжуулаагүй гэсэн үг. Функцын бичлэгийн дүрэм нь

DATEDIF(эхний_огноо, сүүлийн_огноо, тооцох арга)

Хамгийн сонирхолтой параметр бол сүүлийнх бөгөөд хугацааны зөрүүг ямар нэгжээр тооцохыг заадаг. Параметр нь дараах утгуудыг авч болно.

Нээгдсэн тоо: 3148 Төлбөртэй

Бодлого

Бидэнд борлуулалтын хүснэгт (журнал) байсан гэе.

Борлуулагч Доржийн борлуулсан Атар бүтээгдхүүний нийт дүнг ол.

1-р арга. SUMIF функц ашиглах

Хэрвээ манай бодлогод ганц нөхцөл (Доржийн борлуулалтын дүн эсвэл Атар талхны нийт дүн г.м) байсан бол Excel –ийн SUMIF функцээр бодлогыг их амархан шийдэх боломжтой. Харин бодлогод хоёр нөхцөл байгаа тул энэ арга нь тохирохгүй.

Нээгдсэн тоо: 2096 Бүртгүүлэх

1-р арга. CONCATENATE функцыг ашиглах

Текстийн төрлийн функцууд дотор 255 хүртэлх нүдний өгөгдөлүүд болон дурын текстийг нийлүүлдэг Concatenate гэдэг функц байдаг. Энэ функцыг ашиглан өгөгдлүүдийг нийлүүлж болно.

Нээгдсэн тоо: 2316 Төлбөртэй

Бодлого

Нэг баганад байгаа өгөгдлүүдийг хэд хэдэн баганад хуваах хэрэгтэй болсон гэе. Хамгийн өргөн дэлгэрсэн жишээнүүд гэвэл

  • Нэг баганад байгаа овог нэр. (нэр эсвэл овогоор эрэмбэлэхийн тулд эдгээрийг хоёр баганд салгах)
  • Нэг баганад байгаа барааны тодорхойлолт. (үйлдвэрлэгч, загвар гэх мэтээр тус тусд баганад оруулах)

гэх мэтээр ийм төрлийн жишээг олонг дурдаж болно. Ийм төрлийн асуудлыг хэрхэн шийдэх вэ?

Нээгдсэн тоо: 1551 Төлбөртэй

Бодлого.

Ажилчдын нэрсээр жижүүрийн томилгооны хүснэгтийг бөглөх хэрэгтэй гэе. Гэхдээ ажилчдын жижүүрт гарах ээлжийн тоо хязгаартай.

Хүснэгтийг бөглөх боломжит арга нь B2:B8 хэсэгт жижүүрт томилогдсон ажилчны нэр автоматаар хасагдаж байх сонголтыг үүсгэх юм.

Нээгдсэн тоо: 2057 Төлбөртэй

1-р арга. INDIRECT функцыг ашиглах

Toyota, Ford, Nissan маркийн автомашинуудын жагсаалтаас хамааралтай сонголт үүсгэе. Өөрөөр хэлбэл эхний сонголтоос машины үйлдвэрлэгчийг сонгоход дараагийн сонголтод тухайн үйлдвэрлэгчийн загварууд гарч ирж байна гэсэн үг. Үүнийг INDIRECT функцыг ашиглан хэрхэн шийдэхийг авч үзье. Функц нь аргументаар өгсөн утгаас хүснэгтийн нүдэнд холбогдох холбоосыг үүсгэдэг. Жишээ нь нүдэнд A1 гэсэн утга байвал функц нь A1 нүдний холбоосыг, харин Cars гэсэн үг байвал Cars гэсэн нэрлэсэн хэсгийн холбоосыг буцаана.

Нээгдсэн тоо: 2196 Төлбөртэй

Бодлого. Сонголтод байх ёстой нэр байхгүй бол хэрэглэгч D2 (хөх хүрээтэй) нүдэнд нэрийг шивэн өгөхөд A багана болон сонголтод нэр шууд нэмэгдэж байхаар D2 нүдэнд A баганы өгөгдлүүдээр сонголт үүсгэ. Анхдагч өгөгдлүүд улаан хүрээнд байгаа ба байхгүй нэр оруулахад жагсаалт сонголт хоёрт автоматаар нэмэгдэнэ.

Нээгдсэн тоо: 2246 Бүртгүүлэх

Нэг файлд байгаа жагсаалтаас сонголт үүсгэх нь амархан ажил. Хэрвээ сонголт үүсгэх жагсаалт өөр файлд байвал асуудал хүндэрч ирнэ. Үүнийг хэрхэн хийхийг авч үзье. Гадны файлд хандах хандалтыг үүсгэхийн тулд INDIRECT функцыг ашиглан энэ асуудлыг шийдвэрлэж болно.
Жишээ нь Бидэнд chap02_01.xlsx, chap02_03.xlsx гэсэн хоёр хүснэгт байсан гэе. chap02_03.xlsx хүснэгтэд chap02_01.xlsx хүснэгтийн Sheet1 хуудасны E3:E6 хэсэгт байгаа өгөгдлүүдээр сонголт үүсгэнэ гэвэл chap02_03.xlsx хүснэгтийн сонголт үүсгэх нүдээ сонгоод Data -> Data Tools -> Data Validation / Data -> Validation гэж ороод гарч ирсэн цонхны Allow жагсаалтаас List -ийг (хөх хүрээтэй) сонгоод дараа нь Source талбарт =INDERICT("[chap02_01.xlsx]Sheet1!$A$5:$A$11") томьёог (улаан хүрээтэй) оруулж өгнө.

Нээгдсэн тоо: 2096 Төлбөртэй

Ямар нэгэн нүдэнд гарах барааны задаргаат жагсаалтаас сонголт хийхэд түүний хажууд сонгогдсон барааны зургийг үзүүлэх жишээг хэрхэн хийхийг авч үзье.

1-р алхам. Жагсаалтыг үүсгээд түүнд нэр олгох

Excel –ийг нээгээд Sheet1 дээр Model, Photo гэсэн хоёр баганатай барааны модел болон зургийг агуулсан хүснэгт үүсгэе. Одоо жагсаалтад сүүлд хандах боломжтой болгохын тулд түүнд нэр олгоё. Үүний тулд Formulas -> Defined Names -> Define Name / Insert -> Name -> Define гэж ороод гарч ирэх диалогийн цонхны Name талбарт (Photos) , харин хаягийн (Refers to) талбарт

=OFFSET(sheet1!$A$1;1;0;COUNTA(sheet1!$A:$A)-1;1)

гэсэн томьёог оруулъя. Энэ томьёо нь A баганы хамгийн сүүлийн өгөгдөлтэй нүдийг олоод A2 оос тухайн нүд хүртэлх хаягийн зурвасыг буцаана. Жагсаалтад дараа нь шинээр бүтээгдхүүн нэмсэн тохиолдолд хаягийн зурвасын өөрчлөлтөд санаа зовохгүй байх үүднээс ийм хүндэвтэр томьёог ашигласан болно. Жагсаалтад дахин ямар нэгэн бичлэг нэмэгдэхгүй гэдэгт итгэлтэй байгаа бол энэ томьёоны оронд зүгээр =A2:A5 гээд өгчихөж болно.

Стратег (Strategy) нь тус тусдаа хайрцаглагдан тэдгээрийн бие биеэ орлолтыг хангасан алгоритмын багцыг тодорхойлох загварчлалын хэвийг илэрхийлнэ. Нөхцөл…

Нээгдсэн тоо : 10

 

Универсал параметрүүд ашиглан ерөнхийлөгдсөн классийг дурын төрлөөр төрөлжүүлж болно. Хааяа төрлийг тодорхой болгох шаардлага үүсдэг. Жишээ нь бидэнд…

Нээгдсэн тоо : 13

 

Тооны хуваагдах шинж гэдэг нь хуваах үйлдлийг хийхгүйгээр тоо хуваагчид үлдэгдэлгүй хуваагдах эсэхийг тогтоох аргачлал буюу тооны өөрийн…

Нээгдсэн тоо : 17

 

Өмнөх Хулганы товч даралтын боловсруулалт хичээлд асуулт, түүний хариултуудын хувилбарууд, зөв хариултын…

Нээгдсэн тоо : 18

 

Нийлбэрт нэмэх үйлдлийн үр дүн мэдэгдэхгүй байхад нийлбэрийг хэрхэн олох аргыг судлан сураад байгаа. Тэгвэл нийлбэрийн нэг бүрдүүлэгч…

Нээгдсэн тоо : 24

 

.NET фреймворк ердийн төрлүүдээс гадна ерөнхийлөгдсөн (generics) төрлүүд болон ерөнхийлөгдсөн аргуудын үүсгэлтийг дэмждэг. Энэхүү боломжийн онцлогийг судлахын өмнө…

Нээгдсэн тоо : 19

 

Тоонуудын нэмэх үйлдэл ашигладаг аргачлалуудын талаар авч үзье.

Нэг оронтой тоонуудыг нэмэх

Нэг оронтой…

Нээгдсэн тоо : 28

 

Бүтээгч (Builder) хэв нь обьект үүсгэх ажиллагааг төрөл бүрийн шатуудад хуваах боломжийг олгосноор түүний үүсгэлтийг хайрцагладаг.

Хэвийг хаана…

Нээгдсэн тоо : 26

 

Нийлбэр дэх бүрдүүлэгчдийг нэгтгэн нэмэх дүрэм -ийг үндэслэн дараах хоёр дүрэм гарч ирдэгийг…

Нээгдсэн тоо : 28

 
Энэ долоо хоногт

тэгшитгэлийг бод.

Нээгдсэн тоо : 1252

 

AB, CD суурьтай ABCD трапецын талууд AB=30, BC=20, CD=5 ба DA=15 байг.

  1. Трапецын дундаж шугамын урт
  2. Трапецын өндөр
  3. Трапецын талбай

Нээгдсэн тоо : 1354

 

бол .

Нээгдсэн тоо : 1030