تهیه گزارش سریع

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mahdi-68

    • 2014/09/18
    • 21

    تهیه گزارش سریع

    با سلام من یک فایل که حاوی سه شیت است که شامل : صفحه گزارش - صدوری و ورودی ، من میخواهم که در صفحه گزارش با زدن کد کالا هرچه ان کد ورودی و صدوری داشته در جدول صفحه گزارش نمایش داده شود ( چون یک کد چند بار تکرار شده تابع vlookup رو تست کردم اما فقط یک ورودی ویک صدوری می آورد !) فایل نمونه ضمیمه می باشد
    فایل های پیوست شده
  • generalsamad
    مدير تالار توابع

    • 2014/06/22
    • 1496

    #2
    با سلام
    با Vlookup هم میشه حلش که هم با ستون کمکی و با توابع دیگه هم میشه بدون ستون کمکی
    شما کافیه یه شرط بذارید که اون کدهای یکسان رو شماره گذاری کنه
    بعد میتونید از vlookup استفاده کنید
    تو این مثال برای جستجو از این 2 فرمول استفاده شده
    کد PHP:
    =IFERROR(VLOOKUP(ROW(A1);Table3;MATCH(A$3;صدوری!$A$1:$N$1;0);0);""
    کد PHP:
    =IFERROR(VLOOKUP(ROW(A1);Table4;COLUMN(C1);0);""
    فایل ضمیمه گردید
    فایل های پیوست شده
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • mahdi-68

      • 2014/09/18
      • 21

      #3
      خیلی ممنونم ، عالی بود ، جواب داد. فقط با این فرمول در سلولی که هیچ داده ای نیست عدد صفر را نشان می دهد روشی هست که در صورت نبود داده در سلول متناظر ، سلول جدید هم خالی به ماند.

      کامنت

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

        • 2014/06/22
        • 1496

        #4
        با سلام
        شما طبق عکس زیر در تنظیمات برنامه تیک این چک باکس رو بردارید و ok کنید مقدار 0 رو دیگه نشون نمیده
        Click image for larger version

Name:	1.png
Views:	1
Size:	76.9 کیلو بایت
ID:	126273
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • mahdi-68

          • 2014/09/18
          • 21

          #5
          متشکرم
          من یک سلول دارم که داده عددی آن از تفاضل دو سلول دیگر به دست می آید می خواهم در صورت منی شدن جواب ، سلول جواب قرمز رنگ شود.

          کامنت

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

            • 2014/06/22
            • 1496

            #6
            شما با استفاده از ابزار Conditional Formating میتونید اینکار رو انجام بدید
            فرض بر این است که نتیجه تفریق توی ستون C قرار میگیرد
            این فرمول رو در قسمت Rule
            Use A Formula وارد کنید
            کد PHP:
            =IF(C1<0;1;0
            و فرمت (قالب) مخصوص رو وارد کنید
            فایل ضمیمه گردید
            فایل های پیوست شده
            Last edited by generalsamad; 2015/05/29, 23:30.
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • حسام بحرانی

              • 2013/09/29
              • 2065
              • 72.00

              #7
              نوشته اصلی توسط mahdi-68
              متشکرم
              من یک سلول دارم که داده عددی آن از تفاضل دو سلول دیگر به دست می آید می خواهم در صورت منی شدن جواب ، سلول جواب قرمز رنگ شود.
              در خصوص سؤال خاص شما، علاوه بر روشی که جناب generalsamad اشاره کردند، از ابزارهای خود اکسل نیز می توانید استفاده کنید:

              Click image for larger version

Name:	Exceliran-mahdi-68.jpg
Views:	1
Size:	90.7 کیلو بایت
ID:	126283


              البته منظور شما رنگ خود سلول بود که پاسخ جناب generalsamad صحیح تر است

              و این روش برای قرمز شدن متن سلول است.
              موفق باشید.
              Last edited by حسام بحرانی; 2015/05/30, 09:14.
              [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
              [/FONT][/B][/CENTER]
              [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
              [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
              [/FONT][/B][/FONT][/SIZE]
              [/CENTER]

              کامنت

              • mahdi-68

                • 2014/09/18
                • 21

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

                کامنت

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

                  • 2014/06/22
                  • 1496

                  #9
                  اگه امکانش هست فایلتون رو ضمیمه کنید
                  ظاهرا پیغام خطا از Refrence هست
                  [CENTER]
                  [SIGPIC][/SIGPIC]
                  [/CENTER]

                  کامنت

                  • mahdi-68

                    • 2014/09/18
                    • 21

                    #10
                    فایل پیوست .....
                    فایل های پیوست شده

                    کامنت

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

                      • 2014/06/22
                      • 1496

                      #11
                      شما فرمول سلول a30 در شیت صدوری رو تغغیر دادید
                      فرمول فعلی
                      کد PHP:
                      =if(f30='صفحه گزارش'!$d$1;max(a$1:a289)+1;""
                      این فرمول رو تغییر بدید و از سلول a28 در شیت صدوری فرمولی رو دوباره به پائین بکشید تا درست شه
                      ماوس رو میتونید به گوشه پائین سمت چپ سلول a28 برده که علامت ماوس به + تغییر کنه بعد دابل کلیک کنید تا فرمول برای سلولهای زیرین اعمال بشه
                      [CENTER]
                      [SIGPIC][/SIGPIC]
                      [/CENTER]

                      کامنت

                      • mahdi-68

                        • 2014/09/18
                        • 21

                        #12
                        سلام
                        با Vlookup هم میشه حلش که هم با ستون کمکی و با توابع دیگه هم میشه بدون ستون کمکی
                        شما کافیه یه شرط بذارید که اون کدهای یکسان رو شماره گذاری کنه
                        بعد میتونید از vlookup استفاده کنید
                        تو این مثال برای جستجو از این 2 فرمول استفاده شده
                        _____
                        تنها یک مشکل هست ، فرمولی که برای شماره گذاری کد تکراری به کار بردید با خطا رو به رو میشه موقعی که ۱۰۰ داده تکراری رو لود میکنه فقط فقط ۲۰ ردیف (کمتر یا بیشتر ) به یک سلول دارای خطا (گوشه ان سلول سبز رنگ شده) که کپی فرمول از سلول فوقانی مشکل برطرف میشه ایا روشی هست که این مشکل رو رفع کنه

                        کامنت

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

                          • 2014/06/22
                          • 1496

                          #13
                          حتما یه جای کار رو اشتباه انجام میدید
                          فرمول ایرادی نداره
                          اگه قالب جدولتون Table باشه کافیه فرمول رو برای سطر اول واد کنید خودش برای کل ستون اعمال میشه و نیازی نیست اون رو درگ کنید
                          [CENTER]
                          [SIGPIC][/SIGPIC]
                          [/CENTER]

                          کامنت

                          چند لحظه..