یه تیر و دو نشون!
سال 1404، می تونه سال تغییر بزرگ برای تو باشه، اگه دیجیتال مارکتینگ رو بلد باشی!

همین الان، دوره mydmc رو با 50 درصد تخفیف بخر و علاوه بر استفاده از mydmc به دوره جدید که آخر بهار 1404 منتشر می‌شه هم دسترسی کامل داشته باش.
یعنی یه دوره می‌خری و به 2 دوره کامل دیجیتال مارکتینگ دسترسی داری. کد تخفیف: eid404

معرفی تابع Sumif (s)

در ادامه آشنایی با توابع کاربردی اکسل به توابع SumIf و SumIfs می‌پردازیم، که به ترتیب برای محاسبه جمع یک شرطی و جمع چند شرطی به کار می‌روند.

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

جمع حقوق کارکنان: این یک جمع ساده است که فقط از ستون قوق پایه محاسبه می‌شود.

=Sum(L4:L53)

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

=SUMIF(I4:I53,"دیپلم",L4:L53)

در این مثال، بازه I4 تا I53 شامل مدارک تحصیلی کارکنان و بازه سلولی L4 تا L53 شامل حقوق پایه کارکنان است.

جمع حقوق متولدین تهران: در این مورد، علی‌رغم اینکه یک شرط داریم، از تابع  SumIfs استفاده می‌کنیم. احتمال بروز اشتباه در استفاده از این تابع پایین‌تر است، همچنین می‌توان از آن برای محاسبه جمع‌های یک تا چند شرطی استفاده کرد. آرگومان اول این تابع، بازه سلولی مجموع است که در این مثال از ستون حقوق پایه می‌آید (منظور از این بازه، سلول‌هایی است که می‌خواهید شرط را روی آن، اعمال کنید و آرگومان‌های متغیر بعدی، شروط محاسبه مجموعه هستند.

=SUMIFS(L:L,G:G,"تهران")

در این مثال، ستون L شامل حقوق پایه کارکنان و ستون G شامل محل تولد کارکنان است.

جمع حقوق‌های بالای 6 میلیون:

=SUMIF(L:L,">6000000")

در این مثال، ستون L شامل حقوق پایه کارکنان است. همانطور که مشاهده می‌کنید در این مثال آرگومان‌ Sum_Range وارد نشده است و مشکلی هم در محاسبه پیش نیامده.

جمع حقوق دیپلمه‌های مجرد:

=SUMIFS(L:L,I,I,"دیپلم",J:J,"مجرد")

در این مثال دو شرط داریم. ستون L شامل حقوق پایه کارکنان است. ستون I شامل مدرک تحصیلی کارکنان است که قرار است شرط برابر «دیپلم» بودن در آن ستون چک شود. ستون J شامل وضعیت تأهل کارکنان است که قرار است شرط «مجرد» بودن در آن ستون چک شود.

جمع حقوق متولدین دهه 40:

=SUMIFS(L:L,H:H,"<1350",H:H,">=1340")

در این مثال هم دو شرط داریم. ستون L شامل حقوق پایه کارکنان است. ستون H شامل سال تولد کارکنان است که قرار است بزرگتر مساوی بودن از 1340 و کوچکتر بودن از 1350 در آن ستون چک شود.

نکته) زمانی که بیش از یک شرط در این تابع وجود دارد، شروط با یکدیگر And می‌شوند.

یکی از کاربردهای مهم تابع SUMIFS در جستجو یا Lookup در مقادیر اطلاعاتی با دو یا چند شرط متفاوت است. اگر این مقادیر ارزش عددی داشته باشند، خودشان و حاصل شرط‌ها Unique شود، خروجی‌های خوبی خواهد داد که در مبحث مربوط به  Lookup به‌طور مفصل بررسی خواهیم کرد.