Excel formulalarini bajaradigan vazifasiga qarab guruhlash ularni tushunishni osonlashtiradi. Ushbu qo‘llanmada oddiy hisob-kitoblar, shartli yig‘indilar, xatolarni qayta ishlash, jadvaldan qidirish, matn va sana funksiyalari hamda dinamik massivlar jamlangan. Misollarda funksiyalarning inglizcha nomlari va argumentlar orasida vergul ishlatiladi. Excel sozlamalariga qarab ajratuvchi belgi boshqacha bo‘lishi mumkin, ammo hisoblash mantig‘i o‘zgarmaydi.
Mundarija:
Excel formulasini qanday o‘qish kerak?
Har bir formula tenglik belgisi bilan boshlanadi. Katak manzillari qiymat qayerdan olinishini, operatorlar esa qanday hisob bajarilishini ko‘rsatadi. Masalan, =B2*C2 miqdorni birlik narxiga ko‘paytiradi.
Nisbiy manzillar formula nusxalanganda siljiydi, mutlaq manzillar esa o‘z joyida qoladi. $A$1 ustun va qatorni, $A1 faqat ustunni, A$1 esa faqat qatorni mahkamlaydi. Bir xil koeffitsiyent, ustama yoki qidiruv oralig‘i ko‘p qatorda ishlatilganda bu farq muhim.
Arifmetika va yakuniy hisoblar
Oddiy arifmetika kichik smeta va xarajat jadvallarining ko‘p qismini yopadi. Miqdor B2 katakda, birlik narxi C2 katakda bo‘lsa, qator summasi =B2*C2 bilan hisoblanadi. Qo‘shish, ayirish va bo‘lish uchun +, - va / ishlatiladi.
- =SUM(D2:D200) oraliqdagi qiymatlarni qo‘shadi.
- =AVERAGE(C2:C200) o‘rtacha birlik narxini hisoblaydi.
- =MIN(C2:C200) va =MAX(C2:C200) eng kichik va eng katta qiymatni ko‘rsatadi.
- =COUNT(D2:D200) sonli kataklarni sanaydi.
- =COUNTA(D2:D200) bo‘sh bo‘lmagan kataklarni sanaydi.
- =ROUND(D2,2) qiymatni ikki kasr xonasigacha yaxlitlaydi.
Yaxlitlash joyini ongli tanlang. Har bir qatorni alohida yaxlitlash umumiy natijani yakunda bir marta yaxlitlashdan farq qilishi mumkin.
Shartli hisob-kitoblar
Jadvalda ish turlari, loyihalar, pudratchilar yoki xarajat moddalari bo‘lsa, shartli formulalar kerak bo‘ladi.
- =SUMIF(A:A,"Materiallar",D:D) Materiallar deb belgilangan qatorlarni yig‘adi.
- =COUNTIF(A:A,"Ishlar") ish qatorlarini sanaydi.
- =AVERAGEIF(A:A,"Yetkazib berish",C:C) yetkazib berishning o‘rtacha narxini hisoblaydi.
- =SUMIFS(D:D,A:A,"Materiallar",B:B,"12-loyiha") ikkita shartga mos qatorlarni yig‘adi.
- =COUNTIFS(A:A,"Materiallar",E:E,">0") ikkita shartga mos qatorlarni sanaydi.
Mantiq va xatolarni qayta ishlash
Mantiqiy funksiyalar ish qoidalarini takrorlanadigan hisobga aylantiradi. Ular miqdor kiritilmaguncha qatorni bo‘sh qoldirishi, bir necha shartni tekshirishi yoki formula xatosi o‘rniga tushunarli natija qaytarishi mumkin.
- =IF(B2="","",B2*C2) miqdor mavjud bo‘lgandagina summani hisoblaydi.
- =AND(A2<>"",C2>0) ikkita shartni birga tekshiradi.
- =OR(A2="Materiallar",A2="Ishlar") ikki toifadan birini qabul qiladi.
- =IFERROR(ifoda,"") ifoda xato berganda bo‘sh katak qaytaradi.
Ichma-ich IF funksiyalarining uzun zanjirini tekshirish qiyin. Oraliq ustunlar va aniq ma’lumotnoma jadvali faylni tushunarli va ishonchli qiladi.
Qidiruv va ma’lumotnoma jadvallari
Ma’lumotnoma jadvalida ish kodi, tavsifi, o‘lchov birligi va standart narx saqlanishi mumkin. Asosiy jadvalga kod kiritilganda, mos ma’lumot avtomatik olinadi.
- =VLOOKUP(A2,Narxlar!A:D,4,FALSE) birinchi ustundan izlaydi va to‘rtinchi ustundagi qiymatni qaytaradi.
- =INDEX(Narxlar!D:D,MATCH(A2,Narxlar!A:A,0)) moslashuvchan natija oralig‘ini aniq moslik bilan birlashtiradi.
- =XLOOKUP(A2,Narxlar!A:A,Narxlar!D:D,"Topilmadi") ustun raqamini qo‘lda ko‘rsatmasdan mos qiymatni qaytaradi.
XLOOKUP Microsoft 365, Excel 2021 va undan keyingi versiyalarda ishlaydi. Excel 2016 yoki Excel 2019 bilan moslik kerak bo‘lsa, INDEX va MATCH birikmasi foydali bo‘lib qoladi.
Matn, sanalar va dinamik massivlar
Matn funksiyalari tashqaridan olingan ma’lumotlarni tozalashga yordam beradi. Sana funksiyalari hisobot davri va rejalashtirilgan tugash muddatlarini hisoblashda ishlatiladi.
- =LEN(A2) belgilar sonini qaytaradi.
- =LEFT(A2,5), =RIGHT(A2,5) va =MID(A2,3,4) matnning bir qismini ajratadi.
- =TRIM(A2) ortiqcha bo‘shliqlarni olib tashlaydi.
- =TEXT(A2,"dd-mm-yyyy") sanani matn ko‘rinishida formatlaydi.
- =TODAY() joriy sanani, =NOW() esa sana va vaqtni qaytaradi.
- =DATE(2026,8,17) yil, oy va kundan sana hosil qiladi.
Microsoft 365, Excel 2021 va keyingi versiyalar dinamik massivlarni ham qo‘llaydi. =FILTER(A2:D200,A2:A200="Materiallar","") mos qatorlarni qaytaradi, =SORT(A2:D200,4,-1) to‘rtinchi ustun bo‘yicha saralaydi, =UNIQUE(A2:A200) esa takrorlanmaydigan qiymatlarni chiqaradi.
Excel’da kichik smeta tuzish
- Toifa, tavsif, o‘lchov birligi, miqdor, birlik narxi, summa va izoh ustunlarini yarating.
- Summa ustuniga =D2*E2 kiriting va formulani pastga nusxalang.
- Umumiy yakun uchun =SUM(F2:F200) qo‘shing.
- Toifalar bo‘yicha yakunlarni SUMIF bilan hisoblang.
- Ma’lumotnoma varag‘idan narxlarni olish uchun XLOOKUP yoki INDEX va MATCH’dan foydalaning.
- IFERROR’ni faqat yo‘q qiymat yoki bo‘lish amali kutiladigan xato berishi mumkin bo‘lgan joylarga qo‘shing.
Fayllar ko‘paygani sari eng so‘nggi nusxani topish, formulalar yaxlitligini saqlash va kirish huquqlarini boshqarish qiyinlashadi. Qurilish uchun umumiy ish maydoni smetalar, haqiqiy xarajatlar, tasdiqlar va loyiha tarixini bir joyda saqlashga yordam beradi. 101 ilovasi xarajatlarni boshqarish va loyihalarni rejalashtirish vositalarini taklif etadi.

