SUMIFS و COUNTIFS: گزارشگیری سریع از دفتر معین در اکسل
فرض کن خروجی دفتر معین را از نرمافزار حسابداری به اکسل آوردهای: هر ردیف یک آرتیکل با تاریخ، کد حساب، بدهکار و بستانکار. مدیر میپرسد «گردش حساب ۱۱۰۱ در مهرماه چقدر بود؟». جوابش یک فرمول است.
ساختار SUMIFS
=SUMIFS(ستون جمع; ستون شرط ۱; شرط ۱; ستون شرط ۲; شرط ۲; ...)
اول ستونی که جمع میشود، بعد جفتهای «ستون و شرط». مثال: بدهکار حساب ۱۱۰۱:
=SUMIFS(D:D;B:B;1101)
شرط بازهٔ تاریخ
برای بازه دو شرط روی همان ستون تاریخ میگذاریم. اگر تاریخ شروع در H1 و پایان در H2 باشد:
=SUMIFS(D:D;B:B;1101;A:A;">="&H1;A:A;"<="&H2)
تاریخ شمسی
اگر تاریخها بهصورت متن «۱۴۰۵/۰۷/۰۱» ذخیره شدهاند، مقایسهٔ بزرگتر و کوچکتر روی متن درست کار نمیکند. دو راه مطمئن:
- ستون کمکی عددی: تاریخ را به عددی مثل
14050701تبدیل کن (حذف اسلشها) و شرط را روی همین ستون بگذار. چون سال، ماه و روز هر کدام طول ثابت دارند، ترتیب عددها همان ترتیب تاریخ است. - ستون ماه: اگر گزارش همیشه ماهانه است، یک ستون «ماه» بساز (مثلاً
1405/07) و فقط روی آن شرط بگذار.
مهم است تاریخها یکدست باشند: «۱۴۰۵/۷/۱» و «۱۴۰۵/۰۷/۰۱» برای اکسل دو چیز متفاوتاند.
شمردن با COUNTIFS
همان منطق برای تعداد. مثلاً تعداد اسناد بالای صد میلیون ریال:
=COUNTIFS(D:D;">100000000")
یک جدول خلاصهٔ کامل
کد حسابها را زیر هم بنویس، ماهها را در سطر اول، و یک فرمول SUMIFS را در کل جدول کپی کن. با ارجاع ترکیبی ($B5 و C$4) فرمول خودش ستون و سطر درست را برمیدارد و جدول گردش ماهانهٔ همهٔ حسابها در چند ثانیه آماده است.
| اشتباه | نتیجه |
|---|---|
| ستون جمع و ستون شرط هماندازه نیستند | خطای #VALUE! |
| کد حساب گاهی متن و گاهی عدد است | جمع ناقص، بیهیچ خطایی |
| تاریخهای شمسی نایکدست | ردیفهایی که بیصدا جا میافتند |
گزارش ماهانهات هنوز با فیلتر دستی ساخته میشود؟
برآورد رایگان است؛ فرم را پر کن تا تماس بگیرم.