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

احمدزمان

أوفيسنا
  • Posts

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

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

  • Days Won

    12

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

  1. السلام عليكم و رحمة الله وبركاته فضلا اخواني واخواتي الأفاضل اسمحولي بالمشاركة معكم في محاولة اذا كانت القيمة المراد تقريبها موجودة في العمود D نستخدم الدالة =CEILING($C2-0.05;0.05) الدالة Ciling تقرب الى الأعلى وحيث اننا نريد ان نقرب الى الأدنى بقيمة خمسة من الألف نخصم من الرقم (نطرح) 0.05 ثم نقرب الناتج الى الأعلى لأقرب 0.05 خمسة من الألف آمل ان يكون هذا المطلوب
  2. السلام عليكم و رحمة الله وبركاته كده تمام تعرف انه الموضوع بيدور في راسي من امس ان شاء الله سوف افتح موضوع جديد بعنوان كشوف حسابات سوف نستخدم فيه معظم الأفكار هذه مع بعض التعديلات لكي يكون الملف صغير و سريع ======================== كشوف حسابات http://www.officena.net/ib/index.php?showtopic=50819
  3. الأستاذ القدير و الأخ الحبيب عادل حنفي واحشنى جدا جدا جدا نسأل الله العلي العظيم ان تكون بخير وعافية وفي احسن حال استفدت من المرفق كثير جزاك الله كل خير
  4. ايه الغزل ده اخجلتم تواضعنا
  5. السلام عليكم و رحمة الله وبركاته صبحكم الله بكل خير اخي احمد صرحة الملف المرفق رائع , رائع , رائع , رائع , رائع , رائع , رائع , رائع , رائع , و الأفكار التي به اروع واتمنى ان اعرف من اية مشاركة وجدته لأقدم خالص تقديري وشكري له ================================================ اقترح عليك فتح موضوع جديد لهذا الملف لكي يتمكن الإخوه من تقديم مرئياتهم ومساعداتهم تحياتي
  6. السلام عليكم و رحمة الله وبركاته اخي احمد يعني طبيعي جدا ملف به اكثر من 300 ورقة وكل ورقة مستخدم بها اكثر من 800 صف ان يكون بطيء يعني لمن يكون عندك دفتر ابو 20 زي دفتر ابو 300 ولا اجد في الملف مشكلة حاليا ولضيق الوقت سوف افكر لاحقا في الملف جزاك الله خيرا
  7. دالة SUM تقوم بالجمع للأرقام يعني ممكن تكتب ناقص بدون SUM ولكن اذا كتبت اي نص سوف تعطيك الدالة قيمة خطأ برمجي اما مع SUM فهي تتجاهل النصوص وتستخدم الأرقام فقط دالة المنصرف حاصل جمع العمود رقم 10 للبيانات التي تطابق التاريخ في الصف الحالي و اسم العميل في الصف الحالي و نوع الصنف في الصف الحالي من ورقة الصادر مرجع اذن الصرف اذاكان الكمية المتبقية اصغر من او تساوي صفر اكتب فراغ في الخلية اذاكان (تاريخ الدخول اصغر من او يساوي تاريخ الإذن و كود العميل يساوي كود العميل في ورقة الإذن ونوع الصفيحة يساوي نوع الصفيحة في ورقة الإذن اذا اجمع عدد الخلايا السابقة التي تحتوي على رقم زائد واحد غير ذلك اكتب فراغ في الخلية مع خالص تحياتي وتقديري واحترامي جزاك الله كل خير
  8. جزاك الله خيرا اخي الكريم حدد الجدول من القائمة بيانات - اختار- تصفية تظهر الأسهم = = = ======================= ممكن كود VB يعمل على التصفية ويظهر المطلوب ولكن انا فهمت انك ماتبغة اكواد فيجول وتبغة الحل بالدوال
  9. السلام عليكم BOOK_1.rar
  10. ‏الثلاثاء‏ 21‏/2‏/1435هـ الموافق ‏24‏/12‏/2013م السلام عليكم و رحمة الله وبركاته اخي الفاضل اسمحلي بتغيير بالفكرة ونستخدم بعض خصائص الإكسل بدون ماكرو ممكن نجمع كل الأوراق في ورقة واحدة تشمل مكة و الطائف وجدة وغيرها وكذلك تشمل هذه الورقة الدفعات = = = = = = = = = = في المرفق اضفنا عامودين عامود للشهر اضفنا به دالة تحول التاريخ المكتوب في تاريخ الإستحقاق و تاريخ الدفعة الى نص شهر وسنة وباستخدام التصفية (السهم الصغير الموجود جوار كلمة المنطقة) نختار منه اسم الشهر المطلوب تظهر لك بيانات هذا الشهر فقط دون بقية الشهور عامود للمنطقة ونكتب به كل المناطق جدة ومكة و الطائف وباستخدام التصفية (السهم الصغير الموجود جوار كلمة المنطقة) نختار منه اسم المنطقة المطلوبة تظهر لنا بيانات هذه المنطقة فقط حساب الرصيد استخدمنا دالة SUMIF لحساب الرصيد حسب رقم العميل بجمع الدفوعات حتى تاريخة مطروح منها المستحقات مساعدة في الإدخال استخدمنا التحقق من صحة ليساعدنا في عملية الإدخال لكي يظهر لنا رسالة تحذيرية عند الحطأ حيث يجب ان نخصص صف فقط لكل عملية مستحقات و صف لكل عملية دفعات ويجب في كل مرة ان ندخل اول رقم العميل و المنطقة استخدمنا خاصية تجميع الإعمدة لاحظ علامة (-) الموجودة فوق عمود الرصيد و عمود تاريخ الدفعة اذا ضغطت علامة (-) الموجودة فوق عمود الرصيد تختفي بيانات الإستحقاق و تبقى بيانات الدفعات اذا ضغطت علامة (-) الموجودة فوق عمود تاريخ الدفعة تختفي بيانات الدفعات و تبقى بيانات اللإستحقاق اتمنى ان اكون افدتك بهذه الفكرة المستحق + التحصيل + الدفعات + العمولة.rar
  11. اخي قنديل جزاك الله خيرا
  12. السلام عليكم ان شاء الله ممكن بس اذا فهمنا لأنني مش فاهم ايه دخل ورقة الدفعات تبغة تعبيها من المستحق
  13. السلام عليكم استخدم الدالة SUMPRODUCT لعدد الموجود من رقم ونوع القيد - اذا كان الناتج اكبر من 0 اذا مكرر و اذا كان الناتج =0 اذا غير مكرر ويفضل ان تضيف شرط وجود التاريخ و وجود المبلغ و وجود رقم الحساب بحيث لا يتم الترحيل الا بعد اكتمال كل البيانات
  14. السلام عليكم و رحمة الله وبركاته تم تعديل الكود للمسح تم تلوين الخلايا المهمة باللون الأصفر مع التحية تقسيم الكمية الخارجة من الكميات الوارده بالاقدم.rar
  15. المرفق تقسيم الكمية الخارجة من الكميات الوارده بالاقدم.rar
  16. السلام عليكم و رحمة الله وبركاته الحل بـ إذن الله في ورقة Ethen_Srf الغي الحماية عن الخلايا من K10 الى K20 ثم ادخل الكميات المطلوب صرفها يدويا
  17. السلام عليكم و رحمة الله وبركاته الحلول التي قدموها الإخوة حمادة عمر و عطاء الله كلها جميلة واكثر من رائعة جزاهما الله كل خير ولإثراء الموضوع حل آخر المصنف1.zip
  18. السلام عليكم و رحمة الله وبركاته بعد اذن اخي الكريم حمادة عمر جزاه الله خيرا على الكود الجميل الذي ارفقه ========================= اخي محمد لاحظ : - ان الكود يأخذ التاريخ من قيمة الخلية الحالية اذا يجب عند تنفيذ الكود ان يكون المؤشر على خلية بها تاريخ يعني خلية من العمود B - و كما ذكر الأستاذ حمادة {** ولكن يجب ملاحظة ان يكون تنسيق التاريخ في كل اعمدة التواريخ في كل الشيتات بتنسيق واحد للجميع} تحياتي وتقديري
  19. السلام عليكم و رحمة الله بداية جيدة وقوية ولا حظت استخدام جيد للدوال بالتوفيق ان شاء الله
  20. السلام عليكم و رحمة الله وبركاته هذا الشرح من تعليمات اكسل2003 ==================== INDEX لإرجاع قيمة أو المرجع لقيمة من ضمن جدول أو نطاق. يوجد شكلان لدالة INDEX(): صفيف ومرجع. يُرجع نموذج الصفيف دائماً قيمة أو صفيف من القيم; بينما يُرجع نموذج المرجع دائماً مرجعاً. (INDEX(array,row_num,column_num إرجاع قيمة خلية معينة أو صفيف خلايا معينة داخل صفيف. INDEX (reference,row_num,column_num,area_num) إرجاع مرجع لخلايا معينة داخل مرجع. ========================= يوجد للدالة INDEX نموذجان لبناء الجملة : صفيف ومرجع. يقوم نموذج صفيف عادة بإرجاع قيمة أو صفيف من القيم؛ ويقوم نموذج المرجع دائماً بإرجاع مرجع. استخدم نموذج الصفيف إذا كان الوسيط الأول لـ INDEX صفيف ثابت. بناء الجملة 2 نموذج صفيف INDEX(array,row_num,column_num) Array (صفيف) هو نطاق من الخلايا أو ثابت صفيف. إذا احتوى الصفيف على صف أو عمود واحد فقط، تكون الوسيطة row_num أو column_num المناظرة اختيارية. إذا احتوى الصفيف على أكثر من عمود أو صف، ويتم استخدام row_num أو column_num فقط، تقوم INDEX بإرجاع صفيف للصف أو العمود بأكمله في صفيف. Row_num (رقم الصف) تحديد الصف في الصفيف الذي سيتم إرجاع قيمة منه. في حالة تجاهل row_num، تكون column_num مطلوبة. Column_num (رقم العمود) تحديد العمود في الصفيف الذي سيتم إرجاع قيمة منه. في حالة تجاهل column_num، تكون row_num مطلوبة. ملاحظات إذا تم استخدام كلتا الوسيطتين row_num وcolumn_num، تقوم INDEX بإرجاع القيمة في الخلية عند تقاطع row_num وcolumn_num. إذا قمت بتعيين row_num أو column_num إلى 0 (صفر)، تقوم INDEX بإرجاع صفيف القيم للعمود أو الصف بأكمله. لاستخدام القيم التي تم ارجاعها كصفيف، أدخل الدالة INDEX كصيغة صفيف في نطاق أفقي من الخلايا بالنسبة للصف، وفي نطاق عمودي من الخلايا بالنسبة للعمود. لإدخال صيغة صفيف، اضغط CTRL+SHIFT+ENTER. يجب أن يشير row_num وcolumn_num إلى خلية داخل صفيف. وخلاف ذلك، تقوم INDEX بإرجاع قيمة الخطأ !REF#. =============================== اذا نجد ان ;; تعني اننا تركنا رقم الصف فارغ وكتبنا رقم العامود وذلك لإختيار كامل العمود وليس خلية معينة آمل ان يكون واضح
  21. السلام عليكم و رحمة الله شرح معادلة تاريخ الدخول.rar
  22. السلام عليكم و رحمة الله وبركاته كلام صحيح 100×100 ولكن ممكن نعمل كود VB يعمل التصفية للأوراق الى تبغاها
×
×
  • اضف...

Important Information