มีวิธีเร็วกว่าหรือง่ายกว่าในการทำแผนที่ปีการเงินหรือไม่?


0

ใน Excel 2013 ฉันมีช่วงวันที่สำหรับช่วงเวลาผลิตภัณฑ์:

คอลัมน์ A ประกอบด้วยวันที่เริ่มต้นเช่น 01-AUG-2014 คอลัมน์ B มีวันที่สิ้นสุดเช่น 31-JUL-2015

ในคอลัมน์ C ฉันต้องแมปปีการเงินซึ่งควรเป็น 2014-15 ปีบัญชีเริ่มวันที่ 1 เมษายนและสิ้นสุดในวันที่ 31 มีนาคมปีหน้า

ข้อมูลของฉันมีปีงบประมาณ 2544-2545 ถึง 2558-2559 และปัจจุบันฉันเขียนสูตรยาวขึ้นถ้าใช้แล้ว

มีวิธีที่ง่ายกว่านี้หรือไม่

คำตอบ:


2

สิ่งนี้จะช่วยแก้ปัญหาของคุณ:

=CONCATENATE(YEAR(A1);"-";RIGHT(YEAR(B1);2))
=CONCATENATE(YEAR(A1),"-",RIGHT(YEAR(B1),2))

ฉันไม่แน่ใจว่าคุณจำเป็นต้องใช้ , หรือ ; ในรุ่น Excel ของคุณ (ขึ้นอยู่กับการตั้งค่าภาษา)

แก้ไข 1:

=CONCATENATE(YEAR(A2),"-",RIGHT(MAX(YEAR(A2)+1,YEAR(B2)),2))

แก้ไข 2:

สิ่งนี้จะได้ผล:

=CONCATENATE(YEAR(A2-DATE(YEAR(D10),4,1)+DATE(YEAR(D10),1,1)),"-",RIGHT(MAX(YEAR(A2-DATE(YEAR(D10),4,1)+DATE(YEAR(D10),1,1))+1,YEAR(B2-DATE(YEAR(D10),4,1)+DATE(YEAR(D10),1,1))),2))

ถ้าเราไม่มีปีอธิกสุรทินเราก็เขียนได้ -90 แทน -DATE(YEAR(D10),4,1)+DATE(YEAR(D10),1,1) ซึ่งจะลดความซับซ้อนของสูตร:

=CONCATENATE(YEAR(A2-90),"-",RIGHT(MAX(YEAR(A2-90)+1,YEAR(B2-90)),2))

Excel ของฉันใช้เครื่องหมายจุลภาค (,) ปีหลังเครื่องหมายขีดคั่นควรเพิ่มขึ้น 1 ซึ่งปีเหมือนกันสำหรับวันที่เริ่มต้นและวันที่สิ้นสุด
Firee

1
ฉันแก้ไขคำตอบ ถ้าประกอบด้วย A1 01-AUG-2014 และ B1 31-JUL-2015 ควรแสดง 2014-15 หรือ 2014-16 ใน C1 หรือไม่
daniel.neumann

มันใช้ได้ดีสำหรับวันที่เหล่านั้นอย่างไรก็ตาม 31-MAR-2014 TO 30-MAR-2015 มันสะท้อนให้เห็นถึง 2014-15 , แทน 2013-14
Firee

Updated สำหรับการชี้แจง: 31 มีนาคม 2014 ถึง 30 มีนาคม 2015 ควรแสดง 2013-14; 30-APR-2014 ถึง 30-Mar-2015 ควรแสดง 2014-15; แต่สิ่งที่ควรทำ 20-MAR-2014 TO 30-MAR-2015 แสดง? 2013-14 หรือ 2013-15 ?
daniel.neumann

20-MAR-2014 TO 30-MAR-2015 จะแสดง 2013-14
Firee
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.