Forwarded from اکسل سلام
#آموزش_اکسل
#توابع_اکسل
#GETPIVOTDATA
اغلب کاربران اکسل بی شک با pivot table آشنا هستند و داده های خامشان را تحلیل کرده اند، پس با این اوصاف pivot table یک ابزاری است که این امکان را به کاربران میدهد داده های با حجم بالا را خلاصه سازی کرده و بعنوان یک گزارش تحلیلی استفاده کنند، گاهی گزارش ایجاد شده توسط پیوت تیبل نیز با توجه به گستردگی برخی فعالیت کسب و کارها ،به یک گزارش خیلی بزرگ تبدیل میشود
بعنوان مثال میخواهیم در کسب و کارمان میزان فروش هر کدام از محصولات را توسط فروشندگان شرکت استخراج کنیم، و این گزارش را به صورت یک ماتریس میخواهیم داشته باشیم، یعنی محصولات در سطر و فروشندگان در ستون
حال فرض کنید تعداد فروشندگان شرکت 10 نفر هست و تعداد محصولات این شرکت بالای 50 قلم می باشد و از تمام کالا ها فروخته شده
از شما میخواهم در ذهنتان این گزارش را تجسم کنید ،حالا مدیرتان از شما میخواهد از دل این گزارش:
1⃣ میزان فروش یک محصول یا چند محصول خاص را به او بدهید
2⃣ میزان فروش یک فروشنده یا چند فروشنده را به او بدهید
3⃣ میزان فروش یک محصول توسط یک فروشنده را به او بدهید
شما چه می کنید؟
خیلی ها به صورت چشمی این کار رو می کنند که اصلا توصیه نمیشه
خب خیلیا هم از اسلایسر استفاده میکنن که نشون دهنده حرفه ای بودنشون هست
اما روش دیگه ای وجود داره که به صورت یک فرمول هست، در واقع تیم توسعه دهندگان نرم افزار اکسل بفکر این موضوع بودن و براش یک تابع ایجاد کردن که امکان استخراج اطلاعات از یک ماتریس رو داره
دقیقا کاری شبیه به ترکیب توابع INDEX و MATCH اما خیلی پیشرفته تر از اونها
نام این تابع رو در زیر مشاهده می کنید:
GETPIVOTDATA
میشه حدس زد خیلیا این تابع رو دیدن ولی بدلیل عدم آشنایی سراغش نرفتن 😊
اما ما اینجا میخوایم با هم این تابع رو یاد بگیریم
گرامر این تابع به شکل زیر هست:
=GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)
Data_field
این پارامتر باید نام فیلد محاسباتی شما باشه (کد داخل پیوت تیبل نوشته میشه)
مثلا Sum Of Sales
یا نام فیلد محاسباتی موجود در دیتابیس
مثلا Sales
Pivot_table
پارامتر دوم باید آدرس یکی از سلولهای پیوت تیبل باشه که هرجایی از پیوت تیبل میتونه باشه
ولی بدلیل اینکه ممکنه گزارش رو فیلتر کنید بهتره که اولین سلولی که پیوت تیبل از اونجا شروع شده انتخاب بشه
Field1, Item1
پارامترهای بعدی شامل دو بخش هستند اولی نام فیلد و دومی آیتم موجود در اون فیلد انتخاب شده
مثلا میخوایم فروش بستنی رو استخراج کنیم پس:
فیلد میشه : محصولات
آیتم میشه : بستنی
حالا دلتون بستنی نخواد 😊😂
میخواهیم فروش بستنی توسط فروشنده ای به نام شایان بدست بیاریم
=GETPIVOTDATA("Sales", $A$1, "Product", "Ice", "Salesperson", "Shayan")
نکته: هر کدام از فیلدها و آیتم ها رو میتونید ارجاع به سلول خاصی بدهید
کلیت ماجرا چیزی بود که خوندید
میمونه یک تست کردن ساده که فکر نمیکنم زیاد سخت باشه
امیدوارم از این آموزش خوشتون اومده باشه
با تشکر
یاسر طاهرخانی
@YaserTaherkhani
کانال اکسل سلام
@Excel_Salam
اتاق اکسل
@Excel_Room
#توابع_اکسل
#GETPIVOTDATA
اغلب کاربران اکسل بی شک با pivot table آشنا هستند و داده های خامشان را تحلیل کرده اند، پس با این اوصاف pivot table یک ابزاری است که این امکان را به کاربران میدهد داده های با حجم بالا را خلاصه سازی کرده و بعنوان یک گزارش تحلیلی استفاده کنند، گاهی گزارش ایجاد شده توسط پیوت تیبل نیز با توجه به گستردگی برخی فعالیت کسب و کارها ،به یک گزارش خیلی بزرگ تبدیل میشود
بعنوان مثال میخواهیم در کسب و کارمان میزان فروش هر کدام از محصولات را توسط فروشندگان شرکت استخراج کنیم، و این گزارش را به صورت یک ماتریس میخواهیم داشته باشیم، یعنی محصولات در سطر و فروشندگان در ستون
حال فرض کنید تعداد فروشندگان شرکت 10 نفر هست و تعداد محصولات این شرکت بالای 50 قلم می باشد و از تمام کالا ها فروخته شده
از شما میخواهم در ذهنتان این گزارش را تجسم کنید ،حالا مدیرتان از شما میخواهد از دل این گزارش:
1⃣ میزان فروش یک محصول یا چند محصول خاص را به او بدهید
2⃣ میزان فروش یک فروشنده یا چند فروشنده را به او بدهید
3⃣ میزان فروش یک محصول توسط یک فروشنده را به او بدهید
شما چه می کنید؟
خیلی ها به صورت چشمی این کار رو می کنند که اصلا توصیه نمیشه
خب خیلیا هم از اسلایسر استفاده میکنن که نشون دهنده حرفه ای بودنشون هست
اما روش دیگه ای وجود داره که به صورت یک فرمول هست، در واقع تیم توسعه دهندگان نرم افزار اکسل بفکر این موضوع بودن و براش یک تابع ایجاد کردن که امکان استخراج اطلاعات از یک ماتریس رو داره
دقیقا کاری شبیه به ترکیب توابع INDEX و MATCH اما خیلی پیشرفته تر از اونها
نام این تابع رو در زیر مشاهده می کنید:
GETPIVOTDATA
میشه حدس زد خیلیا این تابع رو دیدن ولی بدلیل عدم آشنایی سراغش نرفتن 😊
اما ما اینجا میخوایم با هم این تابع رو یاد بگیریم
گرامر این تابع به شکل زیر هست:
=GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)
Data_field
این پارامتر باید نام فیلد محاسباتی شما باشه (کد داخل پیوت تیبل نوشته میشه)
مثلا Sum Of Sales
یا نام فیلد محاسباتی موجود در دیتابیس
مثلا Sales
Pivot_table
پارامتر دوم باید آدرس یکی از سلولهای پیوت تیبل باشه که هرجایی از پیوت تیبل میتونه باشه
ولی بدلیل اینکه ممکنه گزارش رو فیلتر کنید بهتره که اولین سلولی که پیوت تیبل از اونجا شروع شده انتخاب بشه
Field1, Item1
پارامترهای بعدی شامل دو بخش هستند اولی نام فیلد و دومی آیتم موجود در اون فیلد انتخاب شده
مثلا میخوایم فروش بستنی رو استخراج کنیم پس:
فیلد میشه : محصولات
آیتم میشه : بستنی
حالا دلتون بستنی نخواد 😊😂
میخواهیم فروش بستنی توسط فروشنده ای به نام شایان بدست بیاریم
=GETPIVOTDATA("Sales", $A$1, "Product", "Ice", "Salesperson", "Shayan")
نکته: هر کدام از فیلدها و آیتم ها رو میتونید ارجاع به سلول خاصی بدهید
کلیت ماجرا چیزی بود که خوندید
میمونه یک تست کردن ساده که فکر نمیکنم زیاد سخت باشه
امیدوارم از این آموزش خوشتون اومده باشه
با تشکر
یاسر طاهرخانی
@YaserTaherkhani
کانال اکسل سلام
@Excel_Salam
اتاق اکسل
@Excel_Room