اخى الفاضل شكرا لاستجابتك ولكن حاولت ان اطبق ما ارستله لى فام اتمكن دعنى اعرض عليك السؤال باستفاضة اكثر 
لنفرض انه لدينا الجدول التالى :  رؤس الاعمدة هى call status, receiver,call type  
Reciever	Call type	call status 
O2 	2G	pass 
orange	2G	pass 
O2 	2G	pass 
O2 	2G	pass 
orange	2G	pass 
O2 	2G	pass 
orange	2G	fail 
O2 	2G	pass 
O2 	2G	pass 
orange	2G	pass 
O2 	2G	pass 
O2 	2G	pass 
orange	2G	pass 
Mobinil	2G	fail 
O2 	2G	pass 
Mobinil	3G	pass 
Mobinil	2G	pass 
orange	2G	pass 
O2 	2G	pass 
O2 	2G	pass 
Mobinil	3G	fail 
Mobinil	2G	pass 
orange	2G	pass 
O2 	2G	pass 
orange	2G	pass 
Mobinil	2G	FAIL 
O2 	3G	fail 
O2 	2G	pass 
Mobinil	3G	pass 
Mobinil	2G	pass 
orange	2G	pass 
O2 	2G	pass 
orange	2G	pass 
Mobinil	2G	pass 
Mobinil	3G	pass 
O2 	2G	pass 
Mobinil	2G	pass 
orange	2G	pass 
Mobinil	3G	pass 
O2 	2G	pass 
 
المطلوب مثلا عايز اجمع كل مكالمة 2g بشرط ان تكون ما يقابلها من باقى العمودين orange , fail 
 
اذا حسبنا هذا الشرط المركب (2g,orang ,fail) يدويا  عن طريق التصفية  نجد انها تساوى نجد انه يساوى  1 
 
 
Reciever	Call type	call status 
orange	2G	fail 
اريد الدالة التى تحسب الشروط المختلفة تلقائيا علما بأنى نجحت فى الحصول عليها بواسطة الجداول المحورية لكن مطلوب بواسطة الدوال 
 
دمتم فى احسن حال