محاسبات روي تاريخ شمسي بدون استفاده از add-in يا توابع شمسي

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1518

    محاسبات روي تاريخ شمسي بدون استفاده از add-in يا توابع شمسي

    سلام دوستان،
    چند وقت پيش يکي از دوستان جهت کارهاي دريافت و پرداخت چکهاي خود محاسباتي روي تاريخ هاي شمسي مي خواست انجام دهد و از من خواست فرمولي برايش بنويسم که با آن کارهايش را انجام دهد. به دلايلي از قبيل تعدد کامپيوترهايي که با آنها کار مي کرد و عدم دسترسي من به آنها و نيز عدم وارد بودن او (يا شايد عدم حوصله او) امکان استفاده از add-in يا توابع فارسي هم موجود نبود. ضمن اينکه من خودم تجربه خوبي در استفاده از توابع ياد شده نداشتم. (البته يادم نيست چرا ولي يادم است بعضي مواقع اذيتم مي کرد و چون سر و کارم با محاسبات تاريخ شمسي کم بود اصلا" از خيرشان گذشته بودم) خلاصه، ...... يک فايل برايش درست کردم. امروز به فکرم رسيد که شايد به درد بقيه هم بخورد. پس .... برايتان ضميمه کردم.
    فایل های پیوست شده
    sigpic
  • h-vafa

    • 2013/12/28
    • 7

    #2
    سلام ممنون واسه فایلت...
    اما میشه توضیح بدی چطوری میشه استفاده کرد...
    ببین مثلا من می خوام تاریخ چکها رو وارد اکسل کنم...
    به صورت روز و ماه و سال
    می خوام فاصله تاریخ هایی که وارد کردم تا تاریخ امروز رو به صورت روز (چند روز فاصله داره) بهم بده... چکار باید بکنم؟

    کامنت

    • Ali Parsaei
      مدير تالارتوابع اکسل

      • 2013/11/18
      • 1518

      #3
      سلام،
      در قسمت سمت چپ بالاي صفحه در محل تاريخ اول تاريخ امروز را وارد کنيد و در قسمت تاريخ دوم تاريخ چک را وارد کنيد در خانه زرد رنگ تفاوت روز چک با امروز محاسبه مي گردد.
      به عکس پيوست توجه کنيد (مثلا" امروز 7 دي است و اگر شما چک 15 فروردين سال بعد را گرفته باشيد تفاوت مي شود 97 روز)
      البته اين فايل يک ايده است و دقيقا" براي سوال شما طراحي نشده، اگر تاريخ چکها را بخواهيد با تاريخ روز محاسبه کنيد مي شود در محل "تاريخ اول" به صورتي برنامه ريزي کرد که خود به خود تاريخ روز را درج کند،
      دوست من، بايد خودتان متوجه شويد که فرمولها چکار مي کنند و آن وقت مي توانيد ايده گرفته و مطابق نظر خود فايل را اصلاح کنيد وگرنه يک کم گيج کننده خواهد بود و ممکن است يک چنين فايلهايي بيشتر باعث دردسر باشد تا کمک حال!
      يک راهنمايي عرض کنم: به هر تاريخ در اکسل در پشت صحنه يک شماره تخصيص داده شده است، و شماره هايي که من در ستون c نوشته ام در اصل شماره سريال آخرين روز سال قبل از مقدار هم عرض آن در ستون b است يعني اگر در ستون b نوشته شده سال 85 شماره 38796 که در ستون c روبروي آن نوشته شده شماره سريال آخرين روز سال 84 است.
      فایل های پیوست شده
      sigpic

      کامنت

      • h-vafa

        • 2013/12/28
        • 7

        #4
        چند تاریخ

        خوب مثلا من میخوام چند چک ، بعضی وفتا 20 چک رو با هم حساب کنم... امکانش هست که همون سلولهای قسمت حساب کردن تاریخ رو کپی کنم و حساب کنه...

        الان امتحان می کنم...

        اگه کار کنه که خوبه...

        اگه کار کنه واقعا خیلی عالیه، چون دیگه نمی خواد اد این استفاده کنیم

        کامنت

        • h-vafa

          • 2013/12/28
          • 7

          #5
          فایل اکسل برای راس گیری چک

          دوباره سلام

          فایل رو میزارم
          من درستش کردم... فقط می مونه اینکه تاریخ امروز رو خودش درج کنه... میشه کاریش کرد یا نه؟

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

          آیا شدنی هست یا نه؟
          فایل های پیوست شده

          کامنت

          • Ali Parsaei
            مدير تالارتوابع اکسل

            • 2013/11/18
            • 1518

            #6
            سلام،
            چرا که نشه! درستش کردم فايل پيوست را نگاه کنيد،
            فقط لازم نبود که در هر سطر تاريخ روز تکرار شود، به همين جهت فرمولها را به صورتي تغيير دادم که همگي از همان خانه هاي H10 , I10 , J10 اطلاعات بگيرند.
            ضمنا" سال بعد بايد يک تغييري در آن بدهيد، يعني 92 را به 93 تبديل کنيد و تمام شماره هاي 41353 داخل فرمول روز و ماه را به 41718 تبديل کنيد.
            به آدرس: لينک
            هم يک نگاه بکنيد اطلاعات خوبي در آن است.
            فایل های پیوست شده
            Last edited by Ali Parsaei; 2015/05/24, 08:19.
            sigpic

            کامنت

            • h-vafa

              • 2013/12/28
              • 7

              #7
              کارت درسته داداش


              ممنون
              خیلی لازم میشه واسم

              کامنت

              • khazaee
                • 2014/10/26
                • 1

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

                کامنت

                • Ali Parsaei
                  مدير تالارتوابع اکسل

                  • 2013/11/18
                  • 1518

                  #9
                  نوشته اصلی توسط khazaee
                  سلام من دو تا ستون دارم تاریخ شمسی میخوام توی ستون سوم تفاوت دو تا تاریخ رو به روز برگردونه.
                  چرا توابع شمسي که به صورت add-in بايد نصب شود را استفاده نمي کنيد؟ اون طوري خيلي راحت است!
                  اين مثال که من زدم مربوط به شرايط خاص است!
                  البته اگر اصرار داريد با اين روش باشد بايد اول با تابع mid و ستونهاي کمکي تاريخهايتان را جدا کنيد و بعد هر چي در فايل اولم توضيح داده ام را عمل کنيد.
                  جدا کردنش را مانند فايل پيوست مي شود انجام داد:
                  فایل های پیوست شده
                  sigpic

                  کامنت

                  Working...