فهرست مطالب
صفحه گسترده یک پلت فرم عالی برای مدیریت جداول داده ارائه می دهد. اما آیا توابع آسان Google Sheets برای محاسبات روزانه وجود دارد؟ در زیر اطلاعات را پیدا کنید.
عملکرد SUM برگههای Google
من معتقدم که بیشترین عملیات مورد نیاز در جداول، یافتن مجموع کل مقادیر مختلف است. اولین چیزی که به ذهن می رسد اضافه کردن تک تک سلول های مورد علاقه است:
=E2+E4+E8+E13
اما اگر تعداد سلول های زیادی برای در نظر گرفتن وجود داشته باشد، این فرمول بسیار زمان بر خواهد بود.
روش مناسب برای افزودن سلول ها استفاده از یک تابع ویژه Google Sheets - SUM - است که همه سلول ها را به طور خودکار با استفاده از کاما فهرست می کند:
=SUM(E2,E4,E8,E13)
اگر محدوده از سلول های مجاور تشکیل شده باشد. ، به سادگی اولین و آخرین سلول های آن را نشان می دهد، حتی اگر در جایی بین سلول های خالی وجود داشته باشد. بنابراین، از شمارش تک تک سلولها در فرمول SUM برگههای Google اجتناب میکنید.
نکته. راه دیگر برای اضافه کردن SUM این است که ستونی را با اعداد انتخاب کنید و SUM را در زیر نماد Formulas انتخاب کنید:
نتیجه به سلولی درست زیر محدوده انتخاب شده درج شود.
نکته. Power Tools ما یک ویژگی AutoSum دارد. یک کلیک – و سلول فعال شما مجموع مقادیر را از کل ستون بالا برمی گرداند.
اجازه دهید کار را پیچیده کنم. من میخواهم اعدادی را از محدودههای مختلف داده در چندین صفحه اضافه کنم، برای مثال، A4:A8 از Sheet1 و B4:B7 از Sheet2 و من می خواهم آنها را در خلاصه کنمیک سلول:
=SUM('Sheet1'!A4:A8,'Sheet2'!B4:B7)
همانطور که می بینید، من فقط یک برگه دیگر را به فرمول SUM برگه های Google اضافه کردم و دو محدوده مختلف را با کاما از هم جدا کردم.
فرمول های درصد
من اغلب می شنوم که مردم در مورد یافتن درصد کل مختلف می پرسند. این معمولاً با فرمول درصد برگههای Google مانند این محاسبه میشود:
=Percentage/Total*100همینطور هر زمان که بخواهید بررسی کنید این یا آن عدد چه بخشی از کل را نشان میدهد، همین کار را انجام میدهد:
=Part /Total*100نکته. درصد اصلی از کل، کل & مقدار درصد، افزایش آن & در این آموزش کاهش می یابد.
در جدول من که در آن تمام فروش های 10 روز گذشته را ثبت می کنم، می توانم درصد هر فروش را از کل فروش محاسبه کنم.
ابتدا می روم. به E12 بروید و کل فروش را بیابید:
=SUM(E2:E11)
سپس، بررسی میکنم که فروش روز اول چه قسمتی از کل در F2 را تشکیل میدهد:
=E2/$E$12
توصیه میکنم چند تغییر را نیز انجام دهید:
- E2 را به یک مرجع مطلق تبدیل کنید - $E$12 - تا مطمئن شوید که فروش هر روز را تقسیم میکنید با همان مجموع.
- فرمت درصد عدد را به سلول های ستون F اعمال کنید.
- فرمول را از F2 در تمام سلول های زیر - تا F11 کپی کنید.
نکته برای کپی فرمول از یکی از راه هایی که قبلا ذکر کردم استفاده کنید.
نکته. برای اطمینان از صحت محاسبات خود، عدد زیر را در F12 وارد کنید:
=SUM(F2:F11
)
اگر 100% برمی گردد -همه چیز درست است.
چرا استفاده از فرمت درصد را توصیه می کنم؟
خب، از یک طرف، اگر می خواهید به دست آورید، از ضرب هر نتیجه در 100 خودداری کنید. درصد از سوی دیگر، برای جلوگیری از تقسیم نتایج به 100 اگر میخواهید از آنها برای عملیات ریاضی غیردرصدی استفاده کنید.
منظور من این است:
من از فرمت عدد درصد در سلول های C4، B10 و B15 استفاده می کنم. همه فرمولهای Google Sheets که به این سلولها اشاره میکنند بسیار سادهتر هستند. من مجبور نیستم بر 100 تقسیم کنم یا نماد درصد (%) را به فرمول های C10 و C15 اضافه کنم.
در مورد C8، C9 و C14 نمی توان همین را گفت. من باید این تنظیمات اضافی را انجام دهم تا به نتیجه صحیح برسم.
فرمول های آرایه
برای کار با تعداد زیادی از داده ها در برگه های Google، معمولاً از توابع تو در تو و سایر محاسبات پیچیده تر استفاده می شود. فرمول های آرایه نیز برای این منظور در Google Sheets وجود دارد.
به عنوان مثال، من جدولی از فروش به ازای هر مشتری دارم. من کنجکاو هستم که حداکثر فروش شکلات شیری را به اسمیت پیدا کنم تا بررسی کنم که آیا دفعه بعد می توانم به او تخفیف بیشتری بدهم. من از فرمول آرایه بعدی در E18 استفاده می کنم:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
توجه داشته باشید. برای تکمیل فرمول آرایه در Google Sheets، Ctrl+Shift+Enter را به جای Enter فشار دهید.
در نتیجه من 259 دلار دریافت کردم.
اولین فرمول آرایه من در E16 حداکثر خرید انجام شده توسط اسمیت را برمی گرداند - 366 دلار:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13)))
E17 حداکثر را نشان می دهدپول خرج شده برای شکلات شیری – 518 دلار:
=ArrayFormula(MAX(IF(($C$2:$C$13="Milk Chocolate"),$E$2:$E$13)))
اکنون، من قصد دارم تمام مقادیر استفاده شده در فرمول های برگه های Google را با مراجع سلولی آنها جایگزین کنم:
آیا متوجه شده اید که چه چیزی تغییر کرده است؟
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,"")))
این چیزی است که قبلا داشتم:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
درست همینطور، شعبده بازی با مقادیر موجود در سلولهایی که به آنها ارجاع میدهید، میتوانید به سرعت نتایج متفاوتی را بر اساس شرایط مختلف بدون تغییر خود فرمول دریافت کنید.
فرمولهای Google Sheets برای استفاده روزانه
بیایید به چند عملکرد دیگر نگاهی بیندازیم و نمونه های فرمول مفید برای استفاده روزمره.
مثال 1
فرض کنید داده های شما تا حدی به صورت اعداد و بخشی به صورت متن نوشته شده است: 300 یورو ، مجموع - 400 دلار . اما شما فقط باید اعداد را استخراج کنید.
من فقط یک تابع برای آن می دانم:
=REGEXEXTRACT(text, regular_expression)این متن را با ماسک با یک عبارت منظم می کشد.
- text - میتواند مرجع سلول یا هر متنی در دو نقل قول باشد.
- regular_expression - ماسک متن شما. همچنین در دو نقل قول. این به شما امکان می دهد تقریباً هر طرح متنی ممکن را ایجاد کنید.
متن در مورد من یک سلول با یک داده است ( A2 ). و من از این عبارت منظم استفاده می کنم: [0-9]+
به این معنی است که من به دنبال هر کمیت ( + ) از اعداد از 0 تا 9 هستم. ( [0-9] ) یکی پس از دیگری نوشته می شود:
اگر اعداد دارای کسر باشند، عبارت منظم به این صورت خواهد بود:
"[0-9]*\.[0-9]+[0-9]+"
برایاعداد با دو رقم اعشار
"[0-9]*\.[0-9]+"
برای اعداد با یک رقم اعشار
توجه داشته باشید. Google Sheets مقادیر استخراج شده را به صورت متن می بیند. شما باید آنها را با تابع VALUE یا با ابزار تبدیل ما به اعداد تبدیل کنید.
مثال 2 - متن را با یک فرمول به هم بپیوندید
فرمولهای درون متن کمک میکنند تا ردیفی با ظاهری منظم با مقداری مجموع به دست آورید. – اعداد با توضیحات کوتاهشان.
من قصد دارم چنین ردیف هایی را در خطوط 14 و 15 ایجاد کنم. برای شروع، سلول های آن ردیف ها را از طریق Format > سلولها را ادغام کنید و سپس مجموع ستون E را بشمارید:
=SUM(E2:E13)
سپس متنی را که میخواهم بهعنوان توضیح داشته باشم برای دو برابر کردن نقل قول قرار داده و آن را با فرمول ترکیب میکنم. با استفاده از علامت علامت:
="Total chocolate sales: "&SUM(E2:E13)&" dollars"
برای اینکه اعداد خود را اعشاری کنم، از تابع TEXT استفاده می کنم و قالب را تنظیم می کنم: "#,## 0"
روش دیگر استفاده از تابع Google Sheets CONCATENATE است، مانند آنچه در A15 استفاده کردم:
=CONCATENATE("Total discount for customers: ",TEXT(SUM(F2:F13),"#.##")," dollars")
مثال 3
چه می شود اگر داده ها را از جایی آپلود می کنید و همه اعداد با فاصله ظاهر می شوند، مانند 8 544 به جای 8544 ؟ میدانید Google Sheets اینها را بهعنوان متن برمیگرداند.
در اینجا نحوه تبدیل این مقادیر نوشته شده به عنوان متن به "اعداد عادی" آمده است:
=VALUE(SUBSTITUTE("8 544"," ",""))
یا
=VALUE(SUBSTITUTE(A2," ",""))
جایی که A2 حاوی 8 544 است.
چگونه کار می کند؟ تابع SUBSTITUTE همه فضاهای متن را جایگزین می کند (آگومان دوم را بررسی کنید - در دو گیومه فضا وجود دارد) با "خالی"string" (آگومان سوم). سپس، VALUE متن را به اعداد تبدیل می کند.
مثال 4
برخی از توابع Google Sheets وجود دارند که به دستکاری متن در صفحات گسترده شما کمک می کنند، به عنوان مثال، تغییر حروف بزرگ اگر چیز عجیبی مانند soURcE dAtA دارید، می توانید به جای آن داده منبع را دریافت کنید:
اجازه دهید توضیح دهم من اولین کاراکتر را در یک سلول میگیرم:
=LEFT(A1,1)
و به حروف بزرگ تغییر میدهم:
=UPPER(LEFT(A1,1))
سپس میگیرم متن باقیمانده:
=RIGHT(A1,LEN(A1)-1)
و آن را به حروف کوچک تبدیل کنید:
=LOWER(RIGHT(A1,LEN(A1)-1))
در نهایت، من تمام قطعات فرمول را با علامت علامت به هم میآورم. :
=UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))
نکته. میتوانید با یک کلیک با ابزار مربوطه از Power Tools ما بین موارد مختلف جابهجا شوید.
البته، Google Sheets چیزهای بیشتری برای ارائه دارد. از فرمول های پیچیده مختلف نترسید - فقط سعی کنید و آزمایش کنید. بالاخره این مجموعه ابزارها به ما اجازه می دهند کارهای مختلف زیادی را حل کنیم. موفق باشید! :)