Microsoft 365라면 아래 수식으로 모두 처리할 수 있습니다. 수식은 2행에 입력한 뒤 마지막 데이터 행인 21행까지 채우기 하면 됩니다. L열은 월별 합계를 구하는 방식입니다.

## 1. 거래처명 찾기 — G열

- 입력 셀: `주문!G2`
- 채우기 범위: `G2:G21`
- 사용 함수: `XLOOKUP`

```
=XLOOKUP(C2,거래처!$A$2:$A$9,거래처!$B$2:$B$9,"미등록")
```

C열의 거래처코드를 거래처 시트 A열에서 찾아 B열의 거래처명을 반환합니다. 일치하는 코드가 없으면 `"미등록"`을 표시합니다.

## 2. 월별 주문 금액 합계 — L열

- 입력 셀: `주문!L2`
- 채우기 범위: `L2:L4`
- 사용 함수: `SUMIFS`

```
=SUMIFS($E$2:$E$21,$B$2:$B$21,">="&K2,$B$2:$B$21,"<"&EDATE(K2,1))
```

K열의 월초 날짜부터 다음 달 1일 직전까지의 주문 금액을 합산합니다.

- K2가 `2026-07-01`이면 7월 주문 금액 합계
- K3가 `2026-08-01`이면 8월 주문 금액 합계
- K4가 `2026-09-01`이면 9월 주문 금액 합계

중복된 주문도 그대로 합산합니다. 완료일이나 중복 여부는 계산에 영향을 주지 않습니다.

## 3. 중복 주문번호 표시 — H열

- 입력 셀: `주문!H2`
- 채우기 범위: `H2:H21`
- 사용 함수: `COUNTIF`

```
=IF(COUNTIF($A$2:$A$21,A2)>=2,"중복","")
```

A열에서 현재 행의 주문번호가 두 번 이상 나타나면 `"중복"`을 표시하고, 한 번만 나타나면 빈칸을 표시합니다.

예를 들어 `SO-2608-002`는 두 줄 모두 `"중복"`으로 표시됩니다. 중복 주문번호가 있는 모든 행에 표시되는 방식입니다.

## 4. 주문일부터 완료일까지 근무일 계산 — I열

- 입력 셀: `주문!I2`
- 채우기 범위: `I2:I21`
- 사용 함수: `IF`, `NETWORKDAYS`

```
=IF(F2="","",NETWORKDAYS(B2,F2,휴무일!$A$2:$A$5))
```

계산 규칙은 다음과 같습니다.

- 주문일과 완료일을 모두 포함합니다.
- 토요일과 일요일은 제외합니다.
- `휴무일` 시트 A2:A5에 있는 회사 휴무일도 제외합니다.
- 완료일(F열)이 비어 있으면 결과도 빈칸으로 표시합니다.

예를 들어 주문일이 2026년 7월 16일이고 완료일이 2026년 7월 21일이라면, 7월 17일은 회사 휴무일이고 주말도 제외되므로 근무일은 2일입니다(7월 16일과 7월 20\~21일 중 평일을 세면 3일이므로, 정확한 계산 결과는 3일입니다).

## 한눈에 보는 입력 위치

| 항목       | 첫 입력 셀 | 수식 채우기 범위 |
| -------- | ------ | --------- |
| 거래처명     | G2     | G2:G21    |
| 월별 금액 합계 | L2     | L2:L4     |
| 중복 표시    | H2     | H2:H21    |
| 근무일 계산   | I2     | I2:I21    |

참고: 수식을 붙여 넣었을 때 인수 구분 기호 오류가 발생한다면, 사용 중인 Excel의 지역 설정에 따라 쉼표(`,`)를 세미콜론(`;`)으로 바꿔 입력해 보세요.