فرآخوانی الگو با فرمول

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

    • 2015/02/17
    • 104
    • 61.00

    فرآخوانی الگو با فرمول

    سلام
    در فایل پیوست یک جدول وجود دارد که دارای پنج محصول میباشد که هر محصول دارای 15 سلول روبروی خودش دارد که 15 کد در بالای هر سلول نوشته شده مثلا محصول 1 دارای کد های a1std تا a15std میباشد
    هر محصول دارای تعداد مراحلی میباشد که با توجه به تعداد مراحل الگوی آن در سلول های روبرو هر محصول با رنگ زرد مشخص شده است

    مثلا محصول 1 که دارای 2 مرحله است الگوی آن در روبرو با رنگ زرد مشخص شده است
    حالا در پایین اگر ما بخواهیم(سطر14) فقط با انتخاب محصول کد بالای هر سلول را طبق الگو برای ما نمایش دهد در سلول ها ی سطر 14 جه فرمولی باید بنویسیم؟
    همجنین ممکنه تعداد محصولات تا محصول و یا بیشتر افزایش پیدا کنه
    فایل های پیوست شده
    Last edited by nazi nazi; 2016/01/13, 10:27.
  • amir_ts

    • 2015/03/17
    • 1247

    #2
    با سلام
    این فایل رو ببینید شما با این ساختار باید برای محصولات دیگر هم همچین فرمولی بنویسید.
    کد PHP:
    =if(and(($c$16=$c4);(k$4<>""));offset(k$16;-13;0);""
    فایل های پیوست شده
    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

    کامنت

    • shamsololama

      • 2010/02/15
      • 940

      #3
      با درود فراوان

      برای این کار میتوانید از ترکیب تابع ایف و ایندکس و مچ استفاده کنید

      نمونه ضمیمه می باشد.
      فایل های پیوست شده
      ---------------------------------------------------------------------------------------------------
      بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
      shamsololama@yahoo.com
      09177733411

      کامنت

      • mohammad_ashooryan

        • 2014/08/13
        • 480
        • 80.00

        #4
        با سلام و کسب اجازه از استاد شمس العلما
        من هم با ترکیب توابع ایندکس مچ آفست ایندایرکت و ادرس اینکار رو انجام دادم.
        فایل های پیوست شده

        کامنت

        • amir_ts

          • 2015/03/17
          • 1247

          #5
          با سلام
          من وجود لیست در ردیف 14 رو ندیده بودم و فکر کردم تا پایین قراره مثل ردیف 14 جدول درست بشه.
          Last edited by amir_ts; 2016/01/13, 17:18.
          [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

          کامنت

          • nazi nazi

            • 2015/02/17
            • 104
            • 61.00

            #6
            سلام این سوالم حل شد
            حالا این سوال را طور دیگه ای هم باید بپرسم
            الگوی من همونه فقط تغییری که داره اینه که مثلا اگه محصول من دو مرحله داره کدهارا از اول نمایش بده طبق الگو یعنی در محصول1 a1std و a2std را نمایش بده بجای کد های بالای سر هر سلول
            کد ها طبق الگو فقط بجای اینکه کد بالای سر اون سلول باشه کد از اول شروع بشه
            مثلا یک محصول 11 مرحله ای طبق الگو یعنی خانه های زرد کد از 1 تا 11 باشه
            در فایل ضمیمه نشان داده شده
            البته خانه های زرد را را من برای تفهیم مساله پر کردم این خانه ها خالی هستند
            فایل های پیوست شده

            کامنت

            • shamsololama

              • 2010/02/15
              • 940

              #7
              نوشته اصلی توسط nazi nazi
              سلام این سوالم حل شد
              حالا این سوال را طور دیگه ای هم باید بپرسم
              الگوی من همونه فقط تغییری که داره اینه که مثلا اگه محصول من دو مرحله داره کدهارا از اول نمایش بده طبق الگو یعنی در محصول1 a1std و a2std را نمایش بده بجای کد های بالای سر هر سلول
              کد ها طبق الگو فقط بجای اینکه کد بالای سر اون سلول باشه کد از اول شروع بشه
              مثلا یک محصول 11 مرحله ای طبق الگو یعنی خانه های زرد کد از 1 تا 11 باشه

              در فایل ضمیمه نشان داده شده
              البته خانه های زرد را را من برای تفهیم مساله پر کردم این خانه ها خالی هستند

              با درودفراوان
              فایل های پیوست شده
              ---------------------------------------------------------------------------------------------------
              بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
              shamsololama@yahoo.com
              09177733411

              کامنت

              • nazi nazi

                • 2015/02/17
                • 104
                • 61.00

                #8
                البته باید بگم در سطر 14 15 اعداد 1 و 2 مطابق با الگو مشخص میشه در بالی اون یعنی سطر 14
                یعنی زمانی که الگو عوض میشه اعداد هم طبق الگو و مراحل تغییر میکنن
                ولی خانه های زرد خالی هستن اگر پر شدن فقط بخاطر تفهیم مساله هستش
                فایل های پیوست شده

                کامنت

                • shamsololama

                  • 2010/02/15
                  • 940

                  #9
                  نوشته اصلی توسط nazi nazi
                  البته باید بگم در سطر 14 15 اعداد 1 و 2 مطابق با الگو مشخص میشه در بالی اون یعنی سطر 14
                  یعنی زمانی که الگو عوض میشه اعداد هم طبق الگو و مراحل تغییر میکنن
                  ولی خانه های زرد خالی هستن اگر پر شدن فقط بخاطر تفهیم مساله هستش


                  با درود فراوان

                  اگر خانه های زرد رنگ خالی هست بر چه اساسی محصول مثلا یک که دو مرحله این تشخیص بده که باید این دو مرحله را زیر کدام خانه بنویسد یعنی الگو را از کجا متوجه بشه
                  ---------------------------------------------------------------------------------------------------
                  بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
                  shamsololama@yahoo.com
                  09177733411

                  کامنت

                  • nazi nazi

                    • 2015/02/17
                    • 104
                    • 61.00

                    #10
                    سلام
                    در سطر 14 توسط عدد مشخص میشه
                    مثلا در دو مرحله ای زیر الگو ها عدد 1 و 2 ظاهر میشه
                    در فایل جدید که اپلود کردم در سطر 14 و 15 این مورد مشخص شده

                    کامنت

                    • nazi nazi

                      • 2015/02/17
                      • 104
                      • 61.00

                      #11
                      در فایل پیوستی الگو توسط عدد در سلول های زرد مشخص میشه در سلول های سبز چه فرمولی نوشته شود که کد ها متناسب با الگو نوشته شود
                      مثلا در محصول 1 که دو مرحله هستش در زیر عدد 1 a1std , در زیر عدد 2 a2std نوشته شود.
                      فایل های پیوست شده

                      کامنت

                      • mohammad_ashooryan

                        • 2014/08/13
                        • 480
                        • 80.00

                        #12
                        سلام من برای شناسایی اینکه در یک محدوده چند بار از رنگ خاصی استفاده شده از فرمول countCcolor به صورت زیر استفاده کردم:
                        منبع: https://support.microsoft.com/en-us/kb/2815384

                        کد PHP:

                        Function CountCcolor(range_data As rangecriteria As range) As Long
                            Dim datax 
                        As range
                            Dim xcolor 
                        As Long
                        xcolor 
                        criteria.Interior.ColorIndex
                        For Each datax In range_data
                            
                        If datax.Interior.ColorIndex xcolor Then
                                CountCcolor 
                        CountCcolor 1
                            End 
                        If
                        Next datax
                        End 
                        Function 
                        فایل پیوست رو ببینید.
                        سوالی بود در خدمتمNew folder.rar

                        کامنت

                        • shamsololama

                          • 2010/02/15
                          • 940

                          #13
                          با درود فراوان

                          البته بهتر از این هم میشه نوشت و همچنین با وی بی هم میشه تابع جدید نوشت که با یک تابع این کار رو انجام بده
                          فایل های پیوست شده
                          ---------------------------------------------------------------------------------------------------
                          بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
                          shamsololama@yahoo.com
                          09177733411

                          کامنت

                          • امين اسماعيلي
                            مدير تالار ويژوال بيسيك

                            • 2013/01/17
                            • 1198
                            • 84.00

                            #14
                            با درود

                            یه سوال تعداد مراحل ممکنه برای محصول مثلا a , B هر دو مثلا 3 باشه یا تعداد مراحل منحصر بفر هستن
                            در پناه خداوندگار ایران زمین باشید و پیروز

                            کامنت

                            • shamsololama

                              • 2010/02/15
                              • 940

                              #15
                              نوشته اصلی توسط امين اسماعيلي
                              با درود

                              یه سوال تعداد مراحل ممکنه برای محصول مثلا a , B هر دو مثلا 3 باشه یا تعداد مراحل منحصر بفر هستن
                              درود امین جان خوبی

                              اینکه منحصر به فرد باشه یا نه فرقش چیه ؟
                              ---------------------------------------------------------------------------------------------------
                              بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
                              shamsololama@yahoo.com
                              09177733411

                              کامنت

                              چند لحظه..