PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ادغام Name با Sumif



Alireza392
2015/03/02, 17:36
با سلام خدمت اساتید محترم
بنده یه مشکلی با ادغام Name با Sumif دارم. طبق فایل پیوست میخوام گزینه sum_range من در فرمول sumif بیاد از یه سلول که به نام یه name هست بخونه و جمع بزنه. اگه داخل گزینه sum_range همون اسمش رو بنویسم درست درمیاد. اما مشکل وقتیه که میخوام این name رو از جایی مثلاً یه سلول دیگه رفرنس بدم که درست نمیشه.

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

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

لطفاً راهنمایی کنید.
ممنونم

Alireza
2015/03/02, 17:47
سلام
فایل رو ندیدم ولی فکر میکنم برای این کار باید از ترکیب if و sumif استفاده کنید اگر در سلول مرجع درج شد رفاه از یک sumif استفاده کنه ودر غیر این صورت شرط دوم .که تشخیص این مورد که کدام sumif استفاده بشه با تابع if است .

mohammad_ashooryan
2015/03/02, 17:59
با سلام خدمت اساتید محترم
بنده یه مشکلی با ادغام Name با Sumif دارم. طبق فایل پیوست میخوام گزینه sum_range من در فرمول sumif بیاد از یه سلول که به نام یه name هست بخونه و جمع بزنه. اگه داخل گزینه sum_range همون اسمش رو بنویسم درست درمیاد. اما مشکل وقتیه که میخوام این name رو از جایی مثلاً یه سلول دیگه رفرنس بدم که درست نمیشه.

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

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

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

Alireza392
2015/03/02, 17:59
سلام
فایل رو ندیدم ولی فکر میکنم برای این کار باید از ترکیب if و دوبار sumif استفاده کنید اگر در سلول مرجع درج شد رفاه از یک sumif استفاده کنه ودر غیر این صورت شرط دوم .که تشخیص این مورد که کدام sumif استفاده بشه با تابع if است .




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

Alireza392
2015/03/02, 18:01
با سلام
براي اينكار بايد از تابع indirect استفاده كنيد.
6047



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

generalsamad
2015/03/02, 18:05
با سلام خدمت اساتید محترم
بنده یه مشکلی با ادغام Name با Sumif دارم. طبق فایل پیوست میخوام گزینه sum_range من در فرمول sumif بیاد از یه سلول که به نام یه name هست بخونه و جمع بزنه. اگه داخل گزینه sum_range همون اسمش رو بنویسم درست درمیاد. اما مشکل وقتیه که میخوام این name رو از جایی مثلاً یه سلول دیگه رفرنس بدم که درست نمیشه.

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

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

لطفاً راهنمایی کنید.
ممنونم

با سلام
سومین پارامتر تابع sumif رو با تابع indirect ترکیب کردم.


=SUMIF(A:A;K3;INDIRECT(G$1;0))

فایل ضمیمه شد.