Excel - VBA

샘플링 검사 (KS Q ISO 2859-1) 다회 샘플링 방식 지원 함수

EGTools 2023. 5. 20. 15:46
728x90

KS Q ISO 2859-1 에서 규정하는 계수형 합격판정 샘플링 검사에 대해서 

필요로 하는 정보를 함수로 구현한 것입니다.

 

여기 소개된 함수들은 EGTools 추가기능에 추가되었습니다. (v3.7.7)

 

1회 샘플링 검사에 대한 내용만 필요하면 아래를 참고하세요.

https://egtools.tistory.com/entry/ISO2859-SAMPLING

 

여기에 올린 파일은 1회샘플링 검사 방식뿐만 아니라 2회 샘플링 검사 방식과 다회샘플링 검사 방식에 대해서도 사용할 수 있도록 확장하였습니다.  표준에서 기술한 샘플링표는 첨부 문서 안에 그대로 옮겼습니다.

샘플링방법(ISO-2859-1)_v2.0.xlsm
0.20MB

 

1회 샘플링 방식의 판정은 알기 쉬우므로 2회와 다회 샘플링 방식의 판정 기준을 설명합니다.

 

2회 샘플링 방식의 판정 기준

1차 검사 : 샘플수 n, 불량품 x

   - 합격: x₁ <= Ac₁

   - 불합격:  x₁ >= Re₁  

   - 2차 검사 실시: Ac₁ < x₁ <Re₁ 

2차 검사 : 샘플수 n, 불량품 갯수 x

   - 합격:  x₁ + x₂ <= Ac₂

   - 불합격:  x₁ + x₂ >= Re₂

2회 샘플링 방식의 판정 방법

 

 다회 샘플링 방식의 판정 기준

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차까지 지정

 

 

 

 

728x90