KS Q ISO 2859-1 에서 규정하는 계수형 합격판정 샘플링 검사에 대해서
필요로 하는 정보를 함수로 구현한 것입니다.
여기 소개된 함수들은 EGTools 추가기능에 추가되었습니다. (v3.7.7)
1회 샘플링 검사에 대한 내용만 필요하면 아래를 참고하세요.
https://egtools.tistory.com/entry/ISO2859-SAMPLING
여기에 올린 파일은 1회샘플링 검사 방식뿐만 아니라 2회 샘플링 검사 방식과 다회샘플링 검사 방식에 대해서도 사용할 수 있도록 확장하였습니다. 표준에서 기술한 샘플링표는 첨부 문서 안에 그대로 옮겼습니다.
1회 샘플링 방식의 판정은 알기 쉬우므로 2회와 다회 샘플링 방식의 판정 기준을 설명합니다.
□ 2회 샘플링 방식의 판정 기준
1차 검사 : 샘플수 n₁, 불량품 갯수 x₁
- 합격: x₁ <= Ac₁
- 불합격: x₁ >= Re₁
- 2차 검사 실시: Ac₁ < x₁ <Re₁
2차 검사 : 샘플수 n₂, 불량품 갯수 x₂
- 합격: x₁ + x₂ <= Ac₂
- 불합격: x₁ + x₂ >= Re₂
□ 다회 샘플링 방식의 판정 기준
1차 검사 : 샘플수 n₁, 불량품 갯수 x₁
- 합격: x₁ <= Ac₁
- 불합격: x₁ >= Re₁
- 2차 검사 실시: Ac₁ < x₁ <Re₁
2~4차 검사 : 불량품 갯수 x₂,x₃,x₄
- 합격: x₁ + ... + xₙ <= Acₙ
- 불합격: x₁ + ... +xₙ >= Reₙ
- 다음차 검사 실시: Acₙ < x₁ + ... +xₙ <Reₙ
5차 검사 : 불량품 갯수 x₅
- 합격: x₁ + ... + x₅ <= Ac₅
- 불합격: x₁ + ... + x₅ >= Re₅
□ 샘플링 검사 관련 함수
1회 샘플링 방식을 포함하여 2회 샘플링 방식과, 다회 샘플링 방식을 사용할 때 적용할 수 있는 함수입니다.
여기에 설명하는 함수는 EGTools 추가기능에도 포함 되었습니다(v3.7.7).
【 SamplingLabel 함수 】
= SamplingLabel( LotSize, SampleType ) |
샘플링검사에 사용되는 코드문자를 반환합니다.
인수명 | 옵션 | 기본값 | 설 명 |
LotSize | 필수 | 없음 | 검사할 LOT/Batch의 수량(2~) |
SampleType | 필수 | 없음 | 검사수준, 생략시 "G2"적용, G1,G2,G3,S1,S2,S3,S4 사용가능 |
【 SamplingSize 함수 】
= SamplingSize( LotSize , AQL , [sampleType] , [Inspection] , [Plan], [Round] ) |
LOT Size와 AQL, 검사수준에 맞는 검사할 표본 숫를 반환합니다.
인수명 | 옵션 | 기본값 | 설 명 |
LotSize | 필수 | 없음 | 검사할 LOT/Batch의 수량(2~) |
AQL | 필수 | 없음 | 합격품질한계, 0.01~1000까지의 수, 정해진 AQL이 아니면 가까운 작은 쪽을 적용 |
SampleType | 선택 | "G2" | 검사수준, 생략시 "G2"적용, G1,G2,G3,S1,S2,S3,S4 사용가능 |
Inspection | 선택 | 0 | 검사방법, 생략시 0(보통검사) 적용 0=보통검사, 1=까다로운검사, -1=수월한검사 |
Plan | 선택 | 1 | 검사방식, 기본값은 1 - 1은 1회샘플링 방식, - 2,12는 2회 샘플링방식, - 3~5,13~15는 다회 샘플링 방식을 지정, 10이상을 지정한 경우 - 2회의 경우 1회샘플링 대체 없이 강제로 2회 샘플링방식을 적용하도록 함 - 다회의 경우 2회나 1회 샘플링 대체 없이 강제로 다회 샘플링방식을 적용하도록 함 |
Round | 선택 | 1 | 검사차수, 기본값은 1 1회 샘플링 방식은 1차만, 2회 샘플링 방식은 2차까지 다회샘플링 방식은 5차까지 지정 |
【 SamplingAc 함수 】
= SamplingAc( LotSize , AQL , [sampleType] , [Inspection] , [Plan], [Round] ) |
LOT Size와 AQL, 검사수준에 맞는 검사 합격판정 최대 불량수를 반환합니다.
다회 검사중 1차 검사에서 합격 판정을 할 수 없는 경우 #N/A! 오류가 표시됩니다.
인수명 | 옵션 | 기본값 | 설 명 |
LotSize | 필수 | 없음 | 검사할 LOT/Batch의 수량(2~) |
AQL | 필수 | 없음 | 합격품질한계, 0.01~1000까지의 수, 정해진 AQL이 아니면 가까운 작은 쪽을 적용 |
SampleType | 선택 | "G2" | 검사수준, 생략시 "G2"적용, G1,G2,G3,S1,S2,S3,S4 사용가능 |
Inspection | 선택 | 0 | 검사방법, 생략시 0(보통검사) 적용 0=보통검사, 1=까다로운검사, -1=수월한검사 |
Plan | 선택 | 1 | 검사방식, 기본값은 1 - 1은 1회샘플링 방식, - 2,12는 2회 샘플링방식, - 3~5,13~15는 다회 샘플링 방식을 지정, 10이상을 지정한 경우 - 2회의 경우 1회샘플링 대체 없이 강제로 2회 샘플링방식을 적용하도록 함 - 다회의 경우 2회나 1회 샘플링 대체 없이 강제로 다회 샘플링방식을 적용하도록 함 |
Round | 선택 | 1 | 검사차수, 기본값은 1 1회 샘플링 방식은 1차만, 2회 샘플링 방식은 2차까지 다회샘플링 방식은 5차까지 지정 |
【 SamplingRe 함수 】
= SamplingRe( LotSize , AQL , [sampleType] , [Inspection] , [Plan], [Round] ) |
LOT Size와 AQL, 검사수준에 맞는 검사 불합격판정 최소 불량수를 반환합니다.
인수명 | 옵션 | 기본값 | 설 명 |
LotSize | 필수 | 없음 | 검사할 LOT/Batch의 수량(2~) |
AQL | 필수 | 없음 | 합격품질한계, 0.01~1000까지의 수, 정해진 AQL이 아니면 가까운 작은 쪽을 적용 |
SampleType | 선택 | "G2" | 검사수준, 생략시 "G2"적용, G1,G2,G3,S1,S2,S3,S4 사용가능 |
Inspection | 선택 | 0 | 검사방법, 생략시 0(보통검사) 적용 0=보통검사, 1=까다로운검사, -1=수월한검사 |
Plan | 선택 | 1 | 검사방식, 기본값은 1 - 1은 1회샘플링 방식, - 2,12는 2회 샘플링방식, - 3~5,13~15는 다회 샘플링 방식을 지정, 10이상을 지정한 경우 - 2회의 경우 1회샘플링 대체 없이 강제로 2회 샘플링방식을 적용하도록 함 - 다회의 경우 2회나 1회 샘플링 대체 없이 강제로 다회 샘플링방식을 적용하도록 함 |
Round | 선택 | 1 | 검사차수, 기본값은 1 1회 샘플링 방식은 1차만, 2회 샘플링 방식은 2차까지 다회샘플링 방식은 5차까지 지정 |
'Excel - VBA' 카테고리의 다른 글
길이 0인 문자열 제거하기 (0) | 2023.06.28 |
---|---|
VBA 배열(Array) 관련 유용한 함수 (0) | 2023.05.22 |
DatePicker 만들기 - 3 (레이블 이벤트를 이용한 날짜 선택) (0) | 2023.05.05 |
DatePicker 만들기 - 2 (레이블을 이용한 Calendar 날짜 정리) (0) | 2023.05.05 |
DatePicker 만들기 - 1 (Calendar용 User Form 준비) (0) | 2023.05.05 |