PDA

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



khakzad
2011/02/06, 13:46
همانطور که می دانید فرمول subtotal در ارگومان اول باید شماره ای که مربوط به عملیات دلخواه هست رو وارد کنیم. برای اینکه استفاده از این فرمول کاراتر بشه و همچنین سرعت بالا بره ارگومان ا--- رو به یک سل اختصاص میدهیم . از آنجا که حفظ کردن این اعداد که هر کدام مربوط به چه عملیاتی می شود مشکل است، از فرمول vlookup استفاده میکنیم.به اینصورت:
ابتدا شماره ها و عملیات مربوط به هر یک را در 2 ستون تایپ می کنیم.سپس با استفاده از فرمول vlookup از لیست فروریز که تهیه کرده ایم شماره عمل رو فراخوانی می کنیم.و در فرمول subtotal ارگومان اول رو به سل f2 ارجاع می دهیم(h داخل پرانتز مربوط به محاسبه کردن سل های hidden شده است.)

http://s2.kimag.es/share/12821617.jpg (http://kimag.es/)

amator
2011/02/06, 14:02
اگر داده ها رو درقالب یک جدول سازماندهی کنیم(ctrl+T) و total Row رو در تنظیمات جدول فعال کنیم میتونیم فروریز مشابهی رو داشته باشیم.

http://s2.kimag.es/share/39040994.bmp (http://kimag.es/)

khakzad
2011/02/06, 14:33
بسیار ممنون
خیلی عالی بود.
اما تفاوتی بین کدهای 2 و 102 قائل میشه؟
در واقع فقط 102 تا 111 رو داره.درسته؟

amator
2011/02/06, 14:50
منم از شما تشکر میکنم بخاطر ترفند جالبی که گفتین
بله همینطوره تنها سه رقمی ها رو پوشش میده و اگر بخواین تک رقمی ها رو داشته باشین بایستی اونو دستی وارد کنین و بهتر اینه که در این حالت از روشی که خودتون گفتین استفاده بشه.

runmohsen
2011/02/06, 17:12
دوستا ن اگه ممکنه فایل نمونه رو در انجمن قرار بدید

khakzad
2011/02/06, 20:22
هردونمونه رو گذاشتم.در شیت اول شیوه دوست عزیز amator و در شیت دوم حالت دیگه رو گذاشتم
سوالی بود در خدمتم

runmohsen
2011/02/07, 12:32
بسيار عالي بود ممنونم