ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
14 visibility
موضوع: آفیس توسط:

فرمول =SUMIF(B1:B100,Current,D1:D100) مجموع مقادیر ستون D را ارائه می دهد، مشروط بر اینکه سلول مربوطه در ستون B حاوی متن "Current" باشد. با این حال، آنچه کنت واقعاً به آن نیاز دارد، شمارش مقادیر در ستون D است، زمانی که ستون B حاوی "Current" باشد. (شمار ​​مقادیر در D ممکن است با تعداد نمونه های "Current" در B متفاوت باشد.) او آرزو می کند که این کار به سادگی تغییر SUMIF به COUNTIF باشد، اما این یک خطا ایجاد می کند.

دلیل رخ دادن خطا این است که SUMIF به سه پارامتر و COUNTIF فقط به دو پارامتر نیاز دارد. بنابراین، اگر به سادگی SUMIF را با COUNTIF جایگزین کنید، با خطا مواجه می شوید. در عوض، می توانید از COUNTIF به این روش استفاده کنید:

=COUNTIF(B1:B100,"Current")

این به شما خطایی نمی دهد، اما پاسخ درستی نیز به شما نمی دهد. کنت تعداد سلول های حاوی مقادیر در محدوده D1:D100 را می خواهد، اما فقط در صورتی که سلول مربوطه در ستون B حاوی متن "Current" باشد. فرمول COUNTIF حتی ستون D را وارد نمی کند. فقط تعداد سلول هایی را در محدوده B1:B100 می شمارد که حاوی کلمه "Current" هستند.

راه حل این است که به جای آن از تابع COUNTIFS استفاده کنید. این تابع به شما این امکان را می دهد که چندین شرایط را برای بدست آوردن یک شمارش بررسی کنید. در این مورد، نسخه زیر کار می کند:

=COUNTIFS(B1:B100,"current",D1:D100,">0")

این فرمول تعداد مقادیری را در D1:D100 که بزرگتر از صفر هستند شمارش می کند. (خب، فقط اگر B1:B100 حاوی "جریان" باشد، آنها را شمارش می کند.) این کار به این دلیل کار می کند که سلول های خالی یا سلول هایی که حاوی متن هستند توسط COUNTIFS معادل 0 در نظر گرفته می شوند. همچنین توجه داشته باشید که این تابع به حروف بزرگ و کوچک حساس نیست. وقتی صحبت از تطبیق می شود: "current" نیز با "Current" یا هر ترکیبی از حروف بزرگ و کوچک در کلمه مطابقت دارد.

اگر سلول های شما ممکن است حاوی مقادیر منفی باشد، در عوض باید این تغییر را امتحان کنید:

=COUNTIFS(B1:B100,"current",D1:D100,"<>")

اشکال این است که این روش هر سلولی که حاوی متن است را نیز در شمارش می کند.

همچنین می توانید از فرمول زیر استفاده کنید:

=SUMPRODUCT(--(B1:B100="current"),--(D1:D100<>""))

باز هم، این یکی شامل مقادیر متنی در شمارش است. اگر می خواهید مقادیر متن را نادیده بگیرید، این تغییر عالی عمل می کند:

=SUMPRODUCT(--(B1:B100="current"),--ISNUMBER(D1:D100))

از فرمول زیر نیز می توان استفاده کرد، مشروط بر اینکه آن را به عنوان فرمول آرایه وارد کنید ( Ctrl+Shift+Enter را فشار دهید ):

=SUM((B1:B100="current")*ISNUMBER(D1:D100))

همچنین راه های دیگری وجود دارد که می توانید کل مورد نیاز خود را بدست آورید. یکی از روش ها استفاده از تابع DCOUNT (که بر اساس معیارهای متعدد محاسبه می شود) است، اما این رویکرد به تنظیمات بیشتری نسبت به فرمول هایی که قبلاً توضیح داده شد نیاز دارد.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

94 نفر آنلاین
0 عضو و 94 مهمان در سایت حاضرند
بازدید امروز: 5910
بازدید دیروز: 10986
بازدید کل: 15363936
...