
آشنایی با تابع Countifs اکسل
همانطور که در تشریح تابع Countif دیدیم، این تابع در یک محدوده شمارش شرطی انجام میدهد. اما میخواهیم بدانیم درصورتی که بیش از یک شرط داشته باشیم چکار باید بکنیم.
برای حل این مسئله از تابع Countifs اکسل استفاده میکنیم. آرگومان های این تابع مشابه تابع Countif است و تفاوت این دو با یکدیگر در تعداد محدوده ها و شروط است. برای هر شرط، یک Range و یک Criteria خواهیم داشت.
نکته: محدودیت تعداد شرط در این تابع ۱۲۷ شرط هست به این معنی که تا ۱۲۷ شرط (یعنی ۱۲۷ Range/criteria) را می توان محاسبه کرد.
مثلا در شکل ۱ میخواهیم ببینیم چند دانشجو با رشته صنایع در گروه ورودی سال ۹۲ وجود دارد؟ (با توجه به اینکه دو عدد اول کد دانشجویی نمایانگر سال ورود به دانشگاه است).
شکل ۱
مطابق شکل ۲، فرمول را می نویسیم:
شکل ۲
در این فرمول ۲ شرط داریم پس باید ۴ آرگومان در این فرمول داشته باشیم:
شرط اول: رشته صنایع
۱ | Ceriteria_Range1 | محدوده B3:B44 | =COUNTIFS(B3:B44,D3,A3:A44,E3) |
۲ | Ceriteria1 | صنایع | =COUNTIFS(B3:B44,D3,A3:A44,E3) |
شرط دوم: کد دانشجویی مربوط به سال ۹۲
۱ | Ceriteria_Range2 | محدوده A3:A44 | =COUNTIFS(B3:B44,D3,A3:A44,E3) |
۲ | Ceriteria2 | *۹۲ | =COUNTIFS(B3:B44,D3,A3:A44,E3) |
این تابع، تعداد دانشجویانی که در سال ۹۲ و در رشته صنایع وارد دانشگاه شده اند را بر می گرداند.
*۹۲ یعنی هر عبارتی که با ۹۲ شروع شود. پس چون برای ما مهم است که کد دانشجویی با ۹۲ آغاز شود، شرط را به این صورت *۹۲ اعمال میکنیم. (علامت های * و ؟ در آفیس منطقی مشابه آنچه در ویندوز بکار می رود دارند یعنی * به منزله هر تعداد کاراکتر و ؟ به منزله ۱ کاراکتر است)
سلام
می خواهم در سلولی که می زنم ستاره ثبت بشه و در شی دوم همان ستاره اینجا عدد منظور بشه
مثلا در شی یک نوشتم عالی اینجا ستاره بزنم
در شیت دوم همین عالی عدد ۴ بخوره
لطفا راهنمایی نمایید
با تشکر
درود بر شما
کافیه با If اینکار و بکنید
البته ی مقدار سوال نامفهومه. بهتره با سلول توضیح بدید. که مثلا در سلول A1 بزنم *، کجا بشه عالی؟ یا حالت های دیگه….
بصورت کلی با If جواب میگیرید