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

محمد حسن المحمد

الخبراء
  • Posts

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

  • Days Won

    30

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

  1. أحسنت بارك الله فيك ليس أجمل من أن ينجز المرء عمله بجد واجتهاد وابتكار الأساليب التي تيسر له عمله . تقبل تحياتي العطرة لشخصكم الكريم والسلام عليكم ورحمة الله وبركاته 💐
  2. السلام عليكم ورحمة الله وبركاته أخي الكريم في الخلية M9 اكتب المعادلة التالية ثم اسحب نزولاً =IFERROR(IF(I9="IN";K9;K9*(J9/30));"") تقبل تحياتي العطرة والسلام عليكم
  3. أليس هذا هو طلبك أخي الكريم لك ما شئت ...اعذرني على الجواب عن سؤالك حسب فهمي القاصر وإدراكي الضحل لم تذكر شيتات متعددة إلا بعد أن تم الحل وفق طلبك الأول ، فأعرضت عن الجواب الموافق لطلبك المذكور أرجو من الإخوة الكرام التكرم بمعالجة طلبه وفق الصيغة الجديدة التي لم يوضحها في مشاركته الأساسية الأولى تقبل تحياتي العطرة والسلام عليكم.
  4. السلام عليكم أخي الكريم أرجو أن تتبع الخطوات التالية لتحقيق المطلوب المبلغ (All) Row Labels Sum of المبلغ 350000 450000 354000 Grand Total 1154000 نوع الحساب نوع العميل تاريخ العملية رقم الحساب رقم الحساب القديم رقم الدفتر رقم الشيك اسم المودع اسم العميل رقم الامر رقم العملية رقم المجموعة رقم الشباك المبلغ الرسوم الموظف القائم بالعملية 1154000 تقوم بتصفية حسب نوع الحساب أكبر من أو يساوي الرقم الذي تريد مثل 250000 تحدد كل الـ Row labels التي تم تصفية بياناتها في الـ Pivot Table ..... نقرة يمين بالماوس ... اختر من القائمة الناتجة: Filter >>> Keep only selected Items انقر بعد ذلك على الرقم المجاور لـ: Grand Total نقرتين للحصول على الجدول المراد بعد إجراء التصفية وبذلك تكون قد وصلت إلى النتيجة المبتغاة،،،، تقبل تحياتي العطرة والسلام عليكم ورحمة الله وبركاته.
  5. السلام عليكم ورحمة الله وبركاته يتلخص الحل باستخدام Filter للمبلغ وتحديد الأرقام التي تريدها أرجو أن يكون هو الحل والسلام عليكم ايداعات عملاء.xlsx
  6. السلام عليكم أخي الكريم عذراً عن التأخير ...من خلال الصور المرفقة ستجد شروطاً متعددة لتطبيقها على الخلايا المحددة فمنها مثلاً أكبر من أو =66 كشرط أول Greater Than Or Equal To =66 Cell value Greater Than Or Equal To 66 ثم الشرط الثاني: Cell value Between 35 and 65 ثم الشرط الثالث للخلايا ذاتها: والله أعلم Less Than =35 Cell value Less Than 35 تقبل تحياتي العطرة والسلام عليكم
  7. جزاكم الله خيرا وأحسن إليكم آمين يارب العالمين 🏵️ ولكم بمثل ما دعوتم أخي الكريم بعد الإجازة إن شاء الله أنظر في الملف المرفق أو اطلب من الإخوة الكرام إتمام ذلك. الحمد لله الذي بنعمته تتم الصالحات والسلام عليكم ورحمة الله وبركاته
  8. وعليكم السلام ورحمة الله وبركاته جواباً لاستفساركم أخي الكريم أنك بدلت شكل الجدول فلم تتوافق معه دالة VlookUp تم جواب طلبكم بفضل الله تعالى والحمد لله رب العالمين _للارسال121.xlsm
  9. تفضل أخي الكريم تم التطبيق على الخلايا الحمراء فقط كما طلبت يمكنك إجراء التغييرات عليها واختبار النتائج. والسلام عليكم Book1 (3).xlsx
  10. السلام عليكم أخي الكريم لا شكر على واجب، أرجو أن يكون الحل مناسباً =IF(VLOOKUP($B$2;'المبالغ المتاخره'!$B$26:$AQ$61;ROW()-16;0)=0;"";VLOOKUP($B$2;'المبالغ المتاخره'!$B$26:$AQ$61;ROW()-16;0)) تقبل تحياتي العطرة _للارسال (1).xlsm
  11. تكرم عينك أولاً نجلب الأسماء بمعادلة صفيف أي أنك عندما تكتب المعادلة لا تكتفي بالضغط على Enter بل ALT+SHIFT+ENTER =IFERROR(INDEX($A$3:$A$100;MATCH(0;COUNTIF($D$2:D2;$A$3:$A$100);0));"") ثم تجلب مجموع كل اسم في العمود E كما يلي: =IF(D3="";"";SUMIF($A$3:$B100;$D3;$B$3:$B100)) والسلام عليكم Book6.rar
  12. لا شكر على واجب حياكم الله أخي الكريم فقط بالضغط على الزر الذي تم إدراجه لتشغيل الموديول أما فكرة الموديول فهي تتمثل بما يلي: 1- نسخ كامل الأسماء من عمود A إلى عمود D حتى 1000 اسم يمكنك زيادة ذلك الرقم أو الإنقاص منه حسب طلبك 2- إزالة التكرار من العمود D 3 - في العمود E وضعت دالة Sumif للبحث عن مجموع وفق القيمة المقابلة في D من العمودين A:B والسلام عليكم
  13. السلام عليكم أخي الكريم حسب فهمي لسؤالك تفضل الإجابة ...لكن يمكنك الإيضاح إن كان قصدك يختلف عما فهمت Book6.rar
  14. أحسنتم أستاذنا الكريم @محمد طاهر بارك الله بكم جهد مشكور ...أسأل الله تعالى أن يجعله بميزان حسناتكم آمين.🙂
  15. السلام عليكم ورحمة الله وبركاته تفضل أخي الكريم Book1 (2).xlsx
  16. السلام عليكم ورحمة الله وبركاته أخي الكريم ما عليك إلا كتابة رقم ملف العميل في ورقة"حركة تسديد عميل" وبذلك ستظهر النتائج كما تريد حيث تم وضع المعادلة التالية لضبط حركة المعادلات وفق كل عميل على حده. =IF('المبالغ المتاخره'!A27=0;"";'المبالغ المتاخره'!A27) إن حددت المتأخرات لكل عميل في ورقة "المبالغ المتاخره" تم تغيير الجدول الذي من الوضع العمودي إلى الأفقي ليتناسب مع التعديل المطلوب. تم وضع عمود مساعد "A" ،في الخلية A26 تم وضع المعادلة التالية واسحب نزولاً. =HLOOKUP($A$25;$C$25:AL66;ROW()-24;0) أرجو أن يكون بذلك الحل المناسب لطلبك تقبل تحياتي العطرة. _للارسال (4).xlsm
  17. السلام عليكم أخي الكريم @lionheart أرجو الاطلاع على رابط الموضوع التالي والمتعلق بالموضوع ذاته إذا الخلية في A تساوي الخلية في B امسح ما في الخلية A حيث أن طلبه لا يتوقف على خلية محددة I19 بل العمود في الجدول انطلاقاً من هذه الخلية وهذه الخلية المذكورة أعلاه تعتمد على تاريخ متأخر علماً أن التواريخ التي وضعها ستكتب آلياً أثناء كتابة بيانات العميل إذ لم أجد مجالاً لهذا التاريخ إلا من خلال عمود مساعد ...يذكر فيه هل تم دفع القسط في حينه وقد كان مسجلاً عنده أن القسط يتم دفعه آلياً مجرد مرور التاريخ المراد دفعه به وهذا خطأ ... وفي ردي الأخير عليه وضعت له عموداً يثبت فيه أن الدفعة قد سددت أو يترك مكانها فارغاً لتوضع قيمة الدفعة في المتأخرات وتجمع من خلالها. فإن أردت وضع كود لذلك يمكنك أخذ مداخلتي بعين الاعتبار وتعديل الكود على هذا الأساس. تقبل تحياتي العطرة والسلام عليكم.
  18. أخي الكريم السلام عليكم ورحمة الله وبركاته فكرت بعمود مساعد وأضفت عموداً للتاريخ المتأخر تكتبه يدوياً ، فكرة العمود أنك إن كتبت في كل خلية مقابلة للدالة حرفاً أو رقماً ((استخدمت رقم 8)) تعتبر الدفعة مسددة في حينها وإن لم تكتب وتركتها فارغة ستبقى هذه الدفعة متأخرة وستضاف قيم المتأخرات إلى خلية جمع المتأخرات والله أعلم. إن كان التحصيل في حينه ضع هذا الرقم في الخلية وإلا فاتركها فارغة سواء كان العميل 100 أو 200 أو مهما كان والسلام عليكم. _للارسال (3).xlsm
  19. ما شاء الله بارك الله معادلات رائعة جداً أيضاً. أحسنتم بارك الله بكم
  20. السلام عليكم ورحمة الله وبركاته كود رائع جزاكم الله خيراً.
  21. السلام عليكم ورحمة الله وبركاته أخي الكريم @lionheart جزاكم الله خيراً ..أحسنتم كود رائع لاستخلاص النتائج بواسطة كود Pivot Table تقبل تحياتي العطرة لشخصكم الكريم والسلام عليكم.
×
×
  • اضف...

Important Information