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

جمال عبد السميع

المشرفين السابقين
  • Posts

    3,724
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    116

كل منشورات العضو جمال عبد السميع

  1. أخى الحبيب ممكن أستخدام " data validation " لعمل ذلك عن طريق تظليل العمود المراد إدخال التاريخ به ثم إختيار " date " ثم إدخال بداية التاريخ ونهايتة بالتنسيق المطلوب العمل به ثم الضغط على "ok " فى هذه الحالة سيأخذ العمود الذى قمت بتظليلة تنسيق التاريخ الذى قمت بكتابتة فى " data validation " وعند محاولة تغيير ذلك التنسيق عند الأدخال سوف ترفض الخلية ذلك تقبل تحياتى
  2. ياريت أخى ترفق ملف لمعادلات تم نسخها لأنها ربما تكون معادلات صفيف أو تقوم بنسخ عمود يحتوى على تنسيق شرطى لإخفاء المعادلة فى حالة عدم وجود نتيجة أوبيانات بخلايا معينة ، كل هذه أسباب قد تؤدى لعدم ظهور نتيجة المعادلة وليست المعادلة فهل عندما تقف على الخلية المنسوخ لها المعادلة تظهر فى " formula bar " أم لايظهر شئ كل هذه أسئلة أو خطوات يجب التأكدمنها وإن كنت أفضل أرسال مثال على مايحدث عندك تقبل تحياتى
  3. أذن المشكلة عندك أخى لأن الملف ليس به مايشوبه عندى حاول نسخ عمود التاريخ عندك ولصقة " كقيمة " أى ظلل كامل عامود التاريخ وعمل " COPY " له ثم فى عمود أخر أعد لصقة " كقيمة " وذلك بعمل كلك يمين بالماوس ، ثم أختار "PASTE SPECIAL " ثم أختار " VALUE " ثم أعد تنسيقة كتاريخ بالطريقة الذى تريدها تفبل تحياتى
  4. المشكلة ليست كود أوتنسيق أخى الحبيب " ياسر " ولكن المشكلة عند أخى " على " هى أن بعض تنسيقات تواريخة نصية وهذا دليل على ماأقول أعمل نسخ لعمود التاريخ وأعد لصقة فى العمود ك " VALUE " ثم أعد تنسيقة كتاريخ أوطبق المعادلة السابقة ستحل المشكلة وللتأكيد على كلامى أستخدم دالة " ISNUMBER " بجانب التاريخ الذى أظهر مع المعادلة السابقة " VALUE " ستجد أنها تعطى "FALSE " دليل على أن تنسيقها نصى تقبل تحياتى 10.rar
  5. أستخدم هذه المعادلة أخى وأسحبها لأسفل =A2*1 ثم أعد تنسيق الخلايا كتاريخ تقبل تحياتى
  6. أستاذى العزيز " ياسر خليل " أتمنى أن تحقق المعادلة المطلوب منها وأسعدنى مروركم الكريم تقبل تحياتى
  7. أخى الحبيب " أبو أيمان " هذه إحدى صعوبات اللغة لدينا ومشكلة المشاكل لذلك يمكن التحايل على ذكاء المعادلة وكتابة مثل هذه الحالات بشكل مختلف عن الوضع العادى مثل المرفق التالى لكن الحمد لله يبدو أن المعادلة تعمل بشكل طبيعى وهذا هوالمهم تقبل تحياتى عد الأسماء المركبة.rar
  8. لتكتمل منظومة فصل الأسماء سواء الأسم العادى أو المركب نأتى الأن لجمعها لينتهى كل مايتعلق بها وبنائا على طلب أستاذ عزيز على المنتدى أقدم هذا الحل ، عله يفى بالمطلوب تقبلوا تحياتى عد الأسماء المركبة.rar
  9. سبق أخى الأجابة على مثل هذه الأسئلة مئات المرات أبحث داخل المنتدى ستجد ماتريد وأكثر فهذا سيوفر الكثير لك ، والذى سيقوم بالإجابة للمرة الألف تقبل تحياتى
  10. تفضل أستاذى المطلوب فى هذا الرابط http://www.officena.net/ib/index.php?showtopic=56491 تقبل تحياتى
  11. بعد إذن أخوتى الأعزاء وزيادة فى الخير ضع هذه المعادلة لحساب المسلم =SUMPRODUCT(--ISNUMBER(SEARCH("مسلم",C8:G29))) وهذه لحساب المسيحى =SUMPRODUCT(--ISNUMBER(SEARCH("مسيح",C8:G29))) وهذه أيضا =SUMPRODUCT(--ISNUMBER(SEARCH("مسلم",G8:G29))+ISNUMBER(SEARCH("مسلم",$D$8:$D$29))) وهذه أيضا =SUMPRODUCT(--ISNUMBER(SEARCH("مسيح",G8:G29))+ISNUMBER(SEARCH("مسيح",$D$8:$D$29))) تقبلوا تحياتى
  12. ظلل المدى الذى تريدة تنسيقة وضع هذه المعادلة فى " CONDITIONAL FORMATTING " وأختر التنسيق الذى تريدة =COUNTIF(E$3:E3,E3)=1 تفبل تحياتى
  13. أخى الحبيب " محمد الريفى " الفكرة رائعة والتنفيد أروع بارك الله فيك وجعل كل أعمالك فى ميزان حسناتك ولكن لى ملحوظة : وهى إمكانية إضافة " التاريخ والوقت " ليكتمل العمل ويتم إضافتهم فى الخلايا العلوية لأن العمل قائم عليهم أساسا تقبل تحياتى
  14. إذا كنت فهمت سؤالك صح ضع هذه المعادلة فى الخلية "B2 " وأسحبها لأسفل {=INDEX(بيانات!$B$2:$B$9,SMALL(IF($B$1=بيانات!$A$2:$B$9,MATCH(ROW(بيانات!$A$2:$B$9),ROW(بيانات!$A$2:$B$9)),""),ROW(A1)))} والمعادلة معادلة صفيف أى لابد من الضغط على " CTRL+SHIFT+ENTER" لكى تأتى بالناتج بشكل سليم تقبل تحياتى
  15. بصراحة أخى سؤالك غير واضح الدالة تقوم بعمل ذلك بالفعل وجرب عليها الأسم الموجود أم سؤالك غير ذلك ياريت مزيدا من الإيضاح تقبل تحياتى
  16. أولا شكرا لكافة الردود أما بخصوص فصل التاريخ الذى تريدة وإن كان ليس هذا موضعة حتى يكون المرفق مختص بعنوانة الأساسى ولايحدث لبس ولا تعدد فى المحتوى إذا كانت كل تواريخك بهذا الشكل ليس هناك أفضل من دوال " DAY" ، " MONTH " ، "YEAR " لفصل هذا التاريخ لثلاث خلايا بعيدا عن كل دوال الفصل وتعقيداتها أى سيكون حلك هكذا فصل تاريخ لثلاث خلايا.rar
  17. أستخدم هذه المعادلة =IF(B2<>"",COUNTIFS(E4:E45,B2,D4:D45,"<>"&""),COUNTA(D4:D45)) أو هذه أيضا تقبل تحياتى
  18. ماهى طبيعة المعادلات أخى ياريت تعطى مثال لهذه المعادلات وعلى العموم جرب هذه امعادلة =IF(ISBLANK($B$2),COUNTA(E:E),COUNTIF(E:E,$B$2)) إذا لم تأتى بجديد لابد من أرسال مثال على هذه المعادلات تقبل تحياتى
  19. ضع هذه المعادلة فى "H2 " =IF($B$2<>"",COUNTIF(E4:E61,$B$2),COUNTIF(E4:E61,"<>"&"")) تقبل تحياتى
  20. ضع هذه المعادلة فى " A1" وأسحبها لأسفل =REPLACE(A1,1,FIND("@",A1)-1,"hr") وهذه أيضا ="hr"&MID(A1,FIND("@",A1),LEN(A1)) وهذه أيضا ="hr@"&TRIM(RIGHT(SUBSTITUTE(A1,"@",REPT(" ","1000")),LEN(A1))) وأعتقد أخر معادلتين ممتازين جدا من حيث طول المعادلة وإمكانية التحكم فى كلمة الإحلال وهذه أيضا =CONCATENATE("hr",RIGHT(A1,(LEN(A1)-FIND("@",A1))+1)) ويمكن إستخدام الأوفيس نفسة بالضغط على " ctrl+f" ثم فى " find" ضع "@*" ثم فى " replace with " ضع "@hr" وبالطبع تكون مظلل العمود كله قبل القيام بذلك أعتقد هذا يكفى جدا تقبل تحياتى
  21. بنائا على أمر الأستاذ " ياسر خليل " أقدم لأساتذتى وأخوتى هذه المعادلة المعرفة لفصل الأسم المركب مهما كان طولة ، ومهما كان الأسم وأرجو أن يكون بها الأفادة المطلوبة لك زملائى فى هذا الصرح تقبلوا : تحياتى فصل جميع الأسماء للعديد من الأعمدة بما فيم الأسماء المركبة والأسماء فى نفس الشيت.rar
  22. ضفها لقاعدة بيانات الكود أخى فأنت تعلم مدى صعوبة بل وتعدد الأسماء المركبة لدينا تفضل أخى هذا هو الأسم مفصول تقبل تحيات : أخيك فصل الأسم المركب والأسم العادى مهما كان طولة.rar
  23. الدالة موجودة بالفعل أستاذ " ياسر " ولكنى لاأفضلها لأنى لاأريد أن أنخرط فى تيار الأكواد ، لأنى أعشق المعادلات وأريد أن أسخر كافة إمكانياتها لتحقيق ماأريد فأنا أستخدم الكود فى أضيق الحدود والحالات التى أعلم جيدا عدم قدرة المعادلة على تحقيقها 1- كأضافة وحذف عمود أو صف 2 - عد الخلايا التى تعتمد على الألوان 3 - إخفاء صف أو عمود مثل هذه الاكواد لاتستطيع المعادلة الأقتراب منها من قريب أو من بعيد تقبل تحياتى
  24. عمل رائع أستاذ" ياسر" ويمكن أيضا صيغة الصفيف هذه تحقق نفس المطلوب {=INDEX($A$2:$A$16, SMALL(IF(ISBLANK($A$2:$A$16),"",ROW($A$2:$A$16)-MIN(ROW($A$2:$A$16))+1),ROW(A1)))} تقبل تحياتى
  25. تفضل أخى الحل المطلوب ضع هذه المعادلة فى الخلية " S9 " وأسحبها لأسفل بمقدار ماتريد =IFERROR(LARGE($I$9:$I$23,ROWS($K$9:K9)),"مقصى") ثم ضع هذه المعادلة فى الخلية " L9 " وأسحبها للخلية " R9 " ثم لأسفل {=INDEX(B$9:B$23,SMALL(IF($I$9:$I$23=$S9,ROW($B$9:$B$23)-ROW($B$9)+1),COUNTIF($S$9:$S9,$S9)))} وكما هو واضح هذه المعادلة معادلة " صفيف " أى لابد من الضغط على " CTRL+SHIFT+ENTER " لايكفى فيها " ENTER " وإذا أردت المرتبة فى عمود المرتبة وهذا العمود ليس له علاقة بترتيب الجدول ولكن يأخذ ترتيبة من ترتيب الجدول أستخدم دالة " RANK " مع دالة " ROW " ودالة " IFERROR " كالأتى : =IFERROR(RANK(S9,$S$9:$S$23),ROW(A1)) تقبل تحياتى الترتيب الفردى 2.rar
×
×
  • اضف...

Important Information