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

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

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

    3724
  • تاريخ الانضمام

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

  • Days Won

    116

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

  1. شكرا أخى وبارك الله فيك ، وأتمنى أن يكون هو المطلوب لأخى السائل تقبل تحيات : أخيك
  2. أليك أخى ماطلبت تحديد الأسماء المكررة المختلفة عن بعضها بشرط.rar
  3. أخى أستخدم هذه المعادلة فى (FORMATTING) =SUMPRODUCT(--(ISNUMBER(SEARCH("ه";A2))))>0 أو أستخدم هذه المعادلة لجلب الأسماء وهى معادلة صفيف أى لابد من الضغط على ( CTRL+SHIFT+ENTER) =IFERROR(INDEX($A$2:$A$12; SMALL(IF(ISNUMBER(SEARCH("ه";$A$2:$A$12));MATCH(ROW($A$2:$A$12); ROW($A$2:$A$12)));ROW(A1)));"") تقبل تحياتى :أخيك
  4. أخى الحبيب ( محمود ) فعلا كان هناك خطأ فى عدد الأعمدة التى يجب تخطيها لجلب التاريخ وأليك المرفق بعد التعديل لأن العمود ( e ) إللى حضرتك تاركة كفراغ كان سبب المشكلة وتم التصحيح أما عن شرح المعادلات فهما فى منتهى البساطة معادلة أساسية وهى ماقمت بكتابتها لك لأنها هى الأساس فى جلب رقم القيد بنائا على الشروط إللى حضرتك وضعها ونظرا لأن الشروط تقوم بجلب عناصر متداخلة ومتشابهة كان هنا مصدر الصعوبة على سبيل المثال ستجد حضرتك حساب ( البنك ) ستجدة مدين مرة ومرة ( دائن ) ونظرا لتشابه الشرط كان لابد ووفقا للعديد من المعادلات سيتم جلب قيمة منهم إما أكتب المدين أو الدائن وستكون فى هذه الحالة المعادلة خاطئة لذلك كان لابد من تعدد الشروط لجلب كل إحتمالات الشرط وخاصا شرط الحساب أما الأهم أن المعادلة معادلة ( صفيف ) كما أوضحت لحضرتك فى السابق أى لابد من الضغط على ( ctrl+shift+enter ) كى تقوم معادلاتها بشكل صحيح أما المعادلة الثانية: وهى معادلة ( index+mutch ) فهى معادلة بحث عادية تعتمد فى شرطها على رقم ( القيد ) التى تم جلبة بمعادلة الصفيف تم تسمية النطاقات المطلوبة مثل (Registr_No.) وهذا يشير إلى مدى رقم القيد من الخلية (E6:E391 ) وهكذا لباقى النطاقات كالمدين والدائن والتاريخ وال(TABL ) وهو يشير إلى كامل الجدول فى شيت اليومية أما إذا أردت نقلها إلى مرفق أخر أعد التسمية لهذه النطاقات وفقا للوضع الجديد كذلك إذا أردت زيادة مدى النطاق إذهب إل النطاق المسمى وقم بزيادتة سيتغير فى المعادلة دون عمل نطاق جديد بمعن ( لو أردنا زيادة نطاق رقم القيد الذى نطاقة من(E6:E391 )إلى نطاق يغطى مدى أكبر ماعلينا إلا إلى الذهاب للمدى وكتابتة كالأتى (E6:E1000 ) أى تم زياد الخلية الأخيرة بأصبح النطاق يغطى مدى أكبر دون تغيير فى المعادلة والأن إلى المرفق بعد التصحيح كشف حساب5.rar
  5. أليك أخى ماطلبت مع ملاحظة أن المعادلة الأساسية فى عمود رقم القيد ونظرا للأننى أستخدم ( office 2003 ) أستخدمت هذه المعادلة =IF(ISERROR(INDEX(Registr_No.;SMALL(IF(($B$1=مدين)+($B$1=دائن)*(date>=$B$2)*(date<=$B$3);ROW(Registr_No.)-MIN(ROW(Registr_No.))+1);ROW(1:1))));"";INDEX(Registr_No.;SMALL(IF(($B$1=مدين)+($B$1=دائن)*(date>=$B$2)*(date<=$B$3);ROW(Registr_No.)-MIN(ROW(Registr_No.))+1);ROW(1:1)))) ولكن نظرا حضرتك تستخدم ( office) أعلى من مما أستخدمة فمعادلتة أقصر وأفضل وهى الموجودة أسفل وهذه المعادلة فقط ستقوم بنسخها ووضعها فى عمود رقم القيد وبعد كتابتها ضع مؤشر الكتابة فى أخر المعادلة وقم بالضغط على( ctrl+shift+enter) لأنها معادلة صفيف أو يمكنك ترك المعادلة الموجودة فى المرفق لأنها تعمل على الأصدارات الأعلى أيضا =IFERROR(INDEX(Registr_No.;SMALL(IF(($B$1=مدين)+($B$1=دائن)*(date>=$B$2)*(date<=$B$3);ROW(Registr_No.)-MIN(ROW(Registr_No.))+1);ROW(1:1)));"") كشف حساب4.rar
  6. أولا - أخى أى معادلة يتم رفعها من قبلى لابد من تجربتها جيدا على مرفق الزميل والتأكد من أنها تحقق مايريدة وفقا لما فهمت ثانيا - المعادلة كما أضحت لحضرتك معادلة ( صفيف ) أى لابد من الوقوف فى نهاية المعادلة بعد كتابتها بمؤشر الكتابة والضغط على ( ctrl+shift+enter ) لكى يتكون ( { } ) هذان القوسان وإلا المعادلة لن تعطى القيمة المطلوبة منها ثالثا - ولأننى أستخدم ( office 2003 ) هناك بعض المعادلات لاتعمل معه فضطررت إلى كتابة المعادلة وخاصا دالة ( iferorr ) والتى لاتقوم بإظهار الخطأ فى حالة عدم وجود القيمة التى يتم البحث عنها وأخيرا أليك أخى المعادلة فى مرفقك وبدون دالة (IFERROR) والتى تستطيع تكملتها من المعادلات السابقة ملحوظة: أعتقد الخطأ ( أخى ) فى كتابة كلمة ( IFERROR ) وأنا أسف على هذا الخطأ لأنى بأستخدم ( OFFICEE 2003 ) وهذه المعادلة لاتستخدم فى هذا ال( OFFICE ) وإلا كنت أكتشفتها إذن الكلمة ( IFERROR ) وليست ( IFERORR ) تقبل تحياتى المقارنة بين جدوليين.rar
  7. بعد إذن أخى ( هانى ) جرب هذه الطريقة لو أردت الدمج من الكبير للصغير ، مع ملاحظة أن هذه المعادلة ( معادلة ) صفيف أى لابد من الضغط على ( CTRL+SHIFT+ENTER ) =LARGE(IF(ISNUMBER($C$2:$D$57);$C$2:$D$57;"");ROWS($E$1:E1)) أما لو أردت الترتيب من الصغير للكبير أستخدم =SMALL(IF(ISNUMBER($C$2:$D$57);$C$2:$D$57;"");ROWS($E$1:E1)) مع ملاحظة أن العمود الذى سيتم دمجة سيوضع فى العمود ( E2 ) دمج عمودين.rar
  8. الحمد لله أخى وبارك الله فيك وشكرا على المتابعة والرد ولاتنسى الدعاء لمصر
  9. أى خطأ أخى المعادلة كما ترى تعمل بشكل ممتاز
  10. أستخدم هذه المعادلة أخى وهى معادلة صفيف أى لابد من الضغط على ( CTRL+SHIFT+ENTER ) بعد الإنتهاء من كتابة المعادلة قف بمؤشر الكتابة فى نهايتها وأضغط على الزراير سابقة الذكر معا =SUMPRODUCT(($B$5:$B$11<>"")/(COUNTIF($B$5:$B$11;$B$5:$B$11&""))) تقبل تحياتى : وأدعو لمصرنا الحبيبة كود لعدم التكرار.rar
  11. أستخدم أخى هذه المعادلة فى العمود ( E ) ثم قم بسحبها إلى أسفل ستحقق لك المطلوب =IFERORR(INDEX($A$2:$A$23;SMALL(IF(COUNTIF($D$2:$D$26;$A$2:$A$23);ROW($A$2:$A$23)-MIN(ROW($A$2:$A$23))+1;""); ROW(A1)));"") ملاحظة المعادلة معاادلة صفيف أى لابد من الضغط على ( CTRL+SHIFT+ENTER) لكى تحقق المطلوب بشكل صحيح فى العمود ( F) أستخدم هذه المعادلة لإستخراج التواريخ الخطأ وهى أيضا معادلة صفيف كالمعادلة السابقة وينطبق عليها ماينطبق على المعادلة السابقة =IFERORR(INDEX($A$2:$A$23;MATCH(SMALL(IF((COUNTIF($F$1:F1;$A$2:$A$23)+COUNTIF($D$2:$D$26;$A$2:$A$23))=0;COUNTIF($A$2:$A$23;"<"&$A$2:$A$23));1);COUNTIF($A$2:$A$23;"<"&$A$2:$A$23);0));"") تقبل تحياتى : وأدعو لمصر فى هذه الأيام المباركة
  12. وهذه فكرة أخرى بطريقة أخرى لعلها تحقق المطلوب ملحوظة هامة : لابد أن يكون عدد الأرقام لكل محافظة ثابت وهو (4 ) أرقام =COUNTIF(INDEX($A$11:$A$15;MATCH(--MID(A3;1;4);$A$11:$A$15; 0); 0);--MID(A3;1;4))>0 أرقام_عملاء.rar
  13. أخى الحبيب ( هانى ) ألف مبروووووووووووك الترقية وأعتذر بشدة لأنى تأخرت فى المشاركة وذلك لعدم تواجدى هذه الأيام بكثرة ، وذلك بسبب الأحداث التى تمر بها الغالية ( مصر ) أخى الحبيب ألف مبروك الترقية ومن تقدم إلى تقدم بإذن الله تقبل تحيات : أخيك
  14. أستاذى (بن علية ) حل غاية فى الروعة والعبقرية وهذا ليس بغريب على عبقرية مثل حضرتك وأتمنى أن تسمح لتلميذك بتقديم هذه المحاولة لعلة تثرى الموضوع وإن كان ثريا بالفعل بالمشاركين فية مبيعات 4.rar
  15. كل عام وجميع أعضاء وأساتذة وإدارة هذه الجامعة ، وأمتنا الأسلامية بألف خير وتقبل الله منا ومن الجميع صالح الأعمال ( أمين )
  16. أسف أخى الحبيب ( هانى ) لقد تم رفع مرفقى مع مرفق حضرتك وماشاء الله عليك ، بارك الله فيك وجعلك دائما فاعلا فى عمل الخير
  17. أليك ؟أخى ماطلبت دالة دمج.rar
  18. بعد إذن أساتذتى الأفاضل وبعد هذه الحلول الجميلة وبعد تنوية لأخى الغالى (هانى عدلى ) عن مرفق لى يقوم بفصل جميع ماترغب فصلة عن طريق تحديد الرقم ولكن هذا الحل يعتمد فى المقام الأول على وجود فراغ بين ماتريد فصلة ورغم الظروف التى تعيشها مصر وإن كنت متأكد أن الله حارس لها ليوم الدين ، وطالما بها شعب ، وجيش بهذه العظمة لن يخذلها الله أبدا و إن كنت أخذت على عاتقى عدم الأشتراك حتى تخرج مصر الحبيبة من هذه العثرة البسيطة إلا إننى رغبت فى مشاركة عملاق وعبقرى بحجم أستاذى ومعلمى ( يحيى حسين ) وأستاذى ( سعيد بيرم ) بهذه المعادلة وهى معادلة صفيف =1*MID(A1;MATCH(TRUE;ISNUMBER(1*MID(A1;ROW($1:$100);1));0);COUNT(1*MID(A1;ROW($1:$100);1))) وأتمنى الدعوة لقلب العروبة النابض أن يزيح عنها هذا الكابوس وإن كنت كما قلت قبل ذلك طالما بها ( جيش )، ( وشعب ) بهذه العبقرية لن يخذلها الله أبده وكل سنة والجميع بخير ومصر الحبيبة بألف خير وسلام
  19. تواجد حضرتك فى المنتدى هذه الأيام يسعدنى جدا لأن حضرتك بترجعنى لزمن الأستاذية الراقى وعبقرية بحجم حضرتك تشعرنى بالأمان بأن كل مايقدم سيكون على مستوى عالى من الفكر وأستفادتى ستكون أعلى ومتجددة بأستمرار
  20. أستاذى ومعلمى ( يحيى حسين ) أولا - شرف لية مجرد رد حضرتك على عمل لية ، وأشادة حضرتك به أسعدتنى بجد ولكن بالنسبلا لملحوظة حضرتك بخصوص المدى الثابت للأرقام كان أمامى إختيارين 1- أن يكون المدى ثابت كما قمت برفعة 2- أن أقوم بعمل ( start num ) : (end num ) ودى معادلتها عملتها بالفعل ولكنى رأيت قبل رفع المرفق أنها بالحل الأول ستكون أكثر بساطة بالنسبة لأخى السائل وليست المسألة صعبة ليقوم مستخدم المعادلة بتحديد المدى المطلوب وفقا لمتطلباتة أستاذى أسعدنى مرورك ، وشرفتنى كلماتك وسعيد بملاحظتك لأنها إن دلت تدل على عبقرية تحلل وتدقق وأنا فعلا متعمدها للأسباب سابقة الذكر أستاذى شكرا على كلماتك ولاتدرك حضرتك مقدار سعادتى لمجرد ذكرك أسمى لعمل مع حضرتك تقبل تحيات : تلميذك الذى يعتز بأستاذيتك له وهذه هى الفكرة أستاذى أتمنى أن تنول شرف قبول عبقرية بحجم حضرتك الأرقام المفقودة.rar
  21. بارك الله فيك أخى وشكرا على مرورك الكريم وكل سنة وحضرتك طيب
  22. الشكر لله أولا وأخيرا أخى تقبل تحيات : أخيك
  23. أخى الحبيب أعتقد من عدد مشاركات حضرتك فى المنتدى إنك لست حديث العهد معنا لتتعرف على الأساس الذى يقوم علية المنتدى وهو ( أنه منتدى تعليمى فى المقام الأول ) وليس منتدى لعمل برامج جاهزة لذلك أقترح أخى أن تقسم برنامجك المقترح فى صورة أفكار ليقوم الزملاء بالمساعدة كلا بمقدرتة ، لتصل لماتريد
×
×
  • اضف...

Important Information