صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از شماره 11 تا 20 , از مجموع 20

موضوع: گزارش گیری از جدول با روش بهینه یا روش سریع

  1. #11


    آخرین بازدید
    یک هفته پیش
    تاریخ عضویت
    August 2014
    محل سکونت
    تهران
    نوشته ها
    480
    امتیاز
    3430
    سپاس
    898
    سپاس شده
    1,516 در 446 پست
    سطح اکسل
    80.00 %

    نقل قول نوشته اصلی توسط generalsamad نمایش پست ها
    ممنون بابت راهنمائیتون
    یه سوال داشتم
    اگه بخوام گزارشم طوری باشه که توی یه شیت این ستونها رو داشته باشم = تاریخ - عامل - شماره سریال - مبلغ با این توابع که استفاده کردید میشه انجام داد؟
    مرتب سازی هم به این صوت باشه که اولا تاریخ ها پشت سر هم ثانیا عاملها به ترتیب باشن مثلا اگه توی یه تاریخ دو عامل مبالغی داشتند ترتیبشون رعایت شه اولویت عوامل هم به اینصورته user100b-user100m-user100-user102-user103-user104-user108-user112-new با تشکر
    شما توي قسمت ورود اطلاعات كه اطلاعاتت رو وارد ميكني.
    فكر نكنم به غير از دو تا گزارش ديگه اي كه گذاشتم گزارش ديگه اي نياز باشه.

  2. سپاس ها (1)


  3.  

  4. #12


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    April 2014
    محل سکونت
    كرج
    نوشته ها
    892
    امتیاز
    4526
    سپاس
    2,297
    سپاس شده
    2,910 در 801 پست
    سطح اکسل
    64.00 %

    نقل قول نوشته اصلی توسط generalsamad نمایش پست ها
    ممنون
    ساختار جدولم رو تغییر دادم الان درسته؟
    با pivot کار نکردم الان مجبورم یاد بگیرم
    اگه بخوام با همین ساختار و با استفاده از توابع این گزارشگیری رو انجام بدم چطور میشه تو شیت گزارشم رو پر کرد که اطلاعاتی که در هر تاریخ وارد میشه توی شیت گزارشم وارد شه

    با تشکر
    دقیقا نفهمیدم چی میخواید ، ولی لازم نیست برای اینکه جمع یکروز از یک عامل خاص رو داشته باشی اونو تو یه شیت لیست بکنی و بعد جمع بزنی ، با فرمول راخت حل میشه
    کد PHP:
    =SUMIFS(D1:D497;A1:A497;"1393/11/31";B1:B497;"user104"
    تاریخ و یوزر رو میتونی به یک سل هم ارجاع بدی ، من اینجا دستی نوشتم .
    برای گزارش گیری از یک یوزر خاص هم میتونی از PivotTable استفاده کنی ، تو فایل پیوستی روی عدد توی پیوت کلیک کن تا لیستش تو یه شیت جدا باز بشه ، جورهای دیگه هم میتونی PivotTable رو درست کنی ، ساختارش دیگه میل خودتونه که چی بخوای ازش .
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx log2.xlsx اطلاعات (62.9 کیلو بایت, 15 نمایش)

  5. سپاس ها (3)


  6. #13


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,206
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط khakzad نمایش پست ها
    چون تاریخ هاتون شمسی هستن با پیوت این کارر رو نمی توندی انجام بدید
    اگر میلادی بود به راحتی سورت می شد.
    البته الان تا حدی مرتبه فکر کنم.
    پیوت رو insert کنید و مطابق فایل زیر فیلدها رو اضافه کنید.
    الان اگر داخل دیتابیس داده وارد کنید و پیوت رو رفرش کنید جواب ها محاسبه خواهد شد
    ممنون از راهنمائیتون
    یه سوال اگه فرمت سلولهای تاریخم به صورت text باشه و دستی اونو وارد کرده باشم و از Add ins شمسی استفاده نکرده باشم باز هم برا مرتب سازی با مشکل مواجه میشم؟

    یه سوال دیگه هم داشتم در مورد pivot table اینه که من ستونها رو همونجوری که شما انجام دادید گذاشتم ولی طریقه نمایش فایل شما با فایل من تفاوت داره دوما میخواستم تو pivot table یه جمع کل مبالغ هم داشته باشم

    ممنون
    ویرایش توسط generalsamad : 2015/02/25 در ساعت 15:30

  7. #14


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,206
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط misammisam نمایش پست ها
    دقیقا نفهمیدم چی میخواید ، ولی لازم نیست برای اینکه جمع یکروز از یک عامل خاص رو داشته باشی اونو تو یه شیت لیست بکنی و بعد جمع بزنی ، با فرمول راخت حل میشه
    کد PHP:
    =SUMIFS(D1:D497;A1:A497;"1393/11/31";B1:B497;"user104"
    تاریخ و یوزر رو میتونی به یک سل هم ارجاع بدی ، من اینجا دستی نوشتم .
    برای گزارش گیری از یک یوزر خاص هم میتونی از PivotTable استفاده کنی ، تو فایل پیوستی روی عدد توی پیوت کلیک کن تا لیستش تو یه شیت جدا باز بشه ، جورهای دیگه هم میتونی PivotTable رو درست کنی ، ساختارش دیگه میل خودتونه که چی بخوای ازش .
    مسئله رو روشن تر بیان میکنم
    توی هر روز ممکن هست بعضی عاملها مبلغی واریز کنند و ممکن هست واریز نکنند.
    کاری که میخوام انجام بدم اینه که یه گزارش از کل پرداختیهای عاملین بگیرم
    لازم به ذکر هست که پایان هر روز هم میخوام جمع مبالغی که واریز میشه رو داشته باشم

    که توی فایل خانم خاکزاد حل شده فقط جمع مبلغ هر روز بوده که اونو حل کردم

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

  8. #15


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    خودتون دارید میگید متن.
    پس خاصیت مرتب کردنش فقط بر اساس الفبا خواهد بود.
    نه بر اساس تاریخ

    بله من از قسمتdesign/report layout گزینه show in tabular form رو انتخاب کردم.
    همچنین از قسمت grand total و subtotal می تونید تنظیم کنید که جمع کل در ردیف و ستون و . . . . .بهتون نشون بده.
    موفق باشید

  9. سپاس ها (3)


  10. #16


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,206
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

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

    بله من از قسمتdesign/report layout گزینه show in tabular form رو انتخاب کردم.
    همچنین از قسمت grand total و subtotal می تونید تنظیم کنید که جمع کل در ردیف و ستون و . . . . .بهتون نشون بده.
    موفق باشید
    ممنون از راهنمائیتون
    در مورد اینکه format cell ستون تاریخ رو text کردم بعد مرتب سازی رو روی ستون تاریخ انجام میدم مرتب سازی اعمال میشه بدون هیچ مشکلی

  11. #17


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    مرتب سازی انجام میشه
    ولی نه به عنوان تاریخ
    یعنی اگر شما داده های نامرتبی در دیتابیستون داشته باشید
    نمیتونه بر اساس تاریخ مرتب کنه
    و ماه ها رو مرتب کنه.
    منظورم از مرتب کردن اینه
    الان مرتبه چون داده های خودتون هم به ترتیبه
    امیدوارم منظورمو رسونده باشم

  12. سپاس ها (3)


  13. #18


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,206
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با تشکر
    فایلهائی که باهاش pivot table رو ایجاد کردم با آفیس 2007 بود
    این فایل رو که ضمیمه میکنم با آفیس 2013 هست ولی نمیدونم چرا از لحاظ ظاهری فرق میکنه با فایلهای بالائیم
    چیکار کنم که به صورت سلسله مراتبی نباشه
    الان به این شکل تو جدول گزارشم نشون داده میشه

    ردیف تاریخ عامل شماره سریال توضیحات مبلغ
    1
    1393/11/01
    user100
    021
    (blank) 20000

    میخوام طریقه نمایش جدولم به اینصورت باشه

    ردیف تاریخ عامل شماره سریال مبلغ توضیحات
    1 1393/11/01 user100 021 20000 (blanck)
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx log5.xlsx اطلاعات (98.0 کیلو بایت, 14 نمایش)
    ویرایش توسط generalsamad : 2015/02/25 در ساعت 18:27

  14. #19


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,206
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    2 سوال داشتم
    یکی اینکه وقتی میخوام ستونهای رو بیارم تو شیت همیشه اونائی که تو قسمت value قرار دارند ستونهای آخر جا میگیرند
    میشه کاری کرد که اینطور نباشه مثلا تو پست قبلی تو جدول pivot میخوام جای ستون مبلغ و توضیحات جابجا بشه که ستون آخریم توضیحات باشه

    سوال دوم هم اینه که چه جور میشه تو قسمت فیلتر داده ها رو حذف کرد؟
    اونائی که اخیرا استفاده شدن تو فیلتر پاک نمیشن .
    با وجود اینکه اطلاعات جدول پایگاه دادم رو پاک میکنم و pivot رو رفرش میزنم اما همچنان توی جدول pivot قسمت فیلتر اطلاعات همچنان وجود دارند.
    راهی وجود داره که این تاریخچه فیلتر رو حذف کرد؟

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام:  fil_ter.png
مشاهده: 7
حجم:  19.6 کیلو بایت
    ویرایش توسط generalsamad : 2015/02/26 در ساعت 20:28

  15. #20


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,206
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام جواب سوال دومم رو گرفتم
    که چطوری میشه تاریخچه رو در pivot table حذف کرد
    Change Retain Items Setting in Excel 2010 / 2007

    To prevent old items from being retained in an Excel 2010 or 2007 pivot table, you can change an option setting:

    1. Right-click a cell in the pivot table
    2. Click on PivotTable options
    3. Click on the Data tab
    4. In the Retain Items section, select None from the drop down list.
    5. Click OK, then refresh the pivot table.

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام:  pivottableolditems02.png
مشاهده: 7
حجم:  18.5 کیلو بایت
    Manually Clear Old Items

    Instead of changing a setting, you can manually clear the old items from the drop down lists:

    1. If you manually created any groups that include the old items, ungroup those items.
    2. Remove the pivot field from of the pivot table.
    3. Right-click on the pivot table, and click the Refresh command
    4. Add the pivot field back to the pivot table

    Programmatically Clear Old Items -- Excel 2002 or later

    In Excel 2002, and later versions, you can programmatically change the pivot table properties, to prevent missing items from appearing, or clear items that have appeared.
    کد PHP:

    Sub DeleteMissingItems2002All
    ()
    Dim pt As PivotTable
    Dim ws 
    As Worksheet
    Dim pc 
    As PivotCache

    For Each ws In ActiveWorkbook.Worksheets
      
    For Each pt In ws.PivotTables
        pt
    .PivotCache.MissingItemsLimit xlMissingItemsNone
      Next pt
    Next ws

    For Each pc In ActiveWorkbook.PivotCaches
      On Error Resume Next
      pc
    .Refresh
    Next pc

    End Sub 


    Programmatically Clear Old Items -- Excel 97/Excel 2000

    In previous versions of Excel, run the following code to clear the old items from the dropdown list.

    کد PHP:
    Sub DeleteOldItemsWB()
    'gets rid of unused items in PivotTable
    based on MSKB (202232)
    Dim ws As Worksheet
    Dim pt 
    As PivotTable
    Dim pf 
    As PivotField
    Dim pi 
    As PivotItem

    On Error Resume Next
    For Each ws In ActiveWorkbook.Worksheets
      
    For Each pt In ws.PivotTables
        pt
    .RefreshTable
        pt
    .ManualUpdate True
        
    For Each pf In pt.VisibleFields
          
    If pf.Name <> "Data" Then
            
    For Each pi In pf.PivotItems
              
    If pi.********unt And _
                Not pi
    .IsCalculated Then
                pi
    .Delete
              End 
    If
            
    Next pi
          End 
    If
        
    Next pf
        pt
    .ManualUpdate False
        
    'pt.RefreshTable 'optional might hang Excel
                     
    'if 2 or more pivot tables on one sheet
      Next pt
    Next ws

    End Sub 

    ولی هنوز جواب سوال اولم رو نگرفتم
    ویرایش توسط generalsamad : 2015/03/01 در ساعت 01:48

  16. سپاس ها (1)



صفحه 2 از 2 نخستنخست 12

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

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

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

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

  1. ایجاد فرم سریع در اکسل
    توسط ~M*E*H*D*I~ در انجمن ترفندهای اکسل Excel Tricks
    پاسخ ها: 0
    آخرين نوشته: 2014/06/08, 20:03
  2. مشکل تایع sum
    توسط razemana در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 7
    آخرين نوشته: 2014/05/27, 01:26
  3. هزار و یک شب اکسل - شب چهل وپنجم ایجاد سریع حروف الفبا a-z
    توسط امين اسماعيلي در انجمن ترفندهای اکسل Excel Tricks
    پاسخ ها: 0
    آخرين نوشته: 2014/05/09, 05:15
  4. جمع زدن سریع چندین سلول در اکسل
    توسط Ali Parsaei در انجمن ترفندهای اکسل Excel Tricks
    پاسخ ها: 0
    آخرين نوشته: 2013/12/17, 00:07

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

جواب جدول 6596

کلمات کلیدی این موضوع

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

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

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