سؤال تلقائيا تغيير السنة في Excel في التواريخ المتاحة بالفعل


أنا أعمل على بيانات مخزونات يومية لها تواريخ تتراوح من عام 2016 إلى عام 2000. المشكلة هي أن البيانات التي استوردتها قد حولت جميع السنوات إلى "2016". التواريخ بترتيب تنازلي. عندما تنتقل التواريخ من Januray إلى ديسمبر من العام المقبل ، لا يتغير العام.
حاليا أنا أستخدم وظيفة التاريخ. ولكن لا بد لي من تغيير الصيغة يدويا إلى العام المقبل كلما تغيرت السنة. أرغب في أتمتة هذه العملية حيث يتعين علي العمل على الكثير من البيانات التي لها نفس المشكلة.
أشياء لتأخذها بالحسبان 

  1. التواريخ في ترتيب تنازلي من أبريل 2016 إلى يناير 2000
  2. بما أن البيانات من أسعار الأسهم اليومية ، فإن الأشهر في البيانات لا تبدأ من 1 أو تنتهي في 31. على سبيل المثال ، كان تاريخ آخر بيانات شركة ديسمبر كانون الأول هو الرابع عشر في عام 2010.
  3. أريد أن تعود التواريخ والشهر إلى نفس الموعد ولكن السنة تتغير كلما أتى تاريخ الانتهاء (ليس 31 أو 30) من ديسمبر.

مساعدتكم سوف توفر لي الكثير من الوقت ، وسأكون ممتنا شكرا لك في advane.

Sample


2
2018-05-30 11:15


الأصل




الأجوبة:


إذا كانت بياناتك تبدأ في الصف الثاني:

  • نسخ B2 إلى C2
  • من C3 استخدم هذه الصيغة: =DATE(YEAR(C2)-IF(B3>B2,1,0),MONTH(B3),DAY(B3))

enter image description here


2
2018-05-30 12:04



نعم يا سيدي ، لقد نجحت. شكرا جزيلا. - Subhan Ahmad