PDA

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



razemana
2014/05/26, 21:53
با سلام، مشکلی دارم ممنون میشم راهنمایی بفرمایین، تو یه سلول جمع چند ردیف از یه شیتو با فرمول sum جمع میزنم مثلا سلول a1 تا سلول a10 بعد میخوام تو سلول پایینی جمع a11 تا a20 رو جمع کنم چون تعداد سطرها زیاد است من مجبورم تو هر سلول که میخام عمل جمعو نشون بده با فرمول سام به اون شیت رجوع کنم و بعدش برم جمع a11 تا a20 رو بزنم چون این جمع ردیف ها از یه الگوریتم خاصی برقرار است (تعداد ردیف هایی که باید جمع بزنم تعدادشون 10 تاست) نمیشه با درگ کردن فرمول تو همون سلول به سمت پایین به جای اینکه جمع a2 تا a11 رو نشون بده همون جمع a11 تا a20 رو که میخام بهم نشون بده که مجبور نباشم مدام عمل جمعو اجرا کنم ،امیدوارم منظورمو رسونده باشم .با تشکر

علی فاطمی
2014/05/26, 22:21
با سلام، مشکلی دارم ممنون میشم راهنمایی بفرمایین، تو یه سلول جمع چند ردیف از یه شیتو با فرمول sum جمع میزنم مثلا سلول a1 تا سلول a10 بعد میخوام تو سلول پایینی جمع a11 تا a20 رو جمع کنم چون تعداد سطرها زیاد است من مجبورم تو هر سلول که میخام عمل جمعو نشون بده با فرمول سام به اون شیت رجوع کنم و بعدش برم جمع a11 تا a20 رو بزنم چون این جمع ردیف ها از یه الگوریتم خاصی برقرار است (تعداد ردیف هایی که باید جمع بزنم تعدادشون 10 تاست) نمیشه با درگ کردن فرمول تو همون سلول به سمت پایین به جای اینکه جمع a2 تا a11 رو نشون بده همون جمع a11 تا a20 رو که میخام بهم نشون بده که مجبور نباشم مدام عمل جمعو اجرا کنم ،امیدوارم منظورمو رسونده باشم .با تشکر

با سلام
اگر درست متوجه شده باشم اگر می خواهید مثلا a1 تا a10 با درگ داشته باشی کافیه از علامت $ استفاده کنی

sum(a$1:a$10)

razemana
2014/05/26, 22:40
نه دوست من سلول اول a1 تا a10 سلول پایینیش a11 تا a21 سلول بعدی a22 تا a32 و .... فقط نمیخام برای هر سلول عمل جمعو حساب کنم میخام با درگ کردن سلول این کارو انجام بده واسم ،چون واقعا کار وقت گیری هستش

Amir Ghasemiyan
2014/05/26, 22:56
نه دوست من سلول اول a1 تا a10 سلول پایینیش a11 تا a21 سلول بعدی a22 تا a32 و .... فقط نمیخام برای هر سلول عمل جمعو حساب کنم میخام با درگ کردن سلول این کارو انجام بده واسم ،چون واقعا کار وقت گیری هستش

اگر روش كار براتو مهم نباشه ميتونين از vba كمك بگيرين.


Sub Macro1()
lastj = 1
For i = 1 To 10
Sum = 0
For j = lastj To lastj + 9
Sum = Sum + Range("A" & j)
Next j
lastj = j
Range("C" & i).Value = Sum
Next i
End Sub

Amir Ghasemiyan
2014/05/26, 23:44
از اين فرمول هم ميتونين استفاده كنيد كه فكر كنم از vba راحت تر باشه



=SUM(INDIRECT("A"&10*(ROW()-1)+1&":A"&10*(ROW())))

razemana
2014/05/27, 00:06
خیلی ممنون از راهنمایتون ،فقط چه طوری ازش استفاده کنم یکم فرمولش پیچیدس کیج شدم

Amir Ghasemiyan
2014/05/27, 00:18
خیلی ممنون از راهنمایتون ،فقط چه طوری ازش استفاده کنم یکم فرمولش پیچیدس کیج شدم

خواهش ميكنم. در اين فرمول فرض شده ستوني كه ميخواين جمع بسته هاي ده تايي رو حساب كنيد a هست. و سلولي كه اين فرمول توش قرار ميگيره b1 هست
بعد با عمل درگ كردن (فيل فرمتينگ) تمامي داده هاي شما جمع ميشه

به فايل هاي ضميمه شده توجه بفرماييد

%21172&authkey=AMcIQEaqo35T-Sw&em=2

razemana
2014/05/27, 00:26
خیلی از راهنمایتون ممنون ،ولی واقعا خدای اکسلی با این حرکتت جان خودم