روش محاسبه سود برای تک محصول با قیمت خرید و فروش های مختلف

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • sinakhan

    • 2018/02/26
    • 7

    پرسش روش محاسبه سود برای تک محصول با قیمت خرید و فروش های مختلف

    سلام
    وقت بخیر

    من همیشه مشکلات اکسلم رو با سرچ کردن مخصوصا توی این فروم پیدا می کردم، ولی این مورد حل نشد.

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

    تصور بفرمایید که یک فروشگاه تک محصولی داریم
    قیمت خرید کالا در هر بار خرید متفاوت است و همچنین تعداد خرید کالا
    قیمت فروش آن و تعداد آن ها هم در هر بار فروش به مشتری متفاوت خواهد بود

    الان یک Sheet دارم که قیمت خرید و تعداد در هر هر بار خرید در اون ثبت می شه
    یک Sheet دیگر هم برای ثبت قیمت فروش و تعداد فروش به مشتری دارم

    حالا مشکلم اینجاست که سود هر تراکنش فروش رو می خوام به صورت اتوماتیک حساب کنم و نه این که هر بار ببینم چه قیمتی خریدم و چه تعداد از اون قیمت دارم که بخوام بفروشمش
    مثلا یک انبار داری براش ایجاد بشه که با هر بار فروش از انبار به صورت اتوماتیک کم بشه

    مثال برای روشن شدن:
    لیست خرید من از عمده فروش

    فی خرید از عمده فروش
    تعداد خرید از عمده فروش
    ردیف
    20 هزار تومن 5 1
    25 هزار تومن 10 2
    22 هزار تومن 18 3
    حالا مثلا تراکنش فروش به مشتری به این شرح است:

    • فروش تعداد 16 تا کالا به قیمت 28 هزار تومن


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

    امیدوارم که منظورم را واضح توضیح داده باشم و شما هم فرصتی برای کمک به حل مشکل من داشته باشید.

    پیشاپیش از تون ممنونم
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    فایل پیوست را بررسی نمایید تعداد و قیمت فروش را در قسمت زرد رنگ وارد نموده و ماکرو را اجرا کنید

    کد PHP:
    Sub test()

    sum 0

    z1 
    Sheet1.Cells(Sheet1.Rows.Count"A").End(xlUp).Row

    Range
    ("c2:c" z1).ClearContents

    For 2 To z1

    sum 
    sum Range("a" i)


    If 
    sum Range("i1"Then

    Range
    ("c" i) = Range("a" i)

    Exit For

    ElseIf 
    sum Range("i1"Then

    xx 
    sum Range("i1")

    Range("c" i) = Range("a" i) - xx


    Exit For

    ElseIf 
    sum Range("i1"Then

    Range
    ("c" i) = Range("a" i)

    End If


    Next


    End Sub 
    فایل های پیوست شده
    Last edited by iranweld; 2018/02/26, 15:25.

    کامنت

    • sinakhan

      • 2018/02/26
      • 7

      #3
      نوشته اصلی توسط iranweld
      با سلام

      فایل پیوست را بررسی نمایید تعداد و قیمت فروش را در قسمت زرد رنگ وارد نموده و ماکرو را اجرا کنید

      کد PHP:
      Sub test()

      sum 0

      z1 
      Sheet1.Cells(Sheet1.Rows.Count"A").End(xlUp).Row

      Range
      ("c2:c" z1).ClearContents

      For 2 To z1

      sum 
      sum Range("a" i)


      If 
      sum Range("i1"Then

      Range
      ("c" i) = Range("a" i)

      Exit For

      ElseIf 
      sum Range("i1"Then

      xx 
      sum Range("i1")

      Range("c" i) = Range("a" i) - xx


      Exit For

      ElseIf 
      sum Range("i1"Then

      Range
      ("c" i) = Range("a" i)

      End If


      Next


      End Sub 

      سلام
      خیلی ممنون از اینکه فرصت گذاشتید و فایل را آماده کردید.

      راهی نداره که از ماکرو استفاده نشه و همه رکورد ها ثبت بشه؟

      در ضمن قسمت فروش هم مثل خرید جدولش چندین ردیفر داره و یک ردیفی نیستش و مرتبا هم درحال افزایش. دقیقا مثل Sheet خرید کالا.

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

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

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

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

      کامنت

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

        • 2013/11/18
        • 1522
        • 71.67

        #4
        سلام،
        من در لينک زير در پست پنجم يک فايل ضميمه کرده ام، در پست هفتم هم دوستمان آقا ميثم يک فايل ضميمه کرده، ببينيد به درد مي خورد؟:

        لينک
        [SIGPIC][/SIGPIC]

        کامنت

        • sinakhan

          • 2018/02/26
          • 7

          #5
          نوشته اصلی توسط Ali Parsaei
          سلام،
          من در لينک زير در پست پنجم يک فايل ضميمه کرده ام، در پست هفتم هم دوستمان آقا ميثم يک فايل ضميمه کرده، ببينيد به درد مي خورد؟:

          لينک
          سلام
          وقت بخیر
          واقعا مفید بود
          مرسی
          میشه حتما ازش ایده گرفت

          یه مقدار کار من پیچیدگی اعداد رقم داره و نتیجه باید واقعا دقیق باشه
          واسه همین من sheet های خرید و فروشl رو جدا کردم که یکم شلوغ نشه و این هم بگم که من فقط و فقط یک نوع کالا دارم.

          با اجازه شما من یک فایل به صورت کاملا خلاصه شده از فایل اصلی اکسلم آماده کردم که فقط دو تا sheet براتون گذاشتم ، یکی BUY که خرید از عمده فروش هست و دیگری SELL که فروش به مشتری است.

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

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

          کامنت

          • misammisam
            مدير تالار حسابداری و اکسل

            • 2014/04/04
            • 892
            • 64.00

            #6
            سلام
            اینم محاسبه سود کالا بر حسب تاریخ خرید و فروش خدمت شما .
            فقط خیلی پیچیده شد یه قسمتاییشو حذف کردم که مفهومتر باشه براتون .
            فایل های پیوست شده
            [CENTER][SIGPIC][/SIGPIC]
            [/CENTER]
            [CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
            [CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
            [/CENTER]
            [/INDENT]

            [/FONT][/FONT][/FONT][/FONT][/FONT]
            [/CENTER]

            کامنت

            • sinakhan

              • 2018/02/26
              • 7

              #7
              نوشته اصلی توسط misammisam
              سلام
              اینم محاسبه سود کالا بر حسب تاریخ خرید و فروش خدمت شما .
              فقط خیلی پیچیده شد یه قسمتاییشو حذف کردم که مفهومتر باشه براتون .
              سلام
              واقعا دستتون درد نکنه
              زحمت کشیدین

              خیلی خوبه

              یه سوالی برام پیش اومده، چرا سود ردیف اول فروش یا چیزی روی کاغذ حساب می کنم متفاوت هست. درواقع احتمالا روش محاسبه من متفاوت هست

              مثلا برای فروش شماره 1 ، تعداد فروش 1600 تا هست. طبیعتا 1000 تا از خرید شماره 1 و 600 تا از خرید شماره 2 باید استفاده شود.

              پس سود می شه:
              کد PHP:
              1000*(750-500)= 250,000
              +
              600*(750-580)=102,000 

              =
              352,000 
              ولی محاسبات اکسل عدد 269,854 را نشان می دهد.

              فکر میکنم من با روش lifo دارم حساب می کنم. بنابراین حتما نیاز به یک شیت اضافه به عنوان "انبار فعلی کالا" وجود داره

              لطفا اگر فرصت دارید بازم به بنده لطف بفرمایید در این مورد. خیلی خیلی ممنونم

              کامنت

              • misammisam
                مدير تالار حسابداری و اکسل

                • 2014/04/04
                • 892
                • 64.00

                #8
                بله کاملا معلومه ، من از روش میانگین موزون استفاده کردم ولی شما از روش fifo .
                پیشنهاد من همون میانگین موزون هست ، چون هم پیچیدگی فرمول نویسیش کمتره و هم از لحاظ حسابداری قابل قبولتره و همونطور که میدونید در صورتی که همه کالاها فرخته بشه در نهایت سود فروش هر دو روش یک اندازه میشه .
                [CENTER][SIGPIC][/SIGPIC]
                [/CENTER]
                [CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
                [CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
                [/CENTER]
                [/INDENT]

                [/FONT][/FONT][/FONT][/FONT][/FONT]
                [/CENTER]

                کامنت

                • sinakhan

                  • 2018/02/26
                  • 7

                  #9
                  نوشته اصلی توسط misammisam
                  بله کاملا معلومه ، من از روش میانگین موزون استفاده کردم ولی شما از روش fifo .
                  پیشنهاد من همون میانگین موزون هست ، چون هم پیچیدگی فرمول نویسیش کمتره و هم از لحاظ حسابداری قابل قبولتره و همونطور که میدونید در صورتی که همه کالاها فرخته بشه در نهایت سود فروش هر دو روش یک اندازه میشه .
                  متشکرم.

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

                  کامنت

                  • misammisam
                    مدير تالار حسابداری و اکسل

                    • 2014/04/04
                    • 892
                    • 64.00

                    #10
                    علامت کوچکتر و بزرگتر توش جابجا شده ، چون تاریخ توش خیلی مهمه . تو این درستش کردم .
                    فایل های پیوست شده
                    [CENTER][SIGPIC][/SIGPIC]
                    [/CENTER]
                    [CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
                    [CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
                    [/CENTER]
                    [/INDENT]

                    [/FONT][/FONT][/FONT][/FONT][/FONT]
                    [/CENTER]

                    کامنت

                    • sinakhan

                      • 2018/02/26
                      • 7

                      #11
                      نوشته اصلی توسط misammisam
                      علامت کوچکتر و بزرگتر توش جابجا شده ، چون تاریخ توش خیلی مهمه . تو این درستش کردم .
                      سلام
                      وقت بخیر

                      من بازم تشکر می کنم از توجه شما.

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

                      راهی نداره که به صورت غیر میانگین و از روش fifo بشه استفاده کرد برای مورد من؟
                      ممنون می شم راهنمایی کنین
                      مرسی

                      کامنت

                      • misammisam
                        مدير تالار حسابداری و اکسل

                        • 2014/04/04
                        • 892
                        • 64.00

                        #12
                        سلام
                        اگر از fifo میخواید استفاده کنید باید ثبت حسابداری بزنید و دردسرتون زیاده ، برای محاسبه انبار به روش fifo هم دوستمون لینکشو تو پستهای بالا بهتون دادن و برنامه ای که توش هست بطور همزمان قیمت میانگین و fifo رو براتون بدست میاره ، ولی اون یچیز استاندارده و باید برای سود و زیانتون عملیات حسابداری انجام بدید .
                        [CENTER][SIGPIC][/SIGPIC]
                        [/CENTER]
                        [CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
                        [CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
                        [/CENTER]
                        [/INDENT]

                        [/FONT][/FONT][/FONT][/FONT][/FONT]
                        [/CENTER]

                        کامنت

                        • sinakhan

                          • 2018/02/26
                          • 7

                          #13
                          نوشته اصلی توسط misammisam
                          سلام
                          اگر از fifo میخواید استفاده کنید باید ثبت حسابداری بزنید و دردسرتون زیاده ، برای محاسبه انبار به روش fifo هم دوستمون لینکشو تو پستهای بالا بهتون دادن و برنامه ای که توش هست بطور همزمان قیمت میانگین و fifo رو براتون بدست میاره ، ولی اون یچیز استاندارده و باید برای سود و زیانتون عملیات حسابداری انجام بدید .
                          سلام
                          متشکرم از توضیحتون

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

                          کامنت

                          • misammisam
                            مدير تالار حسابداری و اکسل

                            • 2014/04/04
                            • 892
                            • 64.00

                            #14
                            نوشته اصلی توسط sinakhan
                            سلام
                            متشکرم از توضیحتون

                            پس برای اینکه یه فایل کامل و اتوماتیک داشته باشم که هر تراکنش فروش که ثبت می شه سود دقیقش معلوم بشه باز هم راهی ندارم، درسته؟
                            چون مشکل اینجاست که ما هیچ وقت همه کالامون کامل فروش نمیره و مرتب هم ورود کالا به انبار داریم. برای همین سر ماه که می خواهیم حساب کتاب کنیم این مشکل به وجود میاد.
                            نه صحیحترش اینه که از همون روش میانگین موزون استفاده کنی ، روش fifo هم چون محصولت فقط یکیه میشه یکارایی کرد ، فقط یکم سخته اگه وقت کردم برات درست میکنم ، همینجا میزارم .
                            [CENTER][SIGPIC][/SIGPIC]
                            [/CENTER]
                            [CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
                            [CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
                            [/CENTER]
                            [/INDENT]

                            [/FONT][/FONT][/FONT][/FONT][/FONT]
                            [/CENTER]

                            کامنت

                            • borhani.ir

                              • 2019/05/01
                              • 6

                              #15
                              نوشته اصلی توسط misammisam
                              نه صحیحترش اینه که از همون روش میانگین موزون استفاده کنی ، روش fifo هم چون محصولت فقط یکیه میشه یکارایی کرد ، فقط یکم سخته اگه وقت کردم برات درست میکنم ، همینجا میزارم .
                              سلام من همین مشکل رو دارم
                              اگه میتونید کمک کنید
                              من فایل شمارو دانلود و مقداردهی کردم اما اعداد غیر واقعی در اومد
                              .


                              Sent from my Redmi Note 6 Pro using Tapatalk

                              کامنت

                              چند لحظه..