
저는 셀에 날짜가 있을 때 잘 작동하는 IF 문을 사용하고 있습니다. 내 셀 G8은 개월 수를 정확하게 계산합니다. 그러나 계산된 개월 수가 0이면 0 값을 반환해야 하지만 여전히 최대 개월 수를 계산합니다.
초기 셀 G8에서는 다음 수식을 사용하고 있습니다.
=IF(C8="","0",DATEDIF(C8,E8,"m"))
C8 셀이 비어 있으면 0개월이 올바르게 반환됩니다.
다음 셀 H8에서는
=IF(G8>=25,"25",G8)
25에서 개월 수를 최대화하려면 G8 셀이 0인 경우를 제외하고는 잘 작동하지만 여전히 최대값 25를 반환합니다. 0을 반환할 것이라고 생각했습니다.
나는 당황했다. 이견있는 사람? 도움을 주셔서 감사합니다.
답변1
0은 "0"
숫자가 아닌 텍스트입니다.
그러므로 숫자와 비교해서는 안 됩니다.
첫 번째 공식에서 "
주변의 s를 제외하세요 .0