جستجو

ترفندهای کامپیوتری

حضرت علی (ع): «زَکوةُ العِلمِ نَشرُهُ؛ زکات علم نشر آن است».
وبلاگ "ترفندها" (سایت پی‌سی‌ترفند) برای عمل به این حدیث شریف و با هدف ارتقاء دانش و مهارت‌های مرتبط با رایانه در ۳۰ مهرماه ۱۳۹۱ ایجاد شده است. به امید آنکه مفید واقع شود.
🔵 کانال‌های پی‌سی‌ترفند در تلگرام و سروش:
telegram.me/pctarfand_ir
sapp.ir/pctarfand_ir

خلاصه آمار

تبليغات

۰

جمع یک یا چند در میان ردیف‌ها یا ستون‌ها در اکسل

اکسل

جمع یک یا چند در میان ردیف‌ها یا ستون‌ها در اکسل

همانطور که می‌دانیم براحتی می‌توان مجموع چند سلول را با توابع اکسل محاسبه کرد، اما بعضی اوقات باید سلول‌ها را بصورت یک یا چند در میان با هدف خاصی جمع کنیم. در این شرایط، باید از ترکیب توابع یا روش‌های جدیدی استفاده کرد. در ادامه مطلب با پی‌سی‌ترفند همراه باشید تا با این روش‌ها آشنا شوید.

محاسبه با کمک فرمول

الف) استفاده از فرمول آرایه‌ای شامل چند تابع

مطابق تصویر بالا در یک سلول خالی، فرمول زیر را وارد کنید:

=SUM(IF(MOD(ROW($B$1:$B$15),2)=0,$B$1:$B$15,0))

سپس کلیدهای Ctrl +Shift + Enter را همزمان فشار دهید. با اینکار مجموع یکی در میان ردیف‌ها محاسبه می‌شود. در فرمول بالا، می‌توانید عدد 2 را به 3 ، 4 ، 5 ... تغییر دهید تا جمع 3، 4 و 5 و .. در میان ردیف ها محاسبه گردد.

البته فرمول فوق را بصورت ساده‌تر نیز می‌توانید استفاده کنید ولی قبل از اینکار باید یک ستون یا ردیف جدید به داده‌ها اضافه کنید مثلا ستون C و در سلول‌های آن فرمول زیر را وارد کنید:

=MOD(ROW(),2)

سپس از فرمول زیر برای محاسبه مجموع استفاده کنید.

=SUMIF($C$1:$C$15,1,$B$1:$B$15)

اگر می‌خواهید مطابق تصویر زیر محاسبات بالا را برای ستون‌ها انجام دهید، می‌توانید فرمول زیر را وارد کنید:

=SUM(IF(MOD(COLUMN($A$1:$O$1),2)=0,$A$1:$O$1,0))

و کلیدهای Ctrl + Shift + Enter را بزنید تا نتیجه بگیرید.

 

ب) استفاده از فرمول معمولی شامل چند تابع

با استفاده از فرمول دیگر نیز می‌توانید محاسبات بالا را انجام دهید. در یک سلول خالی، فرمول زیر را وارد کنید:

=SUMPRODUCT((MOD(ROW($B$1:$B$15),3)=0)*($B$1:$B$15))

و سپس کلید Enter را فشار داده تا ردیف‌ها 3 درمیان جمع شوند.

در فرمول بالا، می‌توانید عدد 3 را به 4 ، 5 ... تغییر دهید تا جمع 4 و 5 و .. در میان ردیف ها محاسبه گردد.

اگر می‌خواهید مطابق تصویر زیر محاسبات بالا را برای ستون‌ها انجام دهید، می‌توانید فرمول زیر را وارد کنید:

=SUMPRODUCT((MOD(COLUMN($A$1:$O$1),3)=0)*($A$1:$O$1))

فرمول دیگر نیز وجود دارد که در این سایت ارائه شده است.


محاسبه با کمک ماکرو

کلیدهای Alt + F11 را فشار دهید یا از تب Developer قسمت code گزینه Visual Basic را انتخاب کنید. پنجره Microsoft Visual Basic ظاهر می‌شود. در این پنجره از تب Insert گزینه Module را انتخاب نمائید.

در پنجره باز شده کدهای زیر را کپی کنید.

Function SumIntervalRows(WorkRng As Range, interval As Integer) As Double
'pctarfand.ir & tarfandha.blog.ir'
Dim arr As Variant
Dim total As Double
total = 0
arr = WorkRng.Value
For i = interval To UBound(arr, 1) Step interval
    total = total + arr(i, 1)
Next
SumIntervalRows = total
End Function
Function SumIntervalCols(WorkRng As Range, interval As Integer) As Double
Dim arr As Variant
Dim total As Double
total = 0
arr = WorkRng.Value
For j = interval To UBound(arr, 2) Step interval
    total = total + arr(1, j)
Next
SumIntervalCols = total
End Function

کد را ذخیره کنید.

برای چند ردیف در میان از تابع SumIntervalRows استفاده کنید. بطور مثال برای 4 ردیف میان از فرمول زیر استفاده کنید.

=SumIntervalRows (B1:B15,4)

برای ستون ها:

=SumIntervalCols (A1:O1,4)

در فرمول بالا، می‌توانید عدد 4 را به 2، 3 و ... تغییر دهید تا جمع 2 و 3 و .. در میان ردیف ها یا ستون ها محاسبه گردد.


محاسبه با کمک ابزار Kutools

منبع: extendoffice.com

عضویت در خبرنامه:

برای مطلع شدن از جدیدترین مطالب سایت، کانال‌های پی‌سی‌ترفند در تلگرام و سروش را با آی‌دی pctarfand_ir@ دنبال کنید:

          

سوالات خود در زمینه ورد و اکسل و ... را می‌توانید از طریق ایمیل و پیام‌رسان سروش با ما مطرح کنید.

آدرس ایمیل: tarfandha.blog@gmail.com

آی‌دی سروش: pctarfand_info@

گروه سروش:

نظرات (۰)
هیچ نظری هنوز ثبت نشده است

ارسال نظر

قبل از ارسال نظر به نکات زیر توجه کنید:

۱- با توجه با اینکه نظرات خصوصی شما امکان نمایش در سایت را ندارد، بنابراین هنگام ارسال نظر، گزینه "" را انتخاب نکنید. چون تنها راه پاسخگویی به آن از طریق ایمیل شما است که با توجه به مشغله کاری فرصت ارسال پاسخ از طریق ایمیل وجود ندارد.

۲- قبل از مطرح کردن سوالتان، مطلب فوق را با دقت مطالعه کنید. اگر پاسخ سوالتان را پیدا نکردید در سایت جستجو کنید، ممکن است در مطلب دیگر پاسخ سوالتان را پیدا کنید.

۳- تنها به سوالاتی پاسخ داده می‌شود که از نحوه حل آن‌ها اطلاع داشته باشم.

۴- نظراتی با مضمون زیر، صرفا تایید و نمایش داده می‌شود و به آن‌ها پاسخی داده نمی‌شود.

الف) در مورد پاسخ سوال شما اطلاعی نداشته باشم،

ب) پاسخ سوال شما در مطلب فوق وجود داشته باشد.

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی