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

يحيى حسين

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

    2,148
  • تاريخ الانضمام

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

  • Days Won

    3

كل منشورات العضو يحيى حسين

  1. إن شاء الله أخي لعلى و عسى أن يرزقنا الله القدرة على تأليف كتاب يخدم الإسلام و المسلمين إن شاء الله دعواكم
  2. أخي مجير يمكنك استخدام التصفية المتقدمة و ستعطيك قائمة بالاسماء غير المكررة
  3. أخي موضوع فهرسة المواضيع صعب و لكن هناك فصل في المواضيع داخل المنتدى على عدة تفريعات رئيسية و كما ذكرت لك خذ احد الكتب الاجنبية و ابدا معه خطوة خطوة و اي سؤال ستجد كثير من الاخوة هنا سيساعدونك
  4. نعم يمكن فصل التاريخ و ذلك عن الوصول للخطوةالثانية قم باختيار Other ثم في المربع قم بوضع محدد الفصل و هو في التاريخ / ثم اكمل الخطوة الاخيرة للفصل و لإعادة تجميع البيانات من ثلاثة أعمدة لعمود و احد قم باستخدام الدالة CONCATENATE او استخدم علامة الدمج &
  5. شكراً اخي احمد على المعلومة التي يجهلها كثير من الاخوة و لكن أخي يمكن ايضاً إستخدام الدوال في عملية التحويل من صف إلى عمود او من عمود الى صف فعلى سبيل المثال يمكن استخدام الدالة TRANSPOSE لهذه الغاية
  6. و هذا شرح مصور لاستخدام هذه الخاصية TextToColumn.rar
  7. أخيإستخدم خاصية Text to Column و اختر معيار الفصل ان تكون الفاصلة
  8. حل رائع من أخي خبور و بعد إذنك أخي خبور هذا حل آخر بإستخدام الدالة SumProduct Attendance.rar
  9. الأخ خالد القدس شكرا لك و الاخ زياد شكرا لك و الاخ DVB شكراً لك و الاخ سالم الشيباني موضوع الفاصلة تعتمد على النظام الذي تعمل عليه فجهازي معرف بحيث تكون الفاصلة و ليس الفاضلة المنقوطة و يمكنك استبدالها بكل بساطة و سأحاول حل هذه المشكلة في المرات القادمة ان شاء الله و لكن اخي اكرر انها تعتمد على النظام المستخدم في الجهاز
  10. الدالة SumIf و هي دالة الجمع بتحقق شرط واحد بمعنى أنها تقوم بجمع مدى معين بناء على تحقق الشرط لنفس المدى او لمدى آخر و الشكل العام لهذه الدالة هو =SUMIF(Rang,Criteria,[Sum_Range]) و تأخذ ثلاث متغيرات المتغير الأول : و هو المدى او النطاق Range المتغير الثاني : المعيار Criteria و يكون موجود بطبيعة الحال في المتغير الأول النطاق, و هو معيار هذه الدالة لجمع المدى الذي نرغب في جمعه. المتغير الثالث ( متغير إختياري) : المدى او النطاق المراد جمعه, و يمكن في بعض الحالات الإستغناء عنه و ذلك كما سنرى في الأمثلة . هذا ما يخص طبيعة المتغيرات . و سنعتمد هذا البيانات لشرح الأمثلة المرفقة سنفترض وجود البيانات التالية في العمود A من A1:A10 يحيى يحيى يوسف عمر عمر عبد الله عبد الله عبد الله عمر يحيى و سنفترض وجود القيم التالية في العمود B من B1:B10 241 394 170 388 133 223 380 488 347 434 و سنطبق الأمثلة عليها بناء على الملاحظات على المتغير الثاني المعيار, كما سنرى الآن : و بالعودة مرة أخر للمتغير الثاني و هو المعيار, يوجد له عدة حالات يمكننا التعامل معها : 1. قد يكون المعيار مرجع خلية : بمعنى أن نضع المعيار في خلية و نشير له من خلال المعادلة, فلو وضعنا المعيار في الخلية D1 و لنفترض أننا نريد جمع مبيعات يحيى, نقوم بكتابة اسم يحيى داخل الخلية D1 و نكتب المعادلة التالية في الخلية E1 : =SUMIF($A$1:$A$10,D1,$B$1:$B$10) و ستعطينا المجموع 1069 2. قد يكون المعيار داخل المعادلة : فبدلاً من كتابة اسم يحيى في الخلية D1 و من ثم الإشارة له من خلال المعادلة يمكننا تضمين اسم يحيى داخل المعادلة, كما هو في المعادلة التالية : =SUMIF($A$1:$A$10,"يحيى",$B$1:$B$10) و ستعطينا المجموع 1069 • و لكنا هنا يجب ملاحظة أن الاسم يجب وضعه بين علامتي التنصيص " " . 3. قد يكون المعيار جزء كلمة كأن نطلب منه جمع جميع الأسماء التي تبدأ بالحرف عين و نستخدم هنا ما يعرف باللغة الإنجليزية Wildcard Characters , و التي ستتضح فكرتها من خلال المعادلات التالية : =SUMIF($A$1:$A$10,"ع*",$B$1:$B$10) ستقوم هذه المعادلة بجميع جميع القيم التي تقابل أي إسم يبدأ بالحرف عين أم هذه المعادلة فستقوم بجميع أي اسم يحتوي حرف الميم بغض اذا وقع بعد الحرف الاول و في اي موقع وجد بعدها =SUMIF($A$1:$A$10,"*م*",$B$1:$B$10) • إستخدام الرمز * لا يشير رقم محدد من الأحرف, في حين إستخدام الرمز ؟ علامة الاستفهام يشير الى حرف واحد . 4. قد يكون معيا رالبحث متضمن على نفس المدى البحث : فمثلاً نرغب بجمع القيم التي هي اكبر من 300 و في هذه الحالة يمكننا الإستغناء عن إستخدام المتغير الثالث في المعادلة : =SUMIF(B1:B10,">300") و ستكون النتيجة هنا 2431 و في حالة رغبتنا في جمع القيم التي هي اصغر من 250 مثلاً ستكون المعادلة =SUMIF(B1:B11,"<250") • و يجب ملاحظة استخدام علامتي التنصيص . 5. جميع الجميع القيم التي لا تساوي اسم يحيى و هنا نستخدام علامات المنطق اكبر من و اصغر من, و ستكون المعادلة : =SUMIF($A$1:$A$10,"<>يحيى",$B$1:$B$10) كما نلاحظ فلقد طلبنا من الاكسيل جمع جميع القيم التي لا تساوي اسم يحيى 6. قد يكون المعيار مرتبط بدالة, فمثلاً لو أرجنا جمع القيم التي تكبر متوسط معدل القم كاملة, فستكون المعادلة كما يلي : =SUMIF(B1:B10,">"&AVERAGE($B$1:$B$10)) • أيضا هنا يجب ملاحظ وجود علامة التنصيص مع المؤشرات المنطقية . و يمكننا أيضاً ربط المعيار كما هو الحال في معادلة المتوسط مع التواريخ بحيث يتم استخدام دوال التاريخ لجميع القيم بناء على تاريخ او حالة تاريخ معين . و الأمثلة و الحالات تطول و لكن هذه النقاط تعتبر رئيسية في التعامل مع هذه الدالة و يوجد عدد كبير من الحالات التي لا يوجد متسع لها, و نمتمنى من الاخوة إضافة أي حالات أخرى مفيدة و لكن يجب أن نتذكر دائماً بأن هذه الدالة تتعامل فقط مع معيار واحد للبحث. و لا تنسونا بدعوة صالحة في ظهر الغير تفرج هماً او تفتح باباً من ابواب الفرج
  11. أخواني في الله يوجد العديد من المحاولات التي يسعى من خلالها الاخوة لايصال المعلومة للجميع و يوجد اكثر من نمط للشرح فالأخ ابو هاجر بدأ دورة في البرمجة يمكنكم الوصول اليها من خلال هذا الرابط http://www.officena.net/ib/index.php?showtopic=27109 و لقد بدأت قبل فترة كما اشر الاخ خالد القدس بدورة دوال من خلال هذا الرابط http://www.officena.net/ib/index.php?showtopic=28617 و يوجد عدد لا يستهان به من المشاركات في هذا المنتدى تساعد في تغطية العديد من المواضيع و أيضا قمت بعمل مكتبة كاملة تحتوي ما يزيد على 50 كتاب في الاكسيل و للعلم الكتب التي باللغة الإنجليزية ليس صعبة فكيير منها يعتمد على الصور و يمكنك التعلم فهذا رابط مكتبتي على النت http://www.4shared.com/dir/5779926/488c5a3..._VBA_Books.html و هذا رابط ايضاً لمجموعة من شروحاتي التي قمت بإعدادها http://www.4shared.com/dir/8350918/79971bc6/_sharing.html و هذا رابط سي دي تعليم البرمجة للاكسيل VBA http://www.4shared.com/dir/6234292/c68f5d3e/vba_Cds.html و أفضل معين أخي متابعة المشاركات في هذا المنتدى و غيره من المنتديات و السؤال عن اي شي مبهم بالنسبة لك فليس عيباً أن تسأل مهما كان السؤال و نصيحة قبل أن تسأل قم بعملية بحث في المنتدى عن ما تريده فلربما وجدت مواضيع ماشبهه و أخيراً لا تنسانا بدعوة صالحة في ظهر الغيب تفرج هماً أو تفتح باباً من أبواب الفرج أخوكم في الله يحيى حسين
  12. أخي kemas ما هي الفائدة من اضافة طلبك فالبحث يعتمد على قيمة تقوم انت بوضعها ================= أخي سالم حياك الله
  13. أخي زياد شكرا لك و لكني لم اربط المعادلة بالمدى الكامل لاني اتوقع رغبةالاخ في حذف هذا المدى و من ناحية اخرى عندما نقوم بتعريف المدى داخل المعادلة ذلك أسلم و أضمن لمعلومات المعادلة لاحظ أن المدى خارج نطاق الجدول و ليس جميلاً ان نقوم باخفائه بل نحذفه و نستغني عنه بالمعادلة الاولى و لكن خيراً فعلت مع القائمة المنسدلة لاني لاحظت ان الاخ لديه خطأ إملائي في أحد عناصر المدى و شكراً لك مرة أخرى
  14. السلام عليكم أخي جرب هذه الدالة =MATCH(B4,{"عميد";"عقيد";"مقدم";"رائد";"نقيب";"م.أول";"ملازم";"ن.ض";"م.ض.أ";"م.ض";"ر.ع.أ";"ر.ع";"عريف";"ن.ع";"شرطي";"الثانية عشر";"الحادية عشر";"العاشرة";"التاسعة";"الثامنة";"السابعة";"الخامسة";"الرابعة";"الثالثة";"الثالنية";"الاولى"},0) و لكن يجب ان تراعي ان تكون المسميات في العمود B هي نفسها المسميات داخل هذه الدالة
  15. أخي إحصائي النت جرب هذا الملف و لكني اضفت عليه في الصفحة الثانية بأن يتم إدخال القيمة في الخلية A1 و من ثم سيتم عملية استرجاع النتائج ___________.rar
  16. أخي زياد كلامك مزبوط و هنا نحن بانتظار تحديد الاخ احصائي النت لطلبه بالزبط و حتى لو طلب البحث من خلال الرقم و ان كان الرقم مكرر فهناك حل لها ان شاء الله
  17. أخي إحصائي النت استخدم الدالة Vlookup
  18. بارك الله فيك اخي ابو تامر دائماً مبدع
  19. الاخ الجزيرة و الاخ DVB Software و الاخ mfawaz شكراً لكم على مروركم الطيب و أخي mfawaz شكراً لك على البنامج و سأقوم بتنزيله و تجربته و جعله الله في مزيان حسناتك و لكن يا ريت لو انك قمت بوضعه في موضوع مستقل حتى لا نشتت الموضوع الأصلي و شكراً مرة اخرى اخي mfawaz
  20. بارك الله فيك اخي محمد طاهر موقع مهم و خصوصاً مع كثر الايملات التي تصلنا بما تحتويه من احاديث صعيفة و بعضها ليس من السنة و كثير من الادعية التي تصلنا على انها احاديث صحيحة و عند البحث نتفاجأ انه بها محاذير شرعية او اخطاء عقائدية شكراً لك أخي محمد طاهر و جعله الله في ميزان حسناتك
  21. أخي جرب هذه الدالة قد تفي بالغرض =IF(ISNA(MATCH(A1,$B$1:$B$5,0)),A1, "")
  22. أخي زياد علي اتوقع ان المشتريات تكون دائنة في حالات استخدام الجرد الدوري و عند وجود سحوبات شخصية من صاحب المؤسسة او احد الشركاء و ايضاً عن قيد اقفال الحسابات في آخر السنة
  23. أخي زياد علي و الاخ استيكا و الاخ ايسم شكرا لكم على مروركم و الاخ احمد حافظ قريباً إن شاء الله سأشرح ما تريده و لكن ماذا تقصد ب sum with blank
  24. أخي أحمد عبدالعزيز شكراً لك على ما تحاوله أن تقدمه للمنتدى و لكن تصحيح لمعلوماتك ما ذكرته أعلاه ليس لحفظ الملف كما هو معتاد و لكنه نوع من انواع الامان بحيث يقوم الاكسيل بعمل AutoRecover بمعنى نسخة احتياطية فلو مثلاُ فصل الجهاز او قطعت الكهرباء و انت تعمل على الاكسيل لن يذهب عملك هباءاً منثورا بل ستجد عملك ما زال موجودا عند اعادة تشغيل الجهاز حيث سيعطيك الاكسيل رسالة عند اعادة التشغيل توضح لك ان كنت ترغب في استعادة عملك و انا افضل تفعيل هذه الخاصية في الاكسيل
  25. الدالة Sum و هي من أكثر الدوال إستعمالاً و هي الدالة الوحيدة التي لها إختصار على لوحة المفاتيح و هذه الدالة تأخذ حتى 255 متغير بحيث يكون المتغير الأول إجباري و ما يتبعه من متغيرات إختياري و يمكن أن يكون المتغير رقم او مرجع خلية او نطاق معين او عدة نطاقات و لا يشترط تجاور النطاقات و يمكن أن يكون المتغير قيمة منطقية او دالة =SUM(33,B5,TRUE,AVERAGE(3,3,3),A1:A10,C5:C100) في المثال أعلاه نلاحظ ان المتغيرات هي كما يلي : 1. رقم . 2. مرجع لخلية . 3. قيمة منطقية . 4. دالة . 5. نطاق . 6. نطاق آخر . و يمكن ان نستخدم هذه الدالة لجمع عمود كامل كأن نستخدم =SUM(A:A) حيث تقوم هذه الدالة بجمع جميع القيم داخل العمود الاول و ايضا لجمع سطر كامل =SUM(1:1) هذه بعض المعلومات المتعلقة بهذه الدالة . لقد ذكرت في بداية الشرح أن هناك مفتاح اختصار لهذه الدالة و هو : Alt+= و كمثال على استخدام هذا الاختصار لو افترضنا وجود قيم من الخلية A1 الى الخلية A4 نضع المؤشر على الخلية A5 ثم نقوم بالضغط على Alt مع اشارة = و سنلاحظ مباشرة أن الإكسيل قام بإعطائنا المعادلة التالية =SUM(A1:A4) و نلاحظ أيضاَ أن الإكسيل قام بتضليل كامل المدى و ذلك حتى يعطينا القدرة على التحكم في زيادة او نقصان هذا المدى و مثال آخر على طريقة الجمع التراكمي لو افترضنا وجود قيمة المبيعات لدينا في العمود B و نريد عمل جمع تراكمي للمبيعات في العمود C نقوم بكتابة المعادلة التالية : =SUM($B$1:B1) ثم نقوم بسحب المعادلة للأسفل و سنلاحظ وجود القيمة التراكمية و يوجود خدع أخرى موجودة في ملف الفيديو المرفق يحث أن شرحها بالفيديو سيكون أسهل منها كتابة رابط خارجي للشرح http://www.4shared.com/file/113123442/109e8d8f/Sum___.html و هذه الطرق توفر الوقت و الجهد في عمليات الجمع للجدوع أفقياً و عمودياً أتمنى لكم المتعة و الفائدة و أن يكون لي نصيب من دعائكم بأن يفرج الله همنا و هم إخواننا المسلمين في كل مكان Sum_______________.rar
×
×
  • اضف...

Important Information