حجم فایل اکسل

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • fokker

    • 2014/07/10
    • 336

    [حل شده] حجم فایل اکسل

    باسلام خدمت اساتید گرامی و سپاس از بابت راهنمائی های شما بزرگواران.

    از دستگاهی یک سری دادهبطور روزانه استخراج می شود و در هر روز تعداد این داده ها که بصورت عدد می باشند.نزدیک به 200 هزار عدد می شود که در 200 هزار ردیف از فایل اکسل در 31 شیت (برای یک ماه)قرار دارند. یعنی در پایان ماه چیزی حدود 6 میلیون عدد داریم. همچنین می بایست از این اعداد به ترتیب میانگین روزانه و میانگین تجمعی برای یک ماه بدست آوریم (یعنی میانگین روز اول ، میانگین روز دوم ، میانگین روز اول + روز دوم و .... تا روز آخر ماه ) . در کل فایلی با فرمولهاو اعداد بسیار زیاد داریم و حجم فایل الان نزدیک به 200 مگابایت شده است

    میخواستم بینم آیا روشیهست که بتونه حجم فایل رو کم کنه مانند اکسس که قابلیت کم حجم نمودن داشت و یا اینکه شما اساتید عزیز زمانیکه با این چنین تعداد بسیار زیاد اعداد ومحاسبات مواجه میشید چه راهی رو برای جمع آوری و محاسبات این تعداد بسیار زیاد اعداد، در نظر می گیرید.

    سپاس فراوان
  • fokker

    • 2014/07/10
    • 336

    #2
    help

    کامنت

    • Behnam

      • 2013/03/25
      • 842
      • 100

      #3
      سلام
      کارهای مختلفی میشه کرد
      مثل تبدیل پسوند فایل به xlsb
      تبدیل فرمول ها به عدد
      شاید از فرمول های آرایه ای استفاده میکنید حجم فایلتون خیلی زیاد شده
      و ....
      در باکس سرچ سایت عنوان هایی مثل "کم کردن حجم فایل اکسل" سرچ کنید این سوال شما جزء سوالات پرتکرار انجمن هست
      [CENTER][SIZE=3][B]هرچیز که در جستن آنی، آنی[/B][/SIZE][/CENTER]

      کامنت

      • fokker

        • 2014/07/10
        • 336

        #4
        سلام فرمولهای که استفاده میکنم بصورت زیر هستند
        1)
        کد:
        =IF(B2<=$F$2;B2;NA())
        2)
        کد:
        =IF(B2>$F$2;B2;NA())
        دو فرمول فوق به تعداد ردیف هاست که تقریبا همان 200 هزار ردیف
        3)
        کد:
        =MATCH("*";A:A;-1)-1
        یک بار استفاده شده
        4)
        کد:
        =SUM(--ISNA(Table1[Green]))
        یک بار استفاده شده
        5)
        کد:
        =SUM(--ISNA(Table1[Red]))
        یک بار استفاده شده
        6)
        کد:
        =H10*100/H2
        یک بار استفاده شده
        7)
        کد:
        =MAX(ABS(B2:B172799))
        یک بار استفاده شده

        فرمولهای فوق در تمام شیتها که 31 شیت هستند و در هر شیت 200 هزار عدد وجود داره تکرار شده اند
        در آینده نیز میخوام در یک قسمتی کدنویسی VBA قرار بدم و نمیتونم پسوند فایل رو XLSB قرار بدم و مجبورم XLSM بزارم

        کامنت

        • Behnam

          • 2013/03/25
          • 842
          • 100

          #5
          فرمول هم نداشته باشید این حجم از داده اونم در 31 شیت قطعا خیلی بالا میبره حجم کل فایل رو:nea2:
          تازه کدنویسی هم میخواید اضافه کنید:bash2:
          من باشم با این حجم فایل و کندی اون کنار میام چون فکر نکنم کار خیلی خاصی بشه کرد
          [CENTER][SIZE=3][B]هرچیز که در جستن آنی، آنی[/B][/SIZE][/CENTER]

          کامنت

          چند لحظه..