---
title: 조건 연결 수식 보강 및 검증
date: 2026-10-19T06:15:47.838Z
version: v1.0.0
status: 기존 기록 이전
project: designdatatable
type: 작업 결과
category: 이전 기록
summary: 조건 연결 수식 보강 및 검증 — 당시 작업 내용과 검증 범위를 원문 기준으로 정리한 보관 기록입니다.
source: ../assets/imports/Docs/Testing/2026-10-19/CriteriaConcat.md
source_sha256: 4f4694e5d17ff3a955edda12c33e5ca5483502b60f6017cfe73e4a51b9c0d82b
record: archived
format: legacy-v1
---

> 보관 기록입니다. 아래 결과는 원문 작성 시점의 내용이며, 이번 편집에서 제품 테스트를 다시 실행하지 않았습니다.

## 구현

조건부 집계 함수의 조건에서 `&`로 따옴표 텍스트, 셀 참조, 숫자 계산식을 연결할 수 있습니다.

```text
=COUNTIF(C1:C8,">"&10)
=COUNTIF(C1:C8,">"&C3)
=COUNTIF(C1:C8,">"&(C3+3))
=COUNTIFS(C1:C8,">"&C3,B1:B8,"<"&8)
=SUMIFS(B1:B8,C1:C8,">"&10,B1:B8,"<"&8)
```

구현 전 첫 예제는 `#SYNTAX! Expected )`로 실패했습니다. 새 회귀 테스트로 재현한 뒤 조건 파서에 연결 처리를 추가했습니다. 일반적인 문자열 반환 수식의 `&` 연산 전체를 지원하는 것은 아닙니다. 조건 조각은 최대 128개, 생성되는 조건 문자열은 32,767자로 제한합니다. 기존 수식 길이 제한도 유지합니다.

## 실행 결과

- 전체 소스 컴파일과 **9,326개 회귀 검증 통과**.
- 수정된 소스의 실제 **Unity 검증 89개 통과**, 오류 기록 0개, 샘플 씬 3개 완료. 실행 기록（원문의 비공개·미보존 참조）.
- 숫자·셀·텍스트·빈 조각 연결, 괄호 안 계산식, 와일드카드, 여러 조건, 비활성 IF 분기의 지연 평가, 잘못된 `&` 위치, 조각 수·생성 문자열 크기 제한을 확인했습니다.
- 연속 편집·저장 테스트에도 연결 조건 수식을 넣고 XLSX 반복 재열기·CSV 원문·생성 바이너리를 대조했습니다. 증거 파일: `Tools/Verification/Temp/Workflow-66addc019af848aa9f466255030d52ab`.
- 9개 언어 HTML 가이드와 기본 영어 PDF를 갱신했습니다. PDF 7페이지를 렌더링하여 배치를 확인했습니다.
- 화면 보안 창, 보안 설정과 원본 샘플 데이터는 조작하지 않았습니다. UI 제스처 검증을 대신한 결과로 보고하지 않습니다.

## 추가로 확인한 제한

조건부 집계가 참조하는 연속 범위의 일부를 잘라 옮기면 범위가 여러 조각으로 나뉠 수 있습니다. 현재 COUNTIF/SUMIFS 계열은 이런 분리 범위를 지원하지 않아, 해당 잘라내기가 검증에서 거부됩니다. 이번 워크플로 테스트에서 `C8: #REF!`로 확인했습니다. 이 동작을 Excel과 동등하게 처리한 것으로 보고하지 않습니다. 저장 대조 테스트의 잘라내기는 집계 조건 범위를 건드리지 않는 대상으로 구성했습니다.

공식 비교 근거: Microsoft [COUNTIFS 예제 2](https://support.microsoft.com/en-gb/excel/functions/countifs-function)는 비교 문자열과 셀 참조를 `&`로 연결합니다.

XERJ: 미사용 — 연결 도구가 없어 rg로 현재 소스를 확인했습니다.

## 원문과 편집 이력

[보존된 원문 열기](../assets/imports/Docs/Testing/2026-10-19/CriteriaConcat.md)

- 원문 SHA-256: `4f4694e5d17ff3a955edda12c33e5ca5483502b60f6017cfe73e4a51b9c0d82b`
- 표시 날짜는 원본 파일의 수정 시각입니다. 작업 완료 시각은 원문에 있는 값을 기준으로 확인합니다.
