
Excel에서 값이 다음보다 큰지 작은지 확인하는 데 어려움을 겪고 있습니다.
내 테이블에는 날짜인 F열이 있습니다. G 열은 다음 수식입니다.
LEFT(F2,6)
이 수식은 F에서 처음 6자를 가져와 G열의 셀에 입력하여 연도와 월을 제공합니다.
지금까지는 모두 좋았습니다. 마지막 부분이 나를 혼란스럽게 한다. G의 값을 숫자로 처리하여 비교하고 싶습니다.
따라서 G의 값이 202206보다 크거나 같으면 TRUE로 표시되어야 합니다. 그렇지 않다면 거짓이어야 합니다. 그리고 스크린샷에서 볼 수 있듯이 202201은 아직 202206보다 크거나 같지 않으며 TRUE임을 보여줍니다.
G 열의 형식은 다음과 General
같습니다. 변경해도 Number
동일한 Accounting
문제가 지속됩니다.
나는 또한 다음을 시도했습니다 (도움이 되지 않았습니다)
= IF(G2 >= 202206)
역시 마찬가지다
=IF(NUMBERVALUE(LEFT(G2,6))> 202206, "Y","N")
답변1
텍스트 함수는 항상 텍스트를 반환합니다. 숫자로 변환하려면 이중 부정과 같은 수학 연산을 사용하세요.
=IF(--LEFT(G2,6)> 202206, "Y","N")