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 يوم عمل السؤال هنا كيف لى اضافة ايام العطلات الغير معلومة مسبقا بالتاريخ اريد تعديل المعادلة عذرا للاطالة و شكرا للمساعدة رابط هذا التعليق شارك More sharing options...
Ali Tawfeek قام بنشر أبريل 2, 2012 الكاتب مشاركة قام بنشر أبريل 2, 2012 اخوانى ارجو المساعدة و شكرا رابط هذا التعليق شارك More sharing options...
حامد يونس قام بنشر أبريل 4, 2012 مشاركة قام بنشر أبريل 4, 2012 جرب هذه المعادلة =SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A1&":"&B1)),2)<6))-1 رابط هذا التعليق شارك More sharing options...
Ali Tawfeek قام بنشر أبريل 4, 2012 الكاتب مشاركة قام بنشر أبريل 4, 2012 جرب هذه المعادلة =SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A1&":"&B1)),2)<6))-1 شكرا بس محتاج افهم شئ هو احنا حددنا فين فى المعادلة عدد الايام الغير محسوبة غير ايام الجمعة و السبت خصوصا ان هذه الايام سوف تختلف من شئ لاخر رابط هذا التعليق شارك More sharing options...
حامد يونس قام بنشر أبريل 5, 2012 مشاركة قام بنشر أبريل 5, 2012 اخي العزيز . عدد الايام الغير محسوبة غير ايام الجمعة والسبت هو بتغير الرقم 1 بأخر المعادلة . مثلا اذا كان هناك يومان عطلة يمكنك تغير الرقم (1) الى (2) واذا كان هناك (3) ايام عطلة ايضا يمكنك تغير الرقم الى (3) واذا لم يكن اي يوم عطلة ماعدا الجمعة والسبت يمكنك مسح الرقم (-1) رابط هذا التعليق شارك More sharing options...
Ali Tawfeek قام بنشر أبريل 6, 2012 الكاتب مشاركة قام بنشر أبريل 6, 2012 مشكور اخى بس هتظهر عندى مشكلة و هى كالتالى اولا انا المعادلة الاولى و الاساسية بيتم تطبيقها على ملف به المئات و الالف من تواريخ بحيث بيعمل على طرح تاريخ الاستقبال و تاريخ الانصراف و بيظهر فارق بينهم على اساس خصم يومان اجازة فقط ( الجمعة و السبت ) المشكلة اذا طبقت ما اقترحته بخصم يوم او اثنان فهذا سوف يطبق على المعادلة من اول الشهر الى اخر الشهر علما بان يجوز ان يكون يوم الاجازة ده مثلا فى اخر اسبوع فى الشهر فوقتها هيكون فى اول 3 اسابيع خصم يومان و فى اخر اسبوع خصم 3 ايام اتمنى يكون طلبي قد اتضح و على كل حال شكرا جزيلا لك اخى الكريم و جزاك الله خيرا رابط هذا التعليق شارك More sharing options...
حامد يونس قام بنشر أبريل 6, 2012 مشاركة قام بنشر أبريل 6, 2012 مشكور اخى بس هتظهر عندى مشكلة و هى كالتالى اولا انا المعادلة الاولى و الاساسية بيتم تطبيقها على ملف به المئات و الالف من تواريخ بحيث بيعمل على طرح تاريخ الاستقبال و تاريخ الانصراف و بيظهر فارق بينهم على اساس خصم يومان اجازة فقط ( الجمعة و السبت ) المشكلة اذا طبقت ما اقترحته بخصم يوم او اثنان فهذا سوف يطبق على المعادلة من اول الشهر الى اخر الشهر علما بان يجوز ان يكون يوم الاجازة ده مثلا فى اخر اسبوع فى الشهر فوقتها هيكون فى اول 3 اسابيع خصم يومان و فى اخر اسبوع خصم 3 ايام اتمنى يكون طلبي قد اتضح و على كل حال شكرا جزيلا لك اخى الكريم و جزاك الله خيرا اخي العزيز . هل تستحدم المعادلة اسبوعيا او شهريا فأذا كان اسبوعيا فما هي المشكلة . واذا كان شهريا فأن عدد ايام الجمعة والسبت سوف يكون 8 ايام واذا كان هناك يوم اجازة في اخر اسبوع سيكون9 ايام لأادري انا هكذا فهمت سؤالك رابط هذا التعليق شارك More sharing options...
عبدالله المجرب قام بنشر أبريل 6, 2012 مشاركة قام بنشر أبريل 6, 2012 السلام عليكم اخي ضع مرفق فيمكن حل ما تريد بتعديل طفيف على دالة الاستاذ عبدالله ليصبح لديك خانة تضع التاريخ الغير محسوب رابط هذا التعليق شارك More sharing options...
Ali Tawfeek قام بنشر أبريل 16, 2012 الكاتب مشاركة قام بنشر أبريل 16, 2012 اخوانى كل عام و انتم بخير مبدئيا اليكم الرابط التالى يحتوى على مثال مرفق بالملف بالنسبة لسؤال اخى الكريم thair younus فالمعادلة تستخدم شهري و سنوى فى بعض الملفات و لكن ايام الاجازات تراجع شهريا فى اول كل شهر اليك بعض التوضيح مثلا هناك تاريخ 12 ابريل و تاريخ 17 ابريل اذا عملت المعادلة كالمعتاد سينتج لنا فرق عدد ايام عمل 4 ايام مع عدم الاخذ بالجمعة و السبت و هذا صحيح و لكن المشكلة مثلا اننا فى مصر اخدنا اجازة يوم 15 ابريل و 16 ابريل لذلك اريد تعديل المعادلة بحيث ادخل يوم 16 و 15 بحيث ينتج لى الناتج ليكون 2 يوم عمل فما اريده هو تعديل على المعادلة السابقة بحيث يتيح لى ادخال تواريخ الاجازات الغير اعتيا\ية ( اللى غير جمعة و السبت ) بطريقة يدوية شهريا بحيث يتم طرح هذه الاجازة من الفرق ارجو ان يكون سؤالى قد اتضح و شكرا لكم جزيلا رابط هذا التعليق شارك More sharing options...
رجب جاويش قام بنشر أبريل 16, 2012 مشاركة قام بنشر أبريل 16, 2012 أخى الكريم مر على هذا الرابط أرجو أن يكون فيه اجابة طلبك http://www.officena.net/ib/index.php?showtopic=41488 رابط هذا التعليق شارك More sharing options...
Ali Tawfeek قام بنشر أبريل 16, 2012 الكاتب مشاركة قام بنشر أبريل 16, 2012 أخى الكريم مر على هذا الرابط أرجو أن يكون فيه اجابة طلبك http://www.officena....showtopic=41488 بالفعل هذا ما اريده و لكن هل ينفع استخدامة و تنفيذه بدوال عادية بعيدة عن فيجوال بيسك ولا لازم استخدم الفيجوال رابط هذا التعليق شارك More sharing options...
عبدالله المجرب قام بنشر أبريل 17, 2012 مشاركة قام بنشر أبريل 17, 2012 بالفعل هذا ما اريده و لكن هل ينفع استخدامة و تنفيذه بدوال عادية بعيدة عن فيجوال بيسك ولا لازم استخدم الفيجوال بفضل الله لك ما تريد جرب المرفق عد الايام بين تاريخ دون عطل مع إستثناء تواريخ محددة.rar رابط هذا التعليق شارك More sharing options...
Ahmed Elbhiry قام بنشر أبريل 18, 2012 مشاركة قام بنشر أبريل 18, 2012 تفضل اخى هل هذا ما تريد الفرق بين تاريخين.rar رابط هذا التعليق شارك More sharing options...
Ali Tawfeek قام بنشر أبريل 22, 2012 الكاتب مشاركة قام بنشر أبريل 22, 2012 السلام عليكم تعدد الحلول تثري الموضوع , وتضيف عدة خيارات للمستخدم اخي العزيز ضع التاريخ الاول في الخلية (A2 ) وضع التاريخ الثاني في الخلية ( B2 ) وضع المعادلة في الخلية ( C2 ) واذا كان هناك يوم اجازه من غير الجمعة و السبت ضعه في الخلية( H2) =NETWORKDAYS.INTL(A2,B2,7,H$2:H$10) مشكور اخى الكريم و لكن قد حاولت التنفيذ و اعطانى خطا يشير على التالى A2,B2,7,H$2 رابط هذا التعليق شارك More sharing options...
Ali Tawfeek قام بنشر أبريل 22, 2012 الكاتب مشاركة قام بنشر أبريل 22, 2012 بالفعل هذا ما اريده و لكن هل ينفع استخدامة و تنفيذه بدوال عادية بعيدة عن فيجوال بيسك ولا لازم استخدم الفيجوال بفضل الله لك ما تريد جرب المرفق مشكور اخى عبد الله على الملف بالفعل هذا ما اريدة . جزاك الله خيرا رابط هذا التعليق شارك More sharing options...
Ali Tawfeek قام بنشر أبريل 22, 2012 الكاتب مشاركة قام بنشر أبريل 22, 2012 تفضل اخى هل هذا ما تريد مشكور اخى احمد على المساعدة بس قابلنى مشكلة عندى تغير التواريخ المعادلة اعطت لى غير معرف فهل من طريقة معينة او اى شئ حيث كل ما فعلته هو تغير تواريخ البداية و النهاية رابط هذا التعليق شارك More sharing options...
Ahmed Elbhiry قام بنشر أبريل 23, 2012 مشاركة قام بنشر أبريل 23, 2012 اخى على المعادله شغالة عندى تمام وغيرة الشهر وعديت الايام يدوى تمام العدد يساوى المعادلة الفرق بين تاريخين.rar رابط هذا التعليق شارك More sharing options...
حامد يونس قام بنشر أبريل 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 أخي العزيز اذا امكن ان تعلمني اي نسخة من الاكسل لديك رابط هذا التعليق شارك More sharing options...
حامد يونس قام بنشر أبريل 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)))) رابط هذا التعليق شارك More sharing options...
Ahmed Elbhiry قام بنشر أبريل 23, 2012 مشاركة قام بنشر أبريل 23, 2012 النسخة الموجوده عندى xp sp3 رابط هذا التعليق شارك More sharing options...
طارق محمود قام بنشر أبريل 24, 2012 مشاركة قام بنشر أبريل 24, 2012 السلام عليكم أخي العزيز / أحمد البحيري بعد إذنك ، تصليح، سأل أخونا thair younus ، أخي العزيز اذا امكن ان تعلمني اي نسخة من الاكسل لديك وأجبته عن الويندوز وهو يسأل عن الإكسل وأجيبه أنا بالنيابة أن هذه الدالة NETWORKDAYS.INTL ليست موجودة قبل إكسل 2010 ، حتي أنها ليست ضمن 2007 وهنا بالرابط التالي ستجد شرح لها http://office.micros...gin=HA010342655 رابط هذا التعليق شارك More sharing options...
طارق محمود قام بنشر أبريل 24, 2012 مشاركة قام بنشر أبريل 24, 2012 السلام عليكم علي هذا تكون معادلة أخونا الفاضل / thair younus هي التي يمكنها العمل علي جميع اصدارات الأكسل بما فيها 2003 تفضل المرفق بصيغة 2003 وبها معادلة أخونا thair younus الفرق بين تاريخين.rar رابط هذا التعليق شارك More sharing options...
حامد يونس قام بنشر أبريل 24, 2012 مشاركة قام بنشر أبريل 24, 2012 (معدل) السلام عليكم أخي العزيز / أحمد البحيري بعد إذنك ، تصليح، سأل أخونا thair younus ، أخي العزيز اذا امكن ان تعلمني اي نسخة من الاكسل لديك وأجبته عن الويندوز وهو يسأل عن الإكسل وأجيبه أنا بالنيابة أن هذه الدالة NETWORKDAYS.INTL ليست موجودة قبل إكسل 2010 ، حتي أنها ليست ضمن 2007 وهنا بالرابط التالي ستجد شرح لها http://office.micros...gin=HA010342655 الاستاذ العزيز طارق محمود انا سألته عن نسخة الاكسل التي يستخدمها . لان الدالة الاولى لاتعمل الا مع الاصدار 2010 واما الثانية فهي تعمل مع جميع النسخ وشكرا تم تعديل أبريل 24, 2012 بواسطه طارق محمود رابط هذا التعليق شارك More sharing options...
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 لو العيب عيب نسخة اوفيس رابط هذا التعليق شارك More sharing options...
Ali Tawfeek قام بنشر أبريل 26, 2012 الكاتب مشاركة قام بنشر أبريل 26, 2012 السلام عليكم علي هذا تكون معادلة أخونا الفاضل / thair younus هي التي يمكنها العمل علي جميع اصدارات الأكسل بما فيها 2003 تفضل المرفق بصيغة 2003 وبها معادلة أخونا thair younus مشكور اخى طارق على مجهودتك و مساعدتك وبالفعل هذا ما احتاجة و المعادلة تعمل بشكل جيد الان جزاك الله خيرا و جزاكم الله جيمعا خيرا رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان