توضیحات در فایل پیوستی آمده است
جمع مقادیری از یک یا چند ستون که سلول های بالای آن دارای مقدار مشخصی باشند
Collapse
X
-
-
با سلام
از این فرمول هم میتونید استفاده کنید
قطعا فرمول کوتاهتری وجود داره اگه پیدا کردم اونم میذارم مثلا شاید با Sumifs
ولی اگه ساختار جدولتون مناسب بود خیلی راحت و با فرمول کوتاه تر حل میشد
کد PHP:=IFERROR(VLOOKUP(B$7;B$2:F$14;MATCH(C$15;B$2:F$2;0);0);0)+IFERROR(VLOOKUP(B$7;B$15:F$27;MATCH(C$15;B15:F15;0);0);0)+IFERROR(VLOOKUP(B$7;B$28:F$40;MATCH(C$15;B28:F28;0);0);0)+IFERROR(VLOOKUP(B$7;B$41:F$53;MATCH(C$15;B41:F41;0);0);0)
Last edited by generalsamad; 2015/04/02, 13:04.[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
چنانچه ساختار جدول را به صورت فایل پیوست تغییر دهید، براحتی با فیلتر کردن نام دستگاه به خواسته خود می رسید.فایل های پیوست شدهکامنت
-
ضمن تشکر از پاسخ های ارسالی، باید عرض کنم این فایل قسمتی از یک برنامه تولید می باشد که در آن با 607 مرحله کاری که توسط 100 ماشین انجام میشوند مواجه هستم و نیاز دارم زمان کارکرد تمام ماشین ها را داشته باشم و به روش های گفته شده کار اینجانب سخت میشود و فایل سنگین و گسترده میشود.در صورت امکان راه حلی دیگر را برای اینجانب بیان نمایید.
(هر 13 سطر بیانگر یک مرحله می باشد که می تواند توسط یک یا چند دستگاه انجام شود)کامنت
-
تغییر ساختار جدول
با سلام
از این فرمول هم میتونید استفاده کنید
قطعا فرمول کوتاهتری وجود داره اگه پیدا کردم اونم میذارم مثلا شاید با Sumifs
ولی اگه ساختار جدولتون مناسب بود خیلی راحت و با فرمول کوتاه تر حل میشد
کد PHP:=IFERROR(VLOOKUP(B$7;B$2:F$14;MATCH(C$15;B$2:F$2;0);0);0)+IFERROR(VLOOKUP(B$7;B$15:F$27;MATCH(C$15;B15:F15;0);0);0)+IFERROR(VLOOKUP(B$7;B$28:F$40;MATCH(C$15;B28:F28;0);0);0)+IFERROR(VLOOKUP(B$7;B$41:F$53;MATCH(C$15;B41:F41;0);0);0)
با تغییر ساختار جدول توانستم به خواسته خودم برسم بدون آنکه آز فرمول پیچیده ای استفاده کنمکامنت
کامنت