+ Clearly separates text omissions from the actual error.
- Data-cleaning detail outweighs the likely-cause fix.
Ranks likely causes against your actual formula and gives a runnable check for each.
| Category | Office work › Spreadsheets |
|---|---|
| Tags | AnalyzingReviewingOffice workerSpreadsheet |
Find the cause of this spreadsheet error. 1. List the usual causes of this specific error. 2. Rank them against my formula and sheet situation. 3. **For each cause, give the concrete check** — not "verify the data" but which cell to put what in to test it. 4. Give the corrected formula for the most likely cause. 5. **If my information is not enough to judge, ask for what is missing.** *Do not assert a cause from a guess* — a confident wrong diagnosis sends me editing the wrong cells. Then: what to check after the fix, so I know it is actually resolved rather than merely silent.
Generic error explanations do not locate your problem. This ranks causes against your sheet and gives the specific cell test for each.
Claude best distinguishes the error from omitted text amounts. ChatGPT is concise but may hide errors, while Gemini includes speculative and inaccurate diagnoses.
+ Clearly separates text omissions from the actual error.
- Data-cleaning detail outweighs the likely-cause fix.
+ Stays cautious while presenting concise diagnostics.
- IFERROR may silently convert genuine errors to zero.
+ Provides test cells and stepwise decision criteria.
- It incorrectly says every range error propagates.
| Criterion | ChatGPT | Claude | Gemini | Leader |
|---|---|---|---|---|
| Instruction following | 8 | 9 | 7 | Claude +13% |
| Accuracy | 7 | 8 | 5 | Claude +14% |
| Specificity | 8 | 9 | 8 | Claude +13% |
| Structure | 8 | 9 | 8 | Claude +13% |
| Right length | 8 | 7 | 5 | ChatGPT +14% |
Scored 1–10 by gpt-5.6-sol with model names hidden (2026-09-24). This is an AI review, not a measurement.
We gave three models the same input and copied their answers unedited. Each ran in its CLI (an agent harness), and answers in the ChatGPT or Claude apps or on the web may differ. Outputs are in Korean.
Error: #VALUE! The formula: =SUMIF(A2:A100,"완료",D2:D100) Sheet context: A열 상태(텍스트), B열 담당자, C열 날짜, D열 금액. D열 일부가 "1,200원"처럼 단위가 붙은 텍스트입니다.
주어진 정보만으로는 원인을 단정할 수 없습니다. 중요한 점은 "1,200원" 같은 일반 텍스트는 보통 SUMIF에서 제외될 뿐, 그 자체로 #VALUE!를 발생시키지는 않는다는 것입니다.
가능성 순위와 구체적인 확인 방법은 다음과 같습니다.
빈 셀에 입력:
=SUMPRODUCT(--ISERROR(D2:D100))
결과가 1 이상이면 D열 안에 #VALUE!, #N/A 등의 오류값이 있습니다.
해당 행의 오류 원인을 고치거나, 오류를 0으로 처리하려면:
=SUMPRODUCT((A2:A100="완료")*IFERROR(VALUE(SUBSTITUTE(SUBSTITUTE(TRIM(D2:D100),"원",""),",","")),0))
이 수식은 숫자, "1,200원", "1,200"을 숫자로 변환하고 변환할 수 없는 값은 0으로 처리합니다.
빈 셀에 입력:
=SUMPRODUCT(--ISERROR(A2:A100))
결과가 1 이상이면 A열의 오류값을 수정해야 합니다.
상태 텍스트의 실제 일치 여부도 확인하려면:
=COUNTIF(A2:A100,"완료")
완료라고 보이지만 결과가 0이면 앞뒤 공백이나 다른 문자가 있을 수 있습니다.
다음 수식으로 범위 크기를 확인합니다.
=ROWS(A2:A100)
=ROWS(D2:D100)
=COLUMNS(A2:A100)
=COLUMNS(D2:D100)
현재 제시된 수식처럼 두 범위가 모두 2:100이면 이 원인은 가능성이 낮습니다.
다음처럼 수식을 단순화해 보세요.
=SUM(D2:D100)
이것도 #VALUE!이면 D열 오류값 또는 참조 문제가 유력합니다.
반대로 이것은 정상이고 아래 수식만 오류라면:
=SUMIF(A2:A100,"완료",D2:D100)
A열의 오류값, 외부 참조, 또는 사용 중인 스프레드시트 프로그램의 SUMIF 호환성 문제를 확인해야 합니다.
"1,200원"이 숫자가 아니라 텍스트인 문제 — #VALUE!보다는 합계 누락 원인이것은 현재 상황에서 확실히 존재하지만, 일반적으로 #VALUE!의 직접 원인이라고 단정할 수는 없습니다. 숫자 변환이 되는지 확인:
=VALUE(SUBSTITUTE(SUBSTITUTE(D2,"원",""),",",""))
D2가 "1,200원"이면 결과가 1200이어야 합니다. 오류가 나면 해당 셀에 다른 문자나 공백이 포함된 것입니다.
가장 실용적인 수정 수식은 다음입니다.
=SUMPRODUCT((A2:A100="완료")*IFERROR(VALUE(SUBSTITUTE(SUBSTITUTE(TRIM(D2:D100),"원",""),",","")),0))
다만 이 수식은 “단위가 붙은 금액 때문에 합계가 누락되는 문제”를 고치는 수식이지, 현재 #VALUE!의 원인을 확정하는 수식은 아닙니다.
수정 후에는 다음을 확인하세요.
=COUNTIF(A2:A100,"완료")
완료 행 수가 예상과 같은지 확인하고, 완료 행 몇 개를 골라 수동 합계와 결과를 비교하세요. 또한 다음도 확인하면 좋습니다.
=SUMPRODUCT(--(A2:A100="완료"))
마지막으로 D열의 오류 개수가 0인지 다시 확인합니다.
=SUMPRODUCT(--ISERROR(D2:D100))
정확히 판단하려면 사용 중인 프로그램(Excel 또는 Google Sheets), 오류가 표시되는 셀의 실제 수식, 그리고 =SUMPRODUCT(--ISERROR(D2:D100))의 결과가 필요합니다.