اوفيس 2003 قام بنشر فبراير 22, 2009 قام بنشر فبراير 22, 2009 لدي تاريخين مثلا من 20/1/2009 حتى 31/1/2009 كم يوم متبقي ؟؟ الجواب 12 يوم اريد دالة تظهر لي الفرق بينهم بالأيام وتطلع لي الناتج 12 حيث جربت دالة =DATEDIF ولكنها تظهر لي الناتج 11 يوم انا اعلم ممكن احلها مؤقتاُ بتعديل التاريخ مثلا يكون19 بدلا من 20 لكني لا اريد ذلك حيث اريد ايضا وهو المطلب الثاني وهو عندما افتح الملف يكون تاريخ اليوم يكون شغال اوتوماتيك ومنه اوتوماتيك يحسب عدد الأيام المتبقية حسب التاريخ الأخير اللي سأضعه بمعنى ممكن اغير انا التاريخ الثاني 31/1/2009 لكن الأول اريده بتاريخ اليوم مع مراعاة حساب الشهور اذا كانت 30 او 31 او 28 مثل فبراير امثلة اريد تطبيقها لديكم 1- 20/3/2009 حتى 30/6/2009 2- 15/12/2008 حتى 31/3/2009 3- 27/8/2009 حتى 31/12/2009 ونفس الكلام اريد ايضا لحساب الشهور والسنوات
amoudi قام بنشر فبراير 23, 2009 قام بنشر فبراير 23, 2009 السلام عليكم اخي الكريم بدل ما تعدل التاريخ ضيف يوم على التاريخ داخل الدالة (datedif(first Date,TODAY()+1 تحياتي
اوفيس 2003 قام بنشر فبراير 23, 2009 الكاتب قام بنشر فبراير 23, 2009 هذا ملف مختصر اخواني لما اريد وبارك الله فيكم Test.rar
amoudi قام بنشر فبراير 24, 2009 قام بنشر فبراير 24, 2009 السلام عليكم اخي الكريم على حسب طلبك بالمرفق تم عمل كل المطلوب تحياتي Test_1.rar
اوفيس 2003 قام بنشر فبراير 24, 2009 الكاتب قام بنشر فبراير 24, 2009 الله عليك اخي الغالي والله عمل اكثر من رااااااااااااااااائع بس ياليت لو تشرح لي شرح مصور للدوال المستخدمة
amoudi قام بنشر فبراير 24, 2009 قام بنشر فبراير 24, 2009 السلام عليكم ما عندي اي مانع اشرحلك اي شي بس يكون جزئية جزئية . يعني تحاول تفهم بنفسك قد ما تقدر . فأنت لو تعلمت المعادلة افضل مليون مره من استخدامها بدون معرفة . تحياتي
اوفيس 2003 قام بنشر فبراير 24, 2009 الكاتب قام بنشر فبراير 24, 2009 (معدل) ايوة اخي الغالي لهذا اقولك احب ان اتعلمها بس ياليت لو تعرف ترفع الشرح مصور فيديو او صور متحركة الفهم بيكون اسرع بكثير لأني اريد تغيير ايضا بعض البنود يعني لو وضعت تاريخ اليوم يتغير اوتوماتيك خانة العقد حسب جدول سأضعه ايضا وهكذا تم تعديل فبراير 24, 2009 بواسطه office 2003
اوفيس 2003 قام بنشر مارس 1, 2009 الكاتب قام بنشر مارس 1, 2009 في انتظارك اخي العمودي على الشرح الله يبارك فيك
amoudi قام بنشر مارس 2, 2009 قام بنشر مارس 2, 2009 السلام عليكم سوف اكتب المعادلات التي بالشيت وافسر معناها حسب استفسارك المكتوب بالشيت لأنه ما فهمت ايش طلبك الحديد اريده يكون اوتوماتيك دون تدخل مني الحل =TODAY() وممكن تضع =NOW() وهذه تختص بالوقت ايضا ايضا اريده ان يحسب طبيعي اخر الشهر اوتوماتيك =DATE(YEAR(D5),MONTH(D5)+1,0) هذه دالة تحول مدخلاتك الى تاريخ والمدخلات هي بالترتيب السنة الشهر اليوم D5 = فيها معادلة Today يعني فيها تاريخ اليوم وهذه الدالة DATE تأخد شهر وسنة ويوم وليس تاريخ لذلك نستخدم معادلات YEAR,MONTH,DAY لنستخلص السنة والتاريخ والشهر من التاريخ علشان نستخدمها في معادلة DATE طيب تقول ليش استخدمت اليوم صفر والشهر زودت عليه واحد نشرح كمان مثال 1/فبراير/2009 =DATE(2009,2,1) 2009/02/01 =DATE(2009,2,0) 2009/01/31 =DATE(2009,2,-1) 2009/01/30 =DATE(2009,0,1) 2008/12/01 =DATE(2009,-1,1) 2008/11/01 حتلاحظ اذا وضعت صفر في اليوم تعيد المعادلة آخر يوم في الشهر السابق وانت تريد آخر يوم في الشهر الحالي فلذلك نحن نذهب للشهر القادم Month +1 ونضع صفر في اليوم فتعيد المعادلة آخر يوم في الشهر السابق من الشهر المدخل الى هو آخر يوم في الشهر الحالي.اريد دالة تحسب الفرق وان يطلع الناتج 6 وليس 5 كمااشرت في المشاركة بمعنى ان يحسب من تاريخ اليوم كيوم كامل حتى اخر الشهر =D6+1-D5 تطرح تاريخين ما اعتقد تحتاج شرح عشرة -خمسة =خمسة وانت تريد ستة يعني عشرة +1 -خمسة=ستة ذا العقد لدي واريد منه شي مهم جداجدا وايضا اوتوماتيك وهو اذا كتبت يناير يعطيني نهاية العقد الموجودة في الخلية اللي بعدها 2009/3/31 فبراير يعطيني 2009/3/31 مارس يعطيني 2009/6/30 ابريل يعطيني 2009/6/30 مايو يعطيني 2009/6/30 يونيو يعطيني 2009/9/30 يوليو يعطيني 2009/9/30 اغسطس = 2009/9/30 سبتمبر = 2009/12/31 اكتوبر = 2009/12/31 نوفمبر = 2009/12/31 ديسمبر = 2010/3/31 الكود =DATE(YEAR(D5),(ROUNDUP((MATCH(D13,$S$7:$S$18,0)+1)/3,0)*3)+1,0) وانت عندك قائمة بالأشهر ت اول شي لازم تعرف الشهر كرقم في كذا طريقة اسهل طريقة =MONTH(1&A1) بإفتراض A1 فيها الشهر كنص يناير فبراير مارس ابريل وهكذا لكن لوكتبت أبريل بدل ابريل علشان كده استخدمنا MATCH(D13,$S$7:$S$18,0) طبعا في كذا طريقة بس الى جاء على بالي شرحة هذا S7:S18 هذا المكان انت معرف به الشهور يناير فبراير مارس ابريل الخ وD13 وهذا مكان اختيار الشهر من القائمة المنسدلة ف MATCH ترجع مكان الشي في المصفوفة والشهور مرتبة اكيد فرقم الشهر هو ترتيبه . المهم صار عندنا الشهر كرقم الآن تريد شهر 1و2 يصير 3 وشهر 3و4و5 يصير 6 وشهر 6و7و8 يصير 9 وهكذا الكود هذا يعمل كده تقريب لمضاعف 3 =ROUNDUP((K30+1)/3,0)*3 ممكن كمان تستخدم هذا الكود النتيجة وحدة =CEILING(K30+1,3) هذه مارح اشرحها في موضوع يتكلم فيها http://www.officena.net/ib/index.php?showtopic=27172 المهم صار عندنا الشهر بطريقتك علشان تعرف نهاية الشهر لهذا الشهر كتاريخ مشروح في السابق تحياتي
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.