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

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

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

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

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

  • Days Won

    116

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

  1. تفضل أخى المطلوب وإذا أعجبتك الإجابة علم على " تمت الأجابة " تقبل تحياتى ضرب عددين بينهم نص.rar ضرب رقميين بينهم نص بتنسيق عام يصلح لأوفيس 2003 وما هو أعلى.rar
  2. أخى الحبيب " إسلام " شكرا على كلماتك الرقيقة ، والحمد لله إن المعادلة حققت المرجو منها وهذا هو أولا وأخيرا توفيق من الله أم طلبك فإليك المطلوب أما بخصوص طلبك الخاص بالإميل سوف أنظر فية وإذا توفر لدى متسع من الوقت لن أتأخر ويسعدنى تحقيق كل طلباتك تقبل تحياتى إستخراج الأسم المكرر الأول فقط فى مدى حتى لو مركب 2.rar
  3. شكرا أخى الحبيب " jo11 " على مرورك الكريم وكلماتك الجميلة تقبل تحياتى
  4. أخى الحبيب " إسلام " أعتقد لو لم أكن قد فهمت خطأ ، فهذا هو المطلوب تقبل تحياتى إستخراج الأسم المكرر الأول فقط فى مدى حتى لو مركب.rar
  5. أخى الحبيب " إسلام " طلبك فى ظاهرة بسيط ولكن محتواة صعب للغاية ولوكانت فكرة أخى الحبيب " سليم " هى ماتريد سيكون فعلا ما أسهلة ولكن ماتريدة فى النتيجة التى فى المرفق يؤكد تحليلى لأن ماتريدة ليس سهل على الإطلاق لما يحتوية من أسماء مركبة ، لأن من عيوب الأسماء العربية وأصعبها وجود الأسماء المركبة والتى ليس لها حصر ولا نهاية فأرجو توضيح ما تريد للعمل علية وأتمنى من كل قلبى أن يحقق حل الأستاذ " سليم " المطلوب تقبل تحياتى
  6. إليك أخى المطلوب وفقا لأوفيس 2003 وأوفيس 2007 تقبل تحياتى نقل البيانات بدون تكرار ومرتبة أبجديا OFFICE 2003.rar نقل البيانات بدون تكرار ومرتبة أبجديا OFFICE 2007.rar
  7. أخى الحبيب يبدو أن الكلام السابق لم يصل لحضرتك جيدا لأن الذى فى الصورة ليس خطأ ولكن البيانات التى ترجعها الدالة من الأسماء المفردة قد إنتهت ومع سحب المعادلة لأسفل لاتجد بيانات ترجعها فترجع هذا الخطأ دليل على إنتهاء البيانات لذلك لونظرت إلى الدالة التى أضافها الأخ " على عبد المنعم " والأخ " محمد لطفى " وهى دالة تقوم بجعل الخلية خالية من الخطأ فى حالة وجودة وهذا لحسن الشكل فقط وليس لها علاقة بصحة أو خطأ الدالة أرجو أن يكون الشرح واضح تقبل تحياتى
  8. شكرا لكل الزملاء على كلماتهم الرائعة ومرورهم الكريم أما بالنسبة لملحوظة الأخ " على عبد المنعم " أنا وضعت أساس المعادلة وفقا للطلب ، أما إضافة " iferror " لحذف الخطأ الوارد من عدم وجود بيانات ترجعها الدالة فقد تركتة كلا على حسب إصدار الأوفيس لدية لأنى لوضعت المعادلة وفقا لإصدار الأوفيس عندى وأنا أستخدم أوفيس 2003 فكان لابد من أستخدام " iserror " أو " if(error " لهذا تركت هذا الشرط ليكتبة كل زميل وفقا لإصدار الأوفيس لدية أما ملحوظة الأخ " mhrrd " فهذه قد سبق الكلام فيها لأن المعادلة تعمل بكفاءة تامة والمرفق يوضح ذلك تماما وبالطبع الكلام الذى سبق كلة هو إجابة ملحوظة الأخ " محمد لطفى " تقبلوا تحياتى
  9. جرب أخى إستخدام هذه المعادلة لأنها تحقق لك المطلوب بلإضافة أنها تقتصر على الأرقام وتمنع كتابة النص المعادلة أخى =AND(D11>=1,D11<=4,ISNUMBER(D11)) ستجدها فى " DATA VALIDATION " ثم " CUSTOM " ثم " المعادلة " تقبل تحياتى معادلة إدخال رقم فى خلية بمدى ومواصفات خاصة.rar
  10. هل وقفت فى نهاية المعادلة بمؤشر الماوس وقمت بعمل ضغطة واحدة لتثبيت مؤشر الكتابة فى نهاية المعادلة وقمت بالضغط على " ctrl+shift+enter " لعمل هذان القوسان " { } " فى بداية ونهاية المعادلة بشكل تلقائى جرب أخى وأعلمنى بالنتيجة لأنك كما ترى فى المرفق المرفوع من قبلى المعادلة تعمل بشكل ممتاز تقبل تحياتى
  11. أخى الحبيب " ياسر " أسف على التأخير لإنى فعلا مشغول جدا ، بالإضافة لإنى قليل التواجد فى المنتدى حاليا ، بالإضافة أن أساتذة المنتدى قاموا بالواجب وأكثر وعلى رأسهم الأستاذ " سليم " ومعادلتة الرائعة والبسيطة وفعلا أخى سبب مشكلة المعادلة هى إنها معادلة صفيف أى لابد من الضغط على " ctrl+shift+enter " معا حتى تأتى بقيمها بشكل صحيح أما الترتيب الأبجدى فقد تم عمل تعديل بسيط فى المعادلة السابقة لتلائم طلب الأستاذ " قصى " وبالتالى هى معادلة " صفيف " أيضا وهذا هو المرفق الجديد به تعديل للمعادلة الأولى وطلب أخى " قصى " تقبلوا تحياتى المكرر.rar
  12. تفضل أخى " ياسر " أرجو يكون المطلوب تقبل تحياتى نقل قيم بدون تكرار.rar
  13. أخى الحبيب " الهادى " يتضح لى من عدد مشاركات حضرتك إنك لست جديدا فى المنتدى بمعنى إنت تعلم أنه من الأفضل والأدق والأسرع فى مساعدة حضرتك على سؤالك 1- أن يكون مشفوعا بمثال على المطلوب 2- أن يكون داخل المثال تصور للحل الذى تريدة على بياناتك المرسلة بداخلة فسيكون هذا أسرع وأدق لما تريدة تقبل تحياتى
  14. أولا - أخى بالأطلاع على الملف هناك شئ غير دقيق فى طلب حضرتك كيف توجد تاريخ ، قبل تاريخيين بمعنى لوفرضنا إنك تريد حصر الأصناف بين ( 5/1/2015 و 21/1/2015 ) كيف سيتم جلب لأصناف التى قبل التاريخيين الحل هنا سيكون الأصناف التى تسبق تاريخ البداية ، والتى ستكون فى نفس الوقت قبل تاريخ النهاية " 21/1/2015 " ، إذن مافائدة وضع هذا التاريخ أى يكفى وضع تاريخ البداية فقط لأنه سيسبق التاريخيين إلا إذا كنت تقصد الأصناف الواقعة بينهم وإذا كان المطلوب كذلك ، بالبحث أخى فى المنتدى ستجد أنه تم هذا العمل بالعديد من المعادلات وبطرقا عدة وياريت لولم يكن هذا هو المطلوب ؟ يتم إيضاح الأمر أكثر ويكون الملف المرسل من قبلكم به تصور على النتيجة المطلوبة تقبل تحياتى
  15. حل جميل وأفكار رائعة أخى الحبيب " إبن مصر" وجهد رائع بارك الله فيك وهذا حل أخر بالمعادلات بدون أعمدة مساعدة فى الخلية " C2 " يتم وضع قيمة الخلية الأولى للعمود " A " أى "C2=A1 " أما فى الخلية "C3 " يتم وضع هذه المعادلة ويتم سحبها لأسفل =IF(COUNTIF(C$2:C2,C2)<VLOOKUP(C2,$A$2:$B$1000,2,FALSE),C2,INDEX($A$2:$A$1000,MATCH(C2,$A$2:$A$1000,0)+1)) repeat num.rar
  16. ويمكن إستخدام هذه المعادلة فى الخلية " AA24 " وسحبها لأسفل بقدر ماتريد =SUMPRODUCT(--((SMALL($E$24:$E$144,$E$24:$E$144)+RANK($X$24:$X$144,$X$24:$X$144)+ROW($E$24:$E$144)*10^-10)<=(SMALL($E$24:$E$144,E24)+RANK(X24,$X$24:$X$144)+ROW()*10^-10))) ستحقق لك المطلوب تقبل تحياتى
  17. حل أخر بمعادلة واحدة وبدون أعمدة مساعدة تقبلوا تحياتى 111111_3.rar
  18. بعد إذن أستاذى " طارق محمود " هذان حلان بطرق مختلفة ، لكن للأسف لم أستطع الأستغناء عن الأعمدة المساعد بسبب تشابة بعض الشروط ، وحضرتك تريدها بترتيب تصاعدى وهذا صعب لذلك إليك الحلان وهنا شبيهان بحل المهندس الرائع " طارق محمود " تقبلوا تحياتى 111111.rar 111111_2.rar
  19. أخى الحبيب لقد وضعت الفكرة ولم تضع النتيجة المرجوة ياريت ، يتم وضع النتيجة المرجوة من طلبك لأن بصراحة أنا غير متصورة وهذا طلب دائما أركز علية ياريت يكون الطلب بداخلة تصور بالنتيجة المطلوبة هذا تصور للحل بطريقة ا( pivot table ) والمعادلات أرجو أن يكونا المطلوب تقبل تحياتى حساب الأرباح إسبوعيا.rar
  20. بدون معادلات أخى 1- قم بتظليل العمود الذى يحتوى على الأشارات السالبة 2- قم بالضغط على " CTRL+H " فى مستطيل "FIND WITH " ضع إشارة السالب 3- فى مستطيل " REPLACE WITH " إتركة فارغ 4- ثم إضغط على " REPLACE ALL " ثم " CLOSE " تقبلوا تحياتى
  21. ومشاركا لأساتذتى حل أخر و بطريقة أخرى تقبلوا تحياتى حساب ضرائب.rar
  22. الكود أخى الحبيب يتم الوصول إلية كما سبق الإيضاح بعد فتح الملف يتم الضغط على المفتاحين " ALT+F11 " ، ستجد كلمة " MODULE1 " سيتم الضغط عليها ستجد الكود البرمجى فى الجهة المقابلة يتم تظليلة بالكامل وبنفس الخطوات فى ملفك سيتم الضغط على " ALT+F11 " سيفتح لك صفحة الأكواد من قائمة " INSERT " ستظهر قائمة إختر منها " MODULE " إلصق بها الكود الذى سبق نسخة من ملفى ثم طبق المعادلة {=NoBlanks(A1:A100)} على أى مدى تجد به فراغات وتريد إلغائها مع ملاحظة أنه لابد من الضغط على "CTRL+SHIFT+ENTER " لتكوين هذان القوسان فى بداية ونهاية المعادلة لأنها معادلة صفيف " { } " حتى تحقق المعادلة المطلوب بشكل سليم أرجو أن يكون الشرح به الأفادة لحضرتك تقبل تحياتى
  23. حل أخر بطريقة أخرى يتم وضع هذه المعادلة فى الخلية "B3 " وسحبها لأسفل بالقدر المطلوب =IF(A3="","",VLOOKUP(A3,$E$3:$G$22,3,TRUE)) وإذا أردت حذف الجدول الموجود فى الأعمدة " E-F-G " أى بدون أيه شروط سوى عمود البحث " A " فقط أستخدم الصيغة بالشكل التالى: =IF(A3="","",VLOOKUP(A3,{0,100,30;101,200,40;201,300,50;301,400,60;401,500,70;501,600,80;601,700,90;701,800,100;801,900,110;901,1000,120;1001,1100,130;1101,1200,140;1201,1300,150;1301,1400,160;1401,1500,170;1501,1600,180;1601,1700,190;1701,1800,200;1801,1900,210;1901,2000,220},3,TRUE)) تقبلوا تحياتى
  24. أخى الحبيب الدالة المعرفة ليست من ضمن دوال الأوفيس ، ولكنها عبارة عن كود برمجى بتم وضعة داخل ( module ) يتم الوصول له عن طريق الضغط على " alt+f11 " تقبل تحياتى
  25. عمل رائع أخى الحبيب بارك الله فيك وجعلة فى ميزان حسناتك بعدد المستفيدين منه تقبل تحياتى
×
×
  • اضف...

Important Information