Ali Tawfeek قام بنشر مارس 30, 2012 قام بنشر مارس 30, 2012 اخوانى معايا ملف بيه تاريخين و اريد حساب عدد ايام العمل كفرق بين التاريخين مع اخذ ايام العطلات في حساب الفرق فقد تم افادتى سابقا من الاخوة هنا بهذه المعادلة (=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT("1:"&(B1-A1)+1))+(A1)-1)<6)) المعادلة و شرحها في هذا الموضوع http://www.officena.net/ib/index.php?showtopic=27241&hl ما اريده هو تعديل بعض الشئ فى المعادلة السابقة و هو التالى المعادلة تعمل على حساب الفرق بين التاريخين مع حذف ايام الجمعة و السبت يعنى مثلا فو حسبت الفرق بين يوم 22-3 و 26-3 هينتج فرق عدد 3 ايام عمل ما اريده هو اضافة اختيار حيث يمكنى مثلا حذف ايام عطلات اخرى مثلا اذا كان يوم 25-3 موافق عطلة و طبفا على نفس المثال السابق المفروض ينتج فرق عدد 2 يوم عمل السؤال هنا كيف لى اضافة ايام العطلات الغير معلومة مسبقا بالتاريخ اريد تعديل المعادلة عذرا للاطالة و شكرا للمساعدة
حامد يونس قام بنشر أبريل 4, 2012 قام بنشر أبريل 4, 2012 جرب هذه المعادلة =SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A1&":"&B1)),2)<6))-1
Ali Tawfeek قام بنشر أبريل 4, 2012 الكاتب قام بنشر أبريل 4, 2012 جرب هذه المعادلة =SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A1&":"&B1)),2)<6))-1 شكرا بس محتاج افهم شئ هو احنا حددنا فين فى المعادلة عدد الايام الغير محسوبة غير ايام الجمعة و السبت خصوصا ان هذه الايام سوف تختلف من شئ لاخر
حامد يونس قام بنشر أبريل 5, 2012 قام بنشر أبريل 5, 2012 اخي العزيز . عدد الايام الغير محسوبة غير ايام الجمعة والسبت هو بتغير الرقم 1 بأخر المعادلة . مثلا اذا كان هناك يومان عطلة يمكنك تغير الرقم (1) الى (2) واذا كان هناك (3) ايام عطلة ايضا يمكنك تغير الرقم الى (3) واذا لم يكن اي يوم عطلة ماعدا الجمعة والسبت يمكنك مسح الرقم (-1)
Ali Tawfeek قام بنشر أبريل 6, 2012 الكاتب قام بنشر أبريل 6, 2012 مشكور اخى بس هتظهر عندى مشكلة و هى كالتالى اولا انا المعادلة الاولى و الاساسية بيتم تطبيقها على ملف به المئات و الالف من تواريخ بحيث بيعمل على طرح تاريخ الاستقبال و تاريخ الانصراف و بيظهر فارق بينهم على اساس خصم يومان اجازة فقط ( الجمعة و السبت ) المشكلة اذا طبقت ما اقترحته بخصم يوم او اثنان فهذا سوف يطبق على المعادلة من اول الشهر الى اخر الشهر علما بان يجوز ان يكون يوم الاجازة ده مثلا فى اخر اسبوع فى الشهر فوقتها هيكون فى اول 3 اسابيع خصم يومان و فى اخر اسبوع خصم 3 ايام اتمنى يكون طلبي قد اتضح و على كل حال شكرا جزيلا لك اخى الكريم و جزاك الله خيرا
حامد يونس قام بنشر أبريل 6, 2012 قام بنشر أبريل 6, 2012 مشكور اخى بس هتظهر عندى مشكلة و هى كالتالى اولا انا المعادلة الاولى و الاساسية بيتم تطبيقها على ملف به المئات و الالف من تواريخ بحيث بيعمل على طرح تاريخ الاستقبال و تاريخ الانصراف و بيظهر فارق بينهم على اساس خصم يومان اجازة فقط ( الجمعة و السبت ) المشكلة اذا طبقت ما اقترحته بخصم يوم او اثنان فهذا سوف يطبق على المعادلة من اول الشهر الى اخر الشهر علما بان يجوز ان يكون يوم الاجازة ده مثلا فى اخر اسبوع فى الشهر فوقتها هيكون فى اول 3 اسابيع خصم يومان و فى اخر اسبوع خصم 3 ايام اتمنى يكون طلبي قد اتضح و على كل حال شكرا جزيلا لك اخى الكريم و جزاك الله خيرا اخي العزيز . هل تستحدم المعادلة اسبوعيا او شهريا فأذا كان اسبوعيا فما هي المشكلة . واذا كان شهريا فأن عدد ايام الجمعة والسبت سوف يكون 8 ايام واذا كان هناك يوم اجازة في اخر اسبوع سيكون9 ايام لأادري انا هكذا فهمت سؤالك
عبدالله المجرب قام بنشر أبريل 6, 2012 قام بنشر أبريل 6, 2012 السلام عليكم اخي ضع مرفق فيمكن حل ما تريد بتعديل طفيف على دالة الاستاذ عبدالله ليصبح لديك خانة تضع التاريخ الغير محسوب
Ali Tawfeek قام بنشر أبريل 16, 2012 الكاتب قام بنشر أبريل 16, 2012 اخوانى كل عام و انتم بخير مبدئيا اليكم الرابط التالى يحتوى على مثال مرفق بالملف بالنسبة لسؤال اخى الكريم thair younus فالمعادلة تستخدم شهري و سنوى فى بعض الملفات و لكن ايام الاجازات تراجع شهريا فى اول كل شهر اليك بعض التوضيح مثلا هناك تاريخ 12 ابريل و تاريخ 17 ابريل اذا عملت المعادلة كالمعتاد سينتج لنا فرق عدد ايام عمل 4 ايام مع عدم الاخذ بالجمعة و السبت و هذا صحيح و لكن المشكلة مثلا اننا فى مصر اخدنا اجازة يوم 15 ابريل و 16 ابريل لذلك اريد تعديل المعادلة بحيث ادخل يوم 16 و 15 بحيث ينتج لى الناتج ليكون 2 يوم عمل فما اريده هو تعديل على المعادلة السابقة بحيث يتيح لى ادخال تواريخ الاجازات الغير اعتيا\ية ( اللى غير جمعة و السبت ) بطريقة يدوية شهريا بحيث يتم طرح هذه الاجازة من الفرق ارجو ان يكون سؤالى قد اتضح و شكرا لكم جزيلا
رجب جاويش قام بنشر أبريل 16, 2012 قام بنشر أبريل 16, 2012 أخى الكريم مر على هذا الرابط أرجو أن يكون فيه اجابة طلبك http://www.officena.net/ib/index.php?showtopic=41488
Ali Tawfeek قام بنشر أبريل 16, 2012 الكاتب قام بنشر أبريل 16, 2012 أخى الكريم مر على هذا الرابط أرجو أن يكون فيه اجابة طلبك http://www.officena....showtopic=41488 بالفعل هذا ما اريده و لكن هل ينفع استخدامة و تنفيذه بدوال عادية بعيدة عن فيجوال بيسك ولا لازم استخدم الفيجوال
عبدالله المجرب قام بنشر أبريل 17, 2012 قام بنشر أبريل 17, 2012 بالفعل هذا ما اريده و لكن هل ينفع استخدامة و تنفيذه بدوال عادية بعيدة عن فيجوال بيسك ولا لازم استخدم الفيجوال بفضل الله لك ما تريد جرب المرفق عد الايام بين تاريخ دون عطل مع إستثناء تواريخ محددة.rar
Ahmed Elbhiry قام بنشر أبريل 18, 2012 قام بنشر أبريل 18, 2012 تفضل اخى هل هذا ما تريد الفرق بين تاريخين.rar
Ali Tawfeek قام بنشر أبريل 22, 2012 الكاتب قام بنشر أبريل 22, 2012 السلام عليكم تعدد الحلول تثري الموضوع , وتضيف عدة خيارات للمستخدم اخي العزيز ضع التاريخ الاول في الخلية (A2 ) وضع التاريخ الثاني في الخلية ( B2 ) وضع المعادلة في الخلية ( C2 ) واذا كان هناك يوم اجازه من غير الجمعة و السبت ضعه في الخلية( H2) =NETWORKDAYS.INTL(A2,B2,7,H$2:H$10) مشكور اخى الكريم و لكن قد حاولت التنفيذ و اعطانى خطا يشير على التالى A2,B2,7,H$2
Ali Tawfeek قام بنشر أبريل 22, 2012 الكاتب قام بنشر أبريل 22, 2012 بالفعل هذا ما اريده و لكن هل ينفع استخدامة و تنفيذه بدوال عادية بعيدة عن فيجوال بيسك ولا لازم استخدم الفيجوال بفضل الله لك ما تريد جرب المرفق مشكور اخى عبد الله على الملف بالفعل هذا ما اريدة . جزاك الله خيرا
Ali Tawfeek قام بنشر أبريل 22, 2012 الكاتب قام بنشر أبريل 22, 2012 تفضل اخى هل هذا ما تريد مشكور اخى احمد على المساعدة بس قابلنى مشكلة عندى تغير التواريخ المعادلة اعطت لى غير معرف فهل من طريقة معينة او اى شئ حيث كل ما فعلته هو تغير تواريخ البداية و النهاية
Ahmed Elbhiry قام بنشر أبريل 23, 2012 قام بنشر أبريل 23, 2012 اخى على المعادله شغالة عندى تمام وغيرة الشهر وعديت الايام يدوى تمام العدد يساوى المعادلة الفرق بين تاريخين.rar
حامد يونس قام بنشر أبريل 23, 2012 قام بنشر أبريل 23, 2012 السلام عليكم تعدد الحلول تثري الموضوع , وتضيف عدة خيارات للمستخدم اخي العزيز ضع التاريخ الاول في الخلية (A2 ) وضع التاريخ الثاني في الخلية ( B2 ) وضع المعادلة في الخلية ( C2 ) واذا كان هناك يوم اجازه من غير الجمعة و السبت ضعه في الخلية( H2) =NETWORKDAYS.INTL(A2,B2,7,H$2:H$10) مشكور اخى الكريم و لكن قد حاولت التنفيذ و اعطانى خطا يشير على التالى A2,B2,7,H$2 السلام عليكم تعدد الحلول تثري الموضوع , وتضيف عدة خيارات للمستخدم اخي العزيز ضع التاريخ الاول في الخلية (A2 ) وضع التاريخ الثاني في الخلية ( B2 ) وضع المعادلة في الخلية ( C2 ) واذا كان هناك يوم اجازه من غير الجمعة و السبت ضعه في الخلية( H2) =NETWORKDAYS.INTL(A2,B2,7,H$2:H$10) مشكور اخى الكريم و لكن قد حاولت التنفيذ و اعطانى خطا يشير على التالى A2,B2,7,H$2 أخي العزيز اذا امكن ان تعلمني اي نسخة من الاكسل لديك
حامد يونس قام بنشر أبريل 23, 2012 قام بنشر أبريل 23, 2012 جرب هذه المعادلة ضع ايام العطل من غير الجمعة و السبت في ( G2) ضع التاريخ الاول في (A2) ضع التاريخ الثاني في ( B2) =SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A2&":"&B2)))<6),--(ISERROR(MATCH(ROW(INDIRECT(A2&":"&B2)),G$2:G$10,0))))
طارق محمود قام بنشر أبريل 24, 2012 قام بنشر أبريل 24, 2012 السلام عليكم أخي العزيز / أحمد البحيري بعد إذنك ، تصليح، سأل أخونا thair younus ، أخي العزيز اذا امكن ان تعلمني اي نسخة من الاكسل لديك وأجبته عن الويندوز وهو يسأل عن الإكسل وأجيبه أنا بالنيابة أن هذه الدالة NETWORKDAYS.INTL ليست موجودة قبل إكسل 2010 ، حتي أنها ليست ضمن 2007 وهنا بالرابط التالي ستجد شرح لها http://office.micros...gin=HA010342655
طارق محمود قام بنشر أبريل 24, 2012 قام بنشر أبريل 24, 2012 السلام عليكم علي هذا تكون معادلة أخونا الفاضل / thair younus هي التي يمكنها العمل علي جميع اصدارات الأكسل بما فيها 2003 تفضل المرفق بصيغة 2003 وبها معادلة أخونا thair younus الفرق بين تاريخين.rar
حامد يونس قام بنشر أبريل 24, 2012 قام بنشر أبريل 24, 2012 (معدل) السلام عليكم أخي العزيز / أحمد البحيري بعد إذنك ، تصليح، سأل أخونا thair younus ، أخي العزيز اذا امكن ان تعلمني اي نسخة من الاكسل لديك وأجبته عن الويندوز وهو يسأل عن الإكسل وأجيبه أنا بالنيابة أن هذه الدالة NETWORKDAYS.INTL ليست موجودة قبل إكسل 2010 ، حتي أنها ليست ضمن 2007 وهنا بالرابط التالي ستجد شرح لها http://office.micros...gin=HA010342655 الاستاذ العزيز طارق محمود انا سألته عن نسخة الاكسل التي يستخدمها . لان الدالة الاولى لاتعمل الا مع الاصدار 2010 واما الثانية فهي تعمل مع جميع النسخ وشكرا تم تعديل أبريل 24, 2012 بواسطه طارق محمود
Ali Tawfeek قام بنشر أبريل 26, 2012 الكاتب قام بنشر أبريل 26, 2012 السلام عليكم تعدد الحلول تثري الموضوع , وتضيف عدة خيارات للمستخدم اخي العزيز ضع التاريخ الاول في الخلية (A2 ) وضع التاريخ الثاني في الخلية ( B2 ) وضع المعادلة في الخلية ( C2 ) واذا كان هناك يوم اجازه من غير الجمعة و السبت ضعه في الخلية( H2) =NETWORKDAYS.INTL(A2,B2,7,H$2:H$10) مشكور اخى الكريم و لكن قد حاولت التنفيذ و اعطانى خطا يشير على التالى A2,B2,7,H$2 السلام عليكم تعدد الحلول تثري الموضوع , وتضيف عدة خيارات للمستخدم اخي العزيز ضع التاريخ الاول في الخلية (A2 ) وضع التاريخ الثاني في الخلية ( B2 ) وضع المعادلة في الخلية ( C2 ) واذا كان هناك يوم اجازه من غير الجمعة و السبت ضعه في الخلية( H2) =NETWORKDAYS.INTL(A2,B2,7,H$2:H$10) مشكور اخى الكريم و لكن قد حاولت التنفيذ و اعطانى خطا يشير على التالى A2,B2,7,H$2 أخي العزيز اذا امكن ان تعلمني اي نسخة من الاكسل لديك نسخة 2003 و ممكن اغيرها ل 2007 لو العيب عيب نسخة اوفيس
Ali Tawfeek قام بنشر أبريل 26, 2012 الكاتب قام بنشر أبريل 26, 2012 السلام عليكم علي هذا تكون معادلة أخونا الفاضل / thair younus هي التي يمكنها العمل علي جميع اصدارات الأكسل بما فيها 2003 تفضل المرفق بصيغة 2003 وبها معادلة أخونا thair younus مشكور اخى طارق على مجهودتك و مساعدتك وبالفعل هذا ما احتاجة و المعادلة تعمل بشكل جيد الان جزاك الله خيرا و جزاكم الله جيمعا خيرا
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.