PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : شمارش اعداد در رنجهای مختلف



reza_1357
2010/11/25, 00:08
با سلام خدمت تمامی دوستان
من کارمند یک اداره هستم که باید هرچند وقت یکبار آمارهای مختلف به سازمان های ذیصلاح ارائه دهم یکی از اون آمارها که همیشه من رو کلافه می کنه میزان سنوات کارکنان هستش
به این معنا که در یک جدول میزان سنوات کارکنان رسمی و پیمانی در رِنجهای 5 ساله می خوام
فرض کنید 20 نفر کارمند داریم که 10 نفر اونها رسمی هستند و ده نفر دیگر پیمانی در بین آنها به طور مثال 8 نفر بین 0 تا 5 سال سابفه کار یا همون سنوات- 5 نفر بین 5 تا 10 سال 3 نفر بین 12 تا 15 و 4 نفر بین بین 15 تا 20 سال سابقه دارند .(البته تعداد کارمندان در خیلی بیشتر از اینهاست فقط به طور مثال 20 نفر می باشند) خوب حالا با فرض اینکه مقدار سنوات کارکنان در جلو اسمشان در یک ستون نوشته شده می خواهم بدانم چند نفر کارمند رسمی دارای سنوات بین 0 تا 5 چند نفر بین 5 تا 10 سال چند نفر بین 10 تا 15 سال و به همین ترتیب برای کارمندان پیمانی
یا به طور واضح تر در یک ستون برای کارمندان رسمی و پیمانی چند بار اعداد بین 0 تا 5 تکرار شده چند بار اعداد بین 5 تا 10 و چند بار اعداد 15 تا 20

amator
2010/11/25, 09:02
سلام دوست عزیز

با استفاده از COUNTIFS میشه اینکار رو انجام داد


=COUNTIFS(C:C,D4&D5,C:C,E4&E5,A:A,F5)

دانلود فایل نمونه (http://www.4shared.com/file/FFn-qWW9/Book1.html)

shamsololama
2010/11/25, 10:01
با درود فروان

با سپاس فراوان از دوست بسیار خوبم که جواب بسیار خوبی را ارئه کرده اند و سئوالی که برای من پیش آمده این است تابع COUNTIFS آیا در 2003 نیز قابل استفاده هست و یا اینکه فقط از از اکسل 2007 به بالا قابل استفاده می باشد (من در 2003 امتحان کردم جواب نداد نمی دانم مشکل از من است یا اینکه 2003 این تابع را پشتیبانی نمیکند)

من روش دیگری نیز که در 2003 از آن استفاده میکنم در اینجا می نویسیم

تابع :
SUMPRODUCT((C1:C16>=E6)*(C1:C16<=F6)*(A1:A16=G6)) ww=



فایل نمونه:

[attachment=112]

amator
2010/11/25, 10:26
سلام
درسته توابع IFS از در ورژن 2007 ارائه شدند و در 2003 وجود ندارند.
مرسی