D
수량 열( )과 요율 열( ) 을 포함하는 범위가 있습니다 E
. 셀에는 Rate * Quantity의 소계에 대한 F1
공식이 있습니다 .=D3 * E3
대부분의 요율 셀이 비어 있어 대부분의 열만 F
표시됩니다 #VALUE!
.
가 비어 있으면 소계가 0이 되기를 =IF(ISNUMBER(E1), E1 * D1, 0)
바라면서 수식을 로 바꾸겠다고 생각했습니다 . 그러나 Excel에서는 해당 공식이 마음에 들지 않아 내 공식(예: 구문 등)에 문제가 있다는 팝업이 표시됩니다.E1
나에게는 꽤 괜찮은 것 같습니다. E1
숫자이면 을 사용하고 E1 * D1
, 그렇지 않으면 을 사용하십시오 0
.
Excel에서 수식을 입력하려고 하면 오류가 발생합니다 =IF(ISNUMBER(E1), E1 * D1, 0)
. 왜 그럴까?
답변1
안녕하세요,
귀하의 공식은 작동할 것 같지만...
또 다른 옵션은 =IFERROR(E1*D1,0)을 시도하는 것입니다. E1 x D1을 계산하고 그렇지 않으면 0을 넣습니다.
불행히도 다른 오류, 즉 텍스트로 입력된 숫자가 표시되고 수학을 수행하지 않는 숫자가 가려질 수 있습니다. 흥미롭게도 수식은 수학을 완료했지만(관계없이 숫자로 처리) 하단의 합계 수식은 텍스트로 간주했음을 보여주려고 했습니다. 셀 E4에서는 무슨 일이 일어나는지 확인하기 위해 이중 음수 텍스트 값(날짜 입력 실수)을 가지고 놀았습니다.
이것이 도움이 되기를 바랍니다, 브래드
답변2
대부분의 요율 셀이 비어 있어 F열의 대부분이 표시됩니다.
#VALUE!
0
계산의 빈 셀은 Excel에서 간주됩니다 . 빈 셀이 없을 가능성이 높지만 다음과 같습니다.
- 수식 결과 빈 문자열(
""
) 또는 - 아포스트로피 하나만(
'
)
수식을 로 바꾸겠다고 생각했는데
=IF(ISNUMBER(E1), E1 * D1, 0)
수식에 문제가 있다는 팝업이 표시됩니다(예: 구문 등).
지역 설정에 ;
따라 ,
.