اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

نجوم المشاركات

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

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

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


    • نقاط

      26

    • Posts

      3724


  2. محمود_الشريف

    محمود_الشريف

    الخبراء


    • نقاط

      2

    • Posts

      1846


  3. رجب جاويش

    رجب جاويش

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


    • نقاط

      1

    • Posts

      3492


  4. حمادة عمر

    حمادة عمر

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


    • نقاط

      1

    • Posts

      6205


Popular Content

Showing content with the highest reputation on 01/17/14 in مشاركات

  1. أخى الحبيب ( adge ) المعادلة معادلة صفيف ومعادلات الصفيف تتعامل مع الأسطر والأعمدة بتوليد مجموعة من البيانات فإذا ماأتفقت مع بعضها البعض تولد عنها أما رقم ( 1 ) أو ( 0 ) ورقم ( 1 ) يعادل ( true ) أو ( false ) فى حالة مقابلتها (0) وهكذا هو أساس عمل دوال الصفيف نعود لمعادلتنا التى نحن بصددها نجدها تتكون من الأتى : INDEX(array, row_num, [column_num]) وهى المعادلة الأساسية ومكونها ( array ) وهو المدى الذى سنقوم بالبحث فية وهو $N$8:$N$41 ولوقمنا بتحليلة كصفيف سينتج الأتى {"";"احمد ابراهيم حسن ابراهيم-";"";"احمد اشرف احمد عبد الرازق-";"";"";"";"";"";"";"";"";"احمد عبده احمد عبده-";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""} الشرط الثانى فى المعادلة وهو ال (row_num )وهنا ستقوم بجلبة المعادلةSMALL(IF(LEN($N$8:$N$41);ROW($N$8:$N$41)-ROW(N$8)+1);ROWS($N$8:N9))) وستلاحظ حضرتك إنها تتكون من معادلة (small ) ومكونها : SMALL(array,k) ومكون ال ( array ) IF(logical_test;[value_if:true];[value_if_false]) logical_test وهو فى معادلة ( small ) LEN($N$8:$N$41) [value_if:true]; وهو فى المعادلة السابقة ROW($N$8:$N$41)-ROW(N$8)+1) [value_if_false وهو فى المعادلة السابقة ROWS($N$8:N9) وهو فى نفس الوقت شرط ال ( K ) لمعادلة ( SMALL ) بعد هذا كله دعنا نرى مابداخل المعادلة ومايحدث فيها بعد كل هذه الشروط لتحقق المطلوب =ROW()-7&"-"&" "&IF(ROWS({"";"احمد ابراهيم حسن ابراهيم-";"";"احمد اشرف احمد عبد الرازق-";"";"";"";"";"";"";"";"";"احمد عبده احمد عبده-";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""})<=COUNTA({"";"احمد ابراهيم حسن ابراهيم-";"";"احمد اشرف احمد عبد الرازق-";"";"";"";"";"";"";"";"";"احمد عبده احمد عبده-";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""});INDEX({"";"احمد ابراهيم حسن ابراهيم-";"";"احمد اشرف احمد عبد الرازق-";"";"";"";"";"";"";"";"";"احمد عبده احمد عبده-";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""};SMALL(IF(LEN({"";"احمد ابراهيم حسن ابراهيم-";"";"احمد اشرف احمد عبد الرازق-";"";"";"";"";"";"";"";"";"احمد عبده احمد عبده-";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""});{0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33}+1);ROWS($N$8:N8)));"") ولو حضرتك نسخت هذه المعادلة بهذا الشكل بعد الضغط على ( CTRL+SHIFT+ENTER ) ستجدها تحقق المطلوب أرجو أن يكون الشرح قد أوصل لحضرتك فكرة المعادلة تقبل تحيات : أخيك
    3 points
  2. أليك أخى الحبيب ماطلبت تقبل تحياتى وضع النسبة بجوار التسلسل.rar
    3 points
  3. السلام عليكم أخى الكريم ( ناصر ) سؤال حضرتك تصورت أن يطرح بقوة بعملى لهذه المعادلة رغم أنه تم الأجابة علية قبل ذلك فى القيم الرقمية دعنا نجيب أولا عن تساؤلك لماذا " zzzzzz " وليس أى حرف أخر ؟ الأجابة ببساطة إننا نلجأ فى بعض المعادلات ومن أهمها بل من أكثرها دالتى ( LOOKUP ) ، ودالة ( MATCH ) إلى إستخدام بديل الشرط برقم أو حرف أو مجموعة أرقام أو سلسلة نصية ( صعبة التحقيق ) حتى تبحث المعادلة عن القيمة أو السلسلة النصية البديلة إذن الأجابة أن سبب إستخدامى لهذه السلسلة النصية لأنها تمثل أكبر سلسلة نصية موجودة فى الأحرف يصعب إيجادها وبالتالى ستبحث المعادلة عن سلسلة نصية أخرى وعادة السلسلة المطلوبة كما نضع مثلا فى القيم الرقمية قيمة كالرقم ( 9.99999999999999E307 ) فهى قيمة صعبة التحقيق فى عملية البحث وبالتالى تنصرف عملية البحث للقيمة الأقرب لتحقيق الشرط وهكذا ................................ألخ أما بخصوص سؤال حضرتك عن بديل المعادلة بمعادلتك أنا والله فكرت فيها لكنى لم أجد فيها البديل الأمثل طالما هناك الأفضل والأدق لماذا ؟ لأن حضرتك هنا سوف تستخدم معادلتان الأولى لجلب القيمة بنائا على الشرط الموجود ثم تغير من قيمة المعادلة لتتجاهل عدم وجود الشرط وتضع بدلا منه المعادلة الأولى المعتمدة على الشرط أعتقد إنها كانت ستكون معادلة فى منتهى الذكاء ، وأنا رفضت عملها عندما فكرت فيها لأنها عاملة مثل المعادلة التى تعتمد على عامل مساعد لتحقيق شرط فطالما هناك الأمثل هنا يجب أن يختفى البديل !!!!!!!!!!!!!! أنظر معى أخى على المثال التىالى الذى يقوم بجلب أخر خلية تحتوى على بيانات ، لعمود يحتوى أرقام وحروف =INDEX(A1:A30;MAX(MATCH({"ZZZZZZZZZZZZZZZZZZZZ",9.99999999999999E+307};A1:A30))) أعتقد الصورة الأن قد أتضحت وظهر جليا كيف يتم إستخدام ماتسائلت علية تقبل تحيات : أخيك
    2 points
  4. أسف أخى الحبيب ( adge ) الجزء الأول من المعادلة المتعلق ب ( F(ROWS($N$8:$N$41)<=COUNTA($N$8:$N$41) هو شرط لتنفيذ المعادلة الأساسية التى تم شرحها سابقا أما فى حالة عدم تحقيقها ترجع علامة الفراغ الموجودة فى نهاية المعادلة ( "" ) أما هذا الجزء من المعادلة فليس له قيمة فى المعادلة سوى إضافة التسلسل فقط ROW()-7&"-"&" "& تقبل : تحياتى
    2 points
  5. بعد إذن أخى الحبيب ( محمد28 ) والأستاذة الرائعة والأخت العظيمة ( أم عبد الله ) حلولكم رائعة لهذا أسمحولى أشارك هذه النخبة الممتازة بهذا المرفق ونظرا لأن حضرتك تستخدم أوفيس أعلى من 2003 فأستخدم هذه المعادلة وستلاحظ الأضافة بسيطة والمعادلة معادلة صفيف أى لابد من الوقوف بالماوس فى نهاية المعادلة والضغط على ( CTRL+SHIFT+ENTER ) لتحقق المطلوب =IFERROR(INDEX(TABL; SMALL(IF(($H$5=NUM); ROW(TABL)-MIN(ROW(TABL))+1; ""); ROW(A1));COLUMN(A1));"") دالة بحث.rar
    2 points
  6. إلغى علامة "/" من المعادلة الموجودة فى عمود ( N ) وإجعلها ("") إى المعادلة الموجودة فى الخلية 8 ستكون كالأتى: =IF(M8>75;"";B8) لأن المعالة تعتمد على إلغاء الفراغ من العمود تقبل تحيات : أخيك
    2 points
  7. ماشاء الله عليك أستاذى بجد أعطيت روح وحيوية للمنتدى بهذه الأفكار الرائعة حل أخر بجانب حل أستاذى ( جمال الفار ) إلغاء فراغات معادلة مع التسلسل.rar
    2 points
  8. ماهو معيار الأختيار أخى ( الشرط ) لقد قمت بأخذ الأكبر من ثمانية أيام فأكثر فقام بتحقيق المطلوب وأليك المرفق الراسبين بالتسلسل.rar
    2 points
  9. حل أخر أخى بالأضافة إلى حل أستاذى ( الخالدى ) تنسيق شرطى بشرطان.rar تنسيق شرطى بشرطان ولونان.rar
    2 points
  10. لاأستطيع مجاراة كل هذه الكلمات الجميلة من أساتذة وأخوة سوى بأسف لأن هذا الشئ الذى قلتة صعب عليه جدا لإدمانى وعشقى لهذا الصرح بكل مافية من حب ودفء ولكن يعلم الله أن هذا القرار إتخذتة وأنا على علم إنه سيسبب لى الألم قبل أى إنسان فى الدنيا فهذا الصرح أنا لاأحبة ولاأعشقة بل أصبحت مدمن لهذا الصرح لدرجة إنى عندما أجلس أمام الكمبيوتر منذ عودتى من العمل إلى مابعد الثانية والثالثة صباحا لأرى ولاأتابع سوى المنتدى مما أثر على سلبا من حيث نظرى وأتخذت هذا القرار بعد كثرة الدموع التى تذرف من عينى لدرجة إنى فاصل بينها وبين النظارة الأن بقطعة من القطن وعندما ذهبت إلى الطبيب حذرنى من فقدان نظرى لوأستمريت على هذه الحالة ولكن كنت أتجاهل هذا إلى أن تعبت جدا فى الأيام السابقة ، وبعودة العديد من عمالقة المنتدى وأخوتى وأساتذتى من الأجيال الجديدة أحسست أن المنتدى لم يعد بحاجة ماسة لى وأن عودة الأساتذة العظام أمثال : أستاذى ومعلمى ( رجب جاويش ) وأستاذى ( جمال الفار ) وأخوتى العظام من الأجيال الجديدة بجد شئ رائع ولأستطيع حصرهم حتى لاأنسى أحدا فيهم ولكن نظرا للمرة الأولى التى تصل فيها أخت غالية لمستوى رائع من حيث الفكر والذكاء والتفكير والعبقرية فى تكوين المعادلة بهذا المستوى كان لابد من ذكر أسمها لمكانتها بيننا جميعا أختنا الغالية الرائعة ( أم عبد الله ) بارك الله فيها وذادها علما أحسست أن المنتدى بخير وستستمر رسالتة فى تخريج العمالقة طالما به أساتذة عظام مثل أستاذنا العملاق ( عبد الله بقشير ) وأستاذنا الرائع ( طارق محمود ) وأستاذنا الجميل ( رجب جاويش ) وأستاذنا وعميد منتدانا (دغيدى ) وأستاذنا ( أبو حنين ) ومثلى الأعلى فى المعادلة الراقية ( بن عليه حاجى ) ومعلمى الرائع ( جمال الفار ) وأستاذى الذى تتلمذت علي يدية وعبقرى (exel4us ) العظيم ( يحيى حسين ) وأستاذى العظيم ( أحمد زمان ) وأستاذى ( سعيد بيرم ) وأستاذى ( أحمد فضيلة ) تخيلوا كل هؤلاء العظام الذين تتلمذت على أيديهم بالطبع قادرين على صنع المزيد من العباقرة اللذين تمتلأ أوفيسنا بهم الأن من الأجيال الجديدة وعذرا أخوتى وأصدقائى فأنتم ملأ السمع والفؤاد ولكن هؤلاء من علمونى وأدين لهم بالفضل بعد ربى لذلك وأمام هذا الحب الجارف وهذه المشاعر الجياشة لن أستطيع إلا قول ( أنا أسف للجميع ) ولن أستطيع البعد عنكم بجد ولكن هذه الأيام لن أتواجد بكثرة لظروف ( نظرى ) وأتمنى أن يغلق الموضوع لعدم تضييع وقتكم ولنشرع فى العمل المثمر الذى تعودنا علية من هذه الجامعة والذى تتميز به عن كل منتديات الدنيا شكرررررررررررررررررررررررررررررررررا لكل أستاذ وكل أخ وكل أخت وكل زميل سطر بيدية سطر فى هذه الصفحة لأنها ليست كلمات بل مشاعر وعواطف أعلمها وأحسها دائما منكم أبن المنتدى العاشق للمنتدى وكل أستاذ وأخ ( جمال عبد السميع ) وشكرا أستاذى العظيم وعميد عائلتنا والذى أعلم مشاعرة جيدا أخى الكبير ( جمال دغيدى ) وياريت أستاذى يتم حذف هذه المشاركة لأحس أن الأمور طبيعية ولم أغب عن المنتدى أبدا
    2 points
  11. بسم الله الرحمن الرحيم أضع بين أيدي الأخوة جميعا" ... برنامج للرواتب الشهرية ,,, من إبداعات أستاذي ابو خليل والأستاذ سمير المحترمين وكما أوصاني أخي ابو خليل بدأت بوضع المشروع بمشاركة جديدة حيث أتممنا مرحلة مهمة وهي تحديث البيانات الشهرية لكن يبقى عندي في هذه المرحلة وأخص الأستاذ ابو خليل بها ... أريد عمل حقل total ليجمع حقول المستحقات من المبالغ عدا الحسميات ليكون الغياب محسوما من total , وليس الراتب الأساسي asasi المرحلة الجديدة هو الموظف عندما يكون مستمر بالخدمة وتفعل الاشارة تبقى وتستمر تحديث بياناته في جدول tbl_rawateb بصورة اعتيادية أما اذا انقطع عن الخدمة والعمل او تم ترقين قيده ,, لايتم تحديث مستحقاته وراتبه في جدول رواتب ,, لكن نحتفظ ببياناته في جدول جديد مثلا" للعودة اليها حين الحاجة ......... وهذا أولا" ثانيا" : اريد تقرير بالكليات وعملت تقرير r_all على غرار r_rateb حيث احتاج الى بعض البيانات من جدول employees ولكني لم افلح بذلك .... حيث المفترض التقرير يتحدث بحسب الشهر ارفق قاعدة البيانات وانا حاضر لاستفسارات الأخوة ........... والفائدة ان شاء الله تعم للجميع رواتب 5_ مرحلة 6.rar
    1 point
  12. شكرا أخى الحبيب ( عباس ) على مرورك ومشاعرك التى أعرفها وأشعر بها جيدا جزاك الله خيرا وأبعد اللهم عنك المرض أنت وجميع أخوتنا وكل أمتنا الأسلامية تقبل تحيات : أخيك
    1 point
  13. السلام عليكم الاخ الحبيب / إبراهيم ابوليله بارك الله فيك بعد اذن اخونا الحبيب / محمود الشريف ... جزاه الله خيرا ولاثراء الموضوع ... وعلي حسب فهمي للطلب استبدل الكود الموجود بالفورم والخاص بالترحيل ... بالكود التالي Private Sub CommandButton3_Click() Sheet3.Select Lr = Sheet3.[A100000].End(xlUp).Row Range("A4:AA" & Lr).Clear For c = 1 To 10 Cells(3, c).ClearFormats Cells(3, c) = Me.Controls("Label" & c).Caption Cells(3, c).HorizontalAlignment = xlCenter Cells(3, c).Borders.LineStyle = xlContinuous 'Cells(3, c).Borders.Weight = xlMedium Cells(3, c).Font.Name = "Agency FB" Cells(3, c).Font.Size = 20 Cells(3, c).Font.Bold = False Next If ListBox1.ListCount = 0 Then Exit Sub Sheet3.Range("A4").Resize(ListBox1.ListCount, 10).Value = ListBox1.List Sheet3.Range("B4:B50").NumberFormat = "DD/MM/YYYY" Lr1 = Sheet3.[A100000].End(xlUp).Row + 1 Sheet3.Cells(Lr1, 5).Value = UserForm4.Label12 Sheet3.Cells(Lr1, 6).Value = UserForm4.Label13 Sheet3.Cells(Lr1, 7).Value = UserForm4.Label14 Sheet3.Cells(Lr1, 8).Value = UserForm4.Label15 Sheet3.Cells(Lr1, 9).Value = UserForm4.Label16 Sheet3.Cells(Lr1, 10).Value = UserForm4.Label11 End Sub واليك الملف به الكود بالمرفقات وفي انتظار ردك تقبل خالص تحياتي RECIP-SAMA.rar
    1 point
  14. بارك الله فيكم أختنا فى الله / أم عبد الله وتقبلوا منى وافر الإحترام والتقدير
    1 point
  15. أختى الغالية ( أم عبد الله ) كما شرفت المرأة المصرية مصر ، فحضرتك فخر لأى أمرأة فى منتدانا هذا ، بارك الله فيكى وزادك من علمه وفضله شكرا : أستاذتى الغالية
    1 point
  16. أخى الحبيب الغالى ( عباس ) بعد معادلتك الرائعة هذه أسمح لأخيك أن يشاركك هذه المشاركة التى تشرفنى بتواجدى معك ولأثراء الموضوع حل أخر vlookup&if 2.rar
    1 point
  17. حل اخر جرب اخى المرفق واعلمنى بالنتيجه دمتم بخير ELFAR55.rar
    1 point
  18. ما شاء الله عليكم جميعا من كم المواضيع الرائعه التى تقدموها لسائر الأعضاء وزوار المنتدى لا أجد وقتا لمتابعه هداياكم الأستاذ القدير / حماده عمر الأستاذ الرائع / أبو حنين الأستاذ الفاضل / Klma7lwa الأستاذ الكبير / الخالدي بارك الله فيكم لإثرائكم الموضوع وبارك فى الأستاذ الكريم / محمد 28 على مشاركته وجزاكم جميعا عنا خير الخير وتقبلوا وافر الإحترام والتقدير
    1 point
  19. السلام عليكم ورحمة الله بارك الله فيك استاذ حمادة عمر ولإثراء الموضوع ايضا يمكن استخدام الكود التالي Private Sub Comb_Click() On Error Resume Next If Not [INDEX(Aj22:Aj3000,MATCH(AL1,Aj22:Aj3000,0),1)].Select Then MsgBox ("غيرموجود") End Sub في امان الله
    1 point
  20. أختى الغالية ( أم عبد الله ) ماشاء الله عليكى بجد معادلة رائعة أستطيع الأن ترك المنتدى نهائيا وأنا تارك ورائى أستاذة رائعة ، لاأستطيع أن أخاف عليها بالأضافة إنى أحس فى الفترة الأخيرة أن المنتدى ليس بحاجة إلى أمثالى من الأجيال القديمة فالبركة كل البركة فى الأجيال الجديدة ولاأثراء الموضوع المدى بين رقمين.rar
    1 point
  21. السلام عليكم ورحمة الله وبركاته بارك الله فيك لقيامك بهذا العمل والذي بإذن الله سيكون مميزاً في المستقبل ولكن ما ساقوم به الان هو مساعدة من نوع اخر وهو على طريقة لا تعطني سمكة ولكن علمني كيف اصتادها 1 ) عليك ان تبدا استاذي الكريم خطوة خطوة بمعني انك عليك الان ان تختار ما قام به عمالقة المنتدى من اعمال الكنترول وتعمل عليه كشيت الاستاذ رجب جاويش او الاستاذ جمال الفار أو شيت الاستاذ أحمد السيد او شيت الاستاذ ايسم او احد من عمالقة المنتدي واعتذر ان نسيت احد العمالقة 2 ) عليك ان تعرف ان فكرة الشيت هي فكرة سهلة تحتاج الى بعض التفكير وثانياً التعلم وثالثاً سؤال اخواننا من لا يبخلون علينا بالاجابة 3 ) والان مرحلة التعليم وسوف استغل بعض مواضيع اخوننا ونحاول مع بعضنا البعض كيفية اصطياد الاسماك من خبرات عمالقة منتدانا أ) وهو كيفية استخراج الاوائل من اي جدول خذ هذا الموضوع مميز http://www.officena.net/ib/?showtopic=38931 ب ) نسبة المادة والاحصائية هي بطريقة بسيطة تستطيع ان تعرف نسبة اي عمود ( مادة ) بطريقة رياضية والسؤال كيف نعرف عدد الناجحين الاجابة بدالة counif وهي تعني اخرج عدد بشرط وهنا قمت بعمل مثال على مادة العربي في شيت نصف العام فذهبت في اي خلية فارغة ووضعت هذه المعادلة =COUNTIF(K8:K98;">49") والمعادلة تعني اخرج عدد الذين اكبر من حصلوا على 49 درجة والنتيجة ظهرت بشخص واحد فقط اي 1 فقط هو الناجح بعد ذلك نستطيع معرفة الاحصائية بالمعادلة الرياضية السابقة وهي عدد الناجحين =1 في 100 على عدد الطلبة =الخلية التى قمنا بها من قبل لمعرفة عدد الناجحين*100/عدد الطلبة ---------------------------------- وللتعرف اكثر على دالة countif شرح بض الاخوة http://www.youtube.com/watch?v=AaBRzH4KRU8 ----------------------------- هذا شرح بسيط للافكار وانا في خدمتك اذا اعجبتك الفكرة لتكملة باقي الموضوع..
    1 point
  22. أخى الفاضل علامتى السالب هما لإجبار البرنامج على تحويل القيم المنطقية ( true و false ) الى قيم رقمية لأنه لا يمكن ضرب الكلمة true او false فى أى رقم من المصفوفة الأخرى (2,2,2) وبالتالى يتم تحويل true الى الرقم 1 وتحويل false الى الرقم صفر حتى يتم ايجاد مجموع حاصل ضرب المصفوفتين معا وعلى فكرة علامة الضرب ( * ) تعمل نفس عمل علامتى السالب
    1 point
×
×
  • اضف...

Important Information