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

يحيى حسين

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

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

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

  • Days Won

    3

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

  1. السلام عليكم و رحمة الله و بركاته لقد قمت بالأمس بتنزيل الاكسيل 2010 من مشاركة احد الاخوة في هذا المنتدى و بدأت بإستكشاف الفروقات بينه و بين 2007 ووجدت كثير من الفروقات التي سأقوم برفعها في هذه المشاركة ان شاء و وجدت بعض الميزات الجديدة و التي ابهرتني بجمالها و طريقة عملها و أول ما لفت انتباهي هو عملية اللصق الخاص Paste Special فكما نرى في الصورة رقم 1 خيارات اللصق الخاص اصبحت بأشكال و ليس كتابة كما تعودنا عليها و المهم انه عندما تمرر الماوس فوق احد خيارات اللصق الخاص يتم تطبيقه مباشرة على الخلية او المجال المحدد و لكي يتسع المجال لك يقوم الاكسيل بتحويل قائمة الرايت كليك الى قائمة شفافه و بعد أن تنهي عملية اللصقة تظهر كلمة Ctrl داخل مربع في الخلية التي تم فيها اللصق و عند الضغط على Ctrl تظهر لنا مرة اخرى ميزات اللصق الخاص و تبقى الخلية الام في وضع النسخ كما هو في الصورة رقم 2 و نفس الامر بالنسبة لخيارات اللصق الخاص من الريبون Home الصورة رقم 3
  2. أخي الخطأ سيكون بسبب استخدام الفاصلة و الفاصلة المنقوطة بين متغيرات الدالة حيث ان استخدم الفاصلة العادية في برامجي في حين ان جهازك انت يقرأ فاصلة منقوطة فقط قم بهذا التعديل و من ثم قم بتطبيق باقي الاجراءات و ستجد الامور تمام ام سؤالك فهذه النمط من الدوال او ما يعرف باللغة العربية لفيف الصف لا يتقبل الاكسيل الا ب Ctrl+Shift+Enter راجع هذا الرابط و هو من موقع مايكروسوفت http://office.microsoft.com/ar-sa/excel/HA...=CH100648411025
  3. مثال بسيط على طريقة استخدامها للعد افترضنا ان لدينا في العمود الاول يحيى خبور عمر خبور يحيى يحيى خبور عمر عمر و في العمود المقابل بي البيانات التالية شمال شمال جنوب شمال شرق شمال شرق جنوب شرق و تريد معرفة عدد المرات التي تواجد فيها اسم عمر في العمود الاول مع المنطقة جنوب في العمود الثاني بمعني كم مرة قام عمر بزيارة الجنوب نقوم باستخدام المعادلة التالية : =SUMPRODUCT(($A$1:$A$9="عمر")*(B1:B9="جنوب")) و في الاكسيل 2007 يوجد دالة جديدة اسمها COUNTIFS تفي بالغرض و تاخذ الشكل التالي : =COUNTIFS(A1:A9,"عمر",B1:B9,"جنوب") و لكن لو افترضنا وجود عمود ثالث و به قيمة المبيعات العمود سي 500 200 100 300 100 500 300 400 200 و اردنا معرفة المبيعات التي قام بها عمر في منطقة الجنوب نستخدم الدالة التالية =SUMPRODUCT(($A$1:$A$9="عمر")*(B1:B9="جنوب")*C1:C9) و هنا قامت الدالة SumProduct بالعد و الضرب و الجمع و يمكننا استخدام ال Array Formula ايضا لنفس المطلوب السابق =SUM(IF(($A$1:$A$9="عمر")*(B1:B9="جنوب"),C1:C9,0)) أتمنى أن تكون اتضحت الصورة
  4. أخي هذه الدالة الموضوعة في الجدول الأصلي =SUMPRODUCT((DATA!$A3:$A31=$A2)*(DATA!$B3:$B31=$C2)*(DATA!$C3:$C31=$C3)*(DATA!$D3:$D31)) و يمكننا استبدالة بـ Arrar Fomula =SUM(IF((DATA!$A3:$A31=$A2)*(DATA!$B3:$B31=$C2)*(DATA!$C3:$C31=$C3),(DATA!$D3:$D31),0)) و لكن لا تنسى ان تضغط على Ctrl+Shift+Enter و ليس Enter لوحدها عند استخدام الدالة البديلة
  5. هذه الدالة الوحيدة التي تحل مكان Array Formulla و يمكنها القيام بوظائف كثير من الدوال الاخرى كعمليات الجمع لاكثر من شرط كما هو حال مثال اخي او العد لاكثر من شرط و ما يميزها عن غيرها من الدوال ايضاً قدرتها على التعامل مع البيانات النصية و استخراج قيم حسابيه منها و غيرها الكثير الثكير و لها عدد كبير من الخدع و و و و لو تحدثنا عنها بتعمق اكبر فقد تحتاج لساعات طويلة شكراً لك على موضعك اخي
  6. هل هو حلم أم حقيقة أبو تامر لقد طالت غيبتك أيها الأستاذ القدير و الله لقد اشتقنا لك و يعلم الله مدى اشتياقنا لك
  7. أخي عبد الرحمن الاكسيل يعتمد على تنسيق الخلايا في اظهار النتيجة التي ترغب بها فعندما تكتب رقم 1 و تقوم بتحديد نفس الخلية التي بها رقم 1 و من ثم رايت كليك و تختار تنسيق الخلايا ستظهر لك قائمة جديدة و سيكون التاب الخاس بالارقام مفعل و منه ستجد مجموعة متخصصة بالتواريخ و الاوقات و قم باختيار ما ترغب به من تنسيقات و ان كنت تريد مرونة اكبر في التنسيقات يمكنك اختيار الخيار الاخير تخصيص و ستجد به عدد من التنسيقات و يمكنك اضافة تنسيق جديد كأن تكتب مثلاً yyyy/mm/dd حيث ان اليوم يشار اليه بالحرف d و الشهر يشار اليه بالحرف m و السنة يشار اليها بالحرف y و سيظهر التاريخ عندك 31/05/2009 و اذا كنت ترغب في ان يظهر الشهر كتابة Jan كرر حرف ال m ثلاث مرات yyyy/mmm/dd و اذا كنت ترغب في ان يظهر الشهر بكتابة كاملة January كرر حرف ال m اربع مرات yyyy/mmmm/dd و نفس الامر مع الايام عن تكرار حرف ال d ثلاث او اربع مرات ============================ ملحوظة اخيرة إذا كتبت الرقم 1 و قمت بمعل التنسيق أعلاه فسيعود بك الاكسيل الى تاريخ 1/1/1900 و سيكون لي شرح قريب ان شاء الله لموضوع تعامل الاكسيل مع التواريخ و الاوقات
  8. أخي خبور دائماً مبدع اشتقنا لأعمالك الجميلة أتمنى أن تكون امورك قد فرجت و يسر الله لك امورك دمت في حفظ الرحمن
  9. السلام عليكم أخي شكراً على كلاماتك الجميلة و ذلك من فضل الله سبحانه و تعالى فقط و لكن تنبيه شرعي لعبارتك اعلاه ففي هذه العبارة لفظ شركي و العياذ بالله فاستخدامك لحرف الواو بين الخالق و المخلوق فانت هكذا قمت بالمساواة بينهما و العياذ بالله و الأصل أن تقول بفضل الله سبحانه و تعالى ثم بفضل فلان و الله سبحانه و تعالى أعلم أخوك في الله يحيى
  10. جميل أخي طارق أحب طريقتك في التعامل مع الدوال أسأل الله العلي القدير أن يزيدك من علمه و من فضله
  11. دائماً مبدع أخي ابو اسامة انا اقوم باخفاء معادلاتي بالطريقة التقليدية عن طريقة الرايت كليلك ثم Format Cell ثم نختار Protection و اختار هذا الخيار Hidden و من ثم اقوم بحماية الصفحة و بذلك تختفي المعادلات و يتم حمايتها
  12. أخي خبور نورت المنتدى و حمدا لله على سلامتك يمكنك عمل طلبك برطيقة اخرى عن طريق المجاميع الفرعية أضنها ستفي بالغرض
  13. بارك الله فيك اخي خالد و جعله في ميزان حسناتك
  14. الاخ noni67 حياك الله في منتدانا و الاخ الحبيب طارق بعد اذنك اريد ان اضع مجموعة حلول لتعم الفائدة بها ان شاء الله الحل الاول و هو نفس طريقتك اخي طارق و لكننا نقوم بتضمن دالة الارقام العشوائية RANDBETWEEN داخل الدالة VLOOKUP =VLOOKUP(RANDBETWEEN(1,100),$C$2:$D$101,2,0) و الحل الثاني هو باستخدام الدوال التالية =INDEX($D$2:$D$101,RANDBETWEEN(ROW($D$2),ROW($D$101)),0) و طبعا يمكن الاستغناء عن الصفر و الحل الثالي =INDEX($D$2:$D$101,INT(RAND()*COUNTA($D$2:$D$101))) و هي مرفقة في الملف Justice_Random_Name.rar
  15. أخي طارق يمكننا استخدام sumif بشكل افقي بدل العمودي =SUMIF(A3:L3,"مدين",A4:L4)
  16. اخي خالد جزاك الله كل خير و لكن اين الاكسيل نريد منك ان تسجل لنا مقطع للاكسيل و ليس الورد اتمنى ان تقوم بذلك حتى نرى ما هو الجديد
  17. نعم اخي ياسر ولكن هذه الدالة لا تعمل الا على الاكسيل 2007
  18. اخي ياسر لقد شرحت لك طريقة معالجة الخطأ راجع الرد رقم 19 في هذا الموضوع و ستجد شرحاً وافياً ان شاء الله
  19. اخي نزار بصراحة انا مش عارف وين الخطأ اللي بتحكي عنه فانا لم اتعلم و لا اتعلم بدون خطأ فيا ريت لو تشيري لي على الخطأ حتى اتفاداه ان كان موجوداً فمعادلتك تعطي نتيجة مختلفة عن طلب الاخ ياسر و معادلتي تعطي نفس النتيجة التي طلبها الاخ ياسر فاين هو هذا الخطأ الذي تتحدث عنه
  20. يعطيني نتائج خاطئة هذا ملف مرفق و يا ريت لو تحددي الخطأ MAHA.rar
  21. اخي ياسر خطأ NA بسيط و يمكن التعامل معه من خلال دالة اسمها =ISNA و يتم ذلك بدمجها مع المعادلة =IF بحيث يكون الفحص المنطقي في معادلة IF هو معادلة ISNA و ستحتوي هذا المعادلة على المعادلة التي قد تعيد قيمة خاطئه فان وجد خطأ ستعطينا TURE و ان لم يجد خطأ يقوم بتطبيق النتيجة الثالثة بحيث يكون شكل الدالة كما الحل الاخير كما يلي =IF(ISNA(INDEX($A$2:$E$1079,MATCH(E2,$A$2:$A$1079,0),2)), "", INDEX($A$2:$E$1079,MATCH(E2,$A$2:$A$1079,0),2)) السطر الاول هو فحص المعادلة لاحتوائها على خطأ NA و السطر الثاني في حالة وجود خطأ سيعيد قيمة فارغة " " و يمكننا وضع اي نص مثلا " لا يوجد قيمة لهذا الرقم " فعند وجود خطأ ستظهر هذه الرسالة لا يوجد قيمة لهذا الرقم و السطر الثالث اذا لم يجد خطأ سيقوم بتطبيق نفس المعادلة و يمكننا ايضا استخدام ISERROR بدلاً من ISNA و في الاكسيل 2007 هناك ما هو اسهل منهما و هي الدالة IFERROR أتمنى ان يكون الشرح قد غطى المطلوب
  22. هذه النفس المعادلة السابقة و لكنها تفحص القيمة الموجودة في العمود E مع العمود A و تعيد رقم الباركود ارجو ان تجربيها و تخبريني بالنتيجة =INDEX($A$2:$E$1079,MATCH(E2,$A$2:$A$1079,0),2)
  23. بعد اذن الاخ ياسر انا اقوم برفع الصور في مشاركاتي بالخطوات التالية : بعد ان اكون قد قمت بحفظ الصورة بصيغة GIF من المشاركة اقوم برفع الصورة كمرفق مثلما نقوم برفع ملف اكسيل مضغوط
  24. هل الخطأ على كل المعادلة فهذا الخطأ يحدث عندما لا تجد الدالة قيمة ترجعها و حلها بسيط
×
×
  • اضف...

Important Information