فهرست مطالب
امروز میخواهم فرمولهای Google Sheets را به جدول بیاورم. من با عناصری که از آنها تشکیل شده اند شروع می کنم، به شما یادآوری می کنم که چگونه محاسبه می شوند، و تفاوت بین فرمول های ساده و پیچیده را بیان می کنم.
در اینجا چیزی است که باید بدانید:
ماهیت فرمول های Google Sheets
اول از همه - برای ساختن یک فرمول، به عبارات و توابع منطقی نیاز دارید.
یک تابع یک عبارت ریاضی است. هر کدام نام خاص خود را دارند.
برای اینکه کاربرگنگار Google بداند که به جای عدد یا متن، فرمولی را وارد میکنید، شروع به وارد کردن علامت مساوی (=) در سلول مورد نظر کنید. سپس نام تابع و بقیه فرمول را تایپ کنید.
نکته. میتوانید فهرست کاملی از همه عملکردهای موجود در کاربرگنگار Google را در اینجا بررسی کنید.
فرمول شما ممکن است حاوی موارد زیر باشد:
- مرجع سلولی
- محدودههای داده نامگذاری شده
- ثابتهای عددی و متنی
- عملگرها
- سایر توابع
انواع مراجع سلول
هر تابع برای کار با داده و سلول نیاز دارد از مراجع برای نشان دادن آن داده استفاده می شود.
برای ارجاع به یک سلول، از کد الفبایی استفاده می شود - حروف برای ستون ها و اعداد برای ردیف ها. برای مثال، A1 اولین سلول در ستون A است.
3 نوع مرجع سلولی Google Sheets وجود دارد:
- نسبی : A1
- مطلق: $A$1
- مختلط (نیمه نسبی و نیمه مطلق): $A1 یا A$1
علامت دلار ($) چیزی است که مرجع را تغییر می دهدنوع.
پس از جابجایی، مراجع سلولی نسبی با توجه به سلول مقصد تغییر میکنند. برای مثال، B1 حاوی =A1 است. آن را در C2 کپی کنید و به =B2 تبدیل شود. از آنجایی که 1 ستون در سمت راست و 1 ردیف در زیر کپی شده است، همه مختصات در 1 افزایش یافته است.
اگر فرمول ها دارای ارجاع مطلق باشند، پس از کپی تغییر نخواهند کرد. آنها همیشه یک سلول را نشان می دهند، حتی اگر سطرها و ستون های جدیدی به جدول اضافه شود یا خود سلول به جای دیگری منتقل شود.
فرمول اصلی در B1 | =A1 | =A$1 | =$A1 | =$A$1 |
فرمول کپی شده در C2 | =B2 | =B$1 | =$A2 | =$A$1 |
بنابراین، برای جلوگیری از تغییر مراجع در صورت کپی یا جابجایی، از موارد مطلق استفاده کنید.
برای جابجایی سریع بین نسبی و مطلق، کافی است هر مرجع سلولی را برجسته کرده و F4 را روی صفحه کلید خود فشار دهید.
در ابتدا، مرجع نسبی شما - A1 - به مطلق - $A$1 تغییر می کند. یک بار دیگر F4 را فشار دهید، و یک مرجع ترکیبی دریافت خواهید کرد - A$1 . با زدن دکمه بعدی، $A1 را خواهید دید. یکی دیگر همه چیز را به حالت اولیه خود باز می گرداند - A1 . و غیره.
نکته. برای تغییر یکباره همه مراجع، کل فرمول را برجسته کنید و F4 را فشار دهید
محدوده های داده
Google Sheets نه تنها از مراجع تک سلولی بلکه از گروه هایی از سلول های مجاور - محدوده ها استفاده می کند. آنها توسط قسمت بالایی محدود می شوندسلول های چپ و پایین سمت راست برای مثال، A1:B5 سیگنال میدهد که از تمام سلولهای مشخص شده با نارنجی در زیر استفاده کند:
ثابت در فرمولهای برگههای Google
مقادیر ثابت در Google Sheets مواردی هستند که قابل محاسبه نیستند و همیشه ثابت می مانند. اغلب آنها اعداد و متن هستند، برای مثال 250 (شماره)، 03/08/2019 (تاریخ)، سود (متن). همه اینها ثابت هستند و ما می توانیم آنها را با استفاده از عملگرها و توابع مختلف تغییر دهیم.
به عنوان مثال، فرمول ممکن است فقط حاوی مقادیر و عملگرهای ثابت باشد:
=30+5*3
یا می تواند برای محاسبه مقدار جدید بر اساس داده های یک سلول دیگر استفاده می شود:
=A2+500
هر چند گاهی اوقات، باید ثابت ها را به صورت دستی تغییر دهید. و ساده ترین راه برای انجام این کار این است که هر مقدار را در یک سلول جداگانه قرار دهید و به آنها در فرمول ارجاع دهید. سپس، تنها کاری که باید انجام دهید این است که تغییراتی را در یک سلول به جای همه فرمول ها ایجاد کنید.
بنابراین، اگر 500 را در B2 قرار دهید، با فرمول به آن مراجعه کنید:
=A2+B2
برای دریافت 700 به جای آن، به سادگی عدد را در B2 تغییر دهید و نتیجه مجدداً محاسبه میشود.
عملگرهای فرمولهای Google Sheets
عملگرهای مختلف در صفحات گسترده برای از پیش تعیین نوع و ترتیب محاسبات استفاده می شود. آنها به 4 گروه تقسیم می شوند:
- عملگرهای حسابی
- عملگرهای مقایسه
- عملگرهای الحاق
- عملگرهای مرجع
عملگرهای حسابی
به عنواناز نام نشان می دهد، اینها برای انجام محاسبات ریاضی مانند جمع، تفریق، ضرب و تقسیم استفاده می شوند. در نتیجه، اعداد را دریافت می کنیم.
عملگر حسابی | عملیات | مثال |
+ (علامت به علاوه) | جمع | =5+5 |
- (علامت منهای) | تفریق عدد منفی | =5-5 =-5 |
* (ستاره) | ضرب | =5*5 |
/ (اسلش) | بخش | =5/5 |
% (علامت درصد) | درصد | 50% |
^ (علامت کرت) | نمایان | =5^2 |
عملگرهای مقایسه
عملگرهای مقایسه برای مقایسه دو مقدار و برگرداندن یک عبارت منطقی استفاده میشوند: TRUE یا FALSE.
عملگر مقایسه | شرایط مقایسه | مثال فرمول |
= | برابر به | =A1=B1 |
> | بیش از | =A1>B1 |
< | کمتر از | =A1 |
>= | بیشتر یا مساوی | =A1>=B1 |
<= | کمتر یا مساوی | =A1 <=B1 |
برابر نیست | =A1B1 |
الحاق متن operators
Ampersand (&) برای اتصال (الحاق) چند رشته متن به یک مورد استفاده می شود. موارد زیر را در یکی از سلولهای Google Sheets وارد کنید و باز خواهد گشت هواپیما :
="Air"&"craft"
یا نام خانوادگی را در A1 و نام را در B1 قرار دهید و نام خانوادگی را دریافت کنید. , Name متن با موارد زیر:
=A1&", "&B1
عملگرهای فرمول
این عملگرها برای ساخت فرمولهای Google Sheets و نشان دادن محدوده دادهها استفاده میشوند:
عملگر فرمول | عمل | مثال فرمول |
: (دونقطه) | محدوده اپراتور. ارجاع به تمام سلول ها بین (و شامل) اولین و آخرین سلول ذکر شده ایجاد می کند. | B5:B15 |
، (کاما) | Union اپراتور. چندین مرجع را به یک می پیوندد. | =SUM(B5:B15,D5:D15) |
همه عملگرها دارای اولویت (اولویت) متفاوتی هستند که ترتیب محاسبات فرمول و اغلب، مقادیر حاصل را تحت تأثیر قرار می دهد.
ترتیب محاسبات و اولویت عملگرها
هر فرمول در Google Sheets مقادیر خود را به ترتیب خاصی مدیریت می کند: از چپ به راست بر اساس در اولویت اپراتور اپراتورهای دارای اولویت یکسان، به عنوان مثال. ضرب و تقسیم به ترتیب شکل ظاهری آنها محاسبه می شود (از چپ به راست)>
(فاصله)
، (کاما)
>=
نحوه استفاده از براکت برای تغییر ترتیب محاسبات
برای تغییر ترتیب از محاسبات داخل فرمول، قسمتی را که باید ابتدا وارد پرانتز شود، قرار دهید. بیایید ببینیم چگونه کار می کند.
فرض کنید یک فرمول استاندارد داریم:
=5+4*3
از آنجایی که ضرب اول می شود و جمع به دنبال آن می آید، فرمول 17<برمی گردد. 2>.
اگر براکت ها را اضافه کنیم، بازی تغییر می کند:
=(5+4)*3
فرمول ابتدا اعداد را جمع می کند، سپس آنها را در 3 ضرب می کند و 27<را برمی گرداند. 2>.
براکت های مثال بعدی موارد زیر را دیکته می کنند:
=(A2+25)/SUM(D2:D4)
- مقدار A2 را محاسبه کنید و آن را به 25 اضافه کنید
- مجموع مقادیر D2، D3 و D4 را پیدا کنید
- عدد اول را به مجموع مقادیر تقسیم کنید
امیدوارم دور زدن اینها برای شما سخت نباشد چون نظم محاسبات را از سنین پایین یاد می گیریم و تمام محاسبات اطرافمان به این صورت انجام می شود. :)
محدوده های نامگذاری شده در Google Sheets
آیا می دانستید می توانید سلول های جداگانه و کل محدوده داده را برچسب گذاری کنید؟ این امر پردازش مجموعه داده های بزرگ را سریع و آسان می کند. علاوه بر این، شما خود را در فرمولهای Google Sheets بسیار سریعتر راهنمایی میکنید.
فرض کنید ستونی دارید که در آن کل فروش هر محصول و مشتری را محاسبه میکنید. چنین یک را نام ببریدمحدوده Total_Sales و از آن در فرمول ها استفاده کنید.
من معتقدم شما موافقید که فرمول
=SUM(Total_Sales)
به مراتب واضح تر و خواناتر است. از
=SUM($E$2:$E$13)
توجه داشته باشید. شما نمی توانید محدوده های نامگذاری شده را از سلول های غیر مجاور ایجاد کنید.
برای شناسایی محدوده خود، موارد زیر را انجام دهید:
- سلول های مجاور خود را برجسته کنید.
- به داده ها > محدوده های نامگذاری شده در منوی برگه. یک صفحه مربوطه در سمت راست ظاهر می شود.
- نام محدوده را تنظیم کنید و روی انجام شد کلیک کنید.
نکته . این همچنین به شما امکان میدهد همه محدودههایی را که ایجاد کردهاید بررسی، ویرایش و حذف کنید:
انتخاب نام صحیح برای محدوده داده
محدودههای نامگذاری شده فرمولهای Google Sheets شما را دوستانهتر میکند. ، واضح تر و قابل درک تر است. اما مجموعه کوچکی از قوانین وجود دارد که باید در مورد محدوده برچسبگذاری رعایت کنید. نام:
- فقط می تواند شامل حروف، اعداد، زیرخط (_) باشد.
- نباید از یک عدد یا از کلمات "درست" یا "نادرست" شروع شود.
- نباید حاوی فاصله ( ) یا سایر علائم نگارشی باشد.
- باید 1-250 کاراکتر باشد.
- نباید با خود محدوده مطابقت داشته باشد. اگر سعی کنید محدوده را به عنوان A1:B2 نامگذاری کنید، ممکن است خطاها رخ دهد.
اگر مشکلی پیش بیاید، به عنوان مثال. اگر در نام فروش کل از فضا استفاده کنید، فوراً با خطا مواجه خواهید شد. نام صحیح TotalSales یا Total_Sales خواهد بود.
توجه داشته باشید. گسترههای نامگذاری شده Google Sheets مشابه هستندمراجع سلولی مطلق اگر ردیف و ستون را به جدول اضافه کنید، محدوده Total_Sales تغییر نخواهد کرد. محدوده را به هر مکانی از برگه منتقل کنید - و این نتایج را تغییر نمی دهد.
انواع فرمولهای Google Sheets
فرمولها میتوانند ساده و پیچیده باشند.
فرمولهای ساده حاوی ثابتها، ارجاع به سلولهای یک صفحه و عملگرها هستند. به عنوان یک قاعده، یا یک تابع یا یک عملگر است، و ترتیب محاسبات بسیار ساده و سرراست است - از چپ به راست:
=SUM(A1:A10)
=A1+B1
به زودی وقتی توابع و عملگرهای اضافی ظاهر می شوند، یا ترتیب محاسبات کمی پیچیده تر می شود، فرمول پیچیده می شود.
فرمول های پیچیده ممکن است شامل ارجاعات سلولی، توابع متعدد، ثابت ها، عملگرها و محدوده های نامگذاری شده باشند. طول آنها می تواند بسیار زیاد باشد. فقط نویسنده آنها می تواند آنها را به سرعت "رمزگشایی" کند (اما معمولاً فقط در صورتی که بیش از یک هفته پیش ساخته نشده باشد).
چگونه فرمول های پیچیده را به راحتی بخوانید
ترفندی وجود دارد فرمولهای شما قابل درک به نظر میرسند.
شما میتوانید به هر تعداد که نیاز دارید از فاصلهها و خطوط شکسته استفاده کنید. با این کار نتیجه به هم نمی خورد و همه چیز را به راحت ترین روش ترتیب می دهد.
برای قرار دادن خط شکست در فرمول، Alt+Enter را روی صفحه کلید خود فشار دهید. برای مشاهده کل فرمول، نوار فرمول را گسترش دهید:
بدون این فضاهای اضافی و خطوط شکست، فرمول شبیه بهthis:
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18), $E$2:$E$13,"")))
آیا میتوانید موافق باشید که راه اول بهتر است؟
دفعه بعد در ساخت و ویرایش فرمولهای Google Sheets عمیقتر میکنم و تمرین میکنیم کمی بیشتر. اگر سؤالی دارید، لطفاً آنها را در نظرات زیر مطرح کنید.