아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
풋풋한황새20
풋풋한황새2024.04.26

엑셀 수식 질문입니다. isblank 함수를 넣었는데 값이 계산되어 나옵니다

예를들면

E4에 함수식을 =if(isblank(B4),"",if(B4>100,참)) 이라는 함수식을 넣는단 말이죠.

그런데 하필 B4에 함수식이 하나 들어가 있어요. (역시 isblank를 이용한 함수식) 그래서 B4 빈칸이긴 하지만 E4에 수식을 넣어보면 어떤 값(예를들면 참) 이 나옵니다. 정상적으로 빈칸이 나오게 하려면 어떻게 하여야 할까요? isblank 말고 다른 수식을 써야하는것인지?

55글자 더 채워주세요.
답변의 개수1개의 답변이 있어요!
  • 안녕하세요. 따뜻한바다표범237입니다.

    B4에 함수식이 들어가 있더라도 그 값이 실제로 빈칸("")인 경우를 판별하기 위해서는 isblank 대신 다른 함수를 사용해야 합니다.

    예를 들어, B4에 함수식이 포함되어 있더라도 그 결과가 빈 문자열("")이라면 isblank 함수를 사용하여 빈 칸임을 확인할 수 있습니다. 하지만 B4에 함수식이 포함되어 있더라도 결과가 비어있지 않다면 isblank 함수는 참을 반환하지 않습니다.

    따라서, B4에 함수식이 포함되어 있더라도 해당 셀이 실제로 비어있는지 여부를 판별하기 위해서는 isblank 함수 대신 다른 함수를 사용해야 합니다. 예를 들어, 아래와 같이 함수식을 수정하여 B4가 빈 문자열("")인 경우에만 참을 반환하도록 할 수 있습니다:

    lessCopy code

    =IF(OR(B4="", ISBLANK(B4)), "", IF(B4>100, "참", ""))

    OR 함수는 여러 조건 중 하나라도 참이면 참을 반환하므로, B4가 빈 문자열("")이거나 실제로 빈 칸이라면 빈 문자열("")을 반환하도록 할 수 있습니다. 이를 통해 원하는 결과를 얻을 수 있습니다.