Mundarija
Elektron jadvallar ma'lumotlar jadvallarini boshqarish uchun ajoyib platformani taklif etadi. Ammo kunlik hisob-kitoblar uchun oson Google Sheets funksiyalari bormi? Quyida bilib oling.
Google Sheets SUM funksiyasi
Menimcha, jadvallarda eng koʻp talab qilinadigan amal turli qiymatlarning umumiy yigʻindisini topishdir. Aqlga keladigan birinchi narsa, har bir qiziqish katakchasini qo'shishdir:
=E2+E4+E8+E13
Ammo bu formula juda ko'p hujayralarni hisobga olish uchun juda ko'p vaqt talab qiladi.
Yacheykalarni qo‘shishning to‘g‘ri yo‘li maxsus Google Sheets funksiyasidan – SUM-dan foydalanish bo‘lib, u avtomatik ravishda vergul yordamida barcha kataklarni ro‘yxatga oladi:
=SUM(E2,E4,E8,E13)
Agar diapazon qo‘shni hujayralardan iborat bo‘lsa. , uning birinchi va oxirgi katakchalarini ko'rsating, hatto ular orasida bo'sh hujayralar bo'lsa ham. Shunday qilib, siz Google Sheets SUM formulasida har bir katakchani sanab o‘tmaysiz.
Maslahat. SUM qo'shishning yana bir usuli raqamlardan iborat ustunni tanlash va Formulalar belgisi ostidagi SUM ni tanlash:
Natija shunday bo'ladi. tanlangan diapazon ostidagi katakchaga kiritiladi.
Maslahat. Bizning elektr asboblarimizda Autosum funksiyasi mavjud. Bir marta bosish - va sizning faol hujayrangiz yuqoridagi barcha ustundagi qiymatlar yig'indisini qaytaradi.
Vazifani murakkablashtirishga ruxsat bering. Men bir nechta varaqlardagi turli ma'lumotlar diapazonlaridan raqamlarni qo'shmoqchiman, masalan, A4:A8 Sheet1 va B4:B7 Sheet2 . Va men ularni jamlamoqchimanbitta katak:
=SUM('Sheet1'!A4:A8,'Sheet2'!B4:B7)
Ko'rib turganingizdek, men Google Sheets SUM formulasiga yana bitta varaq qo'shdim va ikkita turli diapazonni vergul bilan ajratdim.
Foiz formulalari
Men tez-tez odamlar turli jami foizlarni topish haqida so'rashlarini eshitaman. Bu odatda Google Sheets foiz formulasi boʻyicha hisoblab chiqiladi:
=Foiz/jami*100U yoki bu raqam jamining qaysi qismini bildirishini tekshirish kerak boʻlganda ham xuddi shunday ishlaydi:
=Qism /Jami*100Maslahat. bir jami Master foiz, jami & amp; foiz miqdorida, uning ortishi & amp; ushbu qoʻllanmada pasayish.
Oxirgi 10 kun davomidagi barcha sotuvlar hisobini yuritadigan jadvalimda men har bir sotuvning umumiy savdodan ulushini hisoblay olaman.
Birinchidan, men boraman. E12 ga o'ting va jami sotuvlarni toping:
=SUM(E2:E11)
Keyin, F2 da birinchi kunlik sotuvlar umumiy miqdorning qaysi qismini tashkil etishini tekshiraman:
=E2/$E$12
Men ham bir nechta tuzatishlar kiritishni tavsiya qilaman:
- Har kunlik sotuvni taqsimlaganingizga ishonch hosil qilish uchun E2 ni mutlaq ma'lumotga aylantiring – $E$12 – bir xil jami bilan.
- F ustunidagi katakchalarga foizli raqam formatini qo'llang.
- Formulani F2 dan quyida joylashgan barcha katakchalarga ko'chiring - F11 gacha.
Maslahat. Formuladan nusxa olish uchun men yuqorida aytib o'tgan usullardan birini ishlating.
Maslahat. Hisob-kitoblaringiz to'g'ri ekanligiga ishonch hosil qilish uchun F12 ga quyidagini kiriting:
=SUM(F2:F11
)
Agar u 100% qaytarsa –hammasi to'g'ri.
Nega men foiz formatidan foydalanishni maslahat beraman?
Bir tomondan, agar siz olishni istasangiz, har bir natijani 100 ga ko'paytirmaslik uchun foizlar. Boshqa tomondan, agar siz boshqa foizsiz matematik amallar uchun foydalanmoqchi bo'lsangiz, natijalarni 100 ga bo'lishdan saqlanish uchun.
Mana shuni nazarda tutyapman:
Men C4, B10 va B15 kataklarida foizli raqamlar formatidan foydalanaman. Ushbu katakchalarga havola qilingan barcha Google Sheets formulalari ancha oson. C10 va C15 formulalariga 100 ga boʻlish yoki foiz belgisini (%) qoʻshishim shart emas.
C8, C9 va C14 haqida ham shunday deyish mumkin emas. Toʻgʻri natijaga erishish uchun men ushbu qoʻshimcha oʻzgarishlarni amalga oshirishim kerak.
Masiv formulalari
Google Sheets’dagi koʻp maʼlumotlar bilan ishlash uchun, qoida tariqasida, ichki oʻrnatilgan funksiyalar va boshqa murakkabroq hisoblar qoʻllaniladi. Massiv formulalari ham shu maqsadda Google Sheets da mavjud.
Masalan, menda har bir mijoz uchun sotuvlar jadvali bor. Keyingi safar unga qo'shimcha chegirma bera olamanmi yoki yo'qligini tekshirish uchun sutli shokolad ning Smit ga maksimal sotilishini bilmoqchiman. Men E18 da keyingi massiv formulasidan foydalanaman:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
Eslatma. Google Sheets-dagi har qanday massiv formulasini tugatish uchun oddiygina Enter emas, Ctrl+Shift+Enter tugmalarini bosing.
Natijada menda $259 bor.
Mening E16-dagi birinchi massiv formulasi Smit tomonidan amalga oshirilgan maksimal xaridni qaytaradi – $366:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13)))
E17 maksimalni ko'rsatadisutli shokolad uchun sarflangan pul – $518:
=ArrayFormula(MAX(IF(($C$2:$C$13="Milk Chocolate"),$E$2:$E$13)))
Endi men Google Sheets formulalarida ishlatiladigan barcha qiymatlarni hujayra havolalari bilan almashtiraman:
Nima o'zgarganini payqadingizmi?
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,"")))
Mana menda oldin bo'lgan narsa:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
Xuddi shunday, jonglyorlik Siz havola qilgan hujayralardagi qiymatlar yordamida formulaning oʻzini oʻzgartirmasdan, turli shartlarga asoslangan turli natijalarni tezda olishingiz mumkin.
Kundalik foydalanish uchun Google Sheets formulalari
Keling, yana bir nechta funksiyalarni koʻrib chiqamiz va formulalar misollari kundalik foydalanish uchun qulay.
1-misol
Ma'lumotlaringiz qisman raqamlar va qisman matn sifatida yozilgan deylik: 300 evro , jami – 400 dollar . Lekin siz faqat raqamlarni chiqarishingiz kerak.
Men buning uchun faqat funksiyani bilaman:
=REGEXEXTRACT(matn, muntazam_ifoda)U matnni oddiy ifoda bilan niqob bilan tortib oladi.
- matn – bu hujayra havolasi yoki qoʻsh tirnoq ichidagi istalgan matn boʻlishi mumkin.
- muntazam_ifoda – matn niqobingiz. Shuningdek, ikki tirnoq ichida. Bu sizga deyarli har qanday matn sxemasini yaratish imkonini beradi.
Mening ishimdagi matn ma'lumotlarga ega bo'lgan katakdir ( A2 ). Va men ushbu oddiy iborani ishlataman: [0-9]+
Bu men 0 dan 9 gacha bo'lgan raqamlarning istalgan miqdorini ( + ) qidirayotganimni bildiradi. ( [0-9] ) birin-ketin yoziladi:
Agar sonlarda kasr bo'lsa, muntazam ifoda quyidagicha ko'rinadi:
"[0-9]*\.[0-9]+[0-9]+"
ikki kasrli raqamlar bir kasrli raqamlar uchun "[0-9]*\.[0-9]+"
Eslatma. Google Sheets olingan qiymatlarni matn sifatida ko'radi. Siz ularni VALUE funksiyasi yoki Konvertatsiya asbobimiz yordamida raqamlarga aylantirishingiz kerak.
2-misol – matnni formula bilan birlashtirish
Matn ichidagi formulalar jami jami aniq ko‘rinadigan qatorni olishga yordam beradi. – qisqacha tavsiflari bilan raqamlar.
Men 14 va 15-qatorlarda shunday qatorlarni yaratmoqchiman. Boshlash uchun men ushbu qatorlardagi kataklarni Format > Hujayralarni birlash va E ustuni uchun yig'indini hisoblang:
=SUM(E2:E13)
Keyin men tavsif sifatida qo'shmoqchi bo'lgan matnni qo'sh tirnoqlarga qo'yaman va uni formula bilan birlashtiraman. ampersand yordamida:
="Total chocolate sales: "&SUM(E2:E13)&" dollars"
Raqamlarimni o'nli kasr qilish uchun men TEXT funktsiyasidan foydalanaman va formatni o'rnataman: "#,## 0"
Boshqa usul - Google Sheets CONCATENATE funksiyasidan foydalanish, masalan, men A15:
=CONCATENATE("Total discount for customers: ",TEXT(SUM(F2:F13),"#.##")," dollars")
3-misol
Agar nima bo'ladi? maʼlumotlarni biror joydan yuklaysiz va barcha raqamlar boʻsh joylar bilan koʻrinadi, masalan, 8544 oʻrniga 8 544 ? Google Sheets bularni matn sifatida qaytaradi, bilasiz.
Matn sifatida yozilgan bu qiymatlarni “oddiy raqamlar”ga qanday aylantirish mumkin:
=VALUE(SUBSTITUTE("8 544"," ",""))
yoki
=VALUE(SUBSTITUTE(A2," ",""))
bu erda A2 tarkibida 8 544 mavjud.
U qanday ishlaydi? SUBSTITUTE funksiyasi matndagi barcha boʻshliqlarni (ikkinchi argumentni tekshiring – ikki tirnoq ichida boʻsh joy bor) “boʻsh” bilan almashtiradi.string" (uchinchi argument). Keyin, VALUE matnni raqamlarga o'zgartiradi.
4-misol
Elektron jadvallaringizdagi matnni o'zgartirishga yordam beradigan ba'zi Google Sheets funksiyalari mavjud, masalan, katta harflarni o'zgartirish Agar sizda Manba dAtA kabi gʻalati narsa boʻlsa, uning oʻrniga Manba maʼlumotlarini olishingiz mumkin:
Tushuntirishga ijozat bering Men katakdagi birinchi belgini olaman:
=LEFT(A1,1)
va uni katta harfga o'tkazaman:
=UPPER(LEFT(A1,1))
Keyin men qolgan matn:
=RIGHT(A1,LEN(A1)-1)
va uni kichik harf bilan yozishga majbur qilaman:
=LOWER(RIGHT(A1,LEN(A1)-1))
Nihoyat, formulaning barcha qismlarini ampersand bilan birga keltiraman. :
=UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))
Maslahat. Power Tools-dagi tegishli yordamchi dastur yordamida bir marta bosish orqali holatlar oʻrtasida almashishingiz mumkin.
Albatta, Google Sheets taklif qiladigan koʻp narsalar mavjud. Turli xil murakkab formulalardan qo'rqmang - shunchaki sinab ko'ring va sinab ko'ring. Axir, bu asboblar to'plami bizga turli xil vazifalarni hal qilish imkonini beradi. Omad tilaymiz! :)