설문지를 설계하고 있으면, "이 사람에게는 묻지 않는 문항", "이 응답을 한 사람에게만 내고 싶은 문항", "이전 응답을 바탕으로 선택지를 바꾸고 싶다"——그런 장면이 반드시 나오죠. 분기 로직은 그 해결책입니다만, **"어느 기능을 써야 할지 모르겠다"**는 상담을 현장에서 자주 듣습니다. 스킵? 표시 조건? 파이핑? 이름은 비슷해도 역할은 꽤 다릅니다.
이 글에서는 설문지에서 사용할 수 있는 4종류의 분기 로직(스킵·표시 조건·파이핑·캐리 포워드)을 무엇에 쓰는지, 어떻게 구분해서 쓰는지, 어디서 실패하기 쉬운지라는 관점에서 정리합니다. 단일 기능의 설명이 아니라, 현장에서 망설이지 않고 설계할 수 있게 하기 위한 실무 가이드입니다.
1. 분기 로직은 몇 종류인가 — 4종류의 전체상
우선 전체상부터. 사용하는 장면이 전혀 다르기 때문에, 역할로 외우는 것을 추천합니다.
| 기능 | 무엇을 하는가 | 주요 용도 |
|---|---|---|
| 스킵 로직 | 문항을 건너뛴다 | 대상 외인 사람에게 무관한 질문을 보이지 않는다 |
| 표시 조건 | 문항을 표시/비표시로 한다 | 특정 조건인 사람에게만 추가 질문을 한다 |
| 파이핑 | 이전 응답을 다음 문항문에 삽입한다 | "아까 선택한 ○○에 대해 알려 주세요" |
| 캐리 포워드 | 이전 응답(복수 선택)을 다음 선택지로 이어받는다 | "선택한 것 중에서 가장 중요한 것은?" |
이 4가지를 조합함으로써, 겉보기에는 심플해도 뒷면에서 복잡한 설문지를 짤 수 있습니다. Kicue의 구현 상세는 분기 로직의 문서에 정리되어 있습니다.
2. 스킵 로직 — 대상 외인 사람을 건너뛴다
가장 기본적인 분기. "A라고 답한 사람은 Q10으로 점프" 같은, 문항 자체를 스킵하는 움직임입니다.
자주 있는 사용법
- 스크리닝: "대상자가 아닌 사람"에게는 본 조사를 내지 않고, 최종 화면으로 직행시킨다
- 제품 미이용자: "이 제품을 사용한 적이 없다"고 답한 사람에게는, 이용 경험 기반의 문항을 전부 건너뛴다
- 분기의 큰 틀: 설문지 전체를 "구입 경험 있음 / 없음"으로 2루트로 나눈다
설계 시의 함정
- 점프 목적지가 존재하지 않는다 — "Q15로"라고 설정했는데, 문항 번호가 바뀌어 Q14까지밖에 없게 된, 이라는 사고가 의외로 많다
- 복수의 스킵이 겹쳐 무한 루프 — A→Q5, B→Q3 같은 복잡한 분기에서, 응답자가 무한히 같은 문항으로 돌아가게 된다
- 스킵 목적지의 뒤에서도 표시 조건이 필요한데 잊어버린다 — 점프 목적지의 문항에 별도의 조건이 필요한 경우, 스킵만으로는 불충분
스킵을 사용해야 할 장면
문항을 "보이지 않게" 하는 것뿐 아니라, 응답자의 인지 부하를 근본부터 낮추고 싶은 때에 사용합니다. 후술할 표시 조건과의 차이는, "애초에 화면상에 존재하지 않는" 점입니다.
자세한 것은 스킵 로직의 설정을 참조.
3. 표시 조건 — 특정 사람에게만 낸다
"B라고 답한 사람에게만 이 문항을 표시한다"는, 문항의 출현 자체를 조건부로 하는 기능입니다. 스킵 로직이 "건너뛰는" 것에 비해, 표시 조건은 "존재시키지 않는다". 결과는 비슷하지만 설계 사상이 다릅니다.
자주 있는 사용법
- 추가 심층 문항: "불만"이라고 답한 사람에게만 "그 이유는?"을 추가 표시
- 세그먼트별 질문: 남성에게는 A문항, 여성에게는 B문항처럼, 속성별 구분 노출
- 스코어에 의한 분기: NPS에서 6 이하(비판자)라고 답한 사람에게만 개선점을 묻는다
설계 시의 함정
- 조건의 조합이 의도와 다르다 — "성별=여성 AND 연대=30대"라고 할 생각이었는데 "성별=여성 OR 연대=30대"로 되어 있어, 상정 외의 그룹에 표시된다
- 필수 설정이 효과 없게 된다 — 표시되지 않는 문항을 필수로 하면, 응답자가 영원히 나아갈 수 없다
- 표시 조건의 의존원이 먼저 스킵되어 있다 — 조건의 기반이 되는 문항 자체가 스킵 로직으로 건너뛰어져, 조건 판정 자체가 성립하지 않는다
표시 조건을 사용해야 할 장면
"기본적으로는 전원에게 내는 설문지"에서, 일부 사람에게만 추가로 묻고 싶은 문항이 있을 때는 표시 조건이 적합합니다. 반대로, "처음부터 복수의 루트로 나뉘는 설문지"를 설계한다면 스킵 로직 쪽이 전망이 좋아집니다.
자세한 것은 표시 조건의 설정을 참조.
4. 파이핑 — 이전 응답을 다음 문항에 삽입한다
"Q1에서 선택한 상품 A에 대해, 어떻게 생각하십니까?"처럼, 응답자가 이전에 답한 내용을 다음 문항문에 자동 삽입하는 기능입니다.
자주 있는 사용법
- 상품 평가: "가장 이용 빈도가 높은 상품"으로 선택된 것을, 다음 문항에서 "○○의 만족도는?"이라고 묻는다
- 복수 응답의 추가 질문: "사용한 적이 있는 서비스"에서 선택한 3개에 대해, 개별로 평가받는다
- 이름·속성의 사용: "
{회사명}에서의 업무에 대해〜"처럼, 속성 응답을 그대로 문항에 반영
설계 시의 함정
- 파이핑 원본이 미응답이면 문장이 붕괴된다 — "
{상품명}에 대해"의 상품명 부분이 비어, "에 대해 알려 주세요"라고 표시된다 - 복수 선택을 단수 파이핑으로 사용해 버린다 — 3개 선택한 경우에 "
{상품 A, 상품 B, 상품 C}에 대해"로 병렬 표시되어 읽기 어렵다(이 경우에는 다음 절의 캐리 포워드와 병용하는 것이 정답) - 표기 차이가 신경 쓰인다 — "스마트폰"을 선택한 사람에게는 "스마트폰", 자유 기술에서 "iPhone"이라고 쓴 사람에게는 "iPhone"이 들어간다. 브랜드명을 문항문에 직접 넣고 싶지 않은 경우가 있다
파이핑을 사용해야 할 장면
설문지를 "응답자별로 개인화된 체험"으로 하고 싶을 때에 위력을 발휘합니다. "자신의 응답을 기억해 주고 있다"는 체험은, 응답자의 신뢰감과 응답 품질을 확실히 높입니다.
자세한 것은 파이핑의 설정을 참조.
5. 캐리 포워드 — 선택지를 이어받는다
"이전 문항에서 선택한 선택지 중에서, 다음 문항의 선택지를 구성한다"는 기능입니다. 복수 응답의 질문과 조합하여 사용하는 경우가 많습니다.
자주 있는 사용법
- 좁히기 질문: Q1 "이용 경험이 있는 서비스(복수 선택)" → Q2 "그 중에서 가장 만족도가 높은 것은?"(단일 선택, Q1에서 선택한 선택지만 표시)
- 중요도 평가: Q1에서 상위 5개를 선택 → Q2에서 각각에 중요도 스코어를 매긴다
- 순서 매기기: 선택한 항목만을 순위로 재배열한다
설계 시의 함정
- 캐리 포워드 원본의 선택지가 0건 — "해당 없음"을 선택한 사람에게 다음 문항에서 선택지가 나오지 않는 사태. 표시 조건과 조합하여 회피할 필요가 있다
- 순서가 유지되지 않는다 — 선택 순이 아니라 선택지의 표시 순이 이어받아지는지, 섞인 순이 이어받아지는지, 도구에 따라 거동이 다르다
- 선택지 수가 너무 많아서 응답자가 피곤하다 — Q1에서 20개 선택한 사람에게, Q2에서 20개 전부 순위 매기게 하면 스트레이트라이너를 낳기 쉽다
캐리 포워드를 사용해야 할 장면
"복수 선택 → 심층"의 2단계 질문을 만들고 싶을 때는 캐리 포워드 하나입니다. 각 선택지에 대해 개별로 심층 질문을 내고 싶은 경우에는, 파이핑과 조합합니다.
자세한 것은 캐리 포워드의 설정을 참조.
6. 4기능을 조합한 설계 예
실무에서는, 이것들을 단독으로 사용하는 것이 아니라 조합이 기본입니다. 예로서, 신상품의 구매 의향 조사를 생각해 봅시다.
Q1. 당신이 이용하고 있는 상품을 알려 주세요(복수 선택)
[A사 제품] [B사 제품] [C사 제품] [어느 것도 이용하고 있지 않음]
↓
※ "어느 것도 이용하고 있지 않음"을 선택한 사람 → Q5로 스킵
↓
Q2. Q1에서 선택한 상품 중, 가장 이용 빈도가 높은 것은?(단일 선택)
※ 캐리 포워드: Q1의 선택지만 표시
↓
Q3. [Q2에서 선택된 상품]의 만족도를 알려 주세요
※ 파이핑: Q2의 응답을 문항문에 삽입
↓
Q4. ※ 표시 조건: Q3에서 "불만"이라고 답한 사람에게만 표시
불만의 이유를 구체적으로 알려 주세요(자유 기술)
↓
Q5. 마지막으로, 앞으로 이용하고 싶은 상품이 있다면 알려 주세요
이 설계에서 사용되고 있는 기능:
- 스킵 로직: 이용자 이외를 본 조사에서 제외
- 캐리 포워드: Q1의 복수 선택을 Q2의 선택지로 이어받는다
- 파이핑: Q2의 응답을 Q3의 문항문에 삽입
- 표시 조건: Q3의 응답에 따라 Q4의 표시/비표시를 제어
4기능을 조합하면, 응답자별로 전혀 다른 설문지를 체험하고 있는 데도, 설계자 측에서는 하나의 통일된 플로우로 관리할 수 있습니다.
7. 편집부의 시점 — 분기 로직 설계의 "자주 있는 실패" 4가지
설문지 리뷰 의뢰를 받아 분기 로직을 바라보고 있으면, 같은 실패 패턴이 반복해서 나타납니다. 여기는 단언하고 싶은 부분이므로, 강하게 쓰겠습니다.
1. "일단 분기를 마구 넣는" 것은 절대로 실패한다. 분기 로직은 편리해 보이기 때문에, 설계자가 "저것도 이것도"라고 추가하기 쉽습니다. 결과, 설계자 본인이 거동을 쫓을 수 없게 되는 사태가 일어납니다. 분기를 넣는 것은 "정말로 필요한 때만". 망설여지면 분기하지 않고, 전원에게 같은 문항을 내는 편이 무난합니다.
2. 문항 번호의 변경으로 참조 끊김이 발생한다. 설문지를 나중에 수정하면, 스킵 목적지의 문항 번호나 파이핑의 참조원이 어긋나 거동이 깨진다. Kicue 같은 문항 ID 관리가 가능한 도구라면 자동 추종하지만, 수동으로 번호 지정하고 있는 도구를 사용하면 여기서 확실히 사고가 납니다.
3. 표시 조건의 논리가 의도와 다른 채 운용된다. "A AND B"라고 할 생각이었는데 "A OR B"로 되어 있어도, 파일럿 테스트를 하지 않으면 알아차릴 수 없습니다. 분기를 넣은 문항은 반드시 파일럿에서 전 루트를 통과시킨다. 이것을 생략하면, 본격 데이터에서 "상정 외의 그룹에 문항이 나와 있었다"는 것을 나중에 알아차리게 됩니다.
4. 분기 탓에 응답자가 소진된다. 캐리 포워드로 대량의 선택지가 이어받아져, 순위 문항에서 20항목 재배열, 같은 설계는 확실히 이탈을 낳습니다. 응답률을 올리는 10가지 실전 테크닉에서 다루었듯이, 문항의 존재는 인지 부하입니다. 분기로 "보이지 않는 문항"을 줄이는 것은 좋은 일이지만, "보이는 문항"이 무거워지는 것은 본말 전도.
8. 설문조사 도구 Kicue에서의 분기 로직
Kicue에서는, 이 4종류의 분기 로직을 모두 기본 탑재하고 있습니다.
- 스킵 로직 — 조건별로 "지정 문항으로 점프" 또는 "종료"를 설정(상세)
- 표시 조건 — AND / OR의 복합 조건에 대응(상세)
- 파이핑 — 이전 문항의 응답을 문항문·선택지문·섹션 타이틀에 삽입 가능(상세)
- 캐리 포워드 — 복수 선택 응답을 다음 문항의 선택지로 이어받기(상세)
- 문항 ID 기반의 참조 — 문항 번호가 바뀌어도 참조 끊김이 없는 자동 추종
- 프리뷰에서 전 루트 확인 — 파일럿 전의 셀프 체크가 용이
설문지 파일을 Excel / Word / PDF로 업로드하면, AI가 분기 로직까지 포함한 구조를 분석하여 Web 폼을 자동 생성합니다.
적합한 도구 선택 — 무료 플랜 한도, 분기 로직 지원, AI 기능, CSV 내보내기는 도구마다 크게 다릅니다. 무료 설문조사 도구 비교에서 이 접근법에 맞는 도구를 찾아보세요.
정리
분기 로직 4종류의 구분 사용을 되짚어 봅시다.
- 스킵 로직 — 대상 외인 사람을 근본적으로 건너뛴다. 설문지를 복수 루트로 나눌 때에
- 표시 조건 — 특정 조건인 사람에게만 추가로 낸다. 심층 문항이나 속성별 문항에
- 파이핑 — 이전 응답을 문항문에 삽입한다. 개인화된 체험을 만든다
- 캐리 포워드 — 복수 선택을 다음 선택지로 이어받는다. 좁히기 질문의 2단계 구성에
단독으로 사용하는 것이 아니라, 조합이 기본입니다. 다만 너무 많이 넣는 것은 금물. "정말로 필요한 분기인가"를 계속 물어, 파일럿 테스트에서 전 루트를 통과시키는 것이, 실패를 막는 유일한 방법입니다.
분기 로직을 자연스럽게 설계할 수 있게 되면, 설문지의 설계력이 한 단계 올라갑니다. 심플해 보여도 뒷면에서 복잡한 설문지——이것이 실무에서 평가받는 조사 설계의 형태입니다.
설문지 파일 업로드만으로 분기 로직까지 AI가 자동 생성하는 무료 설문조사 도구 Kicue 를 사용해 보세요. 스킵·표시 조건·파이핑·캐리 포워드를 기본 탑재합니다.
