Excel 날짜 수식이 필요합니다.

Excel 날짜 수식이 필요합니다.

날짜 조건을 사용하여 일부 지식이 누락되었습니다. 다음은 E1에 지불 금액이 부족할 경우 연체료 금액을 계산합니다.

연체료 셀 D1: 2013년 3월 8일 셀 F1의 IF가 0이면 0, 그렇지 않으면 F1 * 5%, 2013년 3월 16일의 경우 F1*10%

답변1

슈퍼유저에 오신 것을 환영합니다! D1 셀에 입력한 다음 수식을 사용하면 원하는 연체료 금액이 계산됩니다.

이 수식에서는 만기일이 셀 A1에 입력되고, 지불 날짜가 B1에 입력되고, 지불 전 미결제 잔액이 셀 C1에 입력되고, 연체료 조회 테이블이 셀 A9:B12에 입력된다고 가정합니다.

  =IF(F1>0,LOOKUP(MAX(B1-A1,0),$A$9:$A$12,$B$9:$B$12))*MAX(F1,0)

또한 명시적으로 언급하지 않았지만 지금은 확실하게 발생하는 두 가지 가능성도 수용합니다.

  • 조기 지급

  • 초과 지급

(F1에 표시된 연체료가 적용되는 미납 잔액은 과납이 있는 경우(E1 셀과 C1 셀의 단순 차액으로 잔액을 계산하기 때문에) 마이너스가 되지만, 연체료 자체는 다음과 같은 경우에만 적용됩니다. 그 균형은 긍정적이다.)

연체료 계산

답변2

알겠습니다. 질문하신 내용을 해결한 것 같습니다.

마감일이 있는 셀이 필요합니다. 나는 셀이 B1이라고 가정했습니다. 또한 백분율 증가는 10% 이후에 중단된다고 가정했습니다. 그렇지 않은 경우 VLookup 솔루션이 더 잘 작동합니다.

연체료를 계산하는 셀 D1에 필요한 공식은 다음과 같습니다(셀 F1의 미결제 금액 기준).

=IF(TODAY()<B1,0,IF(TODAY()-7<B1, 0.05*F1, 0.1*F1))

다음 주, 그 다음 주 등 계속해서 비율을 높여야 하는 경우 질문을 편집하면 VLookup 솔루션을 추가하겠습니다.

관련 정보