پایگاه داده و گزارش

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

    • 2015/05/18
    • 32

    [حل شده] پایگاه داده و گزارش

    با سلام خدمت اساتید و دوستان محترم
    به پیوست فایل اکسلی را قرار میدهم که در یک شیت دیتا و در شیت دوم گزارش وجود دارد
    حالا میخواهم جدول گزارش را تکمیل کنم بگونه ای که با انتخاب نام پروژه اطلاعات جدول پر شوند فرمولهای مختلف اعم از if , and را بکار گرفتم اما موفق نشدم همانطور که ملاحظه میکنید گزارش قراراست اطلاعات دو منبع حسابداری و مهندسی را باهم مقایسه کند و ارتباط این دو به وسیله ردیف مشخص شده
    در واقع من میخواهم با انتخاب پروژه 1 جمع خرید ردیفها بصورت مبلغ و حجم در ستونهای مربوطه مهندسی و حسابداری در گزارش قرار بگیرند
    امیدوارم سئوالم واضح باشد
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    با پیوت تیبل میتوانید یک صفحه گزارش ایجاد و براحتی گزارشگیری نمایید

    فایل پیوست را ملاحظه بفرمایید
    فایل های پیوست شده

    کامنت

    • iranweld

      • 2015/03/29
      • 3341

      #3
      و یک گزارش دیگر بر حسب ردیف
      فایل های پیوست شده

      کامنت

      • kohan

        • 2015/05/18
        • 32

        #4

        یک سئوال دیگر و اینکه چگونه سل dataرا حذف کنم میخواهم بالای ستونهای گزارش سر ستون اضافه کنم
        Last edited by kohan; 2015/11/14, 16:01.

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          نوشته اصلی توسط kohan

          یک سئوال دیگر و اینکه چگونه سل dataرا حذف کنم میخواهم بالای ستونهای گزارش سر ستون اضافه کنم
          حذف امکانپذیر نیست میتونید تغییر نامش بدید
          هر ستون از دیتای شیت اول فقط یک سر ستون میتواند داشته باشد و نمیتوانید دو سلول را mergeنمایید

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

          کامنت

          • kohan

            • 2015/05/18
            • 32

            #6
            خب کمی در شکل گزارش مشکل دارم بنظر شما روشی غیر از پیوت نیست مثلا با ترکیب فرمول if یعنی اگر مقدور هست با استفاده از فرمول یا ترکیبی از فرمول گزارش را تهیه کنیم

            کامنت

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

              • 2014/06/22
              • 1496

              #7
              با سلام
              با ساختار جدولی که دارید میتونید از دو ستون کمکی استفاده کنید و اونها رو hide کنید
              فرمول برای ستونهای کمکی هم اینطور باشه که اگه ردیف متناظر حسابداری با مقدار پروژه انتخاب شده یکی بود در اون ستون کمکی شماره بندازه واسه مهندسی هم همینطور

              بعد با استفاده از تابع index به کمک تابع row میتونید جدول گزارشگیریتون رو پر کنید
              Last edited by generalsamad; 2015/11/14, 16:50.
              [CENTER]
              [SIGPIC][/SIGPIC]
              [/CENTER]

              کامنت

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

                • 2014/06/22
                • 1496

                #8
                فایل ضمیمه گردید
                فایل های پیوست شده
                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                • kohan

                  • 2015/05/18
                  • 32

                  #9
                  یک اشکالی در این فرمول هست بعنوان مثال در ردیف پروژه 2 سل 18 ما ردیف 4 را داریم که در حسابداری عدد دارد اما در جدول به درستی نمایش داده نمیشود

                  کامنت

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

                    • 2014/06/22
                    • 1496

                    #10
                    با سلام
                    فرمول ستونهای کمکی رو به اینصورت تغییر دهید

                    کد PHP:
                    =if(and(e3<>"";d3='2'!c$2);max(a$2:a2)+1;""
                    کد PHP:
                    =if(and(g3<>"";d3='2'!c$2);max(b$2:b2)+1;""
                    [CENTER]
                    [SIGPIC][/SIGPIC]
                    [/CENTER]

                    کامنت

                    • kohan

                      • 2015/05/18
                      • 32

                      #11
                      با تشکر از حسن توجه شما اما بازهم به جواب نمیرسم چون یکی از ملاکها ردیف گزارش نیز هست یعنی وقتی ستون ردیف گزارش عدد 25 را نمایش میدهد ردیف حسابداری و مهندسی نیز باید همزمان عدد فوق را نمایش بدهند

                      کامنت

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

                        • 2014/06/22
                        • 1496

                        #12
                        خوب با استفاده از تابع index یا vlookup ستون ردیف گزارش رو به شیت گزارشتون اضافه کنید
                        اگه با تابع index کار کرده باشید میتونید به جواب برسید
                        یکم تلاش کنید تا به جواب برسید و هم با این نوع توابع آشنا بشید
                        [CENTER]
                        [SIGPIC][/SIGPIC]
                        [/CENTER]

                        کامنت

                        چند لحظه..