فرض می کنیم که فایل اکسل مطابق تصویر زیر داریم و میخواهیم جمع فروش سه ماهه در اکسل را داشته باشیم . مشخص است که باید از تابع OFFSET به همراه تابع SUM استفاده کنیم ولی مسئله مهم استفاده صحیح از علامت $ به شکل صحیح در فرمول نویسی می باشد که در دوره مقدماتی جامع اکسل به طور مفصل به آن پرداخته ایم .
فهرست محتوا
جمع فروش سه ماهه در اکسل
فرض بر این است که داده های شما هم مشابه تصویر از سلول B2 شروع شده باشد و بخواهید جمع سه ماهه اول را در سلول O2 داشته باشید و سه ماهه دوم در P2 و به همین ترتیب و نهایتا جمع فروش زمستان را در R2 داشته باشید.
=SUM(OFFSET($B2,0,(COLUMN(O2)-COLUMN($O$2))*3,1,3))
توضیح فرمول و موارد مهم
در فرمول بالا که در واقع ترکیب تابع SUM با تابع OFFSET می باشد موارد زیر حائز اهمیت می باشد .
- آرگومان اول تابع OFFSET یعنی سلول B2 به گونه ای لاک شده است که در ستون ثابت باشد و در ردیف تغییر کند. جمع فروش سه ماهه در اکسل .
- آرگومان دوم برای اینکه باید اعداد 3 و 6 و 9 به صورت داینامیک تولید شوند از این ترفند استفاده شده است.
- در آرگومان دوم اولویت عملگرهای راضی بسیار مهم است . یعنی اگر اختلاف بین دو تابع COLUMN داخل پرانتز قرار نگیرد ابتدا عمل ضرب انجام میشود و بعد تفریق و نتیجه غلط خواهد شد.
نام فصل با تابع شمسی
خالی از لطف نیست که در اینجا اشاره کنم که توابع تاریخ شمسی ارائه شده توسط آفیس باز شمال تابع Fasl است که یک تاریخ شمسی را به عنوان ورودی دریافت کرده و نام فصل آن را نمایش می دهد.