Purchase Cost

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

    • 2015/01/06
    • 72
    • 66.00

    [حل شده] Purchase Cost

    سلام به همگي
    وقت بخير
    دوستان من يه مشكلي دارم و كسي نتونست بهم راه حلي نشون بده. اميدوارم بتونم اينجا جواب بگيرم.
    من يه ليستي از ريز فاكتورهاي خريد دارم كه نام كالا و تاريخ خريد و نرخ خريد داره. ( مطابق فايل پيوست). نرخ هاي خريد با توجه به نوسانات بازار هر روز تغيير مي كنه.
    از طرف ديگه ليستي از ريز فاكتور فروش رو دارم كه نام كالا و تاريخ فروش و قيمت فروش داره هم داره.
    حالا ميخوام جلوي نرخ فروش، آخرين نرخ خريد نزديك به تاريخ فروشم رو بيارم تا بتونم سود رو حساب كنم.
    اينجا اصلا بحث حسابداري مطرح نيست كه بايد از روش ميانگين موزون يا فايفو استفاده كنم. هدف من لحاظ كردن آخرين نرخ خريد نزديك به تاريخ فروش هست.
    ايا كسي هست كه بتونه فرمولي پيشنهاد بده؟

    فایل های پیوست شده
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    سلام دوست عزيز

    مشكل فايل شما تاريخ شمسي هست. اگر از آفيس 2013 و يا 2016 استفاده كنيد اين مشكل شما حل ميشه و با vlookup ساده قابل حله (آرگومان آخر بجاي 0 از 1 استفاده ميشه)

    با اين شرايط موجود من تنها راهي كه به ذهنم ميرسه استفاده از كدنويسي VBA هست و يا با استفاده از توابع شمسي تاريخ ها رو ميلادي كنيد و با تاريخ ميلادي كار كنيد.

    کامنت

    • zxcvbn

      • 2015/01/06
      • 72
      • 66.00

      #3
      سلام دوست عزيز
      ببينيد موضوع اصلا تاريخ نيست. اوكي شما تاريخ رو ميلادي كن. اصلا مشكلي نيست.
      مشكل اينجاست كه چطوري ميتونم نرخ خريد نزديك به تاريخ فروش رو قبلش بيارم.
      اگه واقعا با vlookup جواب ميده لطفا براي من فايل رو حل كنيد تا ببينم.
      اگر با VBA بايد بشه پس لطفا دستور VBA اونو تو همون فايل بنويسيد. من از VBA سردرميارم اما واقعا نمي دونم با چه دستوري بايد بنويسم؟
      اگر با فرمول هاي ديگه اي مثل indec و match و ... هم جواب ميده بفرماييد.
      من واقعا نتونستم راهي پيدا كنم.

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4598
        • 100.00

        #4
        نوشته اصلی توسط zxcvbn
        سلام دوست عزيز
        ببينيد موضوع اصلا تاريخ نيست. اوكي شما تاريخ رو ميلادي كن. اصلا مشكلي نيست.
        مشكل اينجاست كه چطوري ميتونم نرخ خريد نزديك به تاريخ فروش رو قبلش بيارم.
        اگه واقعا با vlookup جواب ميده لطفا براي من فايل رو حل كنيد تا ببينم.
        اگر با VBA بايد بشه پس لطفا دستور VBA اونو تو همون فايل بنويسيد. من از VBA سردرميارم اما واقعا نمي دونم با چه دستوري بايد بنويسم؟
        اگر با فرمول هاي ديگه اي مثل indec و match و ... هم جواب ميده بفرماييد.
        من واقعا نتونستم راهي پيدا كنم.

        سلام دوست عزیز
        ببخشید من یک موضوعی رو دقت نکردم. با vlookup ساده نمیشه حل کرد اما با index بصورت آرایه ای قابل حله
        کد:
        =INDEX($D$2:$D$8,MAX(($B$2:$B$8=I2)*($C$2:$C$8<=J2)*(ROW($D$2:$D$8)-1)))
        اگه به کدنویسی هم نیاز دارید بگید کدشو بنویسم براتون

        کامنت

        • zxcvbn

          • 2015/01/06
          • 72
          • 66.00

          #5
          سلام دوست عزيز
          بنظر مي آد شما متوجه مشكل من شديد و ممنونم از شما
          ولي ميخواستم خواهش كنم فرمول index كه فرموديد رو داخل همون فايل اكسل بنويسيد و فايل رو پيوست بفرماييد . چون من نتونستم اين فرمول رو تو فايلم اجرا كنم.
          و اگر تو يه فايل ديگه كدنويسي اون رو هم برام بزاريد كه ممنون ميشم. ممكنه index جواب بده يا كدنويسي. يكيشو انتخاب مي كنم.
          بازم ممنون

          کامنت

          • amir_ts

            • 2015/03/17
            • 1247

            #6
            با سلام
            این فایل با فرمول جناب قاسمیان عزیز هست.فقط فرمول ارایه ای هست چنانچه فرمول ها رو دیدید و برای کارکرد درست مجددا کلید های ترکیبی ctrl+shift+enter رو با هم فشار بدید.
            فایل های پیوست شده
            [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

            کامنت

            • Amir Ghasemiyan

              • 2013/09/20
              • 4598
              • 100.00

              #7
              خدمت شما دوست عزیز
              فایل های پیوست شده

              کامنت

              • zxcvbn

                • 2015/01/06
                • 72
                • 66.00

                #8
                اوه خداي من
                شما ها فوق العاده هستيد
                واقعا عالي بودو دقيقا همون چيزيه كه من ميخواستم.
                شما كمك بسيار بزرگي به من و مجموعه ما كرديد.
                از كمك شما واقعا ممنونم. شما هر دو امير عزيز.
                شايد اگر ثروتي به من مي رسيد اينقدر خوشحال نمي شدم. ولي اطلاعات جديد و خصوصا جادوي اكسل منو به وجد مياره.
                بنظر مي اد بايد يه برنامه براي فرمول هاي آرايه اي اكسل بزارم. چون مسئله من با فرمول هاي ساده حل نميشد.
                براتون آرزوي موفقيت مي كنم.

                کامنت

                • Amir Ghasemiyan

                  • 2013/09/20
                  • 4598
                  • 100.00

                  #9
                  موفق باشيد
                  لطفا تاپيك رو حل شده بفرماييد

                  کامنت

                  چند لحظه..