
회사의 회계 연도 월(및 분기)을 역년 월(및 분기)로 변환하는 방법을 찾는 데 도움이 필요합니다.mod 또는 유사한 기능을 사용하여. 나는 이미 if 함수를 사용하여 이를 수행하는 방법을 알고 있습니다.
모드를 사용하여 CY를 FY로 변환하는 방법을 알아냈지만 평생 동안 FY를 CY로 변환하는 방법을 알아낼 수 없습니다. 보유하고 있는 CY~FY 솔루션의 변형을 시도했지만 솔루션에 도달할 수 없습니다.
CYQ에서 FYQ로 =1+MOD(C2,4)
CYMON에서 FYMON으로 =MOD((C8)+2,12)+1
가능하다면 이 이미지의 반대 내용을 파악하고 내 공식과 비슷한 것을 생각해 내야 합니다. 나는 긴 공식을 원하지 않거나 if를 사용하는 것을 원하지 않습니다.
답변1
모듈식 연산은 0으로 시작하는 숫자에 대해 작동합니다. 예를 들어, mod 4의 정수는 0, 1, 2 또는 3입니다. 따라서 1월~3월은 0, 4~6월은 1 등으로 연도 분기 번호를 지정하고 유사하게 재무 번호를 지정합니다. 연도 분기를 10월~12월은 0으로, 1월~3월은 1로, 다음을 얻습니다.
FYQ0 = MOD(1+CYQ0,4) 및 CYQ0 = MOD(3+FYQ0, 4)
여기서 FYQ0 및 CYQ0은 각각 0부터 번호가 매겨진 회계연도 및 역년 분기 번호입니다. (힌트: MOD 함수 내부에 추가할 상수 양을 결정하려면 변환할 값이 0일 때 필요한 결과를 살펴보세요.)
일반적으로 분기 번호는 0에서 3이 아닌 1에서 4까지 지정되므로 FYQ = 1+FYQ0 및 CYQ = 1+CYQ0입니다. 여기서 FYQ 및 CYQ는 각각 일반적으로 번호가 지정되는 회계 연도 및 역년 분기 번호입니다.
FYQ0 수율 방정식에서 CYQ0을 대체하면
FYQ0 = MOD(1+(CYQ-1),4) = MOD(CYQ, 4)
하도록 하다
FYQ = 1+FYQ0 = 1+MOD(CYQ,4) [수학식 1]
CYQ 수율에 대한 동일한 프로세스
CYQ0 = MOD(3+(FYQ-1), 4) = MOD(2+FYQ, 4)
그리고
CYQ=1+MOD(2+FYQ,4) [수학식 2]
월 번호의 경우 유사한 프로세스로 인해
FYMON0 = MOD(3+CYMON0,12)
그리고
CYMON0 = MOD(9+FYMON0, 12)
~하도록 하다
FYMON = 1 + MOD(2+CYMON, 12) [수학식 3]
그리고
CYMON = 1 + MOD(8+FYMON, 12) [수학식 4]
네 개의 등식은 1-4의 전통적인 번호 매기기가 분기에 사용되고 1-12가 월에 사용될 때 회계 연도와 달력 연도 사이의 분기/월 숫자를 변환하기 위한 공식의 기초를 제공했습니다.