ادغام Name با Sumif

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

    • 2015/02/24
    • 13

    ادغام Name با Sumif

    با سلام خدمت اساتید محترم
    بنده یه مشکلی با ادغام Name با Sumif دارم. طبق فایل پیوست میخوام گزینه sum_range من در فرمول sumif بیاد از یه سلول که به نام یه name هست بخونه و جمع بزنه. اگه داخل گزینه sum_range همون اسمش رو بنویسم درست درمیاد. اما مشکل وقتیه که میخوام این name رو از جایی مثلاً یه سلول دیگه رفرنس بدم که درست نمیشه.

    تو فایل پیوست لیست شماره 1 دسته چون اون ستونی که براش name تعریف شده رو دستی وارد کردم. ولی تو لیست شماره 2 وقتی که رفرنسش میدم تا از یه سلول دیگه همون name رو بخونه درست نمیشه.

    یعنی میخوام اگر تو سلول G1 بنویسم "رفاه" بره از ستون "رفاه" بخونه و اگر توی G1 بنویسم تعاونی بره از ستون تعاونی جمع بزنه.

    لطفاً راهنمایی کنید.
    ممنونم
    فایل های پیوست شده
  • Alireza
    مدير تالار تنظيمات اكسل

    • 2011/03/01
    • 648
    • 80.00

    #2
    سلام
    فایل رو ندیدم ولی فکر میکنم برای این کار باید از ترکیب if و sumif استفاده کنید اگر در سلول مرجع درج شد رفاه از یک sumif استفاده کنه ودر غیر این صورت شرط دوم .که تشخیص این مورد که کدام sumif استفاده بشه با تابع if است .
    Last edited by Alireza; 2015/03/02, 18:59.
    [CENTER][COLOR=#ffd700]​[/COLOR]تنها راهي که به شکست مي انجامد، تلاش نکردن است
    [IMG]http://www.graphics18.com/wp-content/uploads/2010/12/yellow-flower23.gif[/IMG]
    [/CENTER]

    کامنت

    • mohammad_ashooryan

      • 2014/08/13
      • 480
      • 80.00

      #3
      نوشته اصلی توسط Alireza392
      با سلام خدمت اساتید محترم
      بنده یه مشکلی با ادغام Name با Sumif دارم. طبق فایل پیوست میخوام گزینه sum_range من در فرمول sumif بیاد از یه سلول که به نام یه name هست بخونه و جمع بزنه. اگه داخل گزینه sum_range همون اسمش رو بنویسم درست درمیاد. اما مشکل وقتیه که میخوام این name رو از جایی مثلاً یه سلول دیگه رفرنس بدم که درست نمیشه.

      تو فایل پیوست لیست شماره 1 دسته چون اون ستونی که براش name تعریف شده رو دستی وارد کردم. ولی تو لیست شماره 2 وقتی که رفرنسش میدم تا از یه سلول دیگه همون name رو بخونه درست نمیشه.

      یعنی میخوام اگر تو سلول G1 بنویسم "رفاه" بره از ستون "رفاه" بخونه و اگر توی G1 بنویسم تعاونی بره از ستون تعاونی جمع بزنه.

      لطفاً راهنمایی کنید.
      ممنونم
      با سلام
      براي اينكار بايد از تابع indirect استفاده كنيد.
      Book392.xlsx

      کامنت

      • Alireza392

        • 2015/02/24
        • 13

        #4
        نوشته اصلی توسط Alireza
        سلام
        فایل رو ندیدم ولی فکر میکنم برای این کار باید از ترکیب if و دوبار sumif استفاده کنید اگر در سلول مرجع درج شد رفاه از یک sumif استفاده کنه ودر غیر این صورت شرط دوم .که تشخیص این مورد که کدام sumif استفاده بشه با تابع if است .



        ممنون از توجهتون.
        اما این نامهای مرجع میتونه خیلی زیاد باشه شاید تا سی تا . بنده به عنوان نمونه دو نام رفاه و تعاونی رو قرار دادم که اگه بخوایم برای هرکدوم یه If و sumif جداگانه بنویسم فکر کنم خیلی حجم بالا میره هم فرمول نویسی سخت میشه.

        کامنت

        • Alireza392

          • 2015/02/24
          • 13

          #5
          نوشته اصلی توسط mohammad2060
          با سلام
          براي اينكار بايد از تابع indirect استفاده كنيد.
          [ATTACH]6047[/ATTACH]


          بسیار عالی
          ممنونم

          کامنت

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

            • 2014/06/22
            • 1496

            #6
            نوشته اصلی توسط Alireza392
            با سلام خدمت اساتید محترم
            بنده یه مشکلی با ادغام Name با Sumif دارم. طبق فایل پیوست میخوام گزینه sum_range من در فرمول sumif بیاد از یه سلول که به نام یه name هست بخونه و جمع بزنه. اگه داخل گزینه sum_range همون اسمش رو بنویسم درست درمیاد. اما مشکل وقتیه که میخوام این name رو از جایی مثلاً یه سلول دیگه رفرنس بدم که درست نمیشه.

            تو فایل پیوست لیست شماره 1 دسته چون اون ستونی که براش name تعریف شده رو دستی وارد کردم. ولی تو لیست شماره 2 وقتی که رفرنسش میدم تا از یه سلول دیگه همون name رو بخونه درست نمیشه.

            یعنی میخوام اگر تو سلول G1 بنویسم "رفاه" بره از ستون "رفاه" بخونه و اگر توی G1 بنویسم تعاونی بره از ستون تعاونی جمع بزنه.

            لطفاً راهنمایی کنید.
            ممنونم
            با سلام
            سومین پارامتر تابع sumif رو با تابع indirect ترکیب کردم.
            کد PHP:
            =SUMIF(A:A;K3;INDIRECT(G$1;0)) 
            فایل ضمیمه شد.
            فایل های پیوست شده
            Last edited by generalsamad; 2015/03/22, 13:26.
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            چند لحظه..