PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : گزارش بین دو تاریخ و چارت پویا



jafar_palideh
2015/04/13, 08:34
با سلام .
من یه فایل دارم که فقط موجودی هام رو در اون با قیمت وارد میکنم .
خواستم اینه که هی نیام از پایوت تیبل استفاده کنم و گزارشم رو به دست بیارم.
میخوام تاریخ ابتدا و انتها رو که وارد کردم بهم گزارشم رو بده و چارت مربوط به خرید اون کالا رو هم بهم بده .
یعنی تنها کار من فقط وارد کردن تاریخ ابتدا و انتها باشه

فایل رو ضمیمه میکنم .
دوستان سبک بودن هم یه مقوله ی مهمه که فایل اکسل سنگین نشه و هنگ نکنه .

khakzad
2015/04/13, 08:44
سلام
با توجه به اشنایی شما با اکسل و دانش شما انتظار میره حد اقل تا ی جای پیش ببرید بعد بیاید سوال بپرسید.!

راه کلی:
با توجه به بازه تاریخی باید vlookup کنید داده ها رو و بعد با توجه به داده های جدید نمودار پویا رسم کنید.

شروع کنید و سوالاتتون رو مرحله به مرحله مطرح بفرمایید.

jafar_palideh
2015/04/13, 16:56
با سلام مجدد .
استاد خاکزاد ، اونقدرها هم که فکر میکنید وارد به کار نیستم .
درسته که توابع if و vlookup و sumif رو خوب میشناسم . ولی اینکه بتونم از کنار هم گذاشتنشون مشکلم رو حل بکنم ، حقیقتش ناتوانم .

generalsamad
2015/04/13, 21:56
با سلام
اول نام کالاهاتون رو بنویسید


آچار


سيم چين


مداد


چكش


مته


پاكن



این فرمول رو برای سلول j5 بنویسید و درگ کنید


=sumifs(e$7:e$46;c$7:c$46;i5;b$7:b$46;">="&i$2;b$7:b$46;"<="&j$2)


این فرمول رو برای سلول k5 بنویسید و درگ کنید


=sumifs(e$7:e$46;c$7:c$46;i5;b$7:b$46;">="&i$2;b$7:b$46;"<="&j$2)


فایل ضمیمه گردید
ببینید همین مد نظرتون بود؟

jafar_palideh
2015/04/14, 08:39
بسیار بسیار عالی .
تا حالا اینقدر لذت نبرده بودم از یه فرمول . دقیقا مثل Group By و And در SQL عمل میکنه .
فقط دو تاسوال دیگه .
1 - میخوام وقتی کالایه جدیدی به لیست انبارم اضافه میکنم خودش تویه گزارش اضافه بشه
2- اگه تویه بازه ی زمانی کالایی موجودیش صفر هست تویه گزارش نیاد .

jafar_palideh
2015/04/14, 13:28
دوستان کسی نیست پاسخ بده ؟

DOLFIN
2015/04/14, 13:44
سلام با اجازه generalsamad (http://forum.exceliran.com/member.php/16027-generalsamad) فایل واستون یه تغییراتی دادم.

jafar_palideh
2015/04/14, 14:03
متاسفانه درست نیست .
من وقتی میخوام مثلا گزارش روز سوم رو بگیرم اررور میده .
از 94/01/01 تا 94/01/01 ------> هیچی نشون نمیده

DOLFIN
2015/04/14, 14:59
خدمت شما

generalsamad
2015/04/14, 15:31
بسیار بسیار عالی .
تا حالا اینقدر لذت نبرده بودم از یه فرمول . دقیقا مثل Group By و And در SQL عمل میکنه .
فقط دو تاسوال دیگه .
1 - میخوام وقتی کالایه جدیدی به لیست انبارم اضافه میکنم خودش تویه گزارش اضافه بشه
2- اگه تویه بازه ی زمانی کالایی موجودیش صفر هست تویه گزارش نیاد .

برای سوال اولتون هم میتونید از این فرمول بصورت آرایه استفاده کنید
محدوده کالا رو انتخاب و definename رو من Name2 قرار دادم


=IFERROR(INDEX(Name2;MATCH(SMALL(IF(MATCH(Name2;Na me2;)=ROW(INDIRECT("1:"&ROWS(Name2)));COUNTIF(Name2;"<="&Name2));ROW(A1));COUNTIF(Name2;"<="&Name2);));"")


کالاهائی که موجود هست رو بصورت صعودی (حروف الفبا) نشون میده

jafar_palideh
2015/04/14, 17:38
حالا یه سوال دیگه .
اگه من بخوام کالاهام رو گروه بندی کنم . مثلا نوشت افزار - ابزارآلات - پیچ ها و و و
تویه گزارش چطور میتونم جوری گزارش بگیرم که هر کدوم رو تویه گروه خودش و زیر هم نمایش بده .
مثلا بگه :

- نوشت افزار
-- مداد
--پاک کن
- ابزارآلات
-- آچار
--پیچ گوشتی

generalsamad
2015/04/14, 18:10
با سلام
فکر کنم این کاری که شما میخواید با Pivot Table یا DataValidation یا Group حل بشه
در مورد نمونه های لیستی با دو ابزار DataValidation و Group چندتا فایل هست کافیه جستجو کنید