ترکیب =sum و indirect

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

    • 2015/03/01
    • 26

    [حل شده] ترکیب =sum و indirect

    با عرض سلام و خدا قوت خدمت تمام دوستان
    کجای این دستور را اشتباه است
    =sum(indirect(d1&":"&f1&"!"&d3))
    برای جمع از دو شیت
  • komeilex
    مدير تالار توابع اكسل

    • 2013/10/18
    • 233
    • 61.00

    #2
    سلام دوست عزیز.
    لطفا فایلت رو که این فرمول رو براش استفاده کردی آپلود کن. ممنون
    [SIZE=3][COLOR=#006400][B]وقتی خدا مشکلت رو حل میکنه به تواناییش ایمان داری و وقتی مشکلت رو حل نمی کنه بدون که به تواناییت ایمان داره...

    [/B][/COLOR][/SIZE][LEFT] [IMG]http://s5.picofile.com/file/8119323192/Untitled.gif[/IMG][/LEFT]

    کامنت

    • esa

      • 2015/03/01
      • 26

      #3
      سلام با تشکر فایل ضمیمه شد
      فایل های پیوست شده

      کامنت

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

        • 2013/10/18
        • 233
        • 61.00

        #4
        دوست عزیز شما تو فرمولت از تابع Indirect فاکتور گرفتی برای همین خطای مرجع بهت میده. نحوه درست نوشتن اون فرمول به شکل زیر هستش:
        کد PHP:
        =SUM(INDIRECT(D1&"!"&D3),INDIRECT(F1&"!"&D3)) 
        [SIZE=3][COLOR=#006400][B]وقتی خدا مشکلت رو حل میکنه به تواناییش ایمان داری و وقتی مشکلت رو حل نمی کنه بدون که به تواناییت ایمان داره...

        [/B][/COLOR][/SIZE][LEFT] [IMG]http://s5.picofile.com/file/8119323192/Untitled.gif[/IMG][/LEFT]

        کامنت

        • esa

          • 2015/03/01
          • 26

          #5
          نوشته اصلی توسط komeilex
          دوست عزیز شما تو فرمولت از تابع Indirect فاکتور گرفتی برای همین خطای مرجع بهت میده. نحوه درست نوشتن اون فرمول به شکل زیر هستش:
          کد PHP:
          =SUM(INDIRECT(D1&"!"&D3),INDIRECT(F1&"!"&D3)) 
          با تشکر و عرض سلام و احترام خدمت مدیر محترم انجمن
          ممنون از وقتی که گذاشتید. فرمولی که شما لطف کردید من در فایل ارسالی استفاده کرده ام که جواب 44 می شود و مشکلی ندارد و حاصل جمع دو شیت است
          اما مشکل در جمع چند شیت انتخابی است که من فکر کردم از indirect استفاده کنم. شاید خوب توضیح نداده بودم
          جهت روشن تر شدن موضوع : برای جمع کردن چند شیت پست سرهم از فرمول =SUM(Sheet1:Sheet4!C7) استفاده می کنم که خیلی خوب جواب می دهد و مشکلی ندارد و در فرمول می توان انتخاب کرد از کدام شیت شروع به جمع کند و پایان را هم می توان انتخاب کرد . اما من می خواهم این انتخاب بیرون فرمول باشد . البته استفاده از یک انتخاب هم جواب می دهد(انتخاب از یک شیت و سلول انتخابی) اما در اصل با جمع شیت1 تا شیت4 ( Sheet1:Sheet4) خطا می گیرد
          امیدوار توانسته باشم خوب توضیح بدهم

          کامنت

          • esa

            • 2015/03/01
            • 26

            #6
            سلام
            اساتید محترم سوال واضح نیست؟ یا جوابی ندارد و امکان استفاده نیست؟

            کامنت

            • majid_mx4

              • 2012/06/25
              • 699

              #7
              با سلام

              احتراما فایل ضمیمه را بررسی نمایید.

              توضیح : جمع انتخابی شیتها ی مختلف با ردیف های مختلف دلخواه

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

              کامنت

              • esa

                • 2015/03/01
                • 26

                #8
                سلام
                استاد ارحمند جناب میر مشکل حل شد متشکرم از وقتی که گذاشتید.

                کامنت

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

                  • 2013/10/18
                  • 233
                  • 61.00

                  #9
                  نوشته اصلی توسط esa
                  با تشکر و عرض سلام و احترام خدمت مدیر محترم انجمن
                  ممنون از وقتی که گذاشتید. فرمولی که شما لطف کردید من در فایل ارسالی استفاده کرده ام که جواب 44 می شود و مشکلی ندارد و حاصل جمع دو شیت است
                  اما مشکل در جمع چند شیت انتخابی است که من فکر کردم از indirect استفاده کنم. شاید خوب توضیح نداده بودم
                  جهت روشن تر شدن موضوع : برای جمع کردن چند شیت پست سرهم از فرمول =SUM(Sheet1:Sheet4!C7) استفاده می کنم که خیلی خوب جواب می دهد و مشکلی ندارد و در فرمول می توان انتخاب کرد از کدام شیت شروع به جمع کند و پایان را هم می توان انتخاب کرد . اما من می خواهم این انتخاب بیرون فرمول باشد . البته استفاده از یک انتخاب هم جواب می دهد(انتخاب از یک شیت و سلول انتخابی) اما در اصل با جمع شیت1 تا شیت4 ( Sheet1:Sheet4) خطا می گیرد
                  امیدوار توانسته باشم خوب توضیح بدهم
                  آقا شرمنده من نتونستم حلش کنم. ینی دقیقا همون مشکلی که شما گفتی رخ میده و استفاده از Indirect برای چند شیت خطا میده که فک می کنم محدودیت تابع Indirect هستش.
                  الان شما حلش کردی خودت؟
                  چطوری میه؟
                  [SIZE=3][COLOR=#006400][B]وقتی خدا مشکلت رو حل میکنه به تواناییش ایمان داری و وقتی مشکلت رو حل نمی کنه بدون که به تواناییت ایمان داره...

                  [/B][/COLOR][/SIZE][LEFT] [IMG]http://s5.picofile.com/file/8119323192/Untitled.gif[/IMG][/LEFT]

                  کامنت

                  • esa

                    • 2015/03/01
                    • 26

                    #10
                    نوشته اصلی توسط komeilex
                    آقا شرمنده من نتونستم حلش کنم. ینی دقیقا همون مشکلی که شما گفتی رخ میده و استفاده از Indirect برای چند شیت خطا میده که فک می کنم محدودیت تابع Indirect هستش.
                    الان شما حلش کردی خودت؟
                    چطوری میه؟
                    سلام
                    مدیر عزیز دشمنت شرمنده. از وقتی که گذاشتید خیلی متشکرم . این مدت فاصله ای که تا راه حل افتاد از ترکیب توابع استفاده زیادی زیادی بردم و به اطلاعاتم اضافه شد.(از راهنمایی ها ی دوستان در همین انجمن و دیگر جاها)
                    اما راه حل نهایی در پست دوست بسیار عزیز جناب میر که مشکل خیلی از دوستان را حل کرده بودند است که از تابع SUMPRODUCT (با ترکیب indirect) استفاده کرده بودند.
                    مجددا از شما و استاد میر و تمامی دست اندرکاران انجمن تشکر می کنم
                    انصافا انجمن بی نظیری است که کارشناسان زبده گروه های مختلف گرد هم آمده اند
                    البته فکر می کنم به علت مشغله زیاد استادان یا هر علت دیگری انجمن نسبت به قبل کمی دچار رکود است. که شاید به علت قدر ندانستن بعضی کاربران محترم باشد که حتی در بعضی از پستها مشاهده می شود حتی از زدن یک تشکر دریع می کنند هر چند دوستان پاسخ دهنده خیلی بزرگوار تر از این حرفها هستند اما اگر کاربرانی مثل من از هر مطلبی در هرجای دیگر استفاده کردند کمترین کار سپاس است
                    ببخشید دوستان درد دل من باز شد وقتتان را گرفتم . ممنونم

                    کامنت

                    چند لحظه..