اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

فى المرفق الطالب راسب فى كل المواد المكتوبة واريد أن تظهر كما بالصور الموضحة فماذا استخدم وخاصة ان if لا تعمل اكثر من سبع مرات فقط

دالة if.rar

قام بنشر

أحد الحلول الشائعة

دالة لتجميع النصوص

=CONCATENATE(IF(B4<B3;B1;"");" ";IF(C4<C3;C1;"");" ";IF(D4<D3;D1;"");" ";IF(E4<E3;E1;"");" ";IF(F4<F3;F1;"");" ";IF(G4<G3;G1;"");" ";IF(H4<H3;H1;"");" ";IF(I4<I3;I1;"");" ";IF(J4<J3;J1;"");" ";IF(K4<K3;K1;""))

هذه عشر مواد

شاهد المرفق

دالة if 10-kemas.rar

قام بنشر

الأستاذ / kemas

يمكننا إضافة الدالة TRIM للمعادلة المستخدمة لإزالة المسافات الزائدة

=TRIM(CONCATENATE(IF(B4<B3;B1;"");" ";IF(C4<C3;C1;"");" ";IF(D4<D3;D1;"");" ";IF(E4<E3;E1;"");" ";IF(F4<F3;F1;"");" ";IF(G4<G3;G1;"");" ";IF(H4<H3;H1;"");" ";IF(I4<I3;I1;"");" ";IF(J4<J3;J1;"");" ";IF(K4<K3;K1;"")))

قام بنشر

المعادلة الأصلية المستخدمة

=CONCATENATE(IF(B4<B3;B1;"");" ";IF(C4<C3;C1;"");" ";IF(D4<D3;D1;"");" ";IF(E4<E3;E1;"");" ";IF(F4<F3;F1;"");" ";IF(G4<G3;G1;"");" ";IF(H4<H3;H1;"");" ";IF(I4<I3;I1;"");" ";IF(J4<J3;J1;"");" ";IF(K4<K3;K1;""))

تقوم هذه الدالة بإظهار أسماء المواد التي رسب فيها الطالب

عربي علوم رياضيات إنجليزي

لكن عندما يكون الطالب ناجح في عدة مواد فرضاً العلوم والرياضيات فإن إستخدام المعادلة سيعطينا النتيجة التالية

عربي إنجليزي

ستلاحظ أن هناك مسافات زائدة بين المواد نتيجة أن الطالب نجح في بعض المواد

لذلك إستخدام الدالة TRIM يقوم بحذف المسافات الزائدة بالنص (المسافات التي في أول النص وفي نهايته والمسافات التي بين الكلمات في حالة أنها اكثر من مسافتيين

وبالتالي إضافة الدالة TRIM للمعادلة المستخدمة ستعطينا النتيجة

عربي إنجليزي

قام بنشر

استاذى العظيم داله جميلة ولكنها لم تفى بالغرض المطلوب حيث عند استخدامها كانت الى 15 مادة فقط ووجدت أن كل المواد 17 لأنهم شفوى وتحريررىفلم تكمل معى وارسلت مرفق فى موضوع جديد به المثال ارجو المرور عليه وبارك الله لكم

قام بنشر (معدل)

توضيح سريع للدالة TRIM

إذا كان لدينا النص التالي بدون علامات التنصيص

"منتدى أوفيسنا  	قسم الإكسل" 
يوجد أكثر من مسافة بين منتدى أوفيسنا و قسم الإكسل
=TRIM("منتدى أوفيسنا  قسم الإكسل")
ستكون النتيجة بدون علامات التنصيص "منتدى أوفيسنا قسم الإكسل" أمثلة
=TRIM("  Excel Function  ")
نتيجة الدالة Excel Function
=TRIM("Officena   	")

نتيجة الدالة

Officena

تم تعديل بواسطه al m3tasem
قام بنشر

الاعزاء الكرام لم تحل المشكلة الاصلية وهى أن عدد المواد 17 مادة والدالة السابقة لا تؤدى سوى 15 مادة فقط وترفض الباقى ودالة trim لضبط المسافات فقط فكيف تقبل الدالة مدخلات حتى 17 مادة او اكثر

قام بنشر

شوف أخى

الحل كالآتى

سنلغى المسافة من المعادلة

وبذلك نوفر 9 مرات

وسنعمل المسافة فى اسم المادة نفسه

يعنى المادة: دين + مسافة واحدة من مسطرة المسافات

انظر المرفق

المعادلة

=CONCATENATE(IF(B4<B3;B1;"");IF(C4<C3;C1;"");IF(D4<D3;D1;"");IF(E4<E3;E1;"");IF(F4<F3;F1;"");" ";IF(G4<G3;G1;"");IF(H4<H3;H1;"");IF(I4<I3;I1;"");IF(J4<J3;J1;"");IF(K4<K3;K1;"");IF(L4<L3;L1;"");IF(M4<M3;M1;"");IF(N4<N1:N3;"");IF(O4<O3;O1;"");IF(P4<P3;P1);IF(Q4<Q3;Q1;"");IF(R4<R3;R1;""))

دالة if 17-kemas.rar

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information