شكيب عمار قام بنشر أكتوبر 6, 2020 قام بنشر أكتوبر 6, 2020 مشكل لم أجد له حلا مع دالة Datedif ويتمثل في ارتياب يوم، مثلاً الفترة من 01/07/2019 إلى غاية 30/06/2020 تعتبر سنة كاملة إلا أن الدالة تقول 0 سنة 11 شهر و29 يوم فإذا قمنا بإضافة يوم في الدالة، سيقع خطأ في حسابات أخرى، مع ملاحظة أنها تعمل جيدا في حالات أخرى، والملاحظة الأخرى والله أعلم حسب التجربة، المشكل يتولد عند الأشهر ذات 30 يوماً ننتظر رأي الأساتذة والخبراء في هذا المنتدى الطيب أخي الكريم شكر على الإجابة، لكن سؤالي واضح وهو مثلا من الفترة تبدا من 1/2/2019 إلى غاية 28/2/2020 أي واحد سيقول لك هذا شهرلكن الإكسل يقول 27 يوم هنا الخلل جزاكم الله خيرا تواريخ.xlsx تواريخ.xlsx
أحمد يوسف قام بنشر أكتوبر 6, 2020 قام بنشر أكتوبر 6, 2020 أخى الكريم ليست هناك اى مشكلة بالمعادلة ... فاذا قمت بطرح التاريخين المقصودين , ستحصل على النتيجة والمقدرة 364 يوم وجرب بنفسك فهذه بالفعل ليست سنة أبسطهالك يا استاذى .... فلديك فى هذان التاريخين 6 أشهر بقيمة 31 يوم للشهر = 6*31 يصبح الناتج 186 يوماً 5 أشهر بقيمة 30 يوم للشهر =5*30 يصبح الناتج 150 يوماً وشهر فبراير 28 يوم لسنة 2021 =1*28 يصبح الناتج 28 يوماً اذن إجمالى المدة كلها كما وضحت لك سلفاً هو 186+150+28 يصبح الناتج 364 يوماً وليس سنة كاملة والإكسيل فى هذه الحالة صحيح وفى غاية الدقة ... فطبيعة حسابات الفروق بين تاريخين فإما ان تضيف تاريخ البداية واما ان تضيف تاريخ النهاية فحسابيا لا يمكن حساب واضافة اليومين معاً .... وطبعاً لو محتاج ان يكون الناتج شهر كاملاً فلابد من اضافة +1 بالمعادلة وهذا بالطبع منطقياً وحسابيا خطأ بارك الله فيك 3
أفضل إجابة شكيب عمار قام بنشر أكتوبر 7, 2020 الكاتب أفضل إجابة قام بنشر أكتوبر 7, 2020 وجدت الحل وبارك الله فيكم، بعد عدة تجارب، شكرا تواريخ.xlsx 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.