نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: دسته بندی اعداد در اکسل

  1. #1

    آخرین بازدید
    2019/03/16
    تاریخ عضویت
    August 2016
    نوشته ها
    4
    امتیاز
    11
    سپاس
    5
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    Question دسته بندی اعداد در اکسل

    سلام
    با تشکر از دوستان و مدیران گرامی

    یک سوال داشتم از خدمتتون
    من میخوام ردیف ها را در اکسل دسته بندی کنم به این صورت که در ستون اول روزها وجود دارند (مثلا 90 روز مختلف) در ستون دوم ساعت متناظر با روز وجود دارد. (مثلا روز اول ساعت 1:00 و روز اول ساعت 2:00 و ...) و در نهایت در ستون سوم مقدار مصرف وجود دارد.

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

    اکسل رو ضمیمه کردم. در شیت اول کلیه اطلاعات وجود داره. در شیت دوم هم اون دسته بندی که دلخواه من هست.

    حالا اگر دوستان چیزی به ذهنشون میرسه لطفا منو راهنمایی کنند
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx Book1.xlsx اطلاعات (33.2 کیلو بایت, 11 نمایش)
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    با سلام
    شما ابتدا باید تاریخ ها رو در یک لیست واحد قرار بدید که بر مبنای اونها جداسازی انجام بشه.فایل نمونه رو ملاحظه کنید.
    فرمول ها آرایه ای میباشد.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ای برادر تو همه اندیشه ای

  4. سپاس ها (2)


  5. #3

    آخرین بازدید
    2019/03/16
    تاریخ عضویت
    August 2016
    نوشته ها
    4
    امتیاز
    11
    سپاس
    5
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    با تشکر

    میشه بیشتر توضیح بدید؟
    اون شیتی که شما تغییر دادید نتیجه دلخواه است. یعنی اونی هست که من میخوام بشه
    شیت اول خام اطلاعات هست که میخوام روش پردازش انجام بشه

  6. #4


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,343
    امتیاز
    11575
    سپاس
    1,885
    سپاس شده
    8,165 در 3,011 پست
    تعیین سطح نشده است

    با پیوت تیبل هم میتوانید براحتی گزارشگیری نموده و نمودار هر روز را رسم نمایید
    فايل هاي پيوست شده فايل هاي پيوست شده

  7. سپاس ها (1)


  8. #5


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    با سلام
    توضیح فرمول ساده است و چگونگی کارکرد اونها بستگی به اطلاعات شما از توابع مورد استفاده داره .
    همان طور که اشاره شد شما یک لیست واحد از تاریخ ها رو که میخواهید لیست کنید درست میکنید (با توابع یا دستی بستگی به تعداد اونها داره)بعد با استفاده از از این فرمول آرایه ای به نتیجه میرسید.
    در اصل تمام موارد مشابه شما پشت سر هم لیست میشه.
    توضیح فرمول آرایه ای نیاز به آشنایی با چند تابع ساده اکسل از جمله row-small-index-iferror داره اگر میخواهید خودتون فرمول رو متناسب با نیازتون تغییر بدید پیشنهاد میکنم با عملکرد توابع مذکور آشنا بشید بعد در مورد قرار گیری اونها در کنار هم و استفاده به صورت آرایه ای رو توضیح بدم.
    در فرمول های آرایه ای بعد از نوشتن فرمول به جای Enter از ترکیب کلید های ctrl+shift+enter به صورت همزمان استفاده میشه.


    کد PHP:
    =IFERROR(INDEX(Table1[#All];SMALL(IF($T$1=Table1[[#All];[روز]];ROW(Table1[[#All];[روز]]));ROW(A1));1);"") 
    ای برادر تو همه اندیشه ای

  9. سپاس ها (1)


  10. #6

    آخرین بازدید
    2019/03/16
    تاریخ عضویت
    August 2016
    نوشته ها
    4
    امتیاز
    11
    سپاس
    5
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط amir_ts نمایش پست ها
    با سلام
    توضیح فرمول ساده است و چگونگی کارکرد اونها بستگی به اطلاعات شما از توابع مورد استفاده داره .
    همان طور که اشاره شد شما یک لیست واحد از تاریخ ها رو که میخواهید لیست کنید درست میکنید (با توابع یا دستی بستگی به تعداد اونها داره)بعد با استفاده از از این فرمول آرایه ای به نتیجه میرسید.
    در اصل تمام موارد مشابه شما پشت سر هم لیست میشه.
    توضیح فرمول آرایه ای نیاز به آشنایی با چند تابع ساده اکسل از جمله row-small-index-iferror داره اگر میخواهید خودتون فرمول رو متناسب با نیازتون تغییر بدید پیشنهاد میکنم با عملکرد توابع مذکور آشنا بشید بعد در مورد قرار گیری اونها در کنار هم و استفاده به صورت آرایه ای رو توضیح بدم.
    در فرمول های آرایه ای بعد از نوشتن فرمول به جای Enter از ترکیب کلید های ctrl+shift+enter به صورت همزمان استفاده میشه.


    کد PHP:
    =IFERROR(INDEX(Table1[#All];SMALL(IF($T$1=Table1[[#All];[روز]];ROW(Table1[[#All];[روز]]));ROW(A1));1);"") 


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

    فقط دو مورد رو نمیدونم. اول اینکه Table1 کدوم جدول هست؟ (آخه اصلا جدولی نیست)
    دوم اینکه فرمول آرایه ای چیه؟

    ببخشید از سوالات من

  11. #7


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    فقط دو مورد رو نمیدونم. اول اینکه Table1 کدوم جدول هست؟ (آخه اصلا جدولی نیست)
    شیت اطلاعات شما به صورت table (آبی رنگ) تعریف شده و با نام table1 قابل ارجاع میباشد.
    فرمول های آرایه ای یکی از مباحث اکسل هست که با استفاده از اونها ما میتونیم فرمول ها رو به صورت کلی بنویسیم و روی چندین سلول اعمال کنیم.یک مثال ساده به اینصورت هست که شما میخواهید سلول های a1 تا a10 رو در سلول های b1 تا b10 ضرب کنید و حاصل رو با هم جمع .خوب به جای ضرب تک تک اونها میتونیم از فرمول آرایه ای استفاده کنیم به این صورت :
    کد PHP:
    =SUM(A1:A10)*(B1:B10
    دقیقا مانند تابع SUMPRODUCT عملیات ضرب و جمع بر روی محدوده اعداد اعمال میشه.
    ای برادر تو همه اندیشه ای

  12. سپاس ها (1)


  13. #8

    آخرین بازدید
    2019/03/16
    تاریخ عضویت
    August 2016
    نوشته ها
    4
    امتیاز
    11
    سپاس
    5
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط amir_ts نمایش پست ها
    شیت اطلاعات شما به صورت table (آبی رنگ) تعریف شده و با نام table1 قابل ارجاع میباشد.
    فرمول های آرایه ای یکی از مباحث اکسل هست که با استفاده از اونها ما میتونیم فرمول ها رو به صورت کلی بنویسیم و روی چندین سلول اعمال کنیم.یک مثال ساده به اینصورت هست که شما میخواهید سلول های a1 تا a10 رو در سلول های b1 تا b10 ضرب کنید و حاصل رو با هم جمع .خوب به جای ضرب تک تک اونها میتونیم از فرمول آرایه ای استفاده کنیم به این صورت :
    کد PHP:
    =SUM(A1:A10)*(B1:B10
    دقیقا مانند تابع SUMPRODUCT عملیات ضرب و جمع بر روی محدوده اعداد اعمال میشه.

    بسیار عالی
    واقعا این کدی که نوشتید کار منو در خیلی از کارها راه انداخت. دستتون درد نکنه
    فقط من باید بیشتر در خصوص این کدها مطالعه کنم

    من در انجمن موبایل اول (ir-tci.org) البته اگر تبلیغ نباشه، هستم. اگر کمکی از دستم بربیاد خوشحال میشم کمکی کنم.

  14. سپاس ها (1)


  15. #9


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط dr.willy نمایش پست ها
    بسیار عالی
    واقعا این کدی که نوشتید کار منو در خیلی از کارها راه انداخت. دستتون درد نکنه
    فقط من باید بیشتر در خصوص این کدها مطالعه کنم

    من در انجمن موبایل اول (ir-tci.org) البته اگر تبلیغ نباشه، هستم. اگر کمکی از دستم بربیاد خوشحال میشم کمکی کنم.
    از لطف شما سپاسگزارم و از این که کار شما راه افتاد خوشحال هستم.
    من عضو کوچکی از انجمن هستم در این انجمن دوستان و اساتید گرانقدری هستند که بی منت پاسخگوی کاربران هستند.
    لطفا اگر مشکل یا سوالی ندارید تاپیک رو حل شده کنید.
    ای برادر تو همه اندیشه ای

  16. سپاس ها (1)



اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. ليست حقوق و دستمزد براي استفاده دوستان
    توسط misammisam در انجمن فاکتور های فروش و حقوق و دستمزد،چک
    پاسخ ها: 18
    آخرين نوشته: 2020/08/11, 12:22
  2. درخواست لیست حقوق و دستمزد با استفاده از vba
    توسط AliReza-AZ در انجمن فاکتور های فروش و حقوق و دستمزد،چک
    پاسخ ها: 3
    آخرين نوشته: 2014/12/27, 23:00
  3. قسمت دوم: توابع پركاربرد حسابداري در اكسل - تابع Straight Line Depreciation - استهلاك به روش خط مستقيم
    توسط misammisam در انجمن آموزش ترفند ها و توابع اکسل در حسابداری
    پاسخ ها: 0
    آخرين نوشته: 2014/05/07, 23:48

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد