두 열의 값을 가장 잘 조합한 값

두 열의 값을 가장 잘 조합한 값

두 열의 데이터에서 최상의 시나리오를 선택하려고 합니다. 열 1에는 20개 행(4, 6, 8, 10.5, 13 등)에 대한 값이 포함되어 있습니다. 열 2에는 동일한 20개 행(1100, 950, 800, 750 등)에 대한 값이 포함됩니다.

열 2의 특정 값(예: 5000)을 초과하지 않으면서 열 1에서 가능한 가장 낮은 평균 값 6개를 찾아야 합니다. 목표는 열 2에서 5000에 가깝게 하면서 열 1에 대해 가장 낮은 값을 갖는 것입니다.

예: Row1 4, 1100, Row3 8, 800 등. 이것은 총 1900의 평균 6개입니다. (방금 2개의 행을 수행했지만 6개 중 최고가 필요합니다.) 스크린샷을 게시하려고 했지만 게시하지 않았습니다. 평판 포인트가 충분하지 않습니다. :(

어떤 도움이라도 대단히 감사하겠습니다!

답변1

이를 위해 파워 쿼리 추가 기능을 사용하겠습니다. 나는 이 특별한 도전에 도전했고 성공했습니다. 내 OneDrive에서 데모 파일을 다운로드하여 사용할 수 있습니다.

http://1drv.ms/1AzPAZp

파일은 다음과 같습니다. 파워 쿼리 데모 - 두 열의 값에 대한 최상의 조합입니다.

ReadMe 시트에 설명된 대로 많은 함수를 작성할 필요가 없었습니다. 대부분 UI 주위를 클릭하여 작성되었습니다.

내 디자인은 모든 행 조합을 5번 결합하여 6개 행의 가능한 모든 조합을 얻는 것입니다. 그런 다음 평균 및 합계 값을 계산한 다음 이를 필터링하고 정렬하여 최상의 조합을 얻습니다.

관련 정보