Excel dasturi




Microsoft Excel (baʼzan  Microsoft Office Excel deb ataladi) — Microsoft korporatsiyasi tomonidan Microsoft Windows, Windows NT va Mac OS, shuningdek Android, iOS,Windows Phone uchun yaratilgan elektron jadvallar bilan ishlash uchun dastur. U iqtisodiy-statistik hisob-kitoblar, grafik vositalar imkoniyatlarini taqdim etadi. Mac OS X platformasidagi Excel 2008 ning dasturlash tili VBA (Visual Basic for Application). Microsoft Excel Microsoft Officening tarkibiy qismi hisoblanadi  va bugun Excel dunyodagi eng mashxur ilovalar qatoriga kiradi.

Tarixi



Elektron jadvallar hayotning har xil sohasida uchraydigan, avvalambor hisoblash va iqtisodiy masalalarni echishda, jumladan, berilganlarni tez oʻzgartirib turuvchi masalalarni tezkor ravishda qayta ishlab chiqishda, masalan, bank hujjatlari bilan ishlash kabi keng koʻlamli masalalarni yechishda qoʻllaniladigan oʻta quvvatli vosita hisoblanadi. Hisoblash elektron jadvalining dastlabki dasturi 1979-yili Visicals (Visiblencalculators-koʻrinib turuvchi kalkulyator) nomi bilan Software Arts firmasida chiqqan. Bu dastur Apple II kompyuteri uchun ishlab chiqilgan va koʻp jihatdan uning bozorda ommabopligi aniqlandi. 1981-yil IBM PS kompyuteri paydo boʻlishi bilan bu tipdagi kompyuterlar uchun elektron jadvallar ishlab chiqila boshlandi. Visicals va Supercals dasturlarining yangi koʻrinishlari paydo boʻldi, shu bilan birgalikda Microsoft-Multiplan firmasining birinchi amaliy dasturi paydo boʻldi va u elektron jadvallar yangi avlodining yorqin yulduziga aylandi. Hisoblashlar natijalarini koʻrgazmaliroq tasvirlash uchun joylashtirilgan grafik rejimlarining paydo boʻlishi, bu elektron jadval rivojlanishining navbatdagi qadami boʻldi. 1983-yil LOTUS firmasining 1-2-3 paketlari chiqib, kutilgandan ham ziyodroq muvaffaqiyatga erishdi.

Ammo 1997-yil Microsoft firmasi tomonidan Excel dasturi taqdim etildi, u hozirgi kunda ham oʻz sinfidagi eng quvvatli dastur hisoblanadi. Shubha yoʻqki, Excel eng ommabop dasturlardan biridir. Bu dastur ixtiyoriy axborotni (matnlar, sonlar, sana va hokazolarni) qayta ishlab chiqish va saqlash imkonini beribgina qolmasdan, balki qilgan ishingiz natijasini bezash, koʻrgazmaliroq koʻrsatish va chop etish imkoniyatini beradi. Bunda siz WinWord dasturidagi tahrirlash vositalaridan foydalanishingiz mumkin. Dastlab Excelning ommaviy imkoniyatlarini oʻzlashtirish qiyin emas, ammo dasturning murakkabligi va imkoniyatlarining juda kengligi sababli ular bilan tanishish uzoq davom etishi mumkin, binobarin, aynan ish jarayonida uning yangi-yangi imkoniyatlarini koʻrish mumkin.
Elektron jadvallar hayotning har xil sohasida uchraydigan, hisob va iqtisodiy masalalarni echishda, jumladan, oldindan tayyor boʻlgan maʼlumotlarni tezkor ravishda qayta ishlab chiqishda yoki sonli xisobotlar bilan ishlash kabi keng koʻllamli masalalarni echishda qoʻllaniladigan oʻta qulay vosita hisoblanadi.
Yuqorida taʼkidlanganidek, 1982-yil Microsoft CP/M tizimlarida juda ommabop boʻlgan ilk jadval protsessori Multiplanni  bozorga chiqardi, ammo u MS-DOS tizimlarida Lotus 1-2-3 dasturidan ortda qolardi. Excelning ilk versiyasi Mac uchun moʻljallangan edi va 1985-yil chiqarilgan, Windows uchun versiyasi esa 1987-yil noyabrda ishlab chiqilgan. Lotus Windows uchun dasturini moslashtirishga shoshilmadi bu esa 1988-yildan Excelning undan oʻtib ketishiga sabab boʻldi. Microsoft har bir yangi versiya uchun oʻz mavqeyini mustahkamlay boshladi. Windows platformasiga moʻljallangan hozirgi versiyasi Excel 16, Mac OS X uchun esa Microsoft Excel 2012 dir.

Boshida Excel nomi bilan bogʻliq muammo paydo boʻldi, negaki boshqa kompaniya shu nomdagi dasturlar paketi bilan savdo qilardi va Microsoftni sudga beradi. Shu sababli bundan buyon Microsoft har qanday hujjatlarda dastur nomini Microsoft Excel deb yuritishga majbur boʻladi. Keyinchalik Microsoft kompaniyasining shu nomdagi dasturlarni sotib olishi natijasida muammoga barham berildi. Kompaniya dasturning qisqartmasi sifatida XL harflaridan foydalanishga qaror qildi va bu hozirgacha davom etmoqda, Excel faylarini kengaytmasi esa  —. xls. Birinchi jadval muharrirlari bilan taqqoslaganda Excel foydalanuvchiga keng imkoniyatlarni taqdim etadi.

Excel foydalanuvchiga ekraning oʻzida jadvalning koʻrinishini, shriftlar, belgilar va katak tashqi koʻrinishini  oʻzgartirish imkonini bergan ilk jadval muharriridir. Yana u kataklarning aqlli hisobini chiqarib beradigan dastur edi. 

1993-yilda ilk marotaba Microsoft Officeʼga birlashtirilish munosabati bilan  Microsoft Word va Microsoft PowerPoint Excelʼga monand grafik interfeysga ega boʻlishdi.

1993-yildan boshlab Excel tarkibiga Visula Basic'ga asoslangan Excel masalalarini avtomatlashtirish imkonini beruvchi  dasturlar uchun Visual Basic dasturlash tili kiritiladi. VBA foydalanuvchi bilan aloqa qilish formalarini yaratishga imkon beradi. Bu til DLL (ing. Dynamic Link Library-dinamik kutubxona)ni qoʻllashi (yaratishi emas) mumkin. 

VBAning funksionalligi Excelni makroviruslar uchun oson nishonga aylantirdi. Bu antivirus mahsulotlari ularni topishni oʻrganmagunlarigacha katta muammo boʻlib qoldi. Shu sababli Microsoft quyidagi himoya turlarini tanlash imkonini oʻz dasturiga qoʻshdi:

Excelning 5.0 dan 9.0 gacha versiyalari oʻzida turli „yashirin sir“larni saqlaydi, ammo 10-chi versiyadan soʻng Microsoft ularni yoʻq qilish chora-tadbirlarini qoʻllay boshladi .

Versiyalar



Windows uchun versiyalar




-yil — Excel 2016 (16) — Microsoft Office 2016

Macintosh uchun versiyalar





OS/2 uchun versiyalar




Excel oʻzining 7.0 versiyasiga qadar 16 384 (2) satr (qator)dan iborat edi. 8.0-11.0 versiyalarida esa  bu son 65 536 (2) qator va 256 ustun (2)ga yetdi. 12.0 va 14.0 versiyalar 1 048 576 (2) qator va 16 384 ta (2) ustunga ega.

Fayl formatlari



Microsoft Excel 2003-yilga qadar asosiy format sifatida oʻzining ikkilik fayl formati (BIFF)dan foydalanardi. Excel 2007 Microsoft Office Open XML dan oʻzining asosiy formati sifatida foydalanadi.

Bundan tashqari, Microsoft Excel CSV, DBF, SYLK, DIF va boshqa formatlarni oʻqishi mumkin.

Office Open XML



Microsoft Office 2007 koʻplab yangi fayl formatlarni taniydi. Ular Office Open XML (OOXML)ning tarkibiy qismi hisoblarnadi.


Eksport va jadvallarni koʻchirish



API bir qator boshqa dasturlarda Excel jadvallarini ochish imkonini beradi. U ActiveX yoki Adobe Flash Player kabi plaginlar yordamida Excel hujjatlarini veb-sahifalarda ochish imkonini ham beradi. Excel universal elektron qurilma unda ishlash har tomonlama qulay

Dasturlash



Excelning imkoniyatlari sirasiga yana VBA asosida kod yozish ham kiradi. Bu kod jadval muharriridan boshqa maxsus muharrir yordamida yoziladi. 


Microsoft Excelning maxfiy soʻzli himoyasi



Microsoft Excel himoyasi quyidagi turdagi himoya tizimlarini oʻz ichiga oladi:

Hujjatni ochish uchun maxfiy soʻzdan (yomon niyatli shaxsga muammo tugʻdiruvchi yagona himoya turi) tashqari boshqa himoya turlarini darxol yoʻq qilish mumkin. Qolgan turdagi maxfiy soʻzlarni qoʻllaganda hujjat shifrlanmaydi, hujjat ichida esa oʻrnatilgan maxfiy soʻzning xeshi saqlanib qoladi. Kitob himoyasi uchun mashxur "VelvetSweatshop" shifrlash tizimi ishlatiladi, lekin bu hujjatga hech qanday qoʻshimcha himoya qoʻshmaydi. 

Microsoft Excel 95 va oldingi versiyalarida „ochish uchun maxfiy soʻz“ 16 bitli kalitga aylanardi, lekin uni muammosiz buzish mumkin boʻlgan. Microsoft Excel 97 / 2000 da maxfiy soʻz 40-bitli kalitga aylangan, lekin bu ham  zamonaviy asbob-uskunalar orqali tezda buzilishi mumkin edi. Bundan tashqari, maxfiy soʻzlarni topishga moʻljallangan dasturlar soniyasiga yuz minglab maxfiy soʻzlarni tekshirib chiqarishi mumkin. Microsoft Excel 2003 / XP da vaziyat biroz oʻzgardi, bunda foydalanuvchi tizimda mavjud turli shifrlash algoritmlaridan foydalanishi mumkin, lekin boshlangʻich holda Microsoft Excel 97 / 2000 himoya tizimi saqlanib qolganligi himoya tizimini mustahkam boʻlmasligini koʻrsatadi.

 Excel 2007da vaziyat tubdan oʻzgardi — shifrlash uchun 128 bitli zamonaviy AES algoritmi ishlatila boshlashi va SHA1 xesh-funksiyasining qoʻllanilishi maxfiy soʻzni topish ehtimolini keskin pasaytirib yubordi. 
Xulosa qilib aytish mumkinki, mustahkam himoyani „ochish uchun maxfiy soʻz“ himoya turi oʻrnatilgan va  Office 2007 / 2010 formatida saqlangan hujjatlar taʼminlay oladi.

Excelning asosiy elementlari



MICROSOFT EXCEL dagi barcha maʼlumotlar jadval Koʻrinishida namoyon boʻlib, bunda jadval yacheykalarining (xonalarining) maʼlum qismiga boshlangʻich va birlamchi maʼlumotlar kiritiladi. Boshqa qismlari esa xar xil arifmetik amallar va boshlangʻich maʼlumotlar ustida bajariladigan turli amallar natijalaridan iborat boʻlgan axborotlardir.
Elektron jadval yacheykalariga uch xil maʼlumotlarni kiritish mumkin:

Matnli maʼlumotlar sarlavha, belgi, izohlarni uz ichiga oladi.
Sonli ifodalar bevosita jadval ichiga kiritiladigan sonlardir.
Formulalar — kiritilgan sonli qiymatlar boʻyicha yangi qiymatlarni hisoblaydigan ifodalardir.
Formulalar har doim „=“ belgisini qoʻyish bilan boshlanadi. Formula yacheykaga kiritilgandan keyin shu formula asosida hisoblanadigan natijalar yana shu yacheykada hosil boʻladi. Agar shu formulada foydalanilgan sonlardan yoki belgilardan biri oʻzgartirilsa, EXCEL avtomatik ravishda yangi maʼlumotlar boʻyicha hisob ishlarini bajaradi va yangi natijalar hosil qilib beradi.
EXCELning asosiy ishlov berish obʼyekti hujjatlar (dokumentlar) hisoblanadi. EXCEL hujjatlari ixtiyoriy nomlanadigan va XLS kengaytmasiga ega boʻlgan fayllardir. EXCELda bunday fayllar „Ishchi kitob“ deb ataladi. Bir ishchi kitob ixtiyoriy sondagi elektron jadvallarni oʻz ichiga olishi mumkin. Ularning har biri „ishchi varaq“ deb ataladi. Bir ishchi varaq oʻz nomiga ega boʻladi. Ishchi kitobni xosil qilish uchun MICROSOFT EXCEL dasturini ishga tushirish zarur. Ishchi kitobning tarkib elementlaridan biri ishchi varaq, yaʼni elektron jadval xisoblanadi.
Elektron jadvalning asosiy elementlari esa yacheyka va diapazon lardir.
Yacheyka — bu jadvaldagi manzili koʻrsatiladigan hamda bir qator va bir ustun kesishmasi oraligʻida joylashgan elementdir. Yacheyka kesishmalarida hosil boʻlgan ustun va qator nomi bilan ifodalanadigan manzili bilan aniqlanadi. Masalan, A — ustun, 4 — qator kesishmasida joylashgan yacheyka — A4 deb nom oladi. Yacheykaga sonli qiymatlar, matnli axborotlar va formulalarni joylashtirish mumkin.
Bir necha yacheykalardan tashkil topgan guruh diapazon deb ataladi. Diapazon manzilini koʻrsatish uchun uni tashkil etgan yacheykalarning chap yuqori va ung quyi yacheykalar manzillari olinib, ular ikki nuqta bilan ajratilib yoziladi. Masalan: A1:A4


Excel ishchi menyusi boʻlimlari



Excel 2003 versiyasining ishchi menyusi quyidagi boʻlimlardan tashkil topgan:

Excel 2007 va 2010 versiyalarida ishchi menyu boʻlimlari umumlashtirilgan va tartibga keltirilgan hamda „Glavnaya“ (Asosiy), „Vstavka“ (Qoʻshish), „Razmetka stranitsi“ (Sahifani tahrirlash), „Formuli“ (Formulalar), „Dannie“ (Maʼlumotlar), „Retsenzirovanie“ (Taqriz), „Vid“ (Koʻrinish) boʻlimlaridan iborat.

Excelda diagrammalar



Excel dasturining foydali tomoni unda kiritilgan maʼlumotlar asosida diagrammalar yaratish mumkin.
Excelda maʼlumotlar asosida tayyorlanadigan diagrammalar quyidagi turlarga boʻlinadi:

Diagramma hosil qilish uchun quyidagi ketma-ketlikka rioya qilish kerak:
1) Elektron jadvalni yuklash.
2) Mavzuni kiritish.
3) Ustunlar kengligini tanlash.
4) Har bir ustunga mos nomlarni kiritish.
5) Yacheykalarni maʼlumotlar bilan toʻldirish
6) Toʻldirish ustunining formulasini berish.
7) „Jami xarajatlar miqdori“. Natijaviy jadval hosil qilish.
8) Maʼlumotlarni saralash.

Tanqid



Excel dasturi ham baʼzi bir funksiyalari sabab koʻplab tanqidlarga uchragan. Misol uchun, statik aniqlik jihatidan Excelni tanqid qilishgan.


Sana bilan bogʻliq muammolar



Excelning 2007 versiyasiga qadar va oʻzida ham 1900-yil kabisa yil deb xato hisoblanib kelingan. Xato Lotus 1-2-3 da paydo boʻlgan va majburan Excelga targʻib qilingan. 

Exceldagi tasvirlarning xatoligi



2007-yilning 22-sentabrida  muayyan holatlarda Excel 2007 notoʻgʻri natijalarni koʻrsatishi toʻgʻrisida xabar paydo boʻldi. Bu matematik hisob jitob bilan bogʻliq boʻlib, bu haqida bu yerda maʼlumot olishingiz mumkin. Muammo 2007-yil 9-oktabr sanasida maxsus patch ishlab chiqarilishi bilan hal qilindi.
Bu xato Microsoft Excel 2016 da kuzatilmaydi.

Yana qarang




Manbalar




Adabiyot




Havolalar




uz.wikipedia.org

Uzpedia.uz