기준날짜를 기준으로 유효기간이 지난경우 "폐기", 그렇지 않은 경우 남은기간을 표시 합니다.
=IF($D$13-(B15+C15)>0,"폐기",ABS($D$13-(B15+C15)))
d13은 기준날짜이구요.
(b15+c15)
는 제조일자에 유효기간을 더한 것입니다.
제조일자에 유효기간을 더하게 되면
2010-5-20 + 320 = 2011-5-20
일이 되는데
기준날짜에서 이것을 빼면
2012-7-01 - 2011-5-20
408이 되죠.
408은 >0 이기 때문에
"폐기" 가 되는 것입니다.
두번째 튀긴감자의 경우
2012-7-01 -(2011-3-01 + 730)
이므로
2012-07-01 - (2013-2-28)
이 됩니다.
그럼 -242 로 >0 이 아니기 때문에
ABS($D$13-(B15+C15)
을 계산하게 되죠.
그럼 -242 가 양수가 되어
242 가 정답으로 나오는 것입니다.
현재 기준날짜보다 큰값이 나오면 현재 날짜를 이미 지나버린 것이기 때문에
유효기간이 경과한 것이 됩니다. 그래서 폐기가 되는 것입니다.
좋은 하루 되세요.
"-
*2013-07-29 11:28:05
기준날짜를 기준으로 유효기간이 지난경우 "폐기", 그렇지 않은 경우 남은기간을 표시 합니다.
=IF($D$13-(B15+C15)>0,"폐기",ABS($D$13-(B15+C15)))
d13은 기준날짜이구요.
(b15+c15)
는 제조일자에 유효기간을 더한 것입니다.
제조일자에 유효기간을 더하게 되면
2010-5-20 + 320 = 2011-5-20
일이 되는데
기준날짜에서 이것을 빼면
2012-7-01 - 2011-5-20
408이 되죠.
408은 >0 이기 때문에
"폐기" 가 되는 것입니다.
두번째 튀긴감자의 경우
2012-7-01 -(2011-3-01 + 730)
이므로
2012-07-01 - (2013-2-28)
이 됩니다.
그럼 -242 로 >0 이 아니기 때문에
ABS($D$13-(B15+C15)
을 계산하게 되죠.
그럼 -242 가 양수가 되어
242 가 정답으로 나오는 것입니다.
현재 기준날짜보다 큰값이 나오면 현재 날짜를 이미 지나버린 것이기 때문에
유효기간이 경과한 것이 됩니다. 그래서 폐기가 되는 것입니다.
좋은 하루 되세요.
"