کمک برای نوشتن یک فرمول

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

    • 2014/09/07
    • 19
    • 4.00

    [حل شده] کمک برای نوشتن یک فرمول

    سلام و ایامتان خوش

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

    درخواست من :
    لطفا قبل از اینکه درخواستمو بگویم ، فایل اکسلی که اماده کردم را ببینید که بتونم روی ان توضیح بدهم
    -میخام در شیت 1 در دو ستون زردرنگی که هست با توجه به شیت 2 ، آخرین مقداری که هربار میزنم بطور خودکار در شیت 1 زده بشه
    اینی که گفتم تئوریش بود
    منظورم بصورت عامیانه اینه که : میخام ستونی (تاریخ یا مبلغ)آخرین سفارشی که توی شیت 2 میزنم بصورت خودکار در شیت یک در همان سطری که میخام زده بشه و هرسطر برای یک مشتری هست

    لطفا بررسی کنید و مبلغ ق الزحمه را اعلام نمایید
    فایل های پیوست شده
  • نوشیروانی
    • 2015/07/08
    • 1

    #2
    سلام دوست عزیز
    فایل پیوستی را ملاظه کنید
    ببنید درست شد
    فایل های پیوست شده

    کامنت

    • bizarcher

      • 2014/09/07
      • 19
      • 4.00

      #3
      ممنون از شما
      اجازه بدهید من بصورت مبتدیانه درخواستمو بگم ، البته مبتدیانه که متوجه بشم کامل توضیح داده باشم

      بینید در شیت 1 هر سطر برای یک مشتری هست و میخام روند اخرین تاریخ و اخرین مبلف سفارش در شیت 2 برای همان مشتری در شیت 1 زده بشه
      درواقع من در ستون هرمشتری در شیت یک به مرور زمان عدد وارد میکنم و میخام بصورت خودکار در شیت 1 اعمال بشه

      شاد باشید
      لطفا مبلغ حق الزحمه هم اعلام نمایید

      کامنت

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

        • 2013/11/18
        • 1522
        • 71.67

        #4
        سلام،
        ساختار صفحه دوم مناسب نيست
        بايد همه اسامي را زير هم وارد کنيد، ضمنا اسامي بايد دقيقا" مانند صفحه اول باشد
        من با استفاده از فرمول نويسي در يک ستون کمکي آن را برايتان آماده کردم، البته در صفحه اول فقط براي سطري که قرمز کرده ام فرمول را نوشته ام:
        زحمت اصلاح اسامي و بقيه کارها با خودتان
        فایل های پیوست شده
        Last edited by Ali Parsaei; 2015/07/09, 15:01.
        [SIGPIC][/SIGPIC]

        کامنت

        • generalsamad
          مدير تالار توابع

          • 2014/06/22
          • 1496

          #5
          با سلام
          طبق ساختار جدولتون دو فرمول نوشتم
          البته اینطور فرمول نوشتن جالب نیست ولی با همین ساختار جواب میده
          برای سطرهای پائیینی باید فرمول رو تصحیح کنید
          اگه ساختار جدول رو تغییر بدید فرمول بهتری میشه واسش نوشت
          کد PHP:
          =hlookup($b6;'2'!a:a;counta('2'!a:a)) 

          و این فرمول

          کد PHP:
          =indirect("'2'!a"&match(9.99999999999999e+307;'2'!$b:$b)) 
          فایل ضمیمه گردید
          فایل های پیوست شده
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          • iranweld

            • 2015/03/29
            • 3341

            #6
            با سلام و کسب اجازه از دوستان

            فایل پیوست را نیز ملاحظه بفرمایید.
            ابتدا تاریخ ماکزیمم هر مشتری با توابع آرایه ای بدست آمد

            کد PHP:
            MAX( IF('2'!$B$2:$B$2001='1'!B11,'2'!$A$2:$A$2001 ) ) 
            سپس با استفاده از sumifs مقدار خرید فرد مورد نظر در آن تاریخ استخراج گردید اگر در یک روز چند سفارش داشته باشد ،مجموع سفارش منظور میگردد.

            کد PHP:
            =SUMIFS('2'!$D$2:$D$2001,'2'!$A$2:$A$2001,'1'!F11,'2'!$B$2:$B$2001,B11
            لطفا اعلام نظر بفرمایید
            فایل های پیوست شده
            Last edited by iranweld; 2015/07/09, 09:20.

            کامنت

            • iranweld

              • 2015/03/29
              • 3341

              #7
              سلام

              کامنت

              • bizarcher

                • 2014/09/07
                • 19
                • 4.00

                #8
                نوشته اصلی توسط iranweld
                با سلام و کسب اجازه از دوستان

                فایل پیوست را نیز ملاحظه بفرمایید.
                ابتدا تاریخ ماکزیمم هر مشتری با توابع آرایه ای بدست آمد

                کد PHP:
                MAX( IF('2'!$B$2:$B$2001='1'!B11,'2'!$A$2:$A$2001 ) ) 
                سپس با استفاده از sumifs مقدار خرید فرد مورد نظر در آن تاریخ استخراج گردید اگر در یک روز چند سفارش داشته باشد ،مجموع سفارش منظور میگردد.

                کد PHP:
                =SUMIFS('2'!$D$2:$D$2001,'2'!$A$2:$A$2001,'1'!F11,'2'!$B$2:$B$2001,B11
                لطفا اعلام نظر بفرمایید

                عالی بود
                متشکرم

                کامنت

                • bizarcher

                  • 2014/09/07
                  • 19
                  • 4.00

                  #9
                  نوشته اصلی توسط generalsamad
                  با سلام
                  طبق ساختار جدولتون دو فرمول نوشتم
                  البته اینطور فرمول نوشتن جالب نیست ولی با همین ساختار جواب میده
                  برای سطرهای پائیینی باید فرمول رو تصحیح کنید
                  اگه ساختار جدول رو تغییر بدید فرمول بهتری میشه واسش نوشت
                  کد PHP:
                  =hlookup($b6;'2'!a:a;counta('2'!a:a)) 

                  و این فرمول

                  کد PHP:
                  =indirect("'2'!a"&match(9.99999999999999e+307;'2'!$b:$b)) 
                  فایل ضمیمه گردید
                  عالی بود متشکرم
                  بااجازه بزرگان ، من از فرمول این بزرگوار استفاده میکنم
                  ار
                  درضمن ، امکانش هست که جمع مبلغ سفارش در یک ماه در ستون کناری بصورت خودکار زده بشود؟

                  باسپاس

                  کامنت

                  • bizarcher

                    • 2014/09/07
                    • 19
                    • 4.00

                    #10
                    کسی نیست مرا یاری کند ؟؟؟


                    و بگوید:
                    امکانش هست که جمع مبلغ سفارش در یک ماه در ستون کناری بصورت خودکار زده بشود؟

                    باسپاس

                    کامنت

                    • generalsamad
                      مدير تالار توابع

                      • 2014/06/22
                      • 1496

                      #11
                      با سلام
                      دوستان توضیح دادند که با استفاده از تابع countif به همراه توابع متنی میشه به جواب برسید
                      اگه واستون گنگ هست بفرمائید تا راهنمائی کنیم
                      [CENTER]
                      [SIGPIC][/SIGPIC]
                      [/CENTER]

                      کامنت

                      • mohammad_ashooryan

                        • 2014/08/13
                        • 480
                        • 80.00

                        #12
                        نوشته اصلی توسط bizarcher
                        کسی نیست مرا یاری کند ؟؟؟


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

                        سلام
                        با همون فرمت (كه پيشنهاد نميشه و بهتره به صورت فرمت فايلي كه جناب پارسا پيوست كردن) با استفاده از توابع sum , indirect , match در كنار توابع ديگه جمع هر فروشگاه رو ميتونيد بدست بياريد. من براي دو تا فروشگاه اولي انجام دادم.
                        اگر هم بخواهيد با همان فرمت هميشه كار كنيد لا اقل فقط نام مشتري يا نام فروشگاه هر دو شيت شبيه هم باشند.
                        nenoome 2060.xlsx

                        کامنت

                        • bizarcher

                          • 2014/09/07
                          • 19
                          • 4.00

                          #13
                          نوشته اصلی توسط mohammad2060

                          سلام
                          با همون فرمت (كه پيشنهاد نميشه و بهتره به صورت فرمت فايلي كه جناب پارسا پيوست كردن) با استفاده از توابع sum , indirect , match در كنار توابع ديگه جمع هر فروشگاه رو ميتونيد بدست بياريد. من براي دو تا فروشگاه اولي انجام دادم.
                          اگر هم بخواهيد با همان فرمت هميشه كار كنيد لا اقل فقط نام مشتري يا نام فروشگاه هر دو شيت شبيه هم باشند.
                          [/RIGHT]
                          [ATTACH]7783[/ATTACH]

                          بسیار سپاسگذارم
                          و اینکه فرمولی که دادین عالی بود

                          جسارتا منظورم این بود که وقتی ماه عوض میشه و مثلا خرداد ماه فروش یه حدی شد ، در تیرماه حد دیگری هست
                          یعنی منظورم اینه که هر جمع هر ماه بصورت خودکار در ستون کناری آن زده بشه برای هر ماه
                          اگر توجه کرده باشید باتوجه به فرمول ماتمام تاریخهای خرید رو پشت سرهم میزنیم و جدانیست و من میخام که بصورت جداگانه این مسئله نشون داده بشه
                          مثلا کل خرید در ماه خرداد در یک ستون و کل خرید تیرماه در ستون دیگری

                          باتشکر
                          چقدرم من اذیت میکنم
                          درضمن دوستان لطف بفرمایید و جریمه مارو اعلام نمایید

                          کامنت

                          • bizarcher

                            • 2014/09/07
                            • 19
                            • 4.00

                            #14
                            نوشته اصلی توسط generalsamad
                            با سلام
                            دوستان توضیح دادند که با استفاده از تابع countif به همراه توابع متنی میشه به جواب برسید
                            اگه واستون گنگ هست بفرمائید تا راهنمائی کنیم

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

                            کامنت

                            • generalsamad
                              مدير تالار توابع

                              • 2014/06/22
                              • 1496

                              #15
                              با سلام
                              لطفا زحمت پر کردن اطلاعات جدولتون رو بکشید من و دوستان راهنمائی خواهیم کرد

                              همونطور که قبلا عرض کردم، با تابع sumif میتونید این کار رو انجام بدید
                              برای هر شرکت بفرض میتونید از این فرمول استفاده کنید
                              کد PHP:
                              =SUMIF('2'!A:A;"1394/02*";'2'!B:B
                              این فرمول برای یک شرکت و برای ماه اردیبهشت میباشد
                              Last edited by حسام بحرانی; 2015/07/20, 02:50. دلیل: هویجوری...
                              [CENTER]
                              [SIGPIC][/SIGPIC]
                              [/CENTER]

                              کامنت

                              چند لحظه..