diff --git a/.gitignore b/.gitignore index 1f69490..c9ecea2 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ __pycache__/ pierzainer_ground/data/cache/ pierzainer_ground/data/output/**/cache/ backup/ +verify/ +도면추출/output/ diff --git a/README.md b/README.md index 774f556..d9ab530 100644 --- a/README.md +++ b/README.md @@ -19,14 +19,19 @@ npm run dev -- --host 127.0.0.1 --port 5173 브라우저에서 http://127.0.0.1:5173/ 을 엽니다. 랜딩페이지의 Excel 가져오기와 실제 교량 샘플 선택을 사용합니다. +랜딩페이지의 **도면 불러오기**를 누르면 프로그램 내부의 도면추출 팝업이 열립니다. DWG 폴더를 선택하고 자동 추출을 시작하면 진행 로그와 결과가 팝업에 표시됩니다. 결과의 **교각 불러오기**로 바로 Excel 인식·형상 생성 단계에 연결하거나 **Excel 저장**으로 파일을 받을 수 있습니다. 원래 추출 엔진은 화면 없이 실행하며 미확정 값은 검토 대상으로 유지합니다. + +결과는 프로젝트의 `도면추출/output/작업ID/`에 저장합니다. 선택한 원본 도면 폴더는 수정하지 않습니다. 팝업을 닫아도 추출은 계속되며 다시 열어 결과를 확인할 수 있습니다. + +배포 빌드를 로컬에서 실행하려면 `npm run build` 후 `npm run preview -- --host 127.0.0.1`을 사용합니다. 도면추출은 이 PC의 Windows 로컬 서버와 포함된 `도면추출/app` 엔진을 사용하므로, `dist`만 올린 정적 웹사이트에서는 추출을 실행할 수 없습니다. + ## 유지하는 폴더 - `src/`, `index.html`: 실제 교각 프로그램 - `랜딩페이지/`: 랜딩 화면과 지도 포함 통합 샘플 12개 - `pierzainer_ground/`: 지반 생성 프로그램, 원본 자료, 최종 지반 JSON 및 재현에 필요한 데이터 -- `도면추출_연동패키지_20261102/`: 도면 추출 프로그램과 교각 샘플 Excel -- `public/`: 프로그램 리소스 및 기본 Excel 샘플 -- `tests/`, `scripts/`, `verify/`: 자동 검사와 유지보수 스크립트 +- `도면추출/`: 도면 추출 프로그램과 교각 샘플 Excel (기본 P1 샘플 포함) +- `tests/`, `scripts/`, `verify/`: 현재 교각·Excel·지도 기능의 자동 검사와 유지보수 도구 `node_modules/`, `dist/`, `.verify/`, 지반 `cache/`는 실행·검증 중 재생성되는 파일이며 Git에 추가하지 않습니다. @@ -52,3 +57,7 @@ Windows Chrome을 쓰면 Windows Node로 실행하고 입력·출력 경로도 W 혼합 전 Pierzainer 커밋 `d6735a6`에서 로컬 브랜치 `recovery/pierzainer-20261102`를 만들었습니다. π형 Excel 인식, 전·후열 받침 수 불일치 허용, 랜딩페이지 샘플 연결을 포함합니다. 기존 ITAM 브랜치와 원격 기록은 변경하지 않았습니다. 당시 복구 기록에는 분리 파일을 상위 `_recovery/20261102_mixed_projects/`에 보관하고, 당시 `master`가 ITAM 코드였다고 적혀 있습니다. 2026-11-05 현재 로컬 `master`는 Pierzainer 코드(`91c4a4a`)이므로 과거 안내에 따라 복구 브랜치로 전환하지 마세요. 당시 복구 보관 경로의 현존 여부는 이번 작업에서 재확인하지 않았습니다. 이번 검증·기록 정리에서도 원격 push와 브랜치 전환은 수행하지 않았습니다. + +## 정리 기준 + +실행에 필요한 코드·원본 도면·샘플 Excel·최종 지반 JSON은 유지합니다. 과거 개발용 도구와 옛 좌표 기준의 검증 파일은 정리했으며 백업 목록은 상위 `_recovery/20261103_cleanup/`에 있습니다. diff --git a/index.html b/index.html index d6c8094..b71b8e5 100644 --- a/index.html +++ b/index.html @@ -17,6 +17,7 @@ +
저장 전 @@ -266,6 +267,8 @@ +
+
- DIGITAL TWIN SHOWCASE 브랜딩 모션 · 해석 결과 아님
@@ -57,8 +60,8 @@ const landingPanelMarkup = `
01 / IMPORT
Excel Import -

엑셀 불러오기

-

기존에 작성된 설계정보 Excel 파일을 불러와 모델링을 시작합니다.

+

엑셀로 시작하기

+

설계정보를 불러와 교각·교대 3D 모델을 자동 생성합니다.

Excel · .xlsx @@ -70,27 +73,20 @@ const landingPanelMarkup = `
02 / EXTRACT
Drawing Import -

도면 불러오기

-

종평면도와 받침배치도, 고저 근거도를 선택합니다.

+

도면으로 시작하기

+

기존 도면에서 교각·교대 정보를 추출하여 3D 모델을 생성합니다.

- 개발 중 - + 프로그램 안에서 도면 추출 +
-
-
03 / EXPLORE
- Explore Sample -

샘플 프로젝트

-

실제 교량의 교각·지반·위성사진·2D 지도를 함께 살펴봅니다.

-
-
- 자료 12개 · 바로 열기 ${sampleProjects.filter(s => !s.blockReason).length}개 - -
+
03 / EXPLORE
Design Library

기설계교량 라이브러리

기존 설계 프로젝트의 교각·지형·지도를 살펴보고 불러옵니다.

+
12개 설계 프로젝트
+
+ ${sampleExplorerMarkup}

엑셀 입력

@@ -116,63 +113,9 @@ const landingPanelMarkup = `
-
-
-

도면 입력

- -
-
-
-
-
-

종평면도

-

CAD 도면 또는 이미지 파일을 불러옵니다.

-
-
미선택
- - -
+ ${drawingPopupMarkup} -
-
-

교량받침배치도

-

받침 배치 제원을 확인할 설계도면입니다.

-
-
미선택
- - -
-
-
-

ELEVATION 산출근거도

-

고저 및 해석 기준이 되는 근거도를 선택합니다.

-
-
미선택
- - -
-
- -
- - -
-
-
- -
-
-

교각 + 지반 샘플 프로젝트

- -
-
-

검증된 교량은 교각·지반·위성사진·2D 지도를 함께 엽니다. 확인이 필요한 샘플은 원인을 안내합니다. Excel 설계 지반고는 유지합니다.

-

-
-

지도 좌표계는 원자료 확인이 필요한 추정값을 포함합니다. 지반면과 설계 지반고의 차이 및 기존 모델 검증 알림은 보존됩니다.

-
-
`; @@ -197,6 +140,7 @@ const closePanels = (): void => { }; const showApp = (): void => { + landingOverlay.querySelector('.sample-library-popup')?.close(); landingGuide.close(false); if (appRoot) { appRoot.hidden = false; @@ -282,22 +226,20 @@ const bindCard = (cardSelector: string, panelId: string, mode: 'panel' | 'picker if (projectName) projectName.focus(); return; } - if (cardSelector === '[data-card="drawing"]') { - window.openDrawingFlow?.(); - return; - } - if (cardSelector === '[data-card="sample"]') { - void window.openSampleProject?.(); - return; - } } selectPanel(panelId); }); }; bindCard('[data-card="excel"]', 'landing-excel-panel', 'picker'); -bindCard('[data-card="drawing"]', 'landing-drawing-panel'); -bindCard('[data-card="sample"]', 'landing-sample-panel'); + + +const drawingPopup = createDrawingPopup(landingOverlay, () => { + landingGuide.dismissHint(); + landingGuide.close(false); + closePanels(); +}); +document.querySelector('[data-card="drawing"] button')!.addEventListener('click', () => drawingPopup.open()); document.querySelectorAll('[data-close-panel]').forEach((button) => { button.addEventListener('click', () => { @@ -314,9 +256,6 @@ document.querySelectorAll('[data-pick-file]').forEach((button const targetMap: Record = { excel: 'landing-excel-input', - 'drawing-longitudinal': 'landing-drawing-longitudinal-input', - 'drawing-bearing': 'landing-drawing-bearing-input', - 'drawing-elevation': 'landing-drawing-elevation-input', }; const targetId = targetMap[kind]; @@ -328,102 +267,12 @@ document.querySelectorAll('[data-pick-file]').forEach((button }); bindFilePicker(document.querySelector('[data-pick-file="excel"]') as HTMLButtonElement, 'landing-excel-input', 'landing-excel-name'); -bindFilePicker(document.querySelector('[data-pick-file="drawing-longitudinal"]') as HTMLButtonElement, 'landing-drawing-longitudinal-input', 'landing-drawing-longitudinal-name'); -bindFilePicker(document.querySelector('[data-pick-file="drawing-bearing"]') as HTMLButtonElement, 'landing-drawing-bearing-input', 'landing-drawing-bearing-name'); -bindFilePicker(document.querySelector('[data-pick-file="drawing-elevation"]') as HTMLButtonElement, 'landing-drawing-elevation-input', 'landing-drawing-elevation-name'); -const drawingInputs = [ - document.querySelector('#landing-drawing-longitudinal-input'), - document.querySelector('#landing-drawing-bearing-input'), - document.querySelector('#landing-drawing-elevation-input'), -]; -const drawingStart = document.querySelector('#landing-drawing-start'); - -const refreshDrawingSelection = (): void => { - const ready = drawingInputs.every((input) => !!input?.files?.length); - if (drawingStart) drawingStart.disabled = !ready; -}; - -drawingInputs.forEach((input) => { - input?.addEventListener('change', refreshDrawingSelection); -}); - -if (drawingStart) { - drawingStart.addEventListener('click', () => { - if (drawingInputs.every((input) => !!input?.files?.length)) { - showApp(); - } - }); -} - -const sampleGrid = document.querySelector('#landing-sample-grid'); -let sampleLoading = false; -if (sampleGrid) { - sampleProjects.forEach((sample) => { - const item = document.createElement('button'); - item.type = 'button'; - item.className = 'landing-sample'; - item.innerHTML = ` - ${String(sample.sample).padStart(2, '0')} - ${sample.bridge} - 교각 ${sample.sourcePierCount}기 · 지반 + 지도 2종 - ${sample.blockReason ? (sample.pierCount ? '앱 호환 오류 확인' : '방위각 입력 확인 필요') : `형상 ${sample.builtCount}/${sample.sourcePierCount}기 · 열기 ↗`} - `; - item.dataset.sample = String(sample.sample); - item.addEventListener('click', async () => { - if (sampleLoading) return; - const status = document.querySelector('#landing-sample-status')!; - if (sample.blockReason) { status.textContent = `${sample.bridge}: ${sample.blockReason}`; return; } - sampleLoading = true; - status.textContent = `${sample.bridge} · 교각과 지반·지도를 불러오는 중…`; - sampleGrid.setAttribute('aria-busy', 'true'); - sampleGrid.querySelectorAll('button').forEach(button => { button.disabled = true; }); - try { - const response = await fetch(sample.url); - if (!response.ok) throw new Error(`샘플 다운로드 실패 (${response.status})`); - const text = await response.text(); - const project = parseProject(text); - if (project.project.bridge !== sample.bridge || project.piers.length !== sample.pierCount || project.groundModel?.mapLayers?.length !== 2) { - throw new Error('샘플의 교각 또는 지도 데이터가 일치하지 않습니다.'); - } - const picker = document.querySelector('#project-file'); - const toasts = document.querySelector('#toast-host'); - if (!picker || !toasts) throw new Error('프로젝트 열기 기능을 찾을 수 없습니다.'); - // Reuse the app's existing project-file import. No parallel model loader or global state edits. - const opened = new Promise((resolve, reject) => { - const observer = new MutationObserver(records => { - for (const record of records) for (const node of record.addedNodes) { - const message = node.textContent ?? ''; - if (message.includes(`${sample.filename}을 열었습니다.`)) { cleanup(); resolve(); } - else if (message.includes('프로젝트 파일을 열지 못했습니다:')) { cleanup(); reject(new Error(message)); } - } - }); - const timer = window.setTimeout(() => { cleanup(); reject(new Error('프로젝트 열기 완료를 확인하지 못했습니다. 다시 선택해 주세요.')); }, 60000); - const cleanup = (): void => { observer.disconnect(); window.clearTimeout(timer); }; - observer.observe(toasts, {childList:true, subtree:true}); - }); - const transfer = new DataTransfer(); - transfer.items.add(new File([text], sample.filename, {type:'application/json'})); - picker.files = transfer.files; - showApp(); - picker.dispatchEvent(new Event('change', {bubbles:true})); - await opened; - sampleGrid.querySelectorAll('.primary').forEach(button => button.classList.remove('primary')); - item.classList.add('primary'); - status.textContent = `${sample.bridge} · 교각 ${sample.pierCount}기와 지도 포함 지반을 열었습니다.`; - } catch (error) { - showLanding(); - selectPanel('landing-sample-panel'); - status.textContent = `${sample.bridge}: ${(error as Error).message}`; - } finally { - sampleLoading = false; - sampleGrid.removeAttribute('aria-busy'); - sampleGrid.querySelectorAll('button').forEach(button => { button.disabled = false; }); - } - }); - sampleGrid.appendChild(item); - }); -} +const libraryPopup=landingOverlay.querySelector('.sample-library-popup')!; +landingOverlay.querySelector('[data-card="sample"] button')!.addEventListener('click',()=>{landingGuide.close(false);landingGuide.dismissHint();if(!libraryPopup.open)libraryPopup.showModal();}); +libraryPopup.querySelector('.sample-library-close')!.addEventListener('click',()=>libraryPopup.close()); +libraryPopup.addEventListener('close',()=>{requestAnimationFrame(()=>{landingOverlay.querySelectorAll('.landing-shell,.landing-hero').forEach(element=>element.scrollTo(0,0));landingOverlay.querySelector('[data-card=sample] button')?.focus({preventScroll:true});});}); +createSampleExplorer(landingOverlay,(sample:Sample)=>loadSampleIntoApp(sample,showApp,showLanding)); if (homeButton) { homeButton.addEventListener('click', () => { diff --git a/랜딩페이지/landing-typography.css b/랜딩페이지/landing-typography.css new file mode 100644 index 0000000..e1362e8 --- /dev/null +++ b/랜딩페이지/landing-typography.css @@ -0,0 +1,33 @@ +/* Text-only retouch. No layout, spacing, dimensions, imagery or interaction rules. */ +.landing-white .landing-title{font-family:'Arial','Segoe UI',sans-serif;font-size:clamp(46px,5.6vw,98px);line-height:clamp(46px,5.4vw,94px);font-weight:750;letter-spacing:.005em;color:#12243b;-webkit-text-fill-color:#12243b;text-shadow:0 1px 0 #ffffff} +.landing-white .landing-title>span{font-weight:400;color:#0788ce;-webkit-text-fill-color:#0788ce} +.landing-white .landing-headline{font-weight:300;letter-spacing:.025em;color:#425e79} +.landing-white .landing-brand-meta .landing-subtitle{color:#52677f;font-weight:400;letter-spacing:.005em} +.landing-white .landing-kicker{font-weight:600;color:#365474} +.landing-white .landing-showcase-label{font-size:17px;line-height:21px;letter-spacing:.045em;font-weight:400;color:#466d91} +.landing-white .landing-showcase-label>span{font-size:7px;font-weight:400;letter-spacing:.04em;color:#899cad;line-height:21px} +.landing-white .landing-card-eyebrow{font-size:9px;font-weight:600;letter-spacing:.12em;color:#0787c8} +.landing-white .landing-card h3{font-weight:700;letter-spacing:-.025em;color:#152a42} +.landing-white .landing-card p{font-size:11px;font-weight:400;line-height:15.95px;letter-spacing:.005em;color:#536b82} +.landing-white .landing-card .landing-primary{color:#007fcb} +.landing-white .sample-explorer-head>div>span{font-size:10px;line-height:21px;font-weight:600;letter-spacing:.11em;color:#57728c} +.landing-white .sample-explorer-head h2{font-size:22px;line-height:33px;font-weight:700;letter-spacing:-.04em;color:#152a42} +.landing-white .sample-explorer-head>b{font-weight:300;color:#008bd3} +.landing-white .sample-explorer-head>b>span{font-weight:500;color:#008bd3;letter-spacing:.1em} +.landing-white .sample-section-title h3{font-size:13px;line-height:21px;font-weight:700;letter-spacing:-.02em;color:#1c334d} +.landing-white .sample-section-title>span{font-weight:400;color:#788ca2;letter-spacing:.01em} +.landing-white .sample-row strong{font-weight:700;color:#203852;letter-spacing:-.025em} +.landing-white .sample-row small{font-weight:400;color:#74889e;letter-spacing:-.01em} +.landing-white .sample-row-number{font-weight:500;font-variant-numeric:tabular-nums} +.landing-white .sample-location-heading strong{font-weight:700;color:#233b55;letter-spacing:-.01em} +.landing-white .sample-location dt{color:#8495a7;font-weight:400} +.landing-white .sample-location dd{color:#425e78;font-weight:500;font-variant-numeric:tabular-nums} +.landing-white .sample-address{color:#647e94} +.landing-white .sample-load{font-size:12px;line-height:14.3px;font-weight:600;letter-spacing:.015em;color:#fff} +@media(max-height:850px){.landing-white .sample-explorer-head h2{font-size:19px;line-height:28.5px}} +@media(max-width:1100px){.landing-white .landing-title{font-size:48px;line-height:48px}} +@media(max-width:700px){.landing-white .landing-title{font-size:44px;line-height:44px}.landing-white .landing-card p{font-size:11px}.landing-white .landing-showcase-label{font-size:12px}.landing-white .sample-explorer-head h2{font-size:19px;line-height:28.5px}} +/* Preserve the original header line boxes while changing glyph styling. */ +.landing-white .sample-explorer-head>div>span{font-size:9px;line-height:1.5} +.landing-white .sample-selection>.sample-section-title h3{line-height:20px} +@media(min-width:1101px) and (max-width:1500px){.landing-white .landing-title{font-size:5vw;letter-spacing:0}} diff --git a/랜딩페이지/sample-explorer.css b/랜딩페이지/sample-explorer.css new file mode 100644 index 0000000..4edf906 --- /dev/null +++ b/랜딩페이지/sample-explorer.css @@ -0,0 +1,114 @@ +.landing-white .landing-shell{display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,1fr)} +.landing-white .landing-hero{min-width:0;padding-inline:clamp(20px,2.5vw,48px)} +.landing-white .landing-visual{width:100%;max-width:1500px} +.landing-white .landing-cards{grid-template-columns:repeat(2,minmax(0,1fr));width:min(820px,95%);gap:20px} +.landing-white .landing-brand-meta{width:min(310px,29%)} +.landing-white .landing-title-group{padding-top:38px} +.landing-white .landing-title{font-size:clamp(46px,5.4vw,94px)} +.sample-explorer{height:100dvh;min-height:0;min-width:0;padding:24px 22px 18px;display:grid;grid-template-rows:auto minmax(200px,1.5fr) minmax(130px,1fr) auto;gap:18px;background:linear-gradient(150deg,#fff,#f3f8fd);border-left:1px solid #dce6f0;box-shadow:-12px 0 50px #35659108;position:relative;z-index:5;color:#14263d} +.sample-explorer-head{display:flex;align-items:center;justify-content:space-between;gap:8px} +.sample-explorer-head>div>span{font-size:9px;letter-spacing:.17em;color:#61829e;font-weight:600} +.sample-explorer-head h2{font-size:22px;margin:7px 0 0;letter-spacing:-.04em} +.sample-explorer-head>b{font-size:27px;font-weight:400;color:#087fcb}.sample-explorer-head>b>span{display:block;font-size:8px;letter-spacing:.12em} +.sample-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:25px;margin-bottom:9px}.sample-section-title h3{margin:0;font-size:12px;font-weight:700}.sample-section-title>span{font-size:10px;color:#7690a6} +.sample-map-section{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto} +.sample-map{position:relative;overflow:hidden;border-radius:14px;border:1px solid #dbe7f0;background:#e8f1f8;touch-action:none;cursor:grab;isolation:isolate} +.sample-map-tiles{position:absolute;inset:0;z-index:0}.sample-map-tiles img{position:absolute;max-width:none;user-select:none} +.sample-map-markers{position:absolute;inset:0;z-index:1;pointer-events:none} +.sample-marker{position:absolute;transform:translate(-50%,-50%);border:2px solid white;border-radius:50%;width:26px;height:26px;padding:0;background:#087fcb;color:white;font-size:10px;font-weight:700;box-shadow:0 2px 8px #173f6540;pointer-events:auto;cursor:pointer;transition:box-shadow .2s,background .2s} +.sample-marker.is-selected{background:#112c49;box-shadow:0 0 0 4px #38bdf84a;z-index:3}.sample-marker.is-hovered{background:#04a5e1;box-shadow:0 0 0 5px #38bdf848;z-index:4} +.sample-map-zoom{position:absolute;right:9px;top:9px;z-index:3;display:grid;border-radius:7px;overflow:hidden;box-shadow:0 2px 9px #183d6420}.sample-map-zoom button{border:0;border-bottom:1px solid #e5edf3;background:white;color:#31536e;width:27px;height:27px;font-size:17px;cursor:pointer} +.sample-map-attribution{position:absolute;bottom:0;right:0;background:#ffffffe8;font-size:8px;color:#456078;padding:3px 5px;z-index:4}.sample-map-attribution a{color:inherit}.sample-map-note{font-size:9px;color:#8296a8;margin:6px 0 0}.sample-map-error{position:absolute;bottom:25px;left:10px;background:#ffffffe8;border-radius:4px;padding:5px;font-size:9px;color:#64748b;z-index:4}.sample-map-error[hidden]{display:none} +.sample-map-modes{display:flex;border:1px solid #dce6f0;border-radius:7px;padding:2px;background:#edf4fa}.sample-map-modes button{font-size:10px;border:0;background:transparent;color:#698095;border-radius:4px;padding:4px 9px;cursor:pointer}.sample-map-modes button[aria-pressed=true]{background:white;color:#087fcb;box-shadow:0 1px 4px #42678a14} +.sample-list-section{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.sample-list{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6d8e6 transparent;padding:2px 3px 2px 0;display:flex;flex-direction:column;gap:5px} +.sample-row{display:flex;align-items:center;gap:12px;text-align:left;width:100%;border:1px solid transparent;background:transparent;padding:10px 11px;border-radius:10px;color:#14263d;cursor:pointer;flex-shrink:0;transition:background .2s,border-color .2s}.sample-row:hover,.sample-row.is-hovered{background:#edf6ff;border-color:#d5e9fa}.sample-row.is-selected{background:#eaf4ff;border-color:#acd5f2}.sample-row-number{font-size:10px;color:#7694ac;display:grid;place-items:center;border:1px solid #dce6f0;border-radius:7px;width:28px;height:30px;background:white}.sample-row.is-selected .sample-row-number{background:#087fcb;color:white;border-color:#087fcb}.sample-row strong{display:block;font-size:12px}.sample-row small{display:block;font-size:10px;color:#7d91a3;margin-top:4px}.sample-row-arrow{margin-left:auto;color:#8aacc5;font-size:15px} +.sample-selection{border-top:1px solid #dce6f0;padding-top:13px;min-width:0}.sample-selection-body{display:grid;grid-template-columns:46% minmax(0,1fr);gap:12px;align-items:center}.sample-preview{border:1px solid #dce7ef;border-radius:10px;background:#eff5fa;aspect-ratio:2;display:grid;place-items:center;overflow:hidden;color:#718ca0;font-size:10px}.sample-preview img{display:block;width:100%;height:100%;object-fit:contain}.sample-selection-info h3{font-size:17px;letter-spacing:-.03em;margin:0 0 7px}.sample-selection-info p{font-size:10px;color:#5c7589;line-height:1.6;margin:0}.sample-selection-info>span{font-size:9px;color:#8199aa;display:block;margin-top:4px} +.sample-load{width:100%;margin-top:12px;padding:12px;border:0;border-radius:9px;background:#087fcb;color:white;text-align:left;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #087fcb1b}.sample-load:hover{background:#066fad}.sample-load:disabled{opacity:.6;cursor:progress} +.sample-explorer #landing-sample-status{font-size:10px;line-height:1.5;color:#747f8a;max-height:44px;overflow:auto;margin:7px 0 0}.sample-explorer #landing-sample-status:empty{display:none}.sample-explorer button:focus-visible{outline:2px solid #087fcb;outline-offset:2px} +.sample-explorer.is-guided{box-shadow:inset 0 0 0 3px #38bdf8} +@media(max-height:850px){.sample-explorer{padding:17px 16px 14px;gap:12px;grid-template-rows:auto minmax(180px,1.4fr) minmax(110px,1fr) auto}.sample-explorer-head h2{font-size:19px}.sample-row{padding:8px 9px}.sample-selection-body{grid-template-columns:42% 1fr}.landing-white .landing-cards{translate:0 -3dvh}.landing-white .landing-card{padding:18px}.landing-white .landing-card p{font-size:11px}.landing-white .landing-title-group{padding-top:28px}} +@media(max-width:1100px){.landing-white .landing-shell{grid-template-columns:minmax(0,1fr) 320px}.landing-white .landing-brand-meta{position:static;width:100%;text-align:center;max-width:none;margin-top:12px}.landing-white .landing-hero-copy{display:block}.landing-white .landing-brand-meta .landing-kicker{justify-content:center}.landing-white .landing-brand-meta .landing-subtitle{display:none}.landing-white .landing-title-group{padding-top:0}.landing-white .landing-title{font-size:48px}.landing-white .landing-cards{gap:10px;width:100%}.landing-white .landing-card{padding:14px}.landing-white .landing-card h3{font-size:18px}.landing-white .landing-card-number,.landing-white .landing-card-note{display:none}.landing-white .landing-primary{font-size:11px}} +@media(max-width:700px){.landing-white .landing-shell{display:flex;flex-direction:column;overflow:auto}.landing-white .landing-hero{height:660px;flex-shrink:0}.sample-explorer{height:820px;min-height:820px;border-left:0;border-top:1px solid #dce6f0}.landing-white .landing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-white .landing-title{font-size:44px}.landing-white .landing-company-logos{display:block}} + +.sample-explorer button{min-height:0;letter-spacing:normal;line-height:1.3}.sample-marker{width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;line-height:22px!important;border-radius:50%!important;box-sizing:border-box;padding:0!important;display:block!important}.sample-map-modes button{min-height:23px}.sample-map-zoom button{min-height:27px}.sample-selection-info>span::after{content:" · 대표 교각"} + +@media(max-width:700px){ + .landing-white .landing-cards{grid-template-columns:1fr;gap:9px;translate:0 0;align-self:end} + .landing-white .landing-card{height:84px;min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;animation:none;opacity:1} + .landing-white .landing-card>div:first-child{padding-left:44px;min-width:0} + .landing-white .landing-card h3{font-size:15px;white-space:normal} + .landing-white .landing-card-actions{display:block;margin:0} + .landing-white .landing-card-top{position:absolute;left:12px;top:50%;transform:translateY(-50%)} + .landing-white .landing-card .landing-primary{font-size:10px;padding:9px;white-space:nowrap;min-height:42px} + .landing-white .landing-hero{grid-template-rows:auto minmax(0,1fr) auto auto;padding-bottom:14px} + .landing-white .landing-brand-meta{margin-top:8px}.landing-white .landing-title-group{padding-top:0} +} +/* Integrated 3D / coordinate detail, preserving the three main panel sections. */ +.sample-explorer{grid-template-rows:auto minmax(200px,1.4fr) minmax(100px,.8fr) 370px} +.sample-selection{display:flex;flex-direction:column;gap:5px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-top:9px} +.sample-selection>.sample-section-title{flex-shrink:0;margin:0;min-height:20px} +.sample-selection .sample-preview{height:126px;min-height:126px;aspect-ratio:auto;position:relative;display:block;flex-shrink:0;touch-action:none;cursor:grab} +.sample-preview canvas{width:100%;height:100%;display:block} +.sample-preview-note{position:absolute;bottom:3px;left:5px;right:5px;font-size:8px;color:#294c64;line-height:1.4;background:#ffffffd9;padding:2px 4px;border-radius:3px;pointer-events:none} +.sample-preview-tools{position:absolute;right:4px;top:4px;display:flex;gap:3px}.sample-preview-tools button{font-size:8px;padding:4px 5px;border:1px solid #ccdfed;border-radius:4px;background:#fffffff0;color:#315774;min-height:20px;cursor:pointer}.sample-preview-tools button:disabled{opacity:.45} +.sample-location{flex-shrink:0;padding:7px 8px;background:#f0f6fb;border:1px solid #dbe8f2;border-radius:8px;font-size:9px;color:#45637a;line-height:1.4} +.sample-location-heading{display:flex;align-items:center;justify-content:space-between;gap:3px}.sample-location-heading strong{font-size:10px;color:#234a68}.sample-locate{background:none;border:0;color:#087fcb;font-size:9px;padding:1px 0;cursor:pointer} +.sample-address{margin:3px 0;color:#698297}.sample-location dl{display:grid;grid-template-columns:46px minmax(0,1fr);gap:2px 3px;margin:0}.sample-location dt{color:#8095a6}.sample-location dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sample-coordinate-basis{display:block;margin-top:3px;font-size:8px;color:#8496a4} +.sample-selection .sample-selection-info{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-shrink:0}.sample-selection .sample-selection-info h3{margin:0;font-size:13px}.sample-selection .sample-selection-info p{margin:0;font-size:9px} +.sample-selection .sample-load{position:sticky;bottom:0;margin:0;padding:10px;min-height:36px;flex-shrink:0;z-index:2;font-size:11px}.sample-explorer #landing-sample-status{margin:0;max-height:32px;flex-shrink:0} +.sample-preview.is-expanded{position:fixed!important;inset:8vh 8vw!important;width:84vw!important;height:84vh!important;min-height:0!important;z-index:10050;box-shadow:0 0 0 100vmax #18314966;border:1px solid #c0d8eb;border-radius:15px} +.sample-preview.is-expanded .sample-preview-tools button{font-size:12px;padding:8px 12px}.sample-preview.is-expanded .sample-preview-note{font-size:11px} +@media(max-height:850px){.sample-explorer{grid-template-rows:auto minmax(150px,1.3fr) minmax(85px,.8fr) 345px;gap:10px}.sample-selection .sample-preview{height:100px;min-height:100px}.sample-section-title{margin-bottom:5px}.sample-map-note{font-size:8px}.sample-row{padding:6px 8px}.sample-selection{gap:4px}.sample-selection .sample-load{min-height:34px;padding:8px}} +@media(max-width:700px){.sample-explorer{height:1000px;min-height:1000px;grid-template-rows:auto minmax(220px,1.4fr) minmax(130px,.8fr) 370px}.sample-selection .sample-preview{height:126px;min-height:126px}} + +@media(min-width:701px) and (max-height:850px){.sample-explorer{grid-template-rows:auto minmax(215px,1.3fr) minmax(95px,.8fr) 320px}} +/* Three-column catalogue: three visible rows, remaining bridges scroll inside. */ +.sample-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:46px;gap:6px;align-content:start;max-height:150px;padding:0 2px 0 0} +.sample-row{display:grid;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:5px;padding:5px;min-height:46px;border:1px solid #e0eaf2;background:#ffffffa6;border-radius:8px} +.sample-row-number{width:19px;height:23px;font-size:8px;border-radius:5px}.sample-row strong{font-size:10px;white-space:nowrap}.sample-row small{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.sample-row-arrow{display:none} +.sample-explorer{grid-template-rows:auto minmax(200px,1fr) 180px 370px} +@media(min-width:701px) and (max-height:850px){.sample-explorer{grid-template-rows:auto minmax(145px,1fr) 180px 320px}.sample-row{padding:5px}.sample-section-title{margin-bottom:5px}} +@media(max-width:700px){.sample-explorer{grid-template-rows:auto minmax(220px,1fr) 180px 370px}} +/* Compact import cards: preserve clear actions while revealing the showcase caption. */ +@media(min-width:701px){ + .landing-white .landing-card{height:clamp(156px,15.6dvh,168px);padding:15px 20px;justify-content:space-between} + .landing-white .landing-card>div:first-child{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:12px;align-content:start} + .landing-white .landing-card-top{display:contents;margin:0} + .landing-white .landing-card-icon{grid-column:1;grid-row:1 / span 2;width:36px;height:36px} + .landing-white .landing-card-number{display:none} + .landing-white .landing-card-eyebrow{grid-column:2;grid-row:1;font-size:9px;line-height:12px;align-self:start} + .landing-white .landing-card h3{grid-column:2;grid-row:2;margin:2px 0 0;font-size:19px;line-height:23px} + .landing-white .landing-card p{grid-column:1 / -1;margin-top:8px;max-width:none;font-size:11px;line-height:1.45} + .landing-white .landing-card-actions{margin-top:8px;gap:8px;min-height:32px} + .landing-white .landing-card .landing-primary{min-height:32px;padding:7px 11px;font-size:11px} + .landing-white .landing-card-note{font-size:9px} +} + +/* Raise the two import cards slightly; preserve their dimensions and actions. */ +@media(min-width:701px){.landing-white .landing-cards{translate:0 calc(-6dvh - 18px)}} +@media(min-width:701px) and (max-height:850px){.landing-white .landing-cards{translate:0 calc(-3dvh - 18px)}} + +/* Preview and catalogue exchange positions; each keeps its own row height. */ +.sample-explorer{grid-template-rows:auto minmax(200px,1fr) 370px 180px} +.sample-selection{border-top:0;padding-top:0} +.sample-list-section{border-top:1px solid #dce6f0;padding-top:10px} +@media(min-width:701px) and (max-height:850px){.sample-explorer{grid-template-rows:auto minmax(145px,1fr) 320px 180px}} +@media(max-width:700px){.sample-explorer{grid-template-rows:auto minmax(220px,1fr) 370px 180px}} + +/* Keep the selected project and load action below the catalogue. */ +.sample-explorer{grid-template-rows:auto minmax(200px,1fr) 290px 260px} +.sample-list-section{grid-template-rows:auto minmax(0,1fr) auto;gap:7px} +.sample-project-action{min-width:0;padding-top:5px} +.sample-project-action .sample-selection-info{display:flex;gap:8px;align-items:center;justify-content:space-between} +.sample-project-action .sample-selection-info h3{margin:0;font-size:13px} +.sample-project-action .sample-selection-info p{margin:0;font-size:9px} +.sample-project-action .sample-load{margin-top:7px;min-height:36px;padding:10px} +@media(min-width:701px) and (max-height:850px){.sample-explorer{grid-template-rows:auto minmax(145px,1fr) 250px 250px}} +@media(max-width:700px){.sample-explorer{grid-template-rows:auto minmax(220px,1fr) 290px 260px}} + +/* Let preview content set its height instead of reserving an empty strip. */ +.sample-explorer{grid-template-rows:auto minmax(200px,1fr) auto 260px;gap:12px} +.sample-map-section{grid-template-rows:auto minmax(0,1fr)} +.sample-selection{overflow:visible;padding:0;gap:5px} +@media(min-width:701px) and (max-height:850px){.sample-explorer{grid-template-rows:auto minmax(145px,1fr) auto 250px;gap:10px}} +@media(max-width:700px){.sample-explorer{grid-template-rows:auto minmax(220px,1fr) auto 260px}} diff --git a/랜딩페이지/sample-explorer.test.ts b/랜딩페이지/sample-explorer.test.ts new file mode 100644 index 0000000..3277c0f --- /dev/null +++ b/랜딩페이지/sample-explorer.test.ts @@ -0,0 +1,29 @@ +import { describe,it,expect } from 'vitest'; +import { readFileSync } from 'node:fs'; +import { resolve } from 'node:path'; +import { mercator,SAMPLE_MAP_CONFIG } from './sample-map-model'; +import { sampleLocations } from './sample-locations'; +import { buildPier } from '../src/core/geometry'; +import { columnInputFor } from '../src/core/rebar/column'; +import type { PierInput } from '../src/core/types'; +describe('샘플 탐색 실제 데이터 회귀 검사',()=>{ + it('확대 설정은 기존 최대 15보다 높으며 원점 투영은 유한하다',()=>{ + expect(SAMPLE_MAP_CONFIG.initialZoom).toBeGreaterThan(6);expect(SAMPLE_MAP_CONFIG.streetMaxZoom).toBe(19);expect(SAMPLE_MAP_CONFIG.satelliteMaxZoom).toBe(23); + expect(mercator(0,0)).toEqual([128,128]);expect(mercator(127,90).every(Number.isFinite)).toBe(true); + }); + it('대표 좌표는 실제 첫 교각 IP 중점이며 프로그램 축을 중복 교환하지 않는다',()=>{ + for(const loc of sampleLocations){const raw=JSON.parse(readFileSync(resolve(import.meta.dirname,`assets/samples/sample${String(loc.sample).padStart(2,'0')}.pzr.json`),'utf8')); + expect(loc.crs).toBe(raw.project.crs);expect(loc.crsAssumed).toBe(raw.sampleProvenance.crsAssumed); + if(raw.piers.length){const ips=raw.piers[0].input.ips;expect(loc.surveyY).toBeCloseTo((ips[0].x+ips[2].x)/2,6);expect(loc.surveyX).toBeCloseTo((ips[0].y+ips[2].y)/2,6);} + expect(loc.lat).toBeGreaterThan(32);expect(loc.lat).toBeLessThan(39);expect(loc.lon).toBeGreaterThan(124);expect(loc.lon).toBeLessThan(132); + } + }); + it('전체 63개 실제 모델에서 기둥 배근 높이를 얻고 확대기초 없는 샘플도 예외를 내지 않는다',()=>{ + let count=0,withoutFooting=0; + for(let i=1;i<=12;i++){const raw=JSON.parse(readFileSync(resolve(import.meta.dirname,`assets/samples/sample${String(i).padStart(2,'0')}.pzr.json`),'utf8')); + for(const pier of raw.piers){const input=pier.input as PierInput,before=JSON.stringify(input),model=buildPier(input),result=columnInputFor(model); + expect(Number.isFinite(result.Hc)).toBe(true);expect(result.Hc).toBeCloseTo((model.levelBottom-(model.footings[0]?.top??model.columns[0].bottom))*1000,1);expect(JSON.stringify(input)).toBe(before);count++;if(!model.footings.length)withoutFooting++; + } + }expect(count).toBe(63);expect(withoutFooting).toBeGreaterThan(0); + }); +}); diff --git a/랜딩페이지/sample-explorer.ts b/랜딩페이지/sample-explorer.ts new file mode 100644 index 0000000..6440fb5 --- /dev/null +++ b/랜딩페이지/sample-explorer.ts @@ -0,0 +1,48 @@ +import { sampleProjects } from './sample-projects'; +import { sampleLocations } from './sample-locations'; +import { renderSamplePreview } from './sample-preview'; +import { createSampleMap } from './sample-map'; +import './sample-explorer.css'; +export type Sample=typeof sampleProjects[number]; +export const sampleExplorerMarkup=``; +export function createSampleExplorer(root:HTMLElement,load:(sample:Sample)=>Promise):void{ + const panel=root.querySelector('.sample-explorer')!,list=panel.querySelector('.sample-list')!,status=panel.querySelector('#landing-sample-status')!,button=panel.querySelector('.sample-load')!; + let selected:Sample=sampleProjects[0],busy=false,previewToken=0; + let map:ReturnType|undefined; + const select=(sample:Sample,focus=true)=>{ + if(busy)return;selected=sample;panel.dataset.selected=String(sample.sample);button.dataset.sample=String(sample.sample);status.textContent=sample.pierCount?'':'원본 프로젝트에 교각 형상이 없습니다. 실제 지반·지도 자료를 엽니다.'; + button.disabled=false;button.textContent=sample.pierCount?'설계 프로젝트 불러오기 ↗':'설계 프로젝트 불러오기 ↗'; + panel.querySelectorAll('[data-sample-row]').forEach(row=>{const active=Number(row.dataset.sampleRow)===sample.sample;row.classList.toggle('is-selected',active);row.setAttribute('aria-pressed',String(active));}); + panel.querySelector('.sample-selection-info h3')!.textContent=sample.bridge; + panel.querySelector('.sample-selection-info p')!.textContent=`${sampleLocations.find(p=>p.sample===sample.sample)?.types??'형식 미확인'} · 원본 교각 ${sample.pierCount}기`; + panel.querySelector('.sample-selection-index')!.textContent=`PROJECT ${String(sample.sample).padStart(2,'0')}`; + const loc=sampleLocations.find(p=>p.sample===sample.sample); + panel.querySelector('.sample-location-name')!.textContent='프로젝트';const address=panel.querySelector('.sample-address')!;address.textContent=loc?.address??'주소 확인 불가';address.title='ArcGIS 역지오코딩 · 지도 좌표 기준 시·도 / 시·군 · 상세주소 제외'; + panel.querySelector('.sample-crs')!.textContent=loc?`${loc.crs}${loc.crsAssumed?' · 원본 CRS 미확정':''}`:'좌표계 미확인'; + panel.querySelector('.sample-survey')!.textContent=loc?`X(N) ${loc.surveyX.toFixed(3)} / Y(E) ${loc.surveyY.toFixed(3)} m`:'좌표 확인 불가'; + panel.querySelector('.sample-wgs84')!.textContent=loc?`${loc.lat.toFixed(6)}° N / ${loc.lon.toFixed(6)}° E`:'변환 불가'; + panel.querySelector('.sample-coordinate-basis')!.textContent=loc?`${loc.basis} · 프로그램 x=E/y=N`:'대표 좌표 없음'; + const token=++previewToken;void renderSamplePreview(panel.querySelector('.sample-preview')!,sample,()=>token===previewToken); + map?.highlight();if(focus)map?.focus(sample.sample); + }; + for(const sample of sampleProjects){const row=document.createElement('button');row.type='button';row.dataset.sampleRow=String(sample.sample);row.className='sample-row'; + row.innerHTML=`${String(sample.sample).padStart(2,'0')}${sample.bridge}${sampleLocations.find(p=>p.sample===sample.sample)?.types??'미확인'} · 교각 ${sample.pierCount}기↗`; + row.addEventListener('click',()=>select(sample));for(const event of ['pointerenter','focus'])row.addEventListener(event,()=>{row.classList.add('is-hovered');map?.hover(sample.sample);});for(const event of ['pointerleave','blur'])row.addEventListener(event,()=>{row.classList.remove('is-hovered');map?.hover(null);});list.append(row); + } + map=createSampleMap(panel,id=>{const sample=sampleProjects.find(s=>s.sample===id);if(sample){select(sample);list.querySelector(`[data-sample-row="${id}"]`)?.scrollIntoView({block:'nearest'});}},()=>selected.sample,()=>busy); + + button.addEventListener('click',async()=>{ + if(busy)return;const target=selected;busy=true;button.disabled=true;button.textContent=`${target.bridge} 불러오는 중…`;list.querySelectorAll('button').forEach(b=>b.disabled=true);map!.refresh();status.textContent=`${target.bridge}: 실제 프로젝트 파일을 여는 중…`; + try{await load(target);status.textContent=`${target.bridge}: 교각 ${target.pierCount}기 · 실제 지반/지도 복원 완료`;} + catch(error){status.textContent=`${target.bridge}: ${(error as Error).message}`;panel.dataset.loadError=String(target.sample);} + finally{busy=false;button.disabled=false;button.textContent=target.pierCount?'설계 프로젝트 불러오기 ↗':'설계 프로젝트 불러오기 ↗';list.querySelectorAll('button').forEach(b=>b.disabled=false);map!.refresh();} + });select(selected,false); +} diff --git a/랜딩페이지/sample-library-popup.css b/랜딩페이지/sample-library-popup.css new file mode 100644 index 0000000..9aefd7b --- /dev/null +++ b/랜딩페이지/sample-library-popup.css @@ -0,0 +1,44 @@ +.landing-white .landing-shell{grid-template-columns:minmax(0,1fr)} +.landing-white .landing-cards{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1280px,92%)} +.landing-white .landing-card h3{font-size:clamp(16px,1.25vw,21px)} +.sample-library-popup{box-sizing:border-box;width:min(1240px,90vw);height:90dvh;max-width:94vw;max-height:94dvh;padding:0;border:1px solid #d6e5f1;border-radius:20px;background:#f8fbff;color:#14263d;overflow:hidden;box-shadow:0 30px 100px #14263d40} +.sample-library-popup::backdrop{background:#14263d66;backdrop-filter:blur(6px)} +.sample-library-close{position:absolute;right:22px;top:18px;z-index:10;width:38px;height:38px;border:1px solid #d6e5f1;border-radius:10px;background:white;color:#325670;font-size:24px;cursor:pointer} +.sample-library-popup .sample-explorer{height:100%;min-height:0;padding:24px;gap:18px 24px;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);border:0;box-shadow:none;background:linear-gradient(140deg,#fff,#f2f8fe)} +.sample-library-popup .sample-explorer-head{grid-column:1/-1;padding-right:62px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px) auto;gap:20px;align-items:center} +.sample-library-popup .sample-map-section{grid-column:1;grid-row:2} +.sample-library-popup .sample-selection{grid-column:1;grid-row:3;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);gap:0} +.sample-library-popup .sample-list-section{grid-column:2;grid-row:2/4;min-height:0;border-top:0;border-left:1px solid #dce6f0;padding:0 0 0 24px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px} +.sample-library-popup .sample-list{max-height:none;grid-auto-rows:64px;gap:8px;grid-template-columns:minmax(0,1fr)} +.sample-library-popup .sample-row{min-height:64px;padding:10px;gap:10px;grid-template-columns:28px minmax(0,1fr)} +.sample-library-popup .sample-row-number{width:28px;height:30px;font-size:11px} +.sample-library-popup .sample-row strong{font-size:14px}.sample-library-popup .sample-row small{font-size:11px;line-height:1.5} +.sample-library-popup .sample-selection .sample-preview{height:100%;min-height:0;flex:initial} +.sample-library-popup .sample-location{min-width:0;margin:0;padding:8px 10px;background:#eff6fc;border:0}.sample-library-popup .sample-location dl{margin:3px 0}.sample-library-popup .sample-coordinate-basis{display:none} +.sample-library-popup .sample-section-title h3{font-size:15px} +.sample-library-popup .sample-project-action{padding-top:14px;border-top:1px solid #dce6f0} +.sample-library-popup .sample-project-action .sample-load{min-height:46px;font-size:14px;margin-top:12px} +.sample-library-popup .sample-project-action .sample-selection-info h3{font-size:18px} +@media(max-width:900px){.sample-library-popup{width:96vw;max-width:96vw;height:94dvh}.sample-library-popup .sample-explorer{padding:18px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sample-library-popup .sample-list-section{padding-left:12px}.sample-library-popup .sample-list{grid-template-columns:minmax(0,1fr)}.landing-white .landing-cards{gap:12px;width:95%}.landing-white .landing-card{padding:12px}} +@media(max-width:600px){.sample-library-popup{overflow:auto}.sample-library-popup .sample-explorer{height:auto;display:flex;flex-direction:column}.sample-library-popup .sample-map-section{height:260px;flex-shrink:0}.sample-library-popup .sample-selection{min-height:280px}.sample-library-popup .sample-list-section{height:420px;flex-shrink:0;border-left:0;padding-left:0}.sample-library-popup .sample-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-white .landing-cards{grid-template-columns:1fr}} + +@media(max-width:1100px){.sample-library-popup .sample-explorer-head{grid-template-columns:minmax(0,1fr) minmax(240px,300px) auto;gap:12px}.sample-library-popup .sample-explorer{grid-template-columns:minmax(0,1fr) 280px;gap:14px}.sample-library-popup .sample-list-section{padding-left:14px}.sample-library-popup .sample-explorer-head h2{font-size:18px}} +@media(max-width:700px){.sample-library-popup .sample-explorer-head{grid-template-columns:1fr auto}.sample-library-popup .sample-location{grid-column:1/-1;grid-row:2}.sample-library-popup .sample-explorer{grid-template-columns:minmax(0,1fr) 220px}} +@media(max-width:600px){.sample-library-popup .sample-selection{height:260px;min-height:260px;flex-shrink:0}} + +/* Location details sit beside the library title, directly above the left map. */ +@media(min-width:701px){ + .sample-library-popup .sample-explorer-head{position:relative;display:flex;min-height:112px;align-items:flex-start;padding-top:12px} + .sample-library-popup .sample-explorer-head>div:first-child{max-width:310px} + .sample-library-popup .sample-explorer-head>b{margin-left:auto} + .sample-library-popup .sample-explorer-head .sample-location{position:absolute;left:29%;right:calc(32.5% + 24px);bottom:0;width:auto;padding:6px 9px} +} + +/* Compact location overlay stays inside the map without consuming a grid row. */ +.sample-library-popup .sample-explorer-head{min-height:0;align-items:center;padding-top:0} +.sample-library-popup .sample-map .sample-location{position:absolute;top:10px;left:10px;right:auto;bottom:auto;z-index:5;width:min(340px,calc(100% - 60px));padding:8px 10px;margin:0;border:1px solid #d6e5f1;border-radius:8px;background:#ffffffed;box-shadow:0 3px 12px #14263d14;pointer-events:none;grid-column:auto;grid-row:auto} +.sample-library-popup .sample-map .sample-location-heading{margin:0} +.sample-library-popup .sample-map .sample-location p{margin:3px 0} + +.sample-library-popup .sample-map .sample-location{width:max-content;max-width:calc(100% - 60px);padding:7px 10px;background:rgba(248,252,255,.88);border:1px solid rgba(187,209,226,.7);border-radius:8px;box-shadow:0 2px 9px #234a6814;backdrop-filter:blur(6px);text-shadow:none} +.sample-library-popup .sample-map .sample-location dl{grid-template-columns:max-content minmax(0,1fr);column-gap:8px} diff --git a/랜딩페이지/sample-loader.ts b/랜딩페이지/sample-loader.ts new file mode 100644 index 0000000..856f0eb --- /dev/null +++ b/랜딩페이지/sample-loader.ts @@ -0,0 +1,22 @@ +import { sampleResource } from './sample-resource'; +import type { Sample } from './sample-explorer'; +/** Reuse #project-file → openProjectFile → openProjectText; never mutate app state here. */ +export async function loadSampleIntoApp(sample:Sample,showApp:()=>void,showLanding:()=>void):Promise{ + const {text}=await sampleResource(sample),picker=document.querySelector('#project-file'),toasts=document.querySelector('#toast-host'); + if(!picker||!toasts)throw new Error('기존 프로젝트 파일 로더를 찾을 수 없습니다.'); + let cleanup=()=>{}; + const completed=new Promise((resolve,reject)=>{ + const observer=new MutationObserver(records=>{ + for(const record of records)for(const node of record.addedNodes){const message=node.textContent??''; + if(message.includes(`${sample.filename}을 열었습니다.`)){cleanup();resolve();} + else if(message.includes('프로젝트 파일을 열지 못했습니다:')){cleanup();reject(new Error(message.replace(/닫기$/,'')));} + } + }); + const timer=window.setTimeout(()=>{cleanup();reject(new Error(`${sample.bridge}: 기존 로더의 완료 응답이 없습니다.`));},30000); + cleanup=()=>{observer.disconnect();clearTimeout(timer);};observer.observe(toasts,{childList:true,subtree:true}); + }); + try{ + const transfer=new DataTransfer();transfer.items.add(new File([text],sample.filename,{type:'application/json'}));picker.files=transfer.files; + showApp();picker.dispatchEvent(new Event('change',{bubbles:true}));await completed; + }catch(error){showLanding();throw error;}finally{cleanup();} +} diff --git a/랜딩페이지/sample-locations.ts b/랜딩페이지/sample-locations.ts new file mode 100644 index 0000000..06e9669 --- /dev/null +++ b/랜딩페이지/sample-locations.ts @@ -0,0 +1,195 @@ +// Representative: first pier IP1/IP3 midpoint; model x=E/y=N. Regional addresses only; CRS provenance retained. +export const sampleLocations=[ + { + "sample": 1, + "types": "T형 / π형", + "lon": 128.79044311673474, + "lat": 35.51700431421019, + "crs": "EPSG:5187", + "surveyX": 324474.2858, + "surveyY": 180991.02545000002, + "modelX": 180991.02545000002, + "modelY": 324474.2858, + "basis": "P1 IP1·IP3 중점", + "crsAssumed": true, + "address": "경상남도 밀양시", + "coordinateConvention": "Excel X=N/Y=E; model x=E/y=N; ground X=N/Y=E. One swap on import.", + "addressSource": "ArcGIS reverseGeocode / 좌표 기준 시·도·시군 / 2026-11-04" + }, + { + "sample": 2, + "types": "T형", + "lon": 126.77165358999318, + "lat": 34.934622206100954, + "crs": "EPSG:5186", + "surveyX": 259865.6772855, + "surveyY": 179138.0886505, + "modelX": 179138.0886505, + "modelY": 259865.6772855, + "basis": "P1 IP1·IP3 중점", + "crsAssumed": true, + "address": "전남광주통합특별시 나주시", + "coordinateConvention": "Excel X=N/Y=E; model x=E/y=N; ground X=N/Y=E. One swap on import.", + "addressSource": "ArcGIS reverseGeocode / 좌표 기준 시·도·시군 / 2026-11-04" + }, + { + "sample": 3, + "types": "π형", + "lon": 126.4818578136663, + "lat": 36.92409742225621, + "crs": "EPSG:5186", + "surveyX": 480714.9299995, + "surveyY": 153833.31774949998, + "modelX": 153833.31774949998, + "modelY": 480714.9299995, + "basis": "P1 IP1·IP3 중점", + "crsAssumed": true, + "address": "충청남도 서산시", + "coordinateConvention": "Excel X=N/Y=E; model x=E/y=N; ground X=N/Y=E. One swap on import.", + "addressSource": "ArcGIS reverseGeocode / 좌표 기준 시·도·시군 / 2026-11-04" + }, + { + "sample": 4, + "types": "π형", + "lon": 127.20474501539715, + "lat": 37.3787820194567, + "crs": "EPSG:5186", + "surveyX": 531070.307163, + "surveyY": 218133.9054315, + "modelX": 218133.9054315, + "modelY": 531070.307163, + "basis": "P1 IP1·IP3 중점", + "crsAssumed": true, + "address": "경기도 광주시", + "coordinateConvention": "Excel X=N/Y=E; model x=E/y=N; ground X=N/Y=E. One swap on import.", + "addressSource": "ArcGIS reverseGeocode / 좌표 기준 시·도·시군 / 2026-11-04" + }, + { + "sample": 5, + "types": "형식 미확인", + "lon": 127.27228760719316, + "lat": 36.7284263792513, + "crs": "EPSG:5186", + "surveyX": 458909.60870137205, + "surveyY": 224322.72489219968, + "modelX": 224322.72489219968, + "modelY": 458909.60870137205, + "basis": "지도 영역 중심 · 교각 좌표 없음", + "crsAssumed": true, + "address": "충청남도 천안시", + "coordinateConvention": "Excel X=N/Y=E; model x=E/y=N; ground X=N/Y=E. One swap on import.", + "addressSource": "ArcGIS reverseGeocode / 좌표 기준 시·도·시군 / 2026-11-04" + }, + { + "sample": 6, + "types": "π형", + "lon": 126.9435502204014, + "lat": 35.989762767372426, + "crs": "EPSG:5186", + "surveyX": 376910.212695, + "surveyY": 194909.6217045, + "modelX": 194909.6217045, + "modelY": 376910.212695, + "basis": "P1 IP1·IP3 중점", + "crsAssumed": true, + "address": "전북특별자치도 익산시", + "coordinateConvention": "Excel X=N/Y=E; model x=E/y=N; ground X=N/Y=E. One swap on import.", + "addressSource": "ArcGIS reverseGeocode / 좌표 기준 시·도·시군 / 2026-11-04" + }, + { + "sample": 7, + "types": "π형", + "lon": 126.95458694870382, + "lat": 35.9875667117768, + "crs": "EPSG:5186", + "surveyX": 376666.02111800003, + "surveyY": 195904.74905749998, + "modelX": 195904.74905749998, + "modelY": 376666.02111800003, + "basis": "P1 IP1·IP3 중점", + "crsAssumed": true, + "address": "전북특별자치도 익산시", + "coordinateConvention": "Excel X=N/Y=E; model x=E/y=N; ground X=N/Y=E. One swap on import.", + "addressSource": "ArcGIS reverseGeocode / 좌표 기준 시·도·시군 / 2026-11-04" + }, + { + "sample": 8, + "types": "T형", + "lon": 127.08479100137305, + "lat": 36.467976678606234, + "crs": "EPSG:5186", + "surveyX": 429976.25170699996, + "surveyY": 207599.6468555, + "modelX": 207599.6468555, + "modelY": 429976.25170699996, + "basis": "P1 IP1·IP3 중점", + "crsAssumed": true, + "address": "충청남도 공주시", + "coordinateConvention": "Excel X=N/Y=E; model x=E/y=N; ground X=N/Y=E. One swap on import.", + "addressSource": "ArcGIS reverseGeocode / 좌표 기준 시·도·시군 / 2026-11-04" + }, + { + "sample": 9, + "types": "T형", + "lon": 127.09529509409472, + "lat": 36.4511219864682, + "crs": "EPSG:5186", + "surveyX": 428106.8065885, + "surveyY": 208542.956375, + "modelX": 208542.956375, + "modelY": 428106.8065885, + "basis": "P1 IP1·IP3 중점", + "crsAssumed": true, + "address": "충청남도 공주시", + "coordinateConvention": "Excel X=N/Y=E; model x=E/y=N; ground X=N/Y=E. One swap on import.", + "addressSource": "ArcGIS reverseGeocode / 좌표 기준 시·도·시군 / 2026-11-04" + }, + { + "sample": 10, + "types": "T형", + "lon": 127.01123265451423, + "lat": 37.85313626519123, + "crs": "EPSG:5186", + "surveyX": 583698.9063405, + "surveyY": 200988.555986, + "modelX": 200988.555986, + "modelY": 583698.9063405, + "basis": "P1 IP1·IP3 중점", + "crsAssumed": true, + "address": "경기도 양주시", + "coordinateConvention": "Excel X=N/Y=E; model x=E/y=N; ground X=N/Y=E. One swap on import.", + "addressSource": "ArcGIS reverseGeocode / 좌표 기준 시·도·시군 / 2026-11-04" + }, + { + "sample": 11, + "types": "π형", + "lon": 127.30352772437956, + "lat": 37.032385581196664, + "crs": "EPSG:5186", + "surveyX": 492650.1232015, + "surveyY": 227006.08240850002, + "modelX": 227006.08240850002, + "modelY": 492650.1232015, + "basis": "P1 IP1·IP3 중점", + "crsAssumed": true, + "address": "경기도 안성시", + "coordinateConvention": "Excel X=N/Y=E; model x=E/y=N; ground X=N/Y=E. One swap on import.", + "addressSource": "ArcGIS reverseGeocode / 좌표 기준 시·도·시군 / 2026-11-04" + }, + { + "sample": 12, + "types": "π형", + "lon": 127.16447397444153, + "lat": 37.524162320830534, + "crs": "EPSG:5186", + "surveyX": 547198.543959, + "surveyY": 214539.001821, + "modelX": 214539.001821, + "modelY": 547198.543959, + "basis": "P1 IP1·IP3 중점", + "crsAssumed": true, + "address": "경기도 하남시", + "coordinateConvention": "Excel X=N/Y=E; model x=E/y=N; ground X=N/Y=E. One swap on import.", + "addressSource": "ArcGIS reverseGeocode / 좌표 기준 시·도·시군 / 2026-11-04" + } +]; diff --git a/랜딩페이지/sample-map-model.ts b/랜딩페이지/sample-map-model.ts new file mode 100644 index 0000000..a30618e --- /dev/null +++ b/랜딩페이지/sample-map-model.ts @@ -0,0 +1,2 @@ +export const SAMPLE_MAP_CONFIG={initialZoom:7.3,initialCentre:[127.6,36] as [number,number],selectionZoom:14,locationZoom:17,minZoom:5,streetMaxZoom:19,satelliteMaxZoom:23}; +export const mercator=(lon:number,lat:number):[number,number]=>[(lon+180)/360*256,(1-Math.log(Math.tan(Math.PI/4+Math.max(-85,Math.min(85,lat))*Math.PI/360))/Math.PI)/2*256]; diff --git a/랜딩페이지/sample-map.ts b/랜딩페이지/sample-map.ts new file mode 100644 index 0000000..cd37f31 --- /dev/null +++ b/랜딩페이지/sample-map.ts @@ -0,0 +1,45 @@ +import { sampleProjects } from './sample-projects'; +import { sampleLocations } from './sample-locations'; +import { mercator, SAMPLE_MAP_CONFIG as C } from './sample-map-model'; +export function createSampleMap(panel:HTMLElement,onSelect:(id:number)=>void,getSelected:()=>number,isBusy:()=>boolean){ + const map=panel.querySelector('.sample-map')!,tiles=map.querySelector('.sample-map-tiles')!,markers=map.querySelector('.sample-map-markers')!,error=map.querySelector('.sample-map-error')!; + let mode='street',zoom=C.initialZoom,centre=mercator(...C.initialCentre),hover:number|null=null,animation=0,renderFrame=0,flying=false; + const max=()=>mode==='street'?C.streetMaxZoom:C.satelliteMaxZoom; + const draw=()=>{ + renderFrame=0;const w=map.clientWidth,h=map.clientHeight;if(!w||!h)return;zoom=Math.min(max(),Math.max(C.minZoom,zoom));map.dataset.zoom=zoom.toFixed(2);map.dataset.maxZoom=String(max()); + const scale=2**zoom,z=Math.min(max(),Math.ceil(zoom)),ratio=scale/2**z,tile=256*ratio,cx=centre[0]*scale,cy=centre[1]*scale,x0=Math.floor((cx-w/2)/tile),y0=Math.floor((cy-h/2)/tile),used=new Set(); + if(flying){for(const img of tiles.querySelectorAll('img')){const [,oldZ,oldX,oldY]=img.dataset.tile!.split('-').map((v,i)=>i?Number(v):v) as [string,number,number,number];const t=256*scale/2**oldZ;img.style.cssText=`left:${oldX*t-cx+w/2}px;top:${oldY*t-cy+h/2}px;width:${t+.3}px;height:${t+.3}px`;}} + else{ + for(let x=x0;x*tile=2**z||y>=2**z)continue;const key=`${mode}-${z}-${x}-${y}`;used.add(key);let img=tiles.querySelector(`[data-tile="${key}"]`); + if(!img){img=new Image();img.dataset.tile=key;img.alt='';img.draggable=false;img.src=mode==='street'?`https://tile.openstreetmap.org/${z}/${x}/${y}.png`:`https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/${z}/${y}/${x}`;img.onerror=()=>{if(img?.isConnected){error.hidden=false;error.textContent=z>18?'이 지역의 고배율 타일을 표시할 수 없습니다. 축소해 주세요.':'지도 연결 실패 · 좌표 마커 표시';}};img.onload=()=>{error.hidden=true;};tiles.append(img);} + img.style.cssText=`left:${x*tile-cx+w/2}px;top:${y*tile-cy+h/2}px;width:${tile+.3}px;height:${tile+.3}px`; + }for(const image of tiles.querySelectorAll('img'))if(!used.has(image.dataset.tile!))image.remove(); + } + panel.querySelector('.sample-map-attribution')!.innerHTML=mode==='street'?'© OpenStreetMap':'Tiles © Esri · Vantor, Earthstar Geographics'; + const points=sampleLocations.filter(l=>l.lon!==null&&l.lat!==null).map(l=>{const p=mercator(l.lon!,l.lat!);return{id:l.sample,x:(p[0]-centre[0])*scale+w/2,y:(p[1]-centre[1])*scale+h/2};}); + markers.replaceChildren();const placed:[number,number][]=[];const lines=document.createElementNS('http://www.w3.org/2000/svg','svg');lines.style.cssText='position:absolute;inset:0;width:100%;height:100%;pointer-events:none';markers.append(lines); + for(const point of points){ + let x=point.x,y=point.y;if(x>=0&&y>=0&&x<=w&&y<=h){for(let i=0;placed.some(p=>Math.hypot(p[0]-x,p[1]-y)<29)&&i<100;i++){const r=12+i*.85;x=point.x+Math.cos(i*2.39996)*r;y=point.y+Math.sin(i*2.39996)*r;}placed.push([x,y]);} + if(Math.hypot(x-point.x,y-point.y)>1){const line=document.createElementNS('http://www.w3.org/2000/svg','line');for(const [k,v] of Object.entries({x1:point.x,y1:point.y,x2:x,y2:y}))line.setAttribute(k,String(v));line.setAttribute('stroke','#538da9');line.setAttribute('stroke-width','1');lines.append(line);} + const b=document.createElement('button'),sample=sampleProjects.find(s=>s.sample===point.id)!;b.type='button';b.className='sample-marker';b.dataset.members=String(point.id);b.dataset.marker=String(point.id);b.style.left=`${x}px`;b.style.top=`${y}px`;b.textContent=String(point.id).padStart(2,'0');b.setAttribute('aria-label',`${sample.bridge} 선택`);b.title=sample.bridge;b.disabled=isBusy();b.addEventListener('click',()=>{if(!isBusy())onSelect(point.id);});markers.append(b); + }highlight(); + }; + const schedule=()=>{if(!renderFrame)renderFrame=requestAnimationFrame(draw);}; + const highlight=()=>{markers.querySelectorAll('[data-members]').forEach(m=>{const ids=m.dataset.members!.split(',').map(Number);m.classList.toggle('is-selected',ids.includes(getSelected()));m.classList.toggle('is-hovered',hover!==null&&ids.includes(hover));});}; + const stop=()=>{cancelAnimationFrame(animation);flying=false;}; + const fly=(next:[number,number],targetZoom:number)=>{stop();flying=true;const from=[...centre] as [number,number],startZoom=zoom,start=performance.now();targetZoom=Math.min(max(),targetZoom);const tick=(now:number)=>{const t=Math.min(1,(now-start)/450),k=1-(1-t)**3;centre=[from[0]+(next[0]-from[0])*k,from[1]+(next[1]-from[1])*k];zoom=startZoom+(targetZoom-startZoom)*k;schedule();if(t<1)animation=requestAnimationFrame(tick);else{flying=false;schedule();}};animation=requestAnimationFrame(tick);}; + const focus=(id:number,detail=false)=>{ + const l=sampleLocations.find(l=>l.sample===id);if(!l||l.lon===null||l.lat===null)return;const selected=mercator(l.lon,l.lat); + fly(selected,detail?C.locationZoom:C.selectionZoom); + }; + const zoomAt=(delta:number,x=map.clientWidth/2,y=map.clientHeight/2)=>{stop();const next=Math.max(C.minZoom,Math.min(max(),zoom+delta)),oldScale=2**zoom,newScale=2**next;centre=[centre[0]+(x-map.clientWidth/2)*(1/oldScale-1/newScale),centre[1]+(y-map.clientHeight/2)*(1/oldScale-1/newScale)];zoom=next;schedule();}; + panel.querySelectorAll('[data-map-mode]').forEach(b=>b.addEventListener('click',()=>{mode=b.dataset.mapMode!;zoom=Math.min(zoom,max());panel.querySelectorAll('[data-map-mode]').forEach(e=>e.setAttribute('aria-pressed',String(e.dataset.mapMode===mode)));stop();schedule();})); + panel.querySelectorAll('[data-zoom]').forEach(b=>b.addEventListener('click',()=>{const d=Number(b.dataset.zoom);if(d)zoomAt(d);else fly(mercator(...C.initialCentre),C.initialZoom);})); + map.addEventListener('wheel',e=>{e.preventDefault();const r=map.getBoundingClientRect();zoomAt(e.deltaY<0?.5:-.5,e.clientX-r.left,e.clientY-r.top);},{passive:false}); + map.addEventListener('dblclick',e=>{if((e.target as Element).closest('button'))return;const r=map.getBoundingClientRect();zoomAt(1,e.clientX-r.left,e.clientY-r.top);}); + let drag:{x:number;y:number;c:[number,number]}|null=null; + map.addEventListener('pointerdown',e=>{if((e.target as Element).closest('button,a'))return;stop();drag={x:e.clientX,y:e.clientY,c:[...centre]};map.setPointerCapture(e.pointerId);});map.addEventListener('pointermove',e=>{if(!drag)return;centre=[drag.c[0]-(e.clientX-drag.x)/2**zoom,drag.c[1]-(e.clientY-drag.y)/2**zoom];schedule();});map.addEventListener('pointerup',()=>{drag=null;});map.addEventListener('pointercancel',()=>{drag=null;}); + new ResizeObserver(schedule).observe(map);schedule(); + return {focus,refresh:schedule,highlight,hover:(id:number|null)=>{hover=id;highlight();}}; +} diff --git a/랜딩페이지/sample-preview.ts b/랜딩페이지/sample-preview.ts new file mode 100644 index 0000000..a5df1dd --- /dev/null +++ b/랜딩페이지/sample-preview.ts @@ -0,0 +1,46 @@ +import * as THREE from 'three'; +import { OrbitControls } from 'three/addons/controls/OrbitControls.js'; +import { buildPier } from '../src/core/geometry'; +import { buildAllPiers } from '../src/view/all-piers'; +import { terrainGeometry } from '../src/view/terrain'; +import { buildTerrainMapGroup, setTerrainMapMode, disposeTerrainMapGroup } from '../src/view/terrain-map'; +import { sampleResource } from './sample-resource'; +import type { Sample } from './sample-explorer'; +const disposers=new WeakMapvoid>(); +export async function renderSamplePreview(host:HTMLElement,sample:Sample,current:()=>boolean):Promise{ + disposers.get(host)?.();host.replaceChildren();host.dataset.sample=String(sample.sample);host.dataset.previewState='loading'; + const note=document.createElement('span');note.className='sample-preview-note';note.textContent='실제 지도·지반·교각을 불러오는 중…';host.append(note); + let disposed=false,renderer:THREE.WebGLRenderer|undefined,controls:OrbitControls|undefined,maps:THREE.Group|null=null,frame=0,resize:ResizeObserver|undefined; + const scene=new THREE.Scene();let ground:THREE.Mesh|null=null; + const dispose=()=>{disposed=true;cancelAnimationFrame(frame);resize?.disconnect();host.classList.remove('is-expanded');controls?.dispose();disposeTerrainMapGroup(maps);maps?.removeFromParent();scene.traverse(o=>{const m=o as THREE.Mesh;m.geometry?.dispose();(Array.isArray(m.material)?m.material:[m.material]).forEach(v=>v?.dispose());});renderer?.dispose();renderer?.forceContextLoss();}; + disposers.set(host,dispose); + try{ + const {project}=await sampleResource(sample);if(!current()||disposed)return; + renderer=new THREE.WebGLRenderer({antialias:true,alpha:true});renderer.setPixelRatio(Math.min(devicePixelRatio,1.5));renderer.localClippingEnabled=true;renderer.setClearColor(0xeef5fb,1);renderer.domElement.setAttribute('aria-label',`${sample.bridge} 실제 지도·지반·교각 3D 미리보기`);renderer.domElement.tabIndex=0;host.onkeydown=e=>{if(e.key==='Escape')host.classList.remove('is-expanded');};host.prepend(renderer.domElement); + const entries=project.piers.flatMap(p=>{try{return[{name:p.input.name,model:buildPier(p.input)}];}catch{return[];}}),grid=project.groundModel?.terrainGrid; + const corner=project.groundModel?.mapLayers?.[0]?.survey_corners[0];const pivot=entries[0]?.model.pivot??{e:grid?.origin[1]??corner?.[1]??0,n:grid?.origin[0]??corner?.[0]??0};let focus:THREE.Object3D=scene,representative:THREE.Box3|null=null; + if(entries.length){const all=buildAllPiers(entries,grid);scene.add(all.piers);focus=all.piers;ground=all.terrain;if(entries.length>2){all.piers.updateWorldMatrix(true,true);representative=new THREE.Box3();for(const entry of entries.slice(0,2))representative.union(new THREE.Box3().setFromObject(all.scenes.get(entry.name)!.root));}} + else if(grid)ground=new THREE.Mesh(terrainGeometry(grid,pivot),new THREE.MeshStandardMaterial({color:0xb5c7ad,side:THREE.DoubleSide})); + if(ground){scene.add(ground);(ground.material as THREE.MeshStandardMaterial).opacity=1;} + const layers=project.groundModel?.mapLayers??[],hasMap=layers.length>0; + const box=new THREE.Box3().setFromObject(focus);if(box.isEmpty()&&grid)box.setFromObject(ground!); + const elevation=entries[0]?.model.groundEl??(box.isEmpty()?0:box.getCenter(new THREE.Vector3()).y); + if(hasMap){maps=buildTerrainMapGroup(layers,pivot,elevation,layers.some(l=>l.id==='satellite')?'satellite':'ground',()=>{if(!disposed)note.textContent='저장 지도 이미지 오류 · 지반/교각 표시';},grid);scene.add(maps);if(box.isEmpty())box.setFromObject(maps);} + if(box.isEmpty())throw new Error('표시할 교각·지반·지도 좌표가 없습니다.'); + host.dataset.mapLayers=String(layers.length);host.dataset.terrain=String(!!grid);host.dataset.pierCount=String(entries.length); + note.textContent=`${hasMap?'저장 지도':'지도 미연결'} · ${grid?'원도면 지반':'지형정보 미연결'} · 교각 ${entries.length}기${entries.length>2?' · 대표구간':''}`; + const fullBox=box.clone();if(representative)box.copy(representative);const centre=box.getCenter(new THREE.Vector3()),radius=Math.max(box.getSize(new THREE.Vector3()).length()/2,1),camera=new THREE.PerspectiveCamera(38,2,.1,Math.max(radius,fullBox.getSize(new THREE.Vector3()).length())*25); + const first=entries[0]?.model.pivot,last=entries.at(-1)?.model.pivot,axis=first&&last?new THREE.Vector3(last.e-first.e,0,first.n-last.n):new THREE.Vector3(1,0,0);if(axis.length()<1)axis.set(1,0,0);axis.normalize(); + camera.position.copy(centre).add(new THREE.Vector3(axis.z,1.25,-axis.x).normalize().multiplyScalar(radius*3.6)); + controls=new OrbitControls(camera,renderer.domElement);controls.target.copy(centre);controls.enableDamping=true;controls.minDistance=radius*.05;controls.maxDistance=Math.max(radius,fullBox.getSize(new THREE.Vector3()).length())*12;controls.update(); + let currentBox=box;const direction=new THREE.Vector3(axis.z,1.25,-axis.x).normalize(); + const fitBox=(target:THREE.Box3)=>{currentBox=target;const c=target.getCenter(new THREE.Vector3()),r=Math.max(target.getSize(new THREE.Vector3()).length(),1);camera.position.copy(c).addScaledVector(direction,r*4);camera.lookAt(c);camera.updateMatrixWorld();const bounds=new THREE.Box3();for(const x of [target.min.x,target.max.x])for(const y of [target.min.y,target.max.y])for(const z of [target.min.z,target.max.z])bounds.expandByPoint(new THREE.Vector3(x,y,z).applyMatrix4(camera.matrixWorldInverse));const size=bounds.getSize(new THREE.Vector3()),tan=Math.tan(camera.fov*Math.PI/360),distance=(Math.max(size.x/(2*tan*camera.aspect),size.y/(2*tan))+size.z/2)*1.14;camera.position.copy(c).addScaledVector(direction,distance);controls!.target.copy(c);controls!.update();}; + scene.add(new THREE.HemisphereLight(0xffffff,0x7b91a7,2));const light=new THREE.DirectionalLight(0xffffff,2);light.position.set(200,400,100);scene.add(light); + const tools=document.createElement('div');tools.className='sample-preview-tools'; + for(const [label,action] of [['확대',()=>{host.classList.toggle('is-expanded');}],['위성',()=>setTerrainMapMode(maps,'satellite')],['2D',()=>setTerrainMapMode(maps,'ground')],['지반 투명',()=>{maps?.traverse(o=>{if(o instanceof THREE.Mesh){o.material.transparent=!o.material.transparent;o.material.opacity=o.material.transparent ? .45 : 1;o.material.depthWrite=!o.material.transparent;}});if(ground)(ground.material as THREE.Material).visible=!(ground.material as THREE.Material).visible;}],['전체',()=>fitBox(fullBox)],['맞춤',()=>fitBox(box)]] as const){ + const b=document.createElement('button');b.type='button';b.textContent=label;b.disabled=!hasMap&&['위성','2D'].includes(label);b.addEventListener('click',action);tools.append(b); + }host.append(tools); + resize=new ResizeObserver(()=>{if(disposed||!renderer)return;const w=host.clientWidth,h=host.clientHeight;if(w&&h){renderer.setSize(w,h,false);camera.aspect=w/h;camera.updateProjectionMatrix();fitBox(currentBox);}});resize.observe(host); + host.dataset.previewState='ready';const render=()=>{if(disposed)return;frame=requestAnimationFrame(render);if(host.getClientRects().length&&!document.hidden){controls!.update();renderer!.render(scene,camera);}};render(); + }catch(error){if(current()&&!disposed){host.dataset.previewState='error';note.textContent=`미리보기 오류: ${(error as Error).message}`;}} +} diff --git a/랜딩페이지/sample-resource.ts b/랜딩페이지/sample-resource.ts new file mode 100644 index 0000000..1a2f0fd --- /dev/null +++ b/랜딩페이지/sample-resource.ts @@ -0,0 +1,14 @@ +import { parseProject } from '../src/core/project'; +import type { Sample } from './sample-explorer'; +const resources=new Map}>>(); +/** One immutable resource per sample URL, shared by preview and existing app-file loader. */ +export function sampleResource(sample:Pick){ + if(!resources.has(sample.url))resources.set(sample.url,(async()=>{ + const response=await fetch(sample.url);if(!response.ok)throw new Error(`샘플 파일 읽기 실패: HTTP ${response.status}`); + const text=await response.text(),project=parseProject(text); + if(project.project.bridge!==sample.bridge)throw new Error(`교량 ID 불일치: 선택 ${sample.bridge} / 파일 ${project.project.bridge}`); + if(project.piers.length!==sample.pierCount)throw new Error(`교각 수 불일치: 목록 ${sample.pierCount} / 파일 ${project.piers.length}`); + return {text,project}; + })().catch(error=>{resources.delete(sample.url);throw error;})); + return resources.get(sample.url)!; +} diff --git a/수량산출/.gitignore b/수량산출/.gitignore new file mode 100644 index 0000000..4a8b18a --- /dev/null +++ b/수량산출/.gitignore @@ -0,0 +1,3 @@ +.cache/ +outputs/ +tools/node_modules/ diff --git a/수량산출/README.md b/수량산출/README.md new file mode 100644 index 0000000..c784bdc --- /dev/null +++ b/수량산출/README.md @@ -0,0 +1,91 @@ +# 교각 수량산출 + +**현재 출력 방식:** `전체 교각 입력`에서 교각별 미입력값을 함께 입력하고, Excel 출력은 전체 교각별 산출서와 합산 집계표를 생성합니다. `수량산출_ex)` 예시·미사용 시트는 결과에서 제외합니다. [전체 교각 개선 보고서](docs/PROJECT_TAKEOFF_REPORT.md)를 참고하세요. 아래의 초기 단일 교각 검증 기록과 현재 출력 시트 수는 다를 수 있습니다. + +`5. 재료표` 탭의 **교각 수량산출**에서 현재 생성된 교각을 선택합니다. 기존 철근재료표 메뉴는 그대로 유지합니다. + +1. 자동 입력값을 확인합니다. 길이/EL은 m, 본수는 개, 횡경사는 %입니다. +2. 비어 있는 직접 입력값을 확인해 입력합니다. 토층 깊이·지하수위는 현장값을 사용하고, 시험 횟수·시설 수·재료 규격은 원본 Excel 기본값을 표시하므로 적용 여부를 확인합니다. +3. 원본 산식/고정 기준의 적용 여부를 확인하고 체크합니다. +4. **재계산**을 누릅니다. 중앙 항목을 클릭하면 우측에서 원식·대입값과 해당 원본 셀을 함께 확인할 수 있습니다. +5. 완료 상태에서 **Excel 출력**을 누릅니다. + +화면은 좌측 입력·누락 검토 / 중앙 요약·수량표 / 우측 원본 미리보기·산식 상세의 3열 대시보드입니다. 상세 변경과 검증 결과는 [대시보드 보고서](docs/DASHBOARD_REPORT.md)를 참고합니다. + +직접 입력은 `input.quantityTakeoff` 확장 필드로 교각별 저장되며 기존 프로젝트 JSON 저장·열기·백업을 사용합니다. 형상을 다시 생성하면 자동값은 갱신하고 직접 입력은 유지합니다. 형상/재료표 철근량/직접 입력이 바뀌면 재계산이 필요합니다. + +## 원본과 계산 + +- 원본: `교각수량산출.xlsx` (13시트). 원본은 변경하지 않습니다. +- 29개 관련변수와 철근량/시험·시설 직접값 4개를 식별했습니다. 말뚝 두께 Tp는 원본 수량식에서 사용하지 않는 참고변수이므로 누락만으로 출력 완료를 막지 않습니다. +- 철근량은 기존 재료표가 길이 누락 없이 계산됐을 때 할증 전 kg/1000을 자동 연결합니다. 미산정 철근이 있으면 직접 확인한 철근량이 필요합니다. +- 받침 제원·지하수위 등은 모델/입력에 있으면 자동 연결합니다. 블럭 높이는 동일 평면 크기에 대해 높이 합/Nb의 등가값을 사용합니다. 서로 다른 말뚝 직경·길이, 일체 교좌면 등은 원본 단일변수식에 임의로 맞추지 않습니다. +- 원본의 실제 수식을 파싱해 평가합니다. 3D 체적을 수량으로 대체하지 않습니다. +- `ANALYSIS.md`에 시트·변수·수량항목별 원식과 원본 위치, `MAPPING.md`에 자동/수동 매핑이 있습니다. + +## 중요: 원본 산식 적용 범위 + +원본은 단일 원형 기둥, 직사각형 기초 1개, 균일 제원의 말뚝, 곡률 R을 가진 코핑 계산체계입니다. 다기둥·꺾인 교각·일체 교좌면·PHC 시공 및 8m 초과 토공은 검토 상태로 표시하고 완료 출력을 제한합니다. 수량/형상 관계를 임의 배수로 확장하지 않습니다. + +현재 모델의 직선 코핑에는 원본 곡률식의 R→∞ 극한식을 명시적으로 적용합니다. 횡경사는 실제 양 끝 표고차의 등가값이며 돌출부가 없는 모델은 0입니다. 원본에 고정된 버림/몰탈/솔플레이트 여유와 현재 모델이 다른 경우는 별도 검토가 필요합니다. + +원본 W51의 기둥 거푸집 산식은 적힌 Hcol 설명과 다릅니다. W50의 계수 및 W63의 표시 두께와 실제 계산 두께도 불일치합니다. 이들을 임의 수정하지 않고 화면에 표시합니다. **원본 수식 일치는 설계 수량의 타당성 승인을 의미하지 않습니다.** + +## Excel 출력 방식 + +- 원본 ZIP 패키지를 복사하고 입력셀·제목·수식 계산캐시만 변경합니다. WMF/도형은 일반 라이브러리 재저장 시 손실될 수 있어 OOXML 패키지를 직접 보존합니다. +- 선택 교각은 P1 슬롯을 사용합니다. 표지/변수/상세/집계의 명칭을 실제 교각명으로 바꿉니다. +- 13시트는 유지합니다. P2~P6 비선택 교각의 숫자·수식은 빈 상태로 만들고 미사용으로 표시합니다. 그 결과가 집계에 원본 예시 수량으로 섞이지 않습니다. `_ex)`는 명시적인 원본 참고 예시로 유지합니다. +- 선택 교각 수식 121개 중 119개는 원식을 유지하고 직선 코핑의 W50/W58 두 식에는 명시한 극한식을 적용합니다. 재료 규격은 사용자가 확인한 텍스트를 반영합니다. 집계 수식과 원본 표시형식/병합/인쇄 설정을 유지합니다. +- 계산된 캐시를 넣고 Excel 열기 시 전체 재계산하도록 설정합니다. 출력마다 `outputs//`에 입력 패치와 검증 보고서를 남깁니다. +- 실제 Microsoft Excel COM 재계산은 이 PC에서 호출 거부/대기시간 초과로 완료하지 못했습니다. 원본 cached 값 비교, Artifact Tool 재계산/렌더, ZIP/수식/오류 검사를 수행했습니다. + +## 검증 결과 + +- 원본의 수식 캐시 1,214개: 계산 엔진과 비교해 차이 0건(상대/절대 허용오차 1e-8). +- 선택 교각 수식 121개 유지, 13시트 유지, 도형/이미지/스타일/인쇄기 설정 등 57개 패키지 부품 바이트 일치. +- 병합/인쇄설정/열너비 유지, 출력 캐시의 Excel 오류 0건, 비선택 교각 수량 빈 상태 확인. +- 실제 운곡교 P1 연결: 모델 자동값, Excel 기본값, 직접 입력을 구분합니다(개수는 모델에 따라 달라짐). 53개 상세 항목, 교각 전환 후 입력 유지, Excel 다운로드 및 기존 재료표 표시를 브라우저에서 확인했습니다. +- `docs/*-verification.json`에 근거를 저장했습니다. `outputs/verification/운곡교P1_모델연동.xlsx`는 실제 모델 연동 출력 검증본이며 직접 입력값에는 원본 예시 조건을 검증용으로 적용했습니다. 현장 조건이 확정된 설계 결과로 간주하지 않습니다. + +## 모듈 및 연결 + +- `template-data.ts`, `tools/analyze.py`: 원본 셀·수식·표시형식/변수 분석. +- `formula.ts`: 제한된 원식 파서 및 계산·참조 추적(동적 코드 실행 없음). +- `model.ts`, `schema.ts`: 기존 모델 매핑, 직접입력, 적용 범위, 결과/동일 행·단위 집계 기반. +- `workspace.ts`, `workspace.css`: 재료표 탭 내부 UI. +- `export.ts`, `server.ts`, `tools/preserve_template.py`: 원본 보존 출력. +- 외부 연결은 `src/main.ts`의 기존 상태/재료표 결과 연결과 `vite.config.ts`의 로컬 출력 API 등록만 변경했습니다. 코어 모델/철근 계산 로직은 변경하지 않습니다. + +## 실행 및 검증 명령 + +```text +npx vitest run 수량산출/formula.test.ts 수량산출/model.test.ts +npx tsc --noEmit +pierzainer_ground/.venv/Scripts/python.exe -B -X utf8 수량산출/tools/analyze.py +``` + +원본을 교체하면 `analyze.py`로 분석 데이터를 다시 생성하고 전체 비교 검증을 다시 해야 합니다. 로컬 Vite 개발/preview 서버와 기존 Python 환경이 필요합니다. 정적 호스팅만으로는 Python Excel 출력을 실행할 수 없습니다. + +추후 범위: 다기둥/꺾인/비대칭 형식별 승인 산식, 원본 설명식 불일치의 설계자 결정, 전체 교각 총괄 출력 UI, 실제 Excel/현장 규격 확인. 현재 총괄 계산은 행·단위별 집계 함수로 준비했으며 서로 다른 공종을 무조건 합하지 않습니다. + + +### Excel 샘플형 화면 + +수량산출서 미리보기에서 원본의 수량집계/관련변수/상세 산출서를 선택할 수 있다. 원본에서 추출한 병합셀, 행 높이, 열 너비, 글꼴, 테두리, 바탕색, 소수 표시형식으로 현재 계산값을 그린다. 80~150% 확대를 지원하며 수량 셀은 원식 추적과 연결된다. 빈 입력은 미산정으로 표시하고 원본의 예시 수량으로 대체하지 않는다. 미리보기의 원본 인쇄영역 밖 그림은 표시하지 않지만 Excel 출력에는 기존 WMF·도형 패키지를 그대로 보존한다. `tools/extract-layout.py`는 원본을 읽기만 하고 `template-layout.ts`를 생성한다. + + +### 표지부터 전체 보기 + +미리보기 기본값은 원본 순서의 13시트를 이어 보여주는 전체 보기다. 표지/목차, 집계, 토공·구조체 산출기준(원본 설명 그림 포함), 관련변수와 설명도, 참고 예시, P1~P6 상세 양식을 모두 표시한다. 개별 시트 선택 및 이전/다음 이동도 지원한다. 표지의 프로젝트/교량/교각명은 현재 정보로 바꾼다. 비선택 P2~P6는 출력과 동일하게 미사용 빈 양식으로 보이며 원본 예시 수량을 현재 프로젝트 수량으로 표시하지 않는다. 산출기준 그림은 원본 참고도이고 현재 교각 형상을 새로 만든 것이 아니다. + +원본 변경 시 `tools/extract-layout.py`와 검증용 Artifact Tool의 `tools/render-reference-pages.mjs`도 다시 실행해야 한다. 원본 Excel 자체를 재저장하지 않는다. + + +### 입력 자동화 기준 변경 (사용자 지정) + +지하수위/토사/풍화암/연암 깊이는 직접 입력한다(기존 지하수 입력이 있는 경우 연동). E.O.I.D=원본 K68(2회), Restrike=K69(2회), 점검시설=K74(1EA), 콘크리트·받침·몰탈 규격은 원본 Excel 셀에서 기본값으로 채우며 수정 가능하다. 기존 직접값을 입력한 경우 보존한다. + +횡경사는 현재 모델 양단 상면 차/Lc의 등가 경사이고, 별도 돌출부가 없는 현재 모델의 a는0이다. 곡률을 갖지 않는 현재 코핑은 R을 임의의 숫자로 만들지 않는다. W50/W58에서 원본 원호항의 R→∞ 극한(원호길이→현 길이, 원호 공제면적→0)을 적용한다. 이 두 식은 출력 Excel에도 명시적으로 적용하고 나머지 원식은 유지한다. R 입력셀은 비운다. 원본 파일과 원본 곡선식 비교 시험은 변경하지 않는다. 예시 시트는 원본 입력값을 독립적으로 보존한다. + +받침 A/B 및 솔플레이트 T가 모델/공통 입력에 있으면 자동 연동한다. 모델에 해당 본체 제원이 없는 샘플은 블럭 크기를 받침 크기로 대체하거나 원본 예시 치수를 실제 치수로 가장하지 않는다. 해당 항목에 필요한 실제 제원은 별도 확인이 필요하다. 제원이 모두 있는 단일기둥 모델에서는 지하수와 토층 깊이4개만 직접 입력하면 된다(철근량이 기존 재료표에서 완전하게 계산된 경우). diff --git a/수량산출/assets/criteria-earth.png b/수량산출/assets/criteria-earth.png new file mode 100644 index 0000000..75f33ff Binary files /dev/null and b/수량산출/assets/criteria-earth.png differ diff --git a/수량산출/assets/criteria-status.png b/수량산출/assets/criteria-status.png new file mode 100644 index 0000000..350c22e Binary files /dev/null and b/수량산출/assets/criteria-status.png differ diff --git a/수량산출/assets/criteria-structure.png b/수량산출/assets/criteria-structure.png new file mode 100644 index 0000000..04d8b2f Binary files /dev/null and b/수량산출/assets/criteria-structure.png differ diff --git a/수량산출/assets/reference-pdf-04.png b/수량산출/assets/reference-pdf-04.png new file mode 100644 index 0000000..75a78c5 Binary files /dev/null and b/수량산출/assets/reference-pdf-04.png differ diff --git a/수량산출/assets/reference-pdf-05.png b/수량산출/assets/reference-pdf-05.png new file mode 100644 index 0000000..7c2ab27 Binary files /dev/null and b/수량산출/assets/reference-pdf-05.png differ diff --git a/수량산출/assets/reference-pdf-06.png b/수량산출/assets/reference-pdf-06.png new file mode 100644 index 0000000..32aba3d Binary files /dev/null and b/수량산출/assets/reference-pdf-06.png differ diff --git a/수량산출/assets/reference-pdf-07.png b/수량산출/assets/reference-pdf-07.png new file mode 100644 index 0000000..75b8523 Binary files /dev/null and b/수량산출/assets/reference-pdf-07.png differ diff --git a/수량산출/assets/reference-pdf-08.png b/수량산출/assets/reference-pdf-08.png new file mode 100644 index 0000000..37e8ce0 Binary files /dev/null and b/수량산출/assets/reference-pdf-08.png differ diff --git a/수량산출/assets/variables-diagram.png b/수량산출/assets/variables-diagram.png new file mode 100644 index 0000000..c1c88d7 Binary files /dev/null and b/수량산출/assets/variables-diagram.png differ diff --git a/수량산출/bearing-dimensions.test.ts b/수량산출/bearing-dimensions.test.ts new file mode 100644 index 0000000..72673e2 --- /dev/null +++ b/수량산출/bearing-dimensions.test.ts @@ -0,0 +1,11 @@ +import {it,expect} from 'vitest'; +import {bearingDimensions} from './bearing-dimensions'; +import type {PierModel} from '../src/core/geometry'; +it('받침 본체는 3D 형상의 솔플레이트 여유와 양측 100mm 공제를 동일하게 적용한다',()=>{ + const m={blocks:[{plan:{L:800,W:740}}]} as PierModel; + expect(bearingDimensions(m).length).toBeCloseTo(.6);expect(bearingDimensions(m).width).toBeCloseTo(.54); +}); +it('서로 다른 받침 치수나 형상 미생성은 단일 받침 치수로 추정하지 않는다',()=>{ + expect(bearingDimensions({blocks:[{},{}]} as PierModel)).toEqual({length:null,width:null}); + expect(bearingDimensions({blocks:[{plan:{L:800,W:740}},{plan:{L:900,W:740}}]} as PierModel)).toEqual({length:null,width:.54}); +}); diff --git a/수량산출/bearing-dimensions.ts b/수량산출/bearing-dimensions.ts new file mode 100644 index 0000000..e42c4c0 --- /dev/null +++ b/수량산출/bearing-dimensions.ts @@ -0,0 +1,7 @@ +import type {PierModel} from '../src/core/geometry'; +/** Same bearing-body dimensions as src/view/scene.ts, from the generated solplate plan. */ +export function bearingDimensions(model:PierModel){ + const plans=model.blocks.map(b=>b.plan); + const uniform=(values:(number|undefined)[])=>values.length&&values.every(v=>v!=null&&Number.isFinite(v)&&v>0&&Math.abs(v-values[0]!)<1e-7)?values[0]!:null; + return {length:uniform(plans.map(p=>p?p.L/1000-.2:undefined)),width:uniform(plans.map(p=>p?p.W/1000-.2:undefined))}; +} diff --git a/수량산출/coping-formulas.ts b/수량산출/coping-formulas.ts new file mode 100644 index 0000000..2664c0d --- /dev/null +++ b/수량산출/coping-formulas.ts @@ -0,0 +1,10 @@ +import {template} from './template-data.ts'; +import {DETAIL} from './schema.ts'; +/** R→∞: original circular-segment area tends to 0; arc length tends to its chord. */ +const chord='SQRT(((BG12+2*BG17-BG19-0.2)/2)^2+BG14^2)'; +const area='((BG19+0.2)+(BG12+2*BG17))*BG14/2+(BG12+(BG12+2*BG17))*BG15/2+(BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2'; +export const straightCopingFormulas:Record={ + [DETAIL+'!W50']:'=('+area+')+2*BG13*'+chord+'+BG13*SQRT(BG17^2+BG15^2)+BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)', + [DETAIL+'!W58']:'=('+area+')*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30', +}; +export function sourceFormula(cell:string){return template[DETAIL][cell]?.value;} diff --git a/수량산출/dashboard-types.ts b/수량산출/dashboard-types.ts new file mode 100644 index 0000000..a9e8061 --- /dev/null +++ b/수량산출/dashboard-types.ts @@ -0,0 +1,13 @@ +import type {calculate,QuantityInputs} from './model'; +import type {PierInput} from '../src/core/types'; +import type {PierModel} from '../src/core/geometry'; +export type TakeoffResult=ReturnType; +export type QuantityRow=TakeoffResult['results'][number]; +export type Selection={id:string;title:string;rows:QuantityRow[];unit:string;value:number|null;formula:string;substitution:string}; +export type DashboardState={query:string;view:'member'|'work'|'material';selected:string;closed:Set;openInputs:Set;inputScroll:number}; +export type PierContext={input:PierInput;model:PierModel|null;dirty:boolean;rebarTon?:number|null}; +export const node=(tag:K,text?:string,cls?:string)=>{const n=document.createElement(tag);if(text!==undefined)n.textContent=text;if(cls)n.className=cls;return n;}; +export const fmt=(value:number|null,digits=3)=>value===null?'미산정':value.toLocaleString('ko-KR',{maximumFractionDigits:digits,minimumFractionDigits:digits}); +export function icon(name:string):SVGSVGElement{const svg=document.createElementNS('http://www.w3.org/2000/svg','svg');svg.setAttribute('viewBox','0 0 24 24');svg.setAttribute('fill','none');svg.setAttribute('stroke','currentColor');svg.setAttribute('stroke-width','1.6');svg.setAttribute('aria-hidden','true');const p=document.createElementNS(svg.namespaceURI,'path');p.setAttribute('d',({input:'M8 4h8v3H8zM8 5H5v16h14V5h-3',review:'M20 12a8 8 0 1 1-3-6M8 12l3 3 8-9',result:'m3 8 9-5 9 5-9 5zM3 12l9 5 9-5M3 16l9 5 9-5',preview:'M6 3h9l4 4v14H6zM14 3v5h5M9 12h7M9 16h7',concrete:'m4 7 8-4 8 4v10l-8 4-8-4zM4 7l8 4 8-4M12 11v10',rebar:'M4 18 18 4M3 14l7 7M6 11l7 7M9 8l7 7M12 5l7 7',formwork:'M3 4h18v16H3zM7 4v16M17 4v16M7 8h10M7 16h10',earth:'m3 19 6-10 4 5 3-8 5 13z'} as Record)[name]??'M5 12h14');svg.append(p);return svg;} +export function rawSelection(row:QuantityRow,book:TakeoffResult['book']):Selection{return{id:row.cell,title:row.name,rows:[row],unit:row.unit??'',value:row.value,formula:String(row.formula),substitution:book.substitution('3.3 수량산출_P1',String(row.formula))};} +export function sumSelection(rows:QuantityRow[],title:string):Selection{const unit=rows[0]?.unit??'';return{id:'sum:'+rows.map(r=>r.cell).join(','),title,rows,unit,value:rows.length&&rows.every(r=>r.value!==null&&r.unit===unit)?rows.reduce((s,r)=>s+r.value!,0):null,formula:rows.map(r=>r.cell).join(' + '),substitution:rows.map(r=>r.value===null?'미산정':String(r.value)).join(' + ')};} diff --git a/수량산출/docs/ANALYSIS.md b/수량산출/docs/ANALYSIS.md new file mode 100644 index 0000000..0f9cd2b --- /dev/null +++ b/수량산출/docs/ANALYSIS.md @@ -0,0 +1,123 @@ +# 원본 수량산출서 분석 + +원본 SHA256: `1c5d935a134523a5dc3a292cfc01bf4190b9bc538313322b33add6926e21c90f` + +## 시트 구성 + +- 표지및목차: 43행 × 46열, 수식 0개, 병합 5개, visible +- 1. 수량집계: 76행 × 31열, 수식 371개, 병합 477개, visible +- 3.1 수량산출기준_토공: 84행 × 59열, 수식 0개, 병합 102개, visible +- 3.1 수량산출기준_구조체 현황: 160행 × 61열, 수식 0개, 병합 30개, visible +- 3.1 수량산출기준_구조체: 160행 × 58열, 수식 0개, 병합 30개, visible +- 3.2 관련변수: 66행 × 45열, 수식 0개, 병합 251개, visible +- 3.3 수량산출_ex): 79행 × 60열, 수식 117개, 병합 276개, visible +- 3.3 수량산출_P1: 79행 × 60열, 수식 121개, 병합 276개, visible +- 3.3 수량산출_P2: 79행 × 60열, 수식 121개, 병합 276개, visible +- 3.3 수량산출_P3: 79행 × 60열, 수식 121개, 병합 276개, visible +- 3.3 수량산출_P4: 79행 × 60열, 수식 121개, 병합 276개, visible +- 3.3 수량산출_P5: 79행 × 60열, 수식 121개, 병합 276개, visible +- 3.3 수량산출_P6: 79행 × 60열, 수식 121개, 병합 276개, visible + +## 최소 입력과 원본 수식 매핑 + +|변수|기호|단위|입력셀(P1)| +|---|---|---|---| +|받침 EL|Zb|m|3.2 관련변수!N18| +|지반고 EL|Zs|m|3.2 관련변수!N19| +|지하수위 WL|Zw|m|3.2 관련변수!N20| +|토사 깊이|H1|m|3.2 관련변수!N21| +|풍화암 깊이|H2|m|3.2 관련변수!N22| +|연암 깊이|H3|m|3.2 관련변수!N23| +|두부보 길이|Lc|m|3.2 관련변수!N24| +|두부보 폭|Bc|m|3.2 관련변수!N25| +|두부보 하부높이|H1|m|3.2 관련변수!N26| +|두부보 상부높이|H2|m|3.2 관련변수!N27| +|횡경사(%)|s|%|3.2 관련변수!N28| +|두부보 돌출부 폭|a|m|3.2 관련변수!N29| +|두부보 변화부 곡률|R|m|3.2 관련변수!N30| +|기둥 직경|Dc|m|3.2 관련변수!N31| +|저판 저면 EL|Zf|m|3.2 관련변수!N32| +|저판 길이|Lf|m|3.2 관련변수!N33| +|저판 폭|Bf|m|3.2 관련변수!N34| +|저판 높이|Hf|m|3.2 관련변수!N35| +|말뚝 직경|Dp|m|3.2 관련변수!N36| +|말뚝 두께|Tp|m|3.2 관련변수!N37| +|말뚝 길이|Lp|m|3.2 관련변수!N38| +|말뚝 수|Np|개|3.2 관련변수!N39| +|받침 길이|Lb|m|3.2 관련변수!N40| +|받침 폭|Bb|m|3.2 관련변수!N41| +|받침 수|Nb|개|3.2 관련변수!N42| +|받침 블럭 길이|Lbc|m|3.2 관련변수!N43| +|받침 블럭 폭|Bbc|m|3.2 관련변수!N44| +|받침 블럭 높이|Hbc|m|3.2 관련변수!N45| +|솔플레이트 두께|Ts|m|3.2 관련변수!N46| + +## 수량항목 + +|항목|필요 입력(직접 참조)|실제 수식/고정값|원본 위치| +|---|---|---|---| +|구조물터파기 / 육상토사 / 0-2m||`=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2`|3.3 수량산출_P1!W6| +|구조물터파기 / 육상토사 / 2-4m||`=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2`|3.3 수량산출_P1!W7| +|구조물터파기 / 육상토사 / 4-6m||`=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2`|3.3 수량산출_P1!W8| +|구조물터파기 / 육상토사 / 6-8m||`=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2`|3.3 수량산출_P1!W9| +|구조물터파기 / 용수토사 / 0-2m||`=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2`|3.3 수량산출_P1!W10| +|구조물터파기 / 용수토사 / 2-4m||`=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2`|3.3 수량산출_P1!W11| +|구조물터파기 / 용수토사 / 4-6m||`=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2`|3.3 수량산출_P1!W12| +|구조물터파기 / 용수토사 / 6-8m||`=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2`|3.3 수량산출_P1!W13| +|구조물터파기 / 육상풍화암 / 0-2m||`=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2`|3.3 수량산출_P1!W14| +|구조물터파기 / 육상풍화암 / 2-4m||`=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2`|3.3 수량산출_P1!W15| +|구조물터파기 / 육상풍화암 / 4-6m||`=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2`|3.3 수량산출_P1!W16| +|구조물터파기 / 육상풍화암 / 6-8m||`=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2`|3.3 수량산출_P1!W17| +|구조물터파기 / 용수풍화암 / 0-2m||`=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2`|3.3 수량산출_P1!W18| +|구조물터파기 / 용수풍화암 / 2-4m||`=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2`|3.3 수량산출_P1!W19| +|구조물터파기 / 용수풍화암 / 4-6m||`=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2`|3.3 수량산출_P1!W20| +|구조물터파기 / 용수풍화암 / 6-8m||`=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2`|3.3 수량산출_P1!W21| +|구조물터파기 / 육상연암 / 0-2m||`=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2`|3.3 수량산출_P1!W22| +|구조물터파기 / 육상연암 / 2-4m||`=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2`|3.3 수량산출_P1!W23| +|구조물터파기 / 육상연암 / 4-6m||`=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2`|3.3 수량산출_P1!W24| +|구조물터파기 / 육상연암 / 6-8m||`=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2`|3.3 수량산출_P1!W25| +|구조물터파기 / 용수연암 / 0-2m||`=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2`|3.3 수량산출_P1!W26| +|구조물터파기 / 용수연암 / 2-4m||`=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2`|3.3 수량산출_P1!W27| +|구조물터파기 / 용수연암 / 4-6m||`=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2`|3.3 수량산출_P1!W28| +|구조물터파기 / 용수연암 / 6-8m||`=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2`|3.3 수량산출_P1!W29| +|잔토||`=AO21+AO22+AO23`|3.3 수량산출_P1!W30| +|되메우기 / 토사, 다짐 / 토사, 다짐||`=AO17-(AO21+AO22+AO23)`|3.3 수량산출_P1!W31| +|거푸집 / 강재 거푸집 / 코핑부|BG12, BG13, BG14, BG15, BG16, BG17, BG18, BG19|`=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))`|3.3 수량산출_P1!W50| +|거푸집 / 강재 거푸집 / 기둥부|BG14, BG15, BG19, BG20, BG6, BG7|`=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)`|3.3 수량산출_P1!W51| +|거푸집 / 합판3회 / 받침블럭|BG30, BG31, BG32, BG33|`=(2*BG31*BG33+2*BG32*BG33)*BG30`|3.3 수량산출_P1!W52| +|거푸집 / 합판6회 / 버림콘크리트|BG21, BG22|`=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1`|3.3 수량산출_P1!W53| +|거푸집 / 유로폼 (복잡) / 0~7m|BG21, BG22, BG23|`=2*BG21*BG23+2*BG22*BG23`|3.3 수량산출_P1!W54| +|거푸집 / 유로폼 (복잡) / 7~10m||`0`|3.3 수량산출_P1!W55| +|거푸집 / 유로폼 (복잡) / 10~13m||`0`|3.3 수량산출_P1!W56| +|콘크리트 / 저판 (25-27-15) / 저판 (25-27-15)|BG21, BG22, BG23|`=BG21*BG22*BG23`|3.3 수량산출_P1!W57| +|콘크리트 / 본체 (25-40-15) / 본체 (25-40-15)|BG12, BG13, BG14, BG15, BG16, BG17, BG18, BG19, BG20, BG30, BG31, BG32, BG33, BG6, BG7|`=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)`|3.3 수량산출_P1!W58| +|콘크리트 / 버림콘크리트(40-15-8) / 버림콘크리트(40-15-8)|BG21, BG22|`=(BG21+0.2)*(BG22+0.2)*0.1`|3.3 수량산출_P1!W59| +|콘크리트 타설 / 펌프카타설 / 0~15(육상)||`=W57+W58+W59`|3.3 수량산출_P1!W60| +|가설계단 / 워킹타워 / 워킹타워|BG6, BG7|`=BG6-BG7`|3.3 수량산출_P1!W61| +|교량받침(2800kN) / 양방향 H=166 / 양방향 H=166|BG30|`=BG30`|3.3 수량산출_P1!W62| +|무수축몰탈 / T=300mm / T=300mm|BG28, BG29, BG30|`=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30`|3.3 수량산출_P1!W63| +|솔플레이트|BG28, BG29, BG30, BG34|`=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85`|3.3 수량산출_P1!W64| +|스페이서 / 슬래브 및 기초용 / 슬래브 및 기초용|BG21, BG22, BG23|`=2*BG21*BG23+2*BG22*BG23`|3.3 수량산출_P1!W65| +|스페이서 / 벽체용 / 벽체용||`=W50+W51`|3.3 수량산출_P1!W66| +|철근가공조립 / 매우복잡 / 매우복잡||`19.316`|3.3 수량산출_P1!W67| +|복합말뚝 / E.O.I.D / E.O.I.D||`=K68`|3.3 수량산출_P1!W68| +|복합말뚝 / Restrike / Restrike||`=K69`|3.3 수량산출_P1!W69| +|복합말뚝 / 자재비(직항) / 자재비(직항)|BG27|`=BG27`|3.3 수량산출_P1!W70| +|복합말뚝 / 천공비 / 천공비|BG26, BG27|`=BG26*BG27`|3.3 수량산출_P1!W71| +|복합말뚝 / 주면고정액 / 주면고정액|BG24, BG26, BG27|`=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27`|3.3 수량산출_P1!W72| +|복합말뚝 / 두부보강 / 두부보강|BG27|`=BG27`|3.3 수량산출_P1!W73| +|점검시설||`=K74`|3.3 수량산출_P1!W74| +|콘크리트 양생|BG12, BG13, BG21, BG22|`=BG21*BG22+BG12*BG13`|3.3 수량산출_P1!W75| +|비파괴검사 / M.T / M.T|BG24, BG27|`=BG27/10*3*PI()*BG24`|3.3 수량산출_P1!W76| + +## 원본의 중요한 제약 + +- 설명식과 실제 수식이 불일치하는 부분을 수정하지 않는다. W51은 표시 Hcol 설명과 달리 Zb-H1-H2-Zs+Zf를 사용한다. 원본 P1 값은 236.80068785698427㎡이다. 기둥 실제 높이와 일치한다고 간주하지 않는다. +- AO8은 풍화암 BG10을 사용하고 AO12는 연암 BG11을 사용한다. 그대로 재현한다. +- W50 설명에는 2(Ac1+Ac2+Ac3)이 있으나 실제 수식은 해당 부분에 계수 2가 없다. W58과 공유되는 곡률 ASIN 식을 그대로 보존한다. +- W63의 규격 표기는 T=300mm이지만 수식은 0.05m를 사용한다. 규격 텍스트와 계산 기준을 검토해야 한다. +- W67은 수식이 아닌 철근량 직접값, K68/K69/K74는 시험/시설 횟수 직접값이다. 자동 수량으로 가장하지 않는다. +- 실제 수식에 ROUND 계열은 없다. 원값으로 계산 후 원본 표시형식(상세 주로 소수3자리, 집계 주로2자리)만 적용한다. +- 13시트 모두 visible, 데이터 유효성 규칙 없음, 외부통합문서 링크와 매크로 없음. 이름 정의 3개는 원본 보존하며 계산 수식에서 사용되지 않는다. +- 토공 심도는 0~8m 구간만 있다. 8m 초과는 원본 적용 범위 밖이다. +- 단일 원형기둥·단일 직사각형기초·균일 말뚝의 곡률 두부보 산식이다. 다기둥/꺾인/비대칭 구조의 수량을 임의 배수로 확장하지 않는다. \ No newline at end of file diff --git a/수량산출/docs/DASHBOARD_REPORT.md b/수량산출/docs/DASHBOARD_REPORT.md new file mode 100644 index 0000000..5fe82d5 --- /dev/null +++ b/수량산출/docs/DASHBOARD_REPORT.md @@ -0,0 +1,43 @@ +# 교각 수량산출 대시보드 개선 + +## 변경 파일과 역할 + +- `workspace.ts`: 기존 연결 API를 유지한 화면 조립, 교각 선택, 저장, 재계산, Excel 출력, 전체 미리보기 전환. +- `workspace.css`: 화면 범위를 제한한 3열 배치, 상태/태그/표/반응형 스타일. +- `dashboard-types.ts`: 화면 선택 상태와 실제 원본 행 기반 표시 자료. +- `input-panel.ts`: 입력 그룹 아코디언, 필수 진행률, 누락 항목 이동, 자동/직접/Excel 기본값 구분. +- `results-panel.ts`: 요약 카드, 부재/공종/자재 보기, 검색, 접기, 선택 행과 상태 표시. +- `review-panel.ts`: 미니 문서 뷰어, 전체화면, 선택 항목 산식·입력값·대입식·결과. +- `excel-preview.ts`: 기존 원본 미리보기의 축소 모드, 페이지 표시, 선택 셀 강조와 이동. + +## 사용 흐름 + +교각 선택 → 입력 그룹 확인 및 누락 보완 → 원본 기준 검토 → 재계산 → 중앙 행 선택 → 우측 원본 셀/산식 확인 → Excel 출력. + +자동값은 읽기 전용이며 직접값은 교각별 기존 저장 필드를 사용한다. Excel에서 가져온 시험 횟수·규격은 별도 출처 태그로 구분한다. 진행률의 분모는 실제 계산에 필요한 항목을 기준으로 하며 시안의 예시 숫자를 고정하지 않는다. + +요약은 원본 W60 콘크리트, W67 철근, W50~W56 거푸집, W6~W29 토공을 사용한다. 집계는 같은 단위의 원본 항목만 합산하며 콘크리트와 타설 작업을 중복 합산하지 않는다. 미산정 결과는 0으로 대체하지 않는다. + +## 기존 기능 유지 + +이번 UI 변경에서 계산 엔진, 모델 매핑, 원본 분석, Excel 출력 서버/패키지 보존 로직은 변경하지 않았다. 기존 재료표 메뉴, 교각별 직접값 저장, 형상 변경 재계산 상태, 출력 완료 조건을 유지한다. 선택 행은 실제 원본 셀로 연결되며, 원본 산식과 실제 적용식이 다르면 함께 확인할 수 있다. + +## 검증 + +- TypeScript 검사 통과. +- 수량산출 단위 테스트 10개 통과. +- Vite 빌드 통과. 기존 단일 번들 크기 경고는 남아 있다. +- 실제 운곡교 샘플: 1920×1080 / 1366×768에서 세 패널이 화면 안에 배치되는지 확인. +- 누락 필드 이동, 입력 저장과 교각 전환, 재계산 변경 강조, 53개 원본 행, 검색, 공종/자재 보기 확인. +- 행 선택에 따른 산식 상세와 원본 셀 강조 연동, 13시트 전체 미리보기, 전체화면, Excel 다운로드 확인. +- 기존 재료표 화면 정상 표시, 브라우저 pageerror 0건. +- 근거: `dashboard-verification.json`, 검증 출력: `../outputs/verification/운곡교P1_대시보드검증.xlsx`. + +검증 출력의 누락 현장 조건은 원본 예시값으로 입력한 테스트 조건이며 현장 확정 수량이 아니다. 이번 검증은 Microsoft Excel 앱에서 직접 열기/재계산까지 확인한 결과는 아니다. + +## 시안과 차이 및 기존 한계 + +- 시안의 6페이지 예시 대신 실제 원본 13시트를 표시한다. 원본 표지·양식의 색상과 배치는 유지한다. +- 원본에 없는 입력변수나 공제조건은 새 계산 조건으로 만들지 않았다. 원본 고정 기준은 검토 영역에서 확인한다. +- 작은 미리보기는 원본 전체 폭을 축소하므로 정밀 검토에는 확대 또는 전체화면을 사용한다. +- 지원 형상 및 원본 수식 불일치에 대한 기존 검토 제한은 유지한다. 모든 교각 형식의 설계 검증이 완료되었다는 의미는 아니다. diff --git a/수량산출/docs/IMPLEMENTATION_REPORT.md b/수량산출/docs/IMPLEMENTATION_REPORT.md new file mode 100644 index 0000000..1f71b28 --- /dev/null +++ b/수량산출/docs/IMPLEMENTATION_REPORT.md @@ -0,0 +1,44 @@ +# 교각 수량산출 구현 결과 + +## 샘플 분석과 입력 + +원본은 13시트, 관련변수29개, 상세 P1 수식121개다. 숨김 시트/외부통합문서 연결/매크로/유효성 규칙은 없고, 이름 정의3개는 원본 그대로 보존한다. 상세 항목53개와 공제·중간식·집계를 그대로 재현했다. `ANALYSIS.md`에 변수/원식/참조 위치를, `MAPPING.md`에 항목별 자동·수동 입력 출처를 정리했다. + +최소 입력은 모델에 없는 값만 필요하다. 모델 기본정보, 코핑/기둥/기초/말뚝/받침의 제원과 수는 자동 연결하며 기존 철근재료표에서 미산정이 없으면 할증 전 철근량도 재사용한다. 지하수위·받침 제원 등은 입력에 존재하면 자동 연결한다. 없는 토층 깊이/곡률R/횡경사s/돌출폭a/시험·시설 횟수/확정 규격은 직접 입력한다. Tp는 원본에 있지만 계산에 사용되지 않는 참고변수다. 운곡교 P1에서는 자동20개와 직접18개였다. + +## 데이터 흐름과 구현 + +기존 모델 참조 → 원본 변수 매핑 → 부족한 입력 저장 → 원식 파서 → 항목별 계산·참조 추적 → 원본 보존 Excel 출력이다. 3D 체적만으로 수량을 대체하지 않았다. 결과는 계산 중 반올림하지 않고 원본 표시형식만 적용한다. + +5. 재료표에 재료표/교각 수량산출/미리보기 메뉴를 추가했다. 입력·결과·원식 추적, 재계산 상태, Excel 출력이 구현됐다. 직접값은 교각별 `input.quantityTakeoff`에 넣어 기존 프로젝트 저장/복원/백업을 사용한다. 형상 갱신 시 수동값은 유지한다. 기존 재료표와 코어 계산은 변경하지 않았다. + +## Excel 출력 + +원본 ZIP 패키지를 복사하고 입력셀/제목/수식 캐시만 수정한다. 활성 P1슬롯의 수식121개는 유지한다. 선택한 실제 교각명으로 바꾸고 비선택 P2~P6는 미사용 빈 페이지로 유지해 예시 수량이 집계에 섞이지 않게 한다. 원본 `_ex)`는 참고 예시로 남긴다. 출력 시 원본의 13시트/병합/열너비/인쇄 설정을 유지하고 Excel 전체 재계산 설정을 켠다. + +실제 모델 연동 검증본은 `outputs/verification/운곡교P1_모델연동.xlsx`, 원본 입력 일치 검증본은 `원본P1_수식검증.xlsx`다. 직접값에는 검증용 원본 예시 조건을 적용했으므로 현장 조건이 확정된 설계 결과로 간주하지 않는다. + +## 검증 + +- 원본 계산값 1,214개: 차이0 (상대/절대 허용오차1e-8). +- 출력 Excel을 Artifact Tool에서 재계산: 수식셀609개, 차이0. +- 활성 수식121개, 13시트 유지. WMF/도형/스타일/테마/인쇄기 설정 등57개 패키지 부품 바이트 동일. +- 병합/열너비/인쇄 설정 동일, 출력 캐시 Excel 오류0, 비선택 교각 수량 빈 상태 확인. +- 브라우저 실제 샘플 로드/입력/교각 전환/입력 유지/산출/셀 추적/실제 Excel 다운로드/기존 재료표 복귀 확인. 페이지 오류0. +- 타입 검사, 프로덕션 빌드, 수량산출 전용6개 테스트 통과. 기존 번들 크기 경고는 남아 있다. +- 전체552개 중548개 통과. 기존 실패4개는 axis, bearing-coordinate-frame, integrated-block, validate-and-foundation이며 코어를 수정하지 않았다. +- 실제 Microsoft Excel COM 재계산은 호출 거부/대기시간 초과로 완료하지 못했다. 테스트에서 만든 숨김 Excel만 종료했고 기존 사용자 Excel과 원본은 건드리지 않았다. 실제 Excel 재계산 성공으로 보고하지 않는다. + +## 원본 불일치 및 남은 범위 + +W51의 Hcol 설명/실제 식, W50 계수, W63 표시두께/계산두께는 원본부터 서로 다르다. 프로그램은 실제 셀 수식을 임의 수정하지 않고 적용 확인을 요구한다. 현재 직선/단차 코핑과 원본 곡률 코핑식의 차이, 고정 버림/몰탈/여유 조건도 검토해야 한다. + +다기둥/꺾인 교각/일체 교좌면/PHC 시공/비균일 말뚝/8m초과 토공은 원본 규칙이 없어 완료 출력을 제한한다. 해당 형식을 임의 배수로 확장하지 않는다. 총괄 수량은 행·단위별 합산 엔진만 준비했고 별도 UI/Excel은 후속 범위다. 미리보기는 원본 병합/서식/행·열 크기의 셀 양식이며 집계/변수/상세 시트를 전환할 수 있다. 원본 인쇄영역 밖 도형은 Excel에서 확인한다. + +## 수정 파일 + +신규 기능은 수량산출 폴더의 `template-data.ts`, `formula.ts`, `schema.ts`, `model.ts`, `workspace.ts/css`, `export.ts`, `server.ts`, 도구·테스트로 분리했다. 외부 변경은 `src/main.ts`의 기존 상태/재료표 결과 연결과 `vite.config.ts`의 로컬 API 등록만 수행했다. 원본 수량산출서는 보존했다. + +미리보기 후속 개선: 표지를 기본 시작으로 원본13시트 전체 보기, 개별 선택, 이전/다음 이동, 원본 산출기준 설명 그림 표시를 구현·브라우저 검증했다. 표지의 실제 프로젝트/교량/교각명을 확인했고 P2~P6는 미사용으로 표시한다. + +최신 입력 정책: 사용자 지정으로 시험·시설·재료 규격은 원본 기본값 적용. s/a는 모델에서 판단하며 직선 R은 해당 없음 처리. 원본 곡률식 W50/W58의 수학적 직선 극한을 적용하므로 현재 출력은119개 원식 유지+2개 직선식이며 원본 파일은 그대로다. 모델 제원 없는 받침 A/B/T는 추정하지 않는다. 원본 값 비교 검증과 별도로 직선 극한 검증, 기본값 적용·사용자값 보존·제원 있는 모델의 직접입력4개 검증을 추가했다. diff --git a/수량산출/docs/MAPPING.md b/수량산출/docs/MAPPING.md new file mode 100644 index 0000000..eb4e0eb --- /dev/null +++ b/수량산출/docs/MAPPING.md @@ -0,0 +1,91 @@ +# 변수 자동/수동 매핑 (운곡교 P1 현재 모델 기준) + +|변수|기호|단위|원본 입력셀|자동 추출 가능 여부|출처| +|---|---|---|---|---|---| +|받침 EL|Zb|m|3.2 관련변수!N18|자동|model.copingRefTop (원본 Zb 의미 검토)| +|지반고 EL|Zs|m|3.2 관련변수!N19|자동|input.groundEl| +|지하수위 WL|Zw|m|3.2 관련변수!N20|직접 입력/검토|input.groundWaterEl / 지하수 미지정은 직접 확인| +|토사 깊이|H1|m|3.2 관련변수!N21|직접 입력/검토|3.2 관련변수!N21 · 모델에 없는 조건| +|풍화암 깊이|H2|m|3.2 관련변수!N22|직접 입력/검토|3.2 관련변수!N22 · 모델에 없는 조건| +|연암 깊이|H3|m|3.2 관련변수!N23|직접 입력/검토|3.2 관련변수!N23 · 모델에 없는 조건| +|두부보 길이|Lc|m|3.2 관련변수!N24|자동|model.copingL| +|두부보 폭|Bc|m|3.2 관련변수!N25|자동|model.copingB| +|두부보 하부높이|H1|m|3.2 관련변수!N26|자동|model.h2 · 하부 테이퍼 높이| +|두부보 상부높이|H2|m|3.2 관련변수!N27|자동|model.h1 · 상부 높이| +|횡경사(%)|s|%|3.2 관련변수!N28|자동|모델 양단 상면 높이차/Lc ×100 · 단차 포함 등가경사| +|두부보 돌출부 폭|a|m|3.2 관련변수!N29|자동|현재 코핑 모델은 수직 끝단 · 별도 돌출부 없음| +|두부보 변화부 곡률|R|m|3.2 관련변수!N30|자동|직선 모델: 곡률 없음 · 원본 곡률항의 직선 극한 사용| +|기둥 직경|Dc|m|3.2 관련변수!N31|자동|model.columns[].diameter| +|저판 저면 EL|Zf|m|3.2 관련변수!N32|자동|model.footings[0].bottom| +|저판 길이|Lf|m|3.2 관련변수!N33|자동|model.footings[0].length| +|저판 폭|Bf|m|3.2 관련변수!N34|자동|model.footings[0].width| +|저판 높이|Hf|m|3.2 관련변수!N35|자동|기초 상면-하면| +|말뚝 직경|Dp|m|3.2 관련변수!N36|자동|model.piles[].diameter| +|말뚝 두께|Tp|m|3.2 관련변수!N37|자동|입력 말뚝두께 mm→m| +|말뚝 길이|Lp|m|3.2 관련변수!N38|자동|말뚝 상면-하면| +|말뚝 수|Np|개|3.2 관련변수!N39|자동|model.piles.length| +|받침 길이|Lb|m|3.2 관련변수!N40|자동|3D 받침 본체: plan.L/1000−0.2 m| +|받침 폭|Bb|m|3.2 관련변수!N41|자동|3D 받침 본체: plan.W/1000−0.2 m| +|받침 수|Nb|개|3.2 관련변수!N42|자동|model.blocks.length| +|받침 블럭 길이|Lbc|m|3.2 관련변수!N43|자동|모델 분리블럭 크기| +|받침 블럭 폭|Bbc|m|3.2 관련변수!N44|자동|모델 분리블럭 크기| +|받침 블럭 높이|Hbc|m|3.2 관련변수!N45|자동|동일 평면 블럭 높이 합/Nb (원식의 등가 높이)| +|솔플레이트 두께|Ts|m|3.2 관련변수!N46|자동|실제 솔플레이트 plan.T mm→m · 받침별 두께가 같을 때만 자동 적용| + +## 수량 항목별 필요한 변수와 추적 위치 + +|수량 항목|필요 입력변수|계산식 참조 위치|자동/수동| +|---|---|---|---| +|구조물터파기 / 육상토사 / 0-2m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W6 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 육상토사 / 2-4m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W7 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 육상토사 / 4-6m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W8 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 육상토사 / 6-8m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W9 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 용수토사 / 0-2m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W10 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 용수토사 / 2-4m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W11 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 용수토사 / 4-6m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W12 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 용수토사 / 6-8m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W13 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 육상풍화암 / 0-2m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W14 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 육상풍화암 / 2-4m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W15 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 육상풍화암 / 4-6m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W16 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 육상풍화암 / 6-8m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W17 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 용수풍화암 / 0-2m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W18 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 용수풍화암 / 2-4m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W19 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 용수풍화암 / 4-6m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W20 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 용수풍화암 / 6-8m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W21 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 육상연암 / 0-2m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W22 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 육상연암 / 2-4m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W23 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 육상연암 / 4-6m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W24 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 육상연암 / 6-8m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W25 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 용수연암 / 0-2m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W26 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 용수연암 / 2-4m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W27 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 용수연암 / 4-6m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W28 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|구조물터파기 / 용수연암 / 6-8m|지반고 EL(Zs), 지하수위 WL(Zw), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W29 · 원식은 ANALYSIS.md|자동 3 / 직접 4| +|잔토|지반고 EL(Zs), 기둥 직경(Dc), 저판 저면 EL(Zf), 저판 길이(Lf), 저판 폭(Bf), 저판 높이(Hf)|3.3 수량산출_P1!W30 · 원식은 ANALYSIS.md|자동 6 / 직접 0| +|되메우기 / 토사, 다짐 / 토사, 다짐|지반고 EL(Zs), 토사 깊이(H1), 풍화암 깊이(H2), 연암 깊이(H3), 기둥 직경(Dc), 저판 저면 EL(Zf), 저판 길이(Lf), 저판 폭(Bf), 저판 높이(Hf)|3.3 수량산출_P1!W31 · 원식은 ANALYSIS.md|자동 6 / 직접 3| +|거푸집 / 강재 거푸집 / 코핑부|두부보 길이(Lc), 두부보 폭(Bc), 두부보 하부높이(H1), 두부보 상부높이(H2), 횡경사(%)(s), 두부보 돌출부 폭(a), 기둥 직경(Dc)|3.3 수량산출_P1!W50 · 원식은 ANALYSIS.md|자동 7 / 직접 0| +|거푸집 / 강재 거푸집 / 기둥부|받침 EL(Zb), 지반고 EL(Zs), 두부보 하부높이(H1), 두부보 상부높이(H2), 기둥 직경(Dc), 저판 저면 EL(Zf)|3.3 수량산출_P1!W51 · 원식은 ANALYSIS.md|자동 6 / 직접 0| +|거푸집 / 합판3회 / 받침블럭|받침 수(Nb), 받침 블럭 길이(Lbc), 받침 블럭 폭(Bbc), 받침 블럭 높이(Hbc)|3.3 수량산출_P1!W52 · 원식은 ANALYSIS.md|자동 4 / 직접 0| +|거푸집 / 합판6회 / 버림콘크리트|저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W53 · 원식은 ANALYSIS.md|자동 2 / 직접 0| +|거푸집 / 유로폼 (복잡) / 0~7m|저판 길이(Lf), 저판 폭(Bf), 저판 높이(Hf)|3.3 수량산출_P1!W54 · 원식은 ANALYSIS.md|자동 3 / 직접 0| +|거푸집 / 유로폼 (복잡) / 7~10m||3.3 수량산출_P1!W55 · 원식은 ANALYSIS.md|자동 0 / 직접 0| +|거푸집 / 유로폼 (복잡) / 10~13m||3.3 수량산출_P1!W56 · 원식은 ANALYSIS.md|자동 0 / 직접 0| +|콘크리트 / 저판 (25-27-15) / 저판 (25-27-15)|저판 길이(Lf), 저판 폭(Bf), 저판 높이(Hf)|3.3 수량산출_P1!W57 · 원식은 ANALYSIS.md|자동 3 / 직접 0| +|콘크리트 / 본체 (25-40-15) / 본체 (25-40-15)|받침 EL(Zb), 지반고 EL(Zs), 두부보 길이(Lc), 두부보 폭(Bc), 두부보 하부높이(H1), 두부보 상부높이(H2), 횡경사(%)(s), 두부보 돌출부 폭(a), 기둥 직경(Dc), 저판 저면 EL(Zf), 받침 수(Nb), 받침 블럭 길이(Lbc), 받침 블럭 폭(Bbc), 받침 블럭 높이(Hbc)|3.3 수량산출_P1!W58 · 원식은 ANALYSIS.md|자동 14 / 직접 0| +|콘크리트 / 버림콘크리트(40-15-8) / 버림콘크리트(40-15-8)|저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W59 · 원식은 ANALYSIS.md|자동 2 / 직접 0| +|콘크리트 타설 / 펌프카타설 / 0~15(육상)|받침 EL(Zb), 지반고 EL(Zs), 두부보 길이(Lc), 두부보 폭(Bc), 두부보 하부높이(H1), 두부보 상부높이(H2), 횡경사(%)(s), 두부보 돌출부 폭(a), 기둥 직경(Dc), 저판 저면 EL(Zf), 저판 길이(Lf), 저판 폭(Bf), 저판 높이(Hf), 받침 수(Nb), 받침 블럭 길이(Lbc), 받침 블럭 폭(Bbc), 받침 블럭 높이(Hbc)|3.3 수량산출_P1!W60 · 원식은 ANALYSIS.md|자동 17 / 직접 0| +|가설계단 / 워킹타워 / 워킹타워|받침 EL(Zb), 지반고 EL(Zs)|3.3 수량산출_P1!W61 · 원식은 ANALYSIS.md|자동 2 / 직접 0| +|교량받침(2800kN) / 양방향 H=166 / 양방향 H=166|받침 수(Nb)|3.3 수량산출_P1!W62 · 원식은 ANALYSIS.md|자동 1 / 직접 0| +|무수축몰탈 / T=300mm / T=300mm|받침 길이(Lb), 받침 폭(Bb), 받침 수(Nb)|3.3 수량산출_P1!W63 · 원식은 ANALYSIS.md|자동 3 / 직접 0| +|솔플레이트|받침 길이(Lb), 받침 폭(Bb), 받침 수(Nb), 솔플레이트 두께(Ts)|3.3 수량산출_P1!W64 · 원식은 ANALYSIS.md|자동 4 / 직접 0| +|스페이서 / 슬래브 및 기초용 / 슬래브 및 기초용|저판 길이(Lf), 저판 폭(Bf), 저판 높이(Hf)|3.3 수량산출_P1!W65 · 원식은 ANALYSIS.md|자동 3 / 직접 0| +|스페이서 / 벽체용 / 벽체용|받침 EL(Zb), 지반고 EL(Zs), 두부보 길이(Lc), 두부보 폭(Bc), 두부보 하부높이(H1), 두부보 상부높이(H2), 횡경사(%)(s), 두부보 돌출부 폭(a), 기둥 직경(Dc), 저판 저면 EL(Zf)|3.3 수량산출_P1!W66 · 원식은 ANALYSIS.md|자동 10 / 직접 0| +|철근가공조립 / 매우복잡 / 매우복잡||3.3 수량산출_P1!W67 · 원식은 ANALYSIS.md|자동 0 / 직접 0| +|복합말뚝 / E.O.I.D / E.O.I.D||3.3 수량산출_P1!W68 · 원식은 ANALYSIS.md|자동 0 / 직접 0| +|복합말뚝 / Restrike / Restrike||3.3 수량산출_P1!W69 · 원식은 ANALYSIS.md|자동 0 / 직접 0| +|복합말뚝 / 자재비(직항) / 자재비(직항)|말뚝 수(Np)|3.3 수량산출_P1!W70 · 원식은 ANALYSIS.md|자동 1 / 직접 0| +|복합말뚝 / 천공비 / 천공비|말뚝 길이(Lp), 말뚝 수(Np)|3.3 수량산출_P1!W71 · 원식은 ANALYSIS.md|자동 2 / 직접 0| +|복합말뚝 / 주면고정액 / 주면고정액|말뚝 직경(Dp), 말뚝 길이(Lp), 말뚝 수(Np)|3.3 수량산출_P1!W72 · 원식은 ANALYSIS.md|자동 3 / 직접 0| +|복합말뚝 / 두부보강 / 두부보강|말뚝 수(Np)|3.3 수량산출_P1!W73 · 원식은 ANALYSIS.md|자동 1 / 직접 0| +|점검시설||3.3 수량산출_P1!W74 · 원식은 ANALYSIS.md|자동 0 / 직접 0| +|콘크리트 양생|두부보 길이(Lc), 두부보 폭(Bc), 저판 길이(Lf), 저판 폭(Bf)|3.3 수량산출_P1!W75 · 원식은 ANALYSIS.md|자동 4 / 직접 0| +|비파괴검사 / M.T / M.T|말뚝 직경(Dp), 말뚝 수(Np)|3.3 수량산출_P1!W76 · 원식은 ANALYSIS.md|자동 2 / 직접 0| \ No newline at end of file diff --git a/수량산출/docs/PDF_PLAN_REPORT.md b/수량산출/docs/PDF_PLAN_REPORT.md new file mode 100644 index 0000000..a415640 --- /dev/null +++ b/수량산출/docs/PDF_PLAN_REPORT.md @@ -0,0 +1,16 @@ +# PDF 삽도 및 프로젝트 PLAN 연결 + +- 원본 `교각수량산출.pdf` 23페이지 중 3.1에 해당하는 4~8페이지를 Poppler 180dpi PNG로 그대로 렌더했다. 토공 4~5, 구조체 현황 6, 구조체 7~8페이지를 해당 시트 미리보기에 배치한다. 행·열 머리글이 없는 원본 인쇄 형태이며 그림·설명·원본 수식을 그대로 표시한다. +- 3.2의 고정 샘플 교량 삽도는 더 이상 사용하지 않는다. 도면작성의 `keyplanEntities`, `drawingSvg`를 가져와 현재 생성된 프로젝트 모델의 교각 배치와 번호, 북쪽 방향을 표시한다. 연결선은 실제 교각 중심을 잇는 선이며 도로 선형을 임의로 만드는 것은 아니다. +- 새 `plan-preview.ts`가 미리보기와 Excel 출력에 같은 PLAN을 제공한다. 교각 선택/형상 갱신 시 현재 모델을 사용한다. 자동값·직접값과 변수표 계산은 유지한다. +- Excel 출력 시 3.2의 화면 안 샘플 삽도에 연결된 이미지 관계만 새 PLAN PNG로 교체한다. 원본 Excel은 덮어쓰지 않고 3.1의 원래 Excel 도형과 수식은 유지한다. +- 변경: `excel-preview.ts/css`, `plan-preview.ts`, `review-panel.ts`, `workspace.ts`, `export.ts`, `tools/preserve_template.py`, `assets/reference-pdf-04~08.png`. + +## 검증 + +- TypeScript 검사, 수량산출 테스트 10개, Vite 빌드 통과. +- 실제 운곡교 샘플에서 PDF 이미지 5개, 고정 샘플 삽도 미사용, 생성 PLAN의 P1~P6 표시 확인. +- 1920×1080, 1366×768, 입력 저장·재계산·산식 연결·기존 재료표·Excel 다운로드 회귀 검증 통과. 브라우저 오류 0건. +- 출력 ZIP 내 `xl/media/quantity-project-plan.png`와 3.2 이미지 관계 정상 확인. +- 원본 Excel SHA256은 `1c5d935a134523a5dc3a292cfc01bf4190b9bc538313322b33add6926e21c90f`로 변경 없음. +- 검증 출력은 `outputs/verification/운곡교P1_PDF삽도_PLAN검증.xlsx`. 입력 현장 조건은 원본 예시를 적용한 검증용이며 확정 설계 수량이 아니다. 실제 Excel 앱 재계산 검증까지 수행했다는 의미는 아니다. diff --git a/수량산출/docs/PROJECT_TAKEOFF_REPORT.md b/수량산출/docs/PROJECT_TAKEOFF_REPORT.md new file mode 100644 index 0000000..02b030f --- /dev/null +++ b/수량산출/docs/PROJECT_TAKEOFF_REPORT.md @@ -0,0 +1,40 @@ +# 전체 교각 입력·산출서·집계 개선 + +## 사용법 + +`5. 재료표 → 교각 수량산출 → 전체 교각 입력`에서 모든 교각을 행으로 확인한다. 기본적으로 미입력 변수만 모아 보여주며 체크를 해제하면 자동값·원본 기본값·직접값을 모두 확인할 수 있다. Excel 표를 붙여넣을 수 있으며 값은 각 교각의 기존 `quantityTakeoff` 필드에 저장된다. 입력 후 교각별 기준 검토를 체크하고 전체 재계산 및 전체 교각 Excel 출력을 실행한다. 대시보드의 Excel 출력도 전체 프로젝트를 대상으로 한다. + +미입력·형상 미생성·적용 범위 문제가 있으면 해당 교각과 사유를 표시하고 불완전한 수량을 완료 Excel로 만들지 않는다. 기존 다기둥·꺾인 교각 등 원본 산식 적용 제한은 유지한다. 원본 집계표가 같은 규격을 전제로 하므로 교각별 재료 규격이 서로 다르면 규격 분리 검토를 안내한다. + +## 산출서 구성 + +- 표지 및 목차 +- 전체 수량집계: 원본 53개 공종 행에 실제 교각별 수량을 참조하고 SUM으로 합산 +- 원본 3.1 산출기준 3개 시트 +- 각 실제 교각별 3.2 변수 시트와 3.3 수량산출서 + +`수량산출_ex)`와 고정 P2~P6 미사용 시트를 결과에서 제거한다. 교각 수에 맞춰 산출서·변수 시트를 생성하고 집계 열을 확장한다. 각 상세 산식은 해당 교각의 변수 시트만 참조하도록 바꾼다. 원본 수량 계산식·스타일·그림은 기존 OOXML 보존 출력을 활용한다. 미리보기에서도 예시/미사용 시트를 숨기고 수량집계를 전체 교각 결과로 표시한다. 원본 Excel은 변경하지 않는다. + +## 받침 길이·폭 + +기존 매핑은 `plan.A/B`를 그대로 사용했지만 이는 솔플레이트 입력이다. 실제 3D 받침 본체 생성 코드와 같은 `(A + margin)/1000 - 0.2`, `(B + margin)/1000 - 0.2` m로 연결했다. 실제 받침 형상이 없거나 한 교각 내 치수가 달라 단일값을 정할 수 없으면 자동 치수를 추정하지 않는다. 교좌면 1.2m·몰탈 1m를 받침 치수로 대체하지 않는다. + +## 주요 변경 파일 + +- `project-inputs.ts`: 전체 교각 입력 표, 붙여넣기, 저장·재계산·출력 진입 +- `bearing-dimensions.ts`, `model.ts`: 실제 받침 본체 제원 연결 +- `workspace.ts`, `workspace.css`: 전체 교각 작업 흐름과 모달 +- `excel-preview.ts`, `review-panel.ts`: 예시 제거, 실제 전체 집계 미리보기 +- `server.ts`, `tools/project_workbook.py`: 가변 교각 수의 원본 양식 합성 출력 +- `bearing-dimensions.test.ts`, `tools/verify_project_package.py`: 형상 치수 및 전체 합산 검증 + +## 검증 결과 + +- 실제 운곡교 6개 교각: 전체 미입력 입력·저장·재계산·출력, 예시 제거, 브라우저 오류 0건. +- 실제 출력은 17시트, 상세 6개. 53개 집계행과 318개 상세 참조·계산캐시 차이 0건. +- 17교각 **합성 확장 시험**: 39시트, 53개 집계행과 901개 상세 참조·합계 차이 0건. 실제 산외교 수량 검증을 뜻하지 않는다. +- TypeScript 검사, 수량산출 테스트 12개, Vite 빌드 통과. 기존 번들 크기 경고 유지. +- 실제 Microsoft Excel 앱의 재계산까지 검증한 것은 아니다. ZIP·XML·관계·원식 참조·캐시 검증을 수행했다. +- 검증 입력의 토층·미생성 받침 치수는 원본 예시값을 사용한 시험 조건이다. 실무 확정값으로 사용하지 않는다. + +검증 근거: `project-package-verification.json`. 원본에 없는 수량 규칙은 이번 UI·출력 개선을 이유로 추가하지 않았다. diff --git a/수량산출/docs/artifact-verification.json b/수량산출/docs/artifact-verification.json new file mode 100644 index 0000000..9afdc2c --- /dev/null +++ b/수량산출/docs/artifact-verification.json @@ -0,0 +1,5 @@ +{ + "checked": 584, + "differences": [], + "engine": "Artifact Tool recalculation of generated model workbook" +} \ No newline at end of file diff --git a/수량산출/docs/browser-verification.json b/수량산출/docs/browser-verification.json new file mode 100644 index 0000000..06c99c0 --- /dev/null +++ b/수량산출/docs/browser-verification.json @@ -0,0 +1,9 @@ +{ + "automaticFields": 23, + "manualFields": 15, + "rows": 53, + "projectSwitchPreservesInput": true, + "excelDownloaded": true, + "legacyMaterials": true, + "errors": [] +} \ No newline at end of file diff --git a/수량산출/docs/dashboard-verification.json b/수량산출/docs/dashboard-verification.json new file mode 100644 index 0000000..a1442c6 --- /dev/null +++ b/수량산출/docs/dashboard-verification.json @@ -0,0 +1,19 @@ +{ + "threeColumns": true, + "viewports": [ + 1920, + 1366 + ], + "sourceRows": 53, + "missingFieldNavigation": true, + "accordionInputs": true, + "search": true, + "workAndMaterialViews": true, + "selectionPreviewFormulaSynchronized": true, + "inputPersistence": true, + "recalculationHighlights": true, + "all13SheetPreview": true, + "download": true, + "legacyMaterials": true, + "errors": [] +} \ No newline at end of file diff --git a/수량산출/docs/formula-verification.json b/수량산출/docs/formula-verification.json new file mode 100644 index 0000000..8696a44 --- /dev/null +++ b/수량산출/docs/formula-verification.json @@ -0,0 +1,7 @@ +{ + "compared": 1214, + "differences": 0, + "tolerance": "1e-8 relative / absolute", + "engines": "TypeScript evaluator vs original Excel cached values", + "allSourceFormulasUnmodified": true +} \ No newline at end of file diff --git a/수량산출/docs/full-test-summary.json b/수량산출/docs/full-test-summary.json new file mode 100644 index 0000000..664101e --- /dev/null +++ b/수량산출/docs/full-test-summary.json @@ -0,0 +1,11 @@ +{ + "total": 552, + "passed": 548, + "failed": 4, + "existing_failed_files": [ + "axis.test.ts", + "bearing-coordinate-frame.test.ts", + "integrated-block.test.ts", + "validate-and-foundation.test.ts" + ] +} \ No newline at end of file diff --git a/수량산출/docs/native-verification.json b/수량산출/docs/native-verification.json new file mode 100644 index 0000000..4ce9fb2 --- /dev/null +++ b/수량산출/docs/native-verification.json @@ -0,0 +1,9 @@ +{ + "status": "not_verified", + "engine": "Microsoft Excel COM", + "attempts": 3, + "reason": "E_ACCESSDENIED in sandbox; isolated retries received RPC_E_CALL_REJECTED/timeouts", + "existing_user_workbooks_modified": false, + "test_created_excel_processes_closed": true, + "alternative_verification": "Artifact Tool recalc 609 formula cells, 0 differences; 1214 source cached results matched" +} \ No newline at end of file diff --git a/수량산출/docs/package-verification.json b/수량산출/docs/package-verification.json new file mode 100644 index 0000000..c535612 --- /dev/null +++ b/수량산출/docs/package-verification.json @@ -0,0 +1,30 @@ +{ + "sheets": 13, + "protected_parts_byte_identical": 57, + "active_pier_formulas_total": 121, + "active_pier_formulas_unchanged": 119, + "straight_limit_formulas": [ + "W50", + "W58" + ], + "merges_print_settings_column_widths_preserved": true, + "cached_excel_errors": [], + "unused_pier_quantities_blank": true, + "template_sha256": "1c5d935a134523a5dc3a292cfc01bf4190b9bc538313322b33add6926e21c90f", + "model_linked_values": { + "N18": 43.411, + "N19": 28.931, + "N24": 12.5, + "N25": 3.5, + "N31": 2, + "N32": 26.208, + "N33": 10.4, + "N34": 8.15, + "N35": 2, + "N36": 0.6096, + "N38": 24.4, + "N39": 20, + "N42": 10 + }, + "native_excel_recalculation": "not_verified: Excel COM rejected calls after initialization; artifact recalculation and original cached-result comparison used" +} \ No newline at end of file diff --git a/수량산출/docs/pdf-plan-verification.json b/수량산출/docs/pdf-plan-verification.json new file mode 100644 index 0000000..a1442c6 --- /dev/null +++ b/수량산출/docs/pdf-plan-verification.json @@ -0,0 +1,19 @@ +{ + "threeColumns": true, + "viewports": [ + 1920, + 1366 + ], + "sourceRows": 53, + "missingFieldNavigation": true, + "accordionInputs": true, + "search": true, + "workAndMaterialViews": true, + "selectionPreviewFormulaSynchronized": true, + "inputPersistence": true, + "recalculationHighlights": true, + "all13SheetPreview": true, + "download": true, + "legacyMaterials": true, + "errors": [] +} \ No newline at end of file diff --git a/수량산출/docs/project-package-verification.json b/수량산출/docs/project-package-verification.json new file mode 100644 index 0000000..2dc2aaa --- /dev/null +++ b/수량산출/docs/project-package-verification.json @@ -0,0 +1,8 @@ +{ + "piers": 6, + "sheets": 17, + "summary_rows_checked": 53, + "source_formula_links": 318, + "example_removed": true, + "cache_differences": 0 +} \ No newline at end of file diff --git a/수량산출/docs/template-analysis.json b/수량산출/docs/template-analysis.json new file mode 100644 index 0000000..46e1765 --- /dev/null +++ b/수량산출/docs/template-analysis.json @@ -0,0 +1,179 @@ +{ + "sha256": "1c5d935a134523a5dc3a292cfc01bf4190b9bc538313322b33add6926e21c90f", + "sheets": [ + { + "name": "표지및목차", + "state": "visible", + "rows": 43, + "cols": 46, + "formulas": 0, + "merged": 5, + "print_area": "'표지및목차'!$A$1:$AH$43", + "hidden_rows": [], + "hidden_columns": [] + }, + { + "name": "1. 수량집계", + "state": "visible", + "rows": 76, + "cols": 31, + "formulas": 371, + "merged": 477, + "print_area": "'1. 수량집계'!$A$2:$AE$86", + "hidden_rows": [], + "hidden_columns": [] + }, + { + "name": "3.1 수량산출기준_토공", + "state": "visible", + "rows": 84, + "cols": 59, + "formulas": 0, + "merged": 102, + "print_area": "'3.1 수량산출기준_토공'!$A$2:$AA$95", + "hidden_rows": [ + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84 + ], + "hidden_columns": [] + }, + { + "name": "3.1 수량산출기준_구조체 현황", + "state": "visible", + "rows": 160, + "cols": 61, + "formulas": 0, + "merged": 30, + "print_area": "'3.1 수량산출기준_구조체 현황'!$A$2:$AC$51", + "hidden_rows": [], + "hidden_columns": [] + }, + { + "name": "3.1 수량산출기준_구조체", + "state": "visible", + "rows": 160, + "cols": 58, + "formulas": 0, + "merged": 30, + "print_area": "'3.1 수량산출기준_구조체'!$A$2:$AC$102", + "hidden_rows": [], + "hidden_columns": [] + }, + { + "name": "3.2 관련변수", + "state": "visible", + "rows": 66, + "cols": 45, + "formulas": 0, + "merged": 251, + "print_area": "'3.2 관련변수'!$A$2:$AA$46", + "hidden_rows": [], + "hidden_columns": [] + }, + { + "name": "3.3 수량산출_ex)", + "state": "visible", + "rows": 79, + "cols": 60, + "formulas": 117, + "merged": 276, + "print_area": "'3.3 수량산출_ex)'!$A$2:$AE$92", + "hidden_rows": [], + "hidden_columns": [] + }, + { + "name": "3.3 수량산출_P1", + "state": "visible", + "rows": 79, + "cols": 60, + "formulas": 121, + "merged": 276, + "print_area": "'3.3 수량산출_P1'!$A$2:$AE$92", + "hidden_rows": [], + "hidden_columns": [] + }, + { + "name": "3.3 수량산출_P2", + "state": "visible", + "rows": 79, + "cols": 60, + "formulas": 121, + "merged": 276, + "print_area": "'3.3 수량산출_P2'!$A$2:$AE$92", + "hidden_rows": [], + "hidden_columns": [] + }, + { + "name": "3.3 수량산출_P3", + "state": "visible", + "rows": 79, + "cols": 60, + "formulas": 121, + "merged": 276, + "print_area": "'3.3 수량산출_P3'!$A$2:$AE$92", + "hidden_rows": [], + "hidden_columns": [] + }, + { + "name": "3.3 수량산출_P4", + "state": "visible", + "rows": 79, + "cols": 60, + "formulas": 121, + "merged": 276, + "print_area": "'3.3 수량산출_P4'!$A$2:$AE$92", + "hidden_rows": [], + "hidden_columns": [] + }, + { + "name": "3.3 수량산출_P5", + "state": "visible", + "rows": 79, + "cols": 60, + "formulas": 121, + "merged": 276, + "print_area": "'3.3 수량산출_P5'!$A$2:$AE$92", + "hidden_rows": [], + "hidden_columns": [] + }, + { + "name": "3.3 수량산출_P6", + "state": "visible", + "rows": 79, + "cols": 60, + "formulas": 121, + "merged": 276, + "print_area": "'3.3 수량산출_P6'!$A$2:$AE$92", + "hidden_rows": [], + "hidden_columns": [] + } + ], + "names": { + "asd": "{\"'공사부문'!$A$6:$A$32\"}", + "XXXXXX": "{\"'공사부문'!$A$6:$A$32\"}", + "ㅁㄴㅇ": "{\"'공사부문'!$A$6:$A$32\"}" + }, + "external_links": 0, + "macros": false +} \ No newline at end of file diff --git a/수량산출/docs/workbook-cells.json b/수량산출/docs/workbook-cells.json new file mode 100644 index 0000000..ed80f3f --- /dev/null +++ b/수량산출/docs/workbook-cells.json @@ -0,0 +1,22508 @@ +{ + "표지및목차": { + "A6": { + "value": "고속국도 제 25호선 강진~광주간 건설공사 ", + "cached": "고속국도 제 25호선 강진~광주간 건설공사 ", + "format": "General" + }, + "A9": { + "value": "교각 수량산출서", + "cached": "교각 수량산출서", + "format": "General" + }, + "A14": { + "value": "(운곡교 완도방향)", + "cached": "(운곡교 완도방향)", + "format": "General" + }, + "A24": { + "value": 2026.07, + "cached": 2026.07, + "format": "General" + }, + "X35": { + "value": "1. 수량 집계", + "cached": "1. 수량 집계", + "format": "General" + }, + "X37": { + "value": "2. 주자재 집계", + "cached": "2. 주자재 집계", + "format": "General" + }, + "X39": { + "value": "3. 수량산출", + "cached": "3. 수량산출", + "format": "General" + }, + "A43": { + "value": "- 한맥기술 - ", + "cached": "- 한맥기술 - ", + "format": "General" + } + }, + "1. 수량집계": { + "A2": { + "value": "1. 수량집계", + "cached": "1. 수량집계", + "format": "0.000" + }, + "A3": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B3": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "A4": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E4": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J4": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K4": { + "value": "합 계", + "cached": "합 계", + "format": "General" + }, + "N4": { + "value": "P1", + "cached": "P1", + "format": "General" + }, + "Q4": { + "value": "P2", + "cached": "P2", + "format": "General" + }, + "T4": { + "value": "P3", + "cached": "P3", + "format": "General" + }, + "W4": { + "value": "P4", + "cached": "P4", + "format": "General" + }, + "Z4": { + "value": "P5", + "cached": "P5", + "format": "General" + }, + "AC4": { + "value": "P6", + "cached": "P6", + "format": "General" + }, + "A6": { + "value": "1)", + "cached": "1)", + "format": "General" + }, + "B6": { + "value": "구조물터파기", + "cached": "구조물터파기", + "format": "General" + }, + "E6": { + "value": "육상토사", + "cached": "육상토사", + "format": "General" + }, + "G6": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J6": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K6": { + "value": "=SUM(N6:AE6)", + "cached": 2273.5416, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N6": { + "value": "='3.3 수량산출_P1'!$W6", + "cached": 372.26, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q6": { + "value": "='3.3 수량산출_P2'!$W6", + "cached": 368.3924, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T6": { + "value": "='3.3 수량산출_P3'!$W6", + "cached": 375.50500000000005, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W6": { + "value": "='3.3 수량산출_P4'!$W6", + "cached": 375.50500000000005, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z6": { + "value": "='3.3 수량산출_P5'!$W6", + "cached": 374.2046, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC6": { + "value": "='3.3 수량산출_P6'!$W6", + "cached": 407.6746, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G7": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J7": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K7": { + "value": "=SUM(N7:AE7)", + "cached": 1030.7869560000001, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N7": { + "value": "='3.3 수량산출_P1'!$W7", + "cached": 148.90399999999997, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q7": { + "value": "='3.3 수량산출_P2'!$W7", + "cached": 136.30518800000004, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T7": { + "value": "='3.3 수량산출_P3'!$W7", + "cached": 159.58962500000004, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W7": { + "value": "='3.3 수량산출_P4'!$W7", + "cached": 159.58962500000004, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z7": { + "value": "='3.3 수량산출_P5'!$W7", + "cached": 155.29490900000002, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC7": { + "value": "='3.3 수량산출_P6'!$W7", + "cached": 271.103609, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G8": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J8": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K8": { + "value": "=SUM(N8:AE8)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N8": { + "value": "='3.3 수량산출_P1'!$W8", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q8": { + "value": "='3.3 수량산출_P2'!$W8", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T8": { + "value": "='3.3 수량산출_P3'!$W8", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W8": { + "value": "='3.3 수량산출_P4'!$W8", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z8": { + "value": "='3.3 수량산출_P5'!$W8", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC8": { + "value": "='3.3 수량산출_P6'!$W8", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G9": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J9": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K9": { + "value": "=SUM(N9:AE9)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N9": { + "value": "='3.3 수량산출_P1'!$W9", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q9": { + "value": "='3.3 수량산출_P2'!$W9", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T9": { + "value": "='3.3 수량산출_P3'!$W9", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W9": { + "value": "='3.3 수량산출_P4'!$W9", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z9": { + "value": "='3.3 수량산출_P5'!$W9", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC9": { + "value": "='3.3 수량산출_P6'!$W9", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "E10": { + "value": "용수토사", + "cached": "용수토사", + "format": "General" + }, + "G10": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J10": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K10": { + "value": "=SUM(N10:AE10)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N10": { + "value": "='3.3 수량산출_P1'!$W10", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q10": { + "value": "='3.3 수량산출_P2'!$W10", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T10": { + "value": "='3.3 수량산출_P3'!$W10", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W10": { + "value": "='3.3 수량산출_P4'!$W10", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z10": { + "value": "='3.3 수량산출_P5'!$W10", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC10": { + "value": "='3.3 수량산출_P6'!$W10", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G11": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J11": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K11": { + "value": "=SUM(N11:AE11)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N11": { + "value": "='3.3 수량산출_P1'!$W11", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q11": { + "value": "='3.3 수량산출_P2'!$W11", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T11": { + "value": "='3.3 수량산출_P3'!$W11", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W11": { + "value": "='3.3 수량산출_P4'!$W11", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z11": { + "value": "='3.3 수량산출_P5'!$W11", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC11": { + "value": "='3.3 수량산출_P6'!$W11", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G12": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J12": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K12": { + "value": "=SUM(N12:AE12)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N12": { + "value": "='3.3 수량산출_P1'!$W12", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q12": { + "value": "='3.3 수량산출_P2'!$W12", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T12": { + "value": "='3.3 수량산출_P3'!$W12", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W12": { + "value": "='3.3 수량산출_P4'!$W12", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z12": { + "value": "='3.3 수량산출_P5'!$W12", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC12": { + "value": "='3.3 수량산출_P6'!$W12", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G13": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J13": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K13": { + "value": "=SUM(N13:AE13)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N13": { + "value": "='3.3 수량산출_P1'!$W13", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q13": { + "value": "='3.3 수량산출_P2'!$W13", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T13": { + "value": "='3.3 수량산출_P3'!$W13", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W13": { + "value": "='3.3 수량산출_P4'!$W13", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z13": { + "value": "='3.3 수량산출_P5'!$W13", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC13": { + "value": "='3.3 수량산출_P6'!$W13", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "E14": { + "value": "육상풍화암", + "cached": "육상풍화암", + "format": "General" + }, + "G14": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J14": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K14": { + "value": "=SUM(N14:AE14)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N14": { + "value": "='3.3 수량산출_P1'!$W14", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q14": { + "value": "='3.3 수량산출_P2'!$W14", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T14": { + "value": "='3.3 수량산출_P3'!$W14", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W14": { + "value": "='3.3 수량산출_P4'!$W14", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z14": { + "value": "='3.3 수량산출_P5'!$W14", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC14": { + "value": "='3.3 수량산출_P6'!$W14", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G15": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J15": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K15": { + "value": "=SUM(N15:AE15)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N15": { + "value": "='3.3 수량산출_P1'!$W15", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q15": { + "value": "='3.3 수량산출_P2'!$W15", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T15": { + "value": "='3.3 수량산출_P3'!$W15", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W15": { + "value": "='3.3 수량산출_P4'!$W15", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z15": { + "value": "='3.3 수량산출_P5'!$W15", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC15": { + "value": "='3.3 수량산출_P6'!$W15", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G16": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J16": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K16": { + "value": "=SUM(N16:AE16)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N16": { + "value": "='3.3 수량산출_P1'!$W16", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q16": { + "value": "='3.3 수량산출_P2'!$W16", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T16": { + "value": "='3.3 수량산출_P3'!$W16", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W16": { + "value": "='3.3 수량산출_P4'!$W16", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z16": { + "value": "='3.3 수량산출_P5'!$W16", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC16": { + "value": "='3.3 수량산출_P6'!$W16", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G17": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J17": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K17": { + "value": "=SUM(N17:AE17)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N17": { + "value": "='3.3 수량산출_P1'!$W17", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q17": { + "value": "='3.3 수량산출_P2'!$W17", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T17": { + "value": "='3.3 수량산출_P3'!$W17", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W17": { + "value": "='3.3 수량산출_P4'!$W17", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z17": { + "value": "='3.3 수량산출_P5'!$W17", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC17": { + "value": "='3.3 수량산출_P6'!$W17", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "E18": { + "value": "용수풍화암", + "cached": "용수풍화암", + "format": "General" + }, + "G18": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J18": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K18": { + "value": "=SUM(N18:AE18)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N18": { + "value": "='3.3 수량산출_P1'!$W18", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q18": { + "value": "='3.3 수량산출_P2'!$W18", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T18": { + "value": "='3.3 수량산출_P3'!$W18", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W18": { + "value": "='3.3 수량산출_P4'!$W18", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z18": { + "value": "='3.3 수량산출_P5'!$W18", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC18": { + "value": "='3.3 수량산출_P6'!$W18", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G19": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J19": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K19": { + "value": "=SUM(N19:AE19)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N19": { + "value": "='3.3 수량산출_P1'!$W19", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q19": { + "value": "='3.3 수량산출_P2'!$W19", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T19": { + "value": "='3.3 수량산출_P3'!$W19", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W19": { + "value": "='3.3 수량산출_P4'!$W19", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z19": { + "value": "='3.3 수량산출_P5'!$W19", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC19": { + "value": "='3.3 수량산출_P6'!$W19", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G20": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J20": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K20": { + "value": "=SUM(N20:AE20)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N20": { + "value": "='3.3 수량산출_P1'!$W20", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q20": { + "value": "='3.3 수량산출_P2'!$W20", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T20": { + "value": "='3.3 수량산출_P3'!$W20", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W20": { + "value": "='3.3 수량산출_P4'!$W20", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z20": { + "value": "='3.3 수량산출_P5'!$W20", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC20": { + "value": "='3.3 수량산출_P6'!$W20", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G21": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J21": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K21": { + "value": "=SUM(N21:AE21)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N21": { + "value": "='3.3 수량산출_P1'!$W21", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q21": { + "value": "='3.3 수량산출_P2'!$W21", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T21": { + "value": "='3.3 수량산출_P3'!$W21", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W21": { + "value": "='3.3 수량산출_P4'!$W21", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z21": { + "value": "='3.3 수량산출_P5'!$W21", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC21": { + "value": "='3.3 수량산출_P6'!$W21", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "E22": { + "value": "육상연암", + "cached": "육상연암", + "format": "General" + }, + "G22": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J22": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K22": { + "value": "=SUM(N22:AE22)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N22": { + "value": "='3.3 수량산출_P1'!$W22", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q22": { + "value": "='3.3 수량산출_P2'!$W22", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T22": { + "value": "='3.3 수량산출_P3'!$W22", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W22": { + "value": "='3.3 수량산출_P4'!$W22", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z22": { + "value": "='3.3 수량산출_P5'!$W22", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC22": { + "value": "='3.3 수량산출_P6'!$W22", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G23": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J23": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K23": { + "value": "=SUM(N23:AE23)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N23": { + "value": "='3.3 수량산출_P1'!$W23", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q23": { + "value": "='3.3 수량산출_P2'!$W23", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T23": { + "value": "='3.3 수량산출_P3'!$W23", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W23": { + "value": "='3.3 수량산출_P4'!$W23", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z23": { + "value": "='3.3 수량산출_P5'!$W23", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC23": { + "value": "='3.3 수량산출_P6'!$W23", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G24": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J24": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K24": { + "value": "=SUM(N24:AE24)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N24": { + "value": "='3.3 수량산출_P1'!$W24", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q24": { + "value": "='3.3 수량산출_P2'!$W24", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T24": { + "value": "='3.3 수량산출_P3'!$W24", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W24": { + "value": "='3.3 수량산출_P4'!$W24", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z24": { + "value": "='3.3 수량산출_P5'!$W24", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC24": { + "value": "='3.3 수량산출_P6'!$W24", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G25": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J25": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K25": { + "value": "=SUM(N25:AE25)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N25": { + "value": "='3.3 수량산출_P1'!$W25", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q25": { + "value": "='3.3 수량산출_P2'!$W25", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T25": { + "value": "='3.3 수량산출_P3'!$W25", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W25": { + "value": "='3.3 수량산출_P4'!$W25", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z25": { + "value": "='3.3 수량산출_P5'!$W25", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC25": { + "value": "='3.3 수량산출_P6'!$W25", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "E26": { + "value": "용수연암", + "cached": "용수연암", + "format": "General" + }, + "G26": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J26": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K26": { + "value": "=SUM(N26:AE26)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N26": { + "value": "='3.3 수량산출_P1'!$W26", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q26": { + "value": "='3.3 수량산출_P2'!$W26", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T26": { + "value": "='3.3 수량산출_P3'!$W26", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W26": { + "value": "='3.3 수량산출_P4'!$W26", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z26": { + "value": "='3.3 수량산출_P5'!$W26", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC26": { + "value": "='3.3 수량산출_P6'!$W26", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G27": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J27": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K27": { + "value": "=SUM(N27:AE27)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N27": { + "value": "='3.3 수량산출_P1'!$W27", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q27": { + "value": "='3.3 수량산출_P2'!$W27", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T27": { + "value": "='3.3 수량산출_P3'!$W27", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W27": { + "value": "='3.3 수량산출_P4'!$W27", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z27": { + "value": "='3.3 수량산출_P5'!$W27", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC27": { + "value": "='3.3 수량산출_P6'!$W27", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G28": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J28": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K28": { + "value": "=SUM(N28:AE28)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N28": { + "value": "='3.3 수량산출_P1'!$W28", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q28": { + "value": "='3.3 수량산출_P2'!$W28", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T28": { + "value": "='3.3 수량산출_P3'!$W28", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W28": { + "value": "='3.3 수량산출_P4'!$W28", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z28": { + "value": "='3.3 수량산출_P5'!$W28", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC28": { + "value": "='3.3 수량산출_P6'!$W28", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G29": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J29": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K29": { + "value": "=SUM(N29:AE29)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N29": { + "value": "='3.3 수량산출_P1'!$W29", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q29": { + "value": "='3.3 수량산출_P2'!$W29", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T29": { + "value": "='3.3 수량산출_P3'!$W29", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W29": { + "value": "='3.3 수량산출_P4'!$W29", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z29": { + "value": "='3.3 수량산출_P5'!$W29", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC29": { + "value": "='3.3 수량산출_P6'!$W29", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "A30": { + "value": "2)", + "cached": "2)", + "format": "General" + }, + "B30": { + "value": "잔토", + "cached": "잔토", + "format": "General" + }, + "J30": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K30": { + "value": "=SUM(N30:AE30)", + "cached": 1021.6290077360836, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N30": { + "value": "='3.3 수량산출_P1'!$W30", + "cached": 169.72905295782746, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q30": { + "value": "='3.3 수량산출_P2'!$W30", + "cached": 169.78560162559205, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T30": { + "value": "='3.3 수량산출_P3'!$W30", + "cached": 169.7698936623241, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W30": { + "value": "='3.3 수량산출_P4'!$W30", + "cached": 169.81387595947436, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z30": { + "value": "='3.3 수량산출_P5'!$W30", + "cached": 170.5992741228718, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC30": { + "value": "='3.3 수량산출_P6'!$W30", + "cached": 171.9313094079939, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "A31": { + "value": "3)", + "cached": "3)", + "format": "General" + }, + "B31": { + "value": "되메우기", + "cached": "되메우기", + "format": "General" + }, + "E31": { + "value": "토사, 다짐", + "cached": "토사, 다짐", + "format": "General" + }, + "J31": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K31": { + "value": "=SUM(N31:AE31)", + "cached": 2282.6995482639168, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N31": { + "value": "='3.3 수량산출_P1'!$W31", + "cached": 351.43494704217255, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q31": { + "value": "='3.3 수량산출_P2'!$W31", + "cached": 334.911986374408, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T31": { + "value": "='3.3 수량산출_P3'!$W31", + "cached": 365.324731337676, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W31": { + "value": "='3.3 수량산출_P4'!$W31", + "cached": 365.28074904052573, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z31": { + "value": "='3.3 수량산출_P5'!$W31", + "cached": 358.9002348771283, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC31": { + "value": "='3.3 수량산출_P6'!$W31", + "cached": 506.84689959200614, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "A47": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B47": { + "value": "구조체", + "cached": "구조체", + "format": "General" + }, + "A48": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E48": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J48": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K48": { + "value": "합 계", + "cached": "합 계", + "format": "General" + }, + "N48": { + "value": "P1", + "cached": "P1", + "format": "General" + }, + "Q48": { + "value": "P2", + "cached": "P2", + "format": "General" + }, + "T48": { + "value": "P3", + "cached": "P3", + "format": "General" + }, + "W48": { + "value": "P4", + "cached": "P4", + "format": "General" + }, + "Z48": { + "value": "P5", + "cached": "P5", + "format": "General" + }, + "AC48": { + "value": "P6", + "cached": "P6", + "format": "General" + }, + "A50": { + "value": "4)", + "cached": "4)", + "format": "General" + }, + "B50": { + "value": "거푸집", + "cached": "거푸집", + "format": "General" + }, + "E50": { + "value": "강재\n거푸집", + "cached": "강재\n거푸집", + "format": "General" + }, + "G50": { + "value": "코핑부", + "cached": "코핑부", + "format": "General" + }, + "J50": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K50": { + "value": "=SUM(N50:AE50)", + "cached": 435.3995764552431, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N50": { + "value": "='3.3 수량산출_P1'!$W50", + "cached": 72.56659607587385, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q50": { + "value": "='3.3 수량산출_P2'!$W50", + "cached": 72.56659607587385, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T50": { + "value": "='3.3 수량산출_P3'!$W50", + "cached": 72.56659607587385, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W50": { + "value": "='3.3 수량산출_P4'!$W50", + "cached": 72.56659607587385, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z50": { + "value": "='3.3 수량산출_P5'!$W50", + "cached": 72.56659607587385, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC50": { + "value": "='3.3 수량산출_P6'!$W50", + "cached": 72.56659607587385, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G51": { + "value": "기둥부", + "cached": "기둥부", + "format": "General" + }, + "J51": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K51": { + "value": "=SUM(N51:AE51)", + "cached": 1323.7163477753666, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N51": { + "value": "='3.3 수량산출_P1'!$W51", + "cached": 236.80068785698427, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q51": { + "value": "='3.3 수량산출_P2'!$W51", + "cached": 230.68714855309852, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T51": { + "value": "='3.3 수량산출_P3'!$W51", + "cached": 224.7244056965851, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W51": { + "value": "='3.3 수량산출_P4'!$W51", + "cached": 218.63599913392804, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z51": { + "value": "='3.3 수량산출_P5'!$W51", + "cached": 211.06476083877666, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC51": { + "value": "='3.3 수량산출_P6'!$W51", + "cached": 201.80334569599395, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "E52": { + "value": "합판3회", + "cached": "합판3회", + "format": "General" + }, + "G52": { + "value": "교좌 블록", + "cached": "교좌 블록", + "format": "General" + }, + "J52": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K52": { + "value": "=SUM(N52:AE52)", + "cached": 48.768, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N52": { + "value": "='3.3 수량산출_P1'!$W52", + "cached": 7.872, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q52": { + "value": "='3.3 수량산출_P2'!$W52", + "cached": 8.64, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T52": { + "value": "='3.3 수량산출_P3'!$W52", + "cached": 9.408, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W52": { + "value": "='3.3 수량산출_P4'!$W52", + "cached": 8.64, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z52": { + "value": "='3.3 수량산출_P5'!$W52", + "cached": 8.64, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC52": { + "value": "='3.3 수량산출_P6'!$W52", + "cached": 5.568, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "E53": { + "value": "합판6회", + "cached": "합판6회", + "format": "General" + }, + "G53": { + "value": "버림콘크리트", + "cached": "버림콘크리트", + "format": "General" + }, + "J53": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K53": { + "value": "=SUM(N53:AE53)", + "cached": 21.059999999999995, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N53": { + "value": "='3.3 수량산출_P1'!$W53", + "cached": 3.51, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q53": { + "value": "='3.3 수량산출_P2'!$W53", + "cached": 3.51, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T53": { + "value": "='3.3 수량산출_P3'!$W53", + "cached": 3.51, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W53": { + "value": "='3.3 수량산출_P4'!$W53", + "cached": 3.51, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z53": { + "value": "='3.3 수량산출_P5'!$W53", + "cached": 3.51, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC53": { + "value": "='3.3 수량산출_P6'!$W53", + "cached": 3.51, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "E54": { + "value": "유로폼\n(복잡)", + "cached": "유로폼\n(복잡)", + "format": "General" + }, + "G54": { + "value": "0~7m", + "cached": "0~7m", + "format": "General" + }, + "J54": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K54": { + "value": "=SUM(N54:AE54)", + "cached": 452.7600000000001, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N54": { + "value": "='3.3 수량산출_P1'!$W54", + "cached": 75.46000000000001, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q54": { + "value": "='3.3 수량산출_P2'!$W54", + "cached": 75.46000000000001, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T54": { + "value": "='3.3 수량산출_P3'!$W54", + "cached": 75.46000000000001, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W54": { + "value": "='3.3 수량산출_P4'!$W54", + "cached": 75.46000000000001, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z54": { + "value": "='3.3 수량산출_P5'!$W54", + "cached": 75.46000000000001, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC54": { + "value": "='3.3 수량산출_P6'!$W54", + "cached": 75.46000000000001, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G55": { + "value": "7~10m", + "cached": "7~10m", + "format": "General" + }, + "J55": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K55": { + "value": "=SUM(N55:AE55)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N55": { + "value": "='3.3 수량산출_P1'!$W55", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q55": { + "value": "='3.3 수량산출_P2'!$W55", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T55": { + "value": "='3.3 수량산출_P3'!$W55", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W55": { + "value": "='3.3 수량산출_P4'!$W55", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z55": { + "value": "='3.3 수량산출_P5'!$W55", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC55": { + "value": "='3.3 수량산출_P6'!$W55", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G56": { + "value": "10~13m", + "cached": "10~13m", + "format": "General" + }, + "J56": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K56": { + "value": "=SUM(N56:AE56)", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "N56": { + "value": "='3.3 수량산출_P1'!$W56", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q56": { + "value": "='3.3 수량산출_P2'!$W56", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T56": { + "value": "='3.3 수량산출_P3'!$W56", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W56": { + "value": "='3.3 수량산출_P4'!$W56", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z56": { + "value": "='3.3 수량산출_P5'!$W56", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC56": { + "value": "='3.3 수량산출_P6'!$W56", + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "A57": { + "value": "5)", + "cached": "5)", + "format": "General" + }, + "B57": { + "value": "콘크리트", + "cached": "콘크리트", + "format": "General" + }, + "E57": { + "value": "기초 (25-27-15)", + "cached": "기초 (25-27-15)", + "format": "General" + }, + "J57": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K57": { + "value": "=SUM(N57:AE57)", + "cached": 962.676, + "format": "0.00" + }, + "N57": { + "value": "='3.3 수량산출_P1'!$W57", + "cached": 160.446, + "format": "0.00" + }, + "Q57": { + "value": "='3.3 수량산출_P2'!$W57", + "cached": 160.446, + "format": "0.00" + }, + "T57": { + "value": "='3.3 수량산출_P3'!$W57", + "cached": 160.446, + "format": "0.00" + }, + "W57": { + "value": "='3.3 수량산출_P4'!$W57", + "cached": 160.446, + "format": "0.00" + }, + "Z57": { + "value": "='3.3 수량산출_P5'!$W57", + "cached": 160.446, + "format": "0.00" + }, + "AC57": { + "value": "='3.3 수량산출_P6'!$W57", + "cached": 160.446, + "format": "0.00" + }, + "E58": { + "value": "본체 (25-40-15)", + "cached": "본체 (25-40-15)", + "format": "General" + }, + "J58": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K58": { + "value": "=SUM(N58:AE58)", + "cached": 1212.9364270038539, + "format": "0.00" + }, + "N58": { + "value": "='3.3 수량산출_P1'!$W58", + "cached": 210.16991944785389, + "format": "0.00" + }, + "Q58": { + "value": "='3.3 수량산출_P2'!$W58", + "cached": 207.343549795911, + "format": "0.00" + }, + "T58": { + "value": "='3.3 수량산출_P3'!$W58", + "cached": 204.59257836765428, + "format": "0.00" + }, + "W58": { + "value": "='3.3 수량산출_P4'!$W58", + "cached": 201.3179750863258, + "format": "0.00" + }, + "Z58": { + "value": "='3.3 수량산출_P5'!$W58", + "cached": 197.5323559387501, + "format": "0.00" + }, + "AC58": { + "value": "='3.3 수량산출_P6'!$W58", + "cached": 191.9800483673587, + "format": "0.00" + }, + "E59": { + "value": "버림콘크리트(40-15-8)", + "cached": "버림콘크리트(40-15-8)", + "format": "General" + }, + "J59": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K59": { + "value": "=SUM(N59:AE59)", + "cached": 45.839999999999996, + "format": "0.00" + }, + "N59": { + "value": "='3.3 수량산출_P1'!$W59", + "cached": 7.64, + "format": "0.00" + }, + "Q59": { + "value": "='3.3 수량산출_P2'!$W59", + "cached": 7.64, + "format": "0.00" + }, + "T59": { + "value": "='3.3 수량산출_P3'!$W59", + "cached": 7.64, + "format": "0.00" + }, + "W59": { + "value": "='3.3 수량산출_P4'!$W59", + "cached": 7.64, + "format": "0.00" + }, + "Z59": { + "value": "='3.3 수량산출_P5'!$W59", + "cached": 7.64, + "format": "0.00" + }, + "AC59": { + "value": "='3.3 수량산출_P6'!$W59", + "cached": 7.64, + "format": "0.00" + }, + "B60": { + "value": "콘크리트 타설", + "cached": "콘크리트 타설", + "format": "General" + }, + "E60": { + "value": "펌프카타설", + "cached": "펌프카타설", + "format": "General" + }, + "G60": { + "value": "0~15(육상)", + "cached": "0~15(육상)", + "format": "General" + }, + "J60": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K60": { + "value": "=SUM(N60:AE60)", + "cached": 2221.4524270038537, + "format": "0.00" + }, + "N60": { + "value": "='3.3 수량산출_P1'!$W60", + "cached": 378.2559194478539, + "format": "0.00" + }, + "Q60": { + "value": "='3.3 수량산출_P2'!$W60", + "cached": 375.429549795911, + "format": "0.00" + }, + "T60": { + "value": "='3.3 수량산출_P3'!$W60", + "cached": 372.67857836765427, + "format": "0.00" + }, + "W60": { + "value": "='3.3 수량산출_P4'!$W60", + "cached": 369.4039750863258, + "format": "0.00" + }, + "Z60": { + "value": "='3.3 수량산출_P5'!$W60", + "cached": 365.6183559387501, + "format": "0.00" + }, + "AC60": { + "value": "='3.3 수량산출_P6'!$W60", + "cached": 360.0660483673587, + "format": "0.00" + }, + "A61": { + "value": "6)", + "cached": "6)", + "format": "General" + }, + "B61": { + "value": "가설계단", + "cached": "가설계단", + "format": "General" + }, + "E61": { + "value": "워킹타워", + "cached": "워킹타워", + "format": "General" + }, + "J61": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K61": { + "value": "=SUM(N61:AE61)", + "cached": 76.71199999999999, + "format": "0.00" + }, + "N61": { + "value": "='3.3 수량산출_P1'!$W61", + "cached": 14.48, + "format": "0.00" + }, + "Q61": { + "value": "='3.3 수량산출_P2'!$W61", + "cached": 14.592000000000002, + "format": "0.00" + }, + "T61": { + "value": "='3.3 수량산출_P3'!$W61", + "cached": 13.591000000000001, + "format": "0.00" + }, + "W61": { + "value": "='3.3 수량산출_P4'!$W61", + "cached": 12.478999999999996, + "format": "0.00" + }, + "Z61": { + "value": "='3.3 수량산출_P5'!$W61", + "cached": 11.927, + "format": "0.00" + }, + "AC61": { + "value": "='3.3 수량산출_P6'!$W61", + "cached": 9.643, + "format": "0.00" + }, + "A62": { + "value": "7)", + "cached": "7)", + "format": "General" + }, + "B62": { + "value": "교량받침(2800kN)", + "cached": "교량받침(2800kN)", + "format": "General" + }, + "E62": { + "value": "양방향 H=166", + "cached": "양방향 H=166", + "format": "General" + }, + "J62": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K62": { + "value": "=SUM(N62:AE62)", + "cached": 60, + "format": "0" + }, + "N62": { + "value": "='3.3 수량산출_P1'!$W62", + "cached": 10, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "Q62": { + "value": "='3.3 수량산출_P2'!$W62", + "cached": 10, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "T62": { + "value": "='3.3 수량산출_P3'!$W62", + "cached": 10, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W62": { + "value": "='3.3 수량산출_P4'!$W62", + "cached": 10, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "Z62": { + "value": "='3.3 수량산출_P5'!$W62", + "cached": 10, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "AC62": { + "value": "='3.3 수량산출_P6'!$W62", + "cached": 10, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A63": { + "value": "8)", + "cached": "8)", + "format": "General" + }, + "B63": { + "value": "무수축몰탈", + "cached": "무수축몰탈", + "format": "General" + }, + "E63": { + "value": "T=300mm", + "cached": "T=300mm", + "format": "General" + }, + "J63": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K63": { + "value": "=SUM(N63:AE63)", + "cached": 2.1622500000000002, + "format": "0.00" + }, + "N63": { + "value": "='3.3 수량산출_P1'!$W63", + "cached": 0.337, + "format": "0.00" + }, + "Q63": { + "value": "='3.3 수량산출_P2'!$W63", + "cached": 0.34125000000000005, + "format": "0.00" + }, + "T63": { + "value": "='3.3 수량산출_P3'!$W63", + "cached": 0.34125000000000005, + "format": "0.00" + }, + "W63": { + "value": "='3.3 수량산출_P4'!$W63", + "cached": 0.40075, + "format": "0.00" + }, + "Z63": { + "value": "='3.3 수량산출_P5'!$W63", + "cached": 0.34125000000000005, + "format": "0.00" + }, + "AC63": { + "value": "='3.3 수량산출_P6'!$W63", + "cached": 0.40075, + "format": "0.00" + }, + "A64": { + "value": "9)", + "cached": "9)", + "format": "General" + }, + "B64": { + "value": "솔플레이트", + "cached": "솔플레이트", + "format": "General" + }, + "J64": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K64": { + "value": "=SUM(N64:AE64)", + "cached": 8.98668, + "format": "0.00" + }, + "N64": { + "value": "='3.3 수량산출_P1'!$W64", + "cached": 1.3941599999999998, + "format": "0.00" + }, + "Q64": { + "value": "='3.3 수량산출_P2'!$W64", + "cached": 1.4129999999999998, + "format": "0.00" + }, + "T64": { + "value": "='3.3 수량산출_P3'!$W64", + "cached": 1.4129999999999998, + "format": "0.00" + }, + "W64": { + "value": "='3.3 수량산출_P4'!$W64", + "cached": 1.6767599999999996, + "format": "0.00" + }, + "Z64": { + "value": "='3.3 수량산출_P5'!$W64", + "cached": 1.4129999999999998, + "format": "0.00" + }, + "AC64": { + "value": "='3.3 수량산출_P6'!$W64", + "cached": 1.6767599999999996, + "format": "0.00" + }, + "A65": { + "value": "10)", + "cached": "10)", + "format": "General" + }, + "B65": { + "value": "스페이서", + "cached": "스페이서", + "format": "General" + }, + "E65": { + "value": "슬래브 및 기초용", + "cached": "슬래브 및 기초용", + "format": "General" + }, + "J65": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K65": { + "value": "=SUM(N65:AE65)", + "cached": 452.7600000000001, + "format": "0.00" + }, + "N65": { + "value": "='3.3 수량산출_P1'!$W65", + "cached": 75.46000000000001, + "format": "0.00" + }, + "Q65": { + "value": "='3.3 수량산출_P2'!$W65", + "cached": 75.46000000000001, + "format": "0.00" + }, + "T65": { + "value": "='3.3 수량산출_P3'!$W65", + "cached": 75.46000000000001, + "format": "0.00" + }, + "W65": { + "value": "='3.3 수량산출_P4'!$W65", + "cached": 75.46000000000001, + "format": "0.00" + }, + "Z65": { + "value": "='3.3 수량산출_P5'!$W65", + "cached": 75.46000000000001, + "format": "0.00" + }, + "AC65": { + "value": "='3.3 수량산출_P6'!$W65", + "cached": 75.46000000000001, + "format": "0.00" + }, + "E66": { + "value": "벽체용", + "cached": "벽체용", + "format": "General" + }, + "J66": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K66": { + "value": "=SUM(N66:AE66)", + "cached": 1759.1159242306096, + "format": "0.00" + }, + "N66": { + "value": "='3.3 수량산출_P1'!$W66", + "cached": 309.36728393285813, + "format": "0.00" + }, + "Q66": { + "value": "='3.3 수량산출_P2'!$W66", + "cached": 303.25374462897236, + "format": "0.00" + }, + "T66": { + "value": "='3.3 수량산출_P3'!$W66", + "cached": 297.29100177245897, + "format": "0.00" + }, + "W66": { + "value": "='3.3 수량산출_P4'!$W66", + "cached": 291.20259520980187, + "format": "0.00" + }, + "Z66": { + "value": "='3.3 수량산출_P5'!$W66", + "cached": 283.6313569146505, + "format": "0.00" + }, + "AC66": { + "value": "='3.3 수량산출_P6'!$W66", + "cached": 274.3699417718678, + "format": "0.00" + }, + "A67": { + "value": "11)", + "cached": "11)", + "format": "General" + }, + "B67": { + "value": "철근가공조립", + "cached": "철근가공조립", + "format": "General" + }, + "E67": { + "value": "매우복잡", + "cached": "매우복잡", + "format": "General" + }, + "J67": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K67": { + "value": "=SUM(N67:AE67)", + "cached": 115.896, + "format": "0.00" + }, + "N67": { + "value": "='3.3 수량산출_P1'!$W67", + "cached": 19.316, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Q67": { + "value": "='3.3 수량산출_P2'!$W67", + "cached": 19.316, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T67": { + "value": "='3.3 수량산출_P3'!$W67", + "cached": 19.316, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "W67": { + "value": "='3.3 수량산출_P4'!$W67", + "cached": 19.316, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "Z67": { + "value": "='3.3 수량산출_P5'!$W67", + "cached": 19.316, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "AC67": { + "value": "='3.3 수량산출_P6'!$W67", + "cached": 19.316, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "A68": { + "value": "12)", + "cached": "12)", + "format": "General" + }, + "B68": { + "value": "복합말뚝", + "cached": "복합말뚝", + "format": "General" + }, + "E68": { + "value": "E.O.I.D", + "cached": "E.O.I.D", + "format": "General" + }, + "J68": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K68": { + "value": "=SUM(N68:AE68)", + "cached": 12, + "format": "0" + }, + "N68": { + "value": "='3.3 수량산출_P1'!$W68", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "Q68": { + "value": "='3.3 수량산출_P2'!$W68", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "T68": { + "value": "='3.3 수량산출_P3'!$W68", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W68": { + "value": "='3.3 수량산출_P4'!$W68", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "Z68": { + "value": "='3.3 수량산출_P5'!$W68", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "AC68": { + "value": "='3.3 수량산출_P6'!$W68", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E69": { + "value": "Restrike", + "cached": "Restrike", + "format": "General" + }, + "J69": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K69": { + "value": "=SUM(N69:AE69)", + "cached": 12, + "format": "0" + }, + "N69": { + "value": "='3.3 수량산출_P1'!$W69", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "Q69": { + "value": "='3.3 수량산출_P2'!$W69", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "T69": { + "value": "='3.3 수량산출_P3'!$W69", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W69": { + "value": "='3.3 수량산출_P4'!$W69", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "Z69": { + "value": "='3.3 수량산출_P5'!$W69", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "AC69": { + "value": "='3.3 수량산출_P6'!$W69", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E70": { + "value": "자재비(직항)", + "cached": "자재비(직항)", + "format": "General" + }, + "J70": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K70": { + "value": "=SUM(N70:AE70)", + "cached": 180, + "format": "0" + }, + "N70": { + "value": "='3.3 수량산출_P1'!$W70", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "Q70": { + "value": "='3.3 수량산출_P2'!$W70", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "T70": { + "value": "='3.3 수량산출_P3'!$W70", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W70": { + "value": "='3.3 수량산출_P4'!$W70", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "Z70": { + "value": "='3.3 수량산출_P5'!$W70", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "AC70": { + "value": "='3.3 수량산출_P6'!$W70", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E71": { + "value": "천공비", + "cached": "천공비", + "format": "General" + }, + "J71": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K71": { + "value": "=SUM(N71:AE71)", + "cached": 4800, + "format": "0" + }, + "N71": { + "value": "='3.3 수량산출_P1'!$W71", + "cached": 732, + "format": "0" + }, + "Q71": { + "value": "='3.3 수량산출_P2'!$W71", + "cached": 777, + "format": "0" + }, + "T71": { + "value": "='3.3 수량산출_P3'!$W71", + "cached": 759, + "format": "0" + }, + "W71": { + "value": "='3.3 수량산출_P4'!$W71", + "cached": 786, + "format": "0" + }, + "Z71": { + "value": "='3.3 수량산출_P5'!$W71", + "cached": 834, + "format": "0" + }, + "AC71": { + "value": "='3.3 수량산출_P6'!$W71", + "cached": 912, + "format": "0" + }, + "E72": { + "value": "주면고정액", + "cached": "주면고정액", + "format": "General" + }, + "J72": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K72": { + "value": "=SUM(N72:AE72)", + "cached": 490.08845396000754, + "format": "0.00" + }, + "N72": { + "value": "='3.3 수량산출_P1'!$W72", + "cached": 74.73848922890116, + "format": "0.00" + }, + "Q72": { + "value": "='3.3 수량산출_P2'!$W72", + "cached": 79.33306848477622, + "format": "0.00" + }, + "T72": { + "value": "='3.3 수량산출_P3'!$W72", + "cached": 77.4952367824262, + "format": "0.00" + }, + "W72": { + "value": "='3.3 수량산출_P4'!$W72", + "cached": 80.25198433595124, + "format": "0.00" + }, + "Z72": { + "value": "='3.3 수량산출_P5'!$W72", + "cached": 85.1528688755513, + "format": "0.00" + }, + "AC72": { + "value": "='3.3 수량산출_P6'!$W72", + "cached": 93.11680625240143, + "format": "0.00" + }, + "E73": { + "value": "두부보강", + "cached": "두부보강", + "format": "General" + }, + "J73": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K73": { + "value": "=SUM(N73:AE73)", + "cached": 180, + "format": "0" + }, + "N73": { + "value": "='3.3 수량산출_P1'!$W73", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "Q73": { + "value": "='3.3 수량산출_P2'!$W73", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "T73": { + "value": "='3.3 수량산출_P3'!$W73", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W73": { + "value": "='3.3 수량산출_P4'!$W73", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "Z73": { + "value": "='3.3 수량산출_P5'!$W73", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "AC73": { + "value": "='3.3 수량산출_P6'!$W73", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A74": { + "value": "13)", + "cached": "13)", + "format": "General" + }, + "B74": { + "value": "점검시설", + "cached": "점검시설", + "format": "General" + }, + "J74": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K74": { + "value": "=SUM(N74:AE74)", + "cached": 6, + "format": "0" + }, + "N74": { + "value": "='3.3 수량산출_P1'!$W74", + "cached": 1, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "Q74": { + "value": "='3.3 수량산출_P2'!$W74", + "cached": 1, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "T74": { + "value": "='3.3 수량산출_P3'!$W74", + "cached": 1, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W74": { + "value": "='3.3 수량산출_P4'!$W74", + "cached": 1, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "Z74": { + "value": "='3.3 수량산출_P5'!$W74", + "cached": 1, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "AC74": { + "value": "='3.3 수량산출_P6'!$W74", + "cached": 1, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A75": { + "value": "14)", + "cached": "14)", + "format": "General" + }, + "B75": { + "value": "콘크리트 양생", + "cached": "콘크리트 양생", + "format": "General" + }, + "J75": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K75": { + "value": "=SUM(N75:AE75)", + "cached": 660.78, + "format": "0.00" + }, + "N75": { + "value": "='3.3 수량산출_P1'!$W75", + "cached": 110.13, + "format": "0.00" + }, + "Q75": { + "value": "='3.3 수량산출_P2'!$W75", + "cached": 110.13, + "format": "0.00" + }, + "T75": { + "value": "='3.3 수량산출_P3'!$W75", + "cached": 110.13, + "format": "0.00" + }, + "W75": { + "value": "='3.3 수량산출_P4'!$W75", + "cached": 110.13, + "format": "0.00" + }, + "Z75": { + "value": "='3.3 수량산출_P5'!$W75", + "cached": 110.13, + "format": "0.00" + }, + "AC75": { + "value": "='3.3 수량산출_P6'!$W75", + "cached": 110.13, + "format": "0.00" + }, + "A76": { + "value": "15)", + "cached": "15)", + "format": "General" + }, + "B76": { + "value": "비파괴검사", + "cached": "비파괴검사", + "format": "General" + }, + "E76": { + "value": "M.T", + "cached": "M.T", + "format": "General" + }, + "J76": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K76": { + "value": "=SUM(N76:AE76)", + "cached": 101.78760197630929, + "format": "0.00" + }, + "N76": { + "value": "='3.3 수량산출_P1'!$W76", + "cached": 16.964600329384883, + "format": "0.00" + }, + "Q76": { + "value": "='3.3 수량산출_P2'!$W76", + "cached": 16.964600329384883, + "format": "0.00" + }, + "T76": { + "value": "='3.3 수량산출_P3'!$W76", + "cached": 16.964600329384883, + "format": "0.00" + }, + "W76": { + "value": "='3.3 수량산출_P4'!$W76", + "cached": 16.964600329384883, + "format": "0.00" + }, + "Z76": { + "value": "='3.3 수량산출_P5'!$W76", + "cached": 16.964600329384883, + "format": "0.00" + }, + "AC76": { + "value": "='3.3 수량산출_P6'!$W76", + "cached": 16.964600329384883, + "format": "0.00" + } + }, + "3.1 수량산출기준_토공": { + "A2": { + "value": "3. 수량산출", + "cached": "3. 수량산출", + "format": "General" + }, + "A4": { + "value": "3.1 수량산출기준", + "cached": "3.1 수량산출기준", + "format": "General" + }, + "A6": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B6": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "D6": { + "value": ":", + "cached": ":", + "format": "General" + }, + "E6": { + "value": "1)~3)", + "cached": "1)~3)", + "format": "0.000" + }, + "B8": { + "value": "1) 구조물 터파기", + "cached": "1) 구조물 터파기", + "format": "General" + }, + "N8": { + "value": "지하수위 EL = ", + "cached": "지하수위 EL = ", + "format": "0.000" + }, + "R8": { + "value": "Zw", + "cached": "Zw", + "format": "General" + }, + "T9": { + "value": "터파기 양", + "cached": "터파기 양", + "format": "0.000" + }, + "T10": { + "value": "Vs", + "cached": "Vs", + "format": "General" + }, + "U10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V10": { + "value": "Vs1+Vs2+Vs3", + "cached": "Vs1+Vs2+Vs3", + "format": "General" + }, + "T11": { + "value": "Vs1", + "cached": "Vs1", + "format": "General" + }, + "U11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V11": { + "value": "(L x B + L1 x B1) x H1/2", + "cached": "(L x B + L1 x B1) x H1/2", + "format": "General" + }, + "T12": { + "value": "Vs2", + "cached": "Vs2", + "format": "General" + }, + "U12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V12": { + "value": "(L1 x B1 + L2 x B2) x H2/2", + "cached": "(L1 x B1 + L2 x B2) x H2/2", + "format": "General" + }, + "T13": { + "value": "Vs3", + "cached": "Vs3", + "format": "General" + }, + "U13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V13": { + "value": "(L2 x B2 + L3 x B3) x H3/2", + "cached": "(L2 x B2 + L3 x B3) x H3/2", + "format": "General" + }, + "B20": { + "value": "2) 구조물 공제 부피", + "cached": "2) 구조물 공제 부피", + "format": "General" + }, + "T21": { + "value": "잔토량", + "cached": "잔토량", + "format": "0.000" + }, + "T22": { + "value": "Va", + "cached": "Va", + "format": "General" + }, + "U22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V22": { + "value": "Va1+Va2+Va3", + "cached": "Va1+Va2+Va3", + "format": "General" + }, + "T23": { + "value": "Va1", + "cached": "Va1", + "format": "General" + }, + "U23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V23": { + "value": "π × Dc² / 4 × Df", + "cached": "π × Dc² / 4 × Df", + "format": "General" + }, + "T24": { + "value": "Va2", + "cached": "Va2", + "format": "General" + }, + "U24": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V24": { + "value": "Lf × Bf × Hf", + "cached": "Lf × Bf × Hf", + "format": "General" + }, + "T25": { + "value": "Va3", + "cached": "Va3", + "format": "General" + }, + "U25": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V25": { + "value": "(Lf+0.2)(Bf+0.2)×0.1", + "cached": "(Lf+0.2)(Bf+0.2)×0.1", + "format": "General" + }, + "B30": { + "value": "3) 결과값", + "cached": "3) 결과값", + "format": "0.000" + }, + "B31": { + "value": "구분", + "cached": "구분", + "format": "General" + }, + "H31": { + "value": "규격", + "cached": "규격", + "format": "0.000" + }, + "M31": { + "value": "단위", + "cached": "단위", + "format": "0.000" + }, + "O31": { + "value": "수량", + "cached": "수량", + "format": "0.000" + }, + "B32": { + "value": "1) 구조물 터파기", + "cached": "1) 구조물 터파기", + "format": "General" + }, + "H32": { + "value": "육상 토사", + "cached": "육상 토사", + "format": "0.000" + }, + "M32": { + "value": "m2", + "cached": "m2", + "format": "0.000" + }, + "O32": { + "value": "Vs = Vs1+Vs2+Vs3", + "cached": "Vs = Vs1+Vs2+Vs3", + "format": "General" + }, + "B33": { + "value": "2) 잔토", + "cached": "2) 잔토", + "format": "General" + }, + "H33": { + "value": "-", + "cached": "-", + "format": "0.000" + }, + "M33": { + "value": "m2", + "cached": "m2", + "format": "0.000" + }, + "O33": { + "value": "Va = Va1+Va2+Va3", + "cached": "Va = Va1+Va2+Va3", + "format": "General" + }, + "B34": { + "value": "3) 되메우기", + "cached": "3) 되메우기", + "format": "General" + }, + "H34": { + "value": "토사, 다짐", + "cached": "토사, 다짐", + "format": "0.000" + }, + "M34": { + "value": "m2", + "cached": "m2", + "format": "0.000" + }, + "O34": { + "value": "Vs-(V1+V2+V3)", + "cached": "Vs-(V1+V2+V3)", + "format": "0.000" + }, + "B36": { + "value": "▶입력 변수", + "cached": "▶입력 변수", + "format": "General" + }, + "B37": { + "value": "Zs", + "cached": "Zs", + "format": "General" + }, + "C37": { + "value": "=", + "cached": "=", + "format": "General" + }, + "D37": { + "value": "지반고 EL", + "cached": "지반고 EL", + "format": "General" + }, + "H37": { + "value": "Dc", + "cached": "Dc", + "format": "General" + }, + "I37": { + "value": "=", + "cached": "=", + "format": "General" + }, + "J37": { + "value": "기둥 직경", + "cached": "기둥 직경", + "format": "General" + }, + "N37": { + "value": "Lf", + "cached": "Lf", + "format": "General" + }, + "O37": { + "value": "=", + "cached": "=", + "format": "General" + }, + "P37": { + "value": "기초 폭", + "cached": "기초 폭", + "format": "General" + }, + "B38": { + "value": "Zw", + "cached": "Zw", + "format": "General" + }, + "C38": { + "value": "=", + "cached": "=", + "format": "General" + }, + "D38": { + "value": "지하수위 EL", + "cached": "지하수위 EL", + "format": "General" + }, + "H38": { + "value": "Zf", + "cached": "Zf", + "format": "General" + }, + "I38": { + "value": "=", + "cached": "=", + "format": "General" + }, + "J38": { + "value": "저판저면 EL", + "cached": "저판저면 EL", + "format": "General" + }, + "N38": { + "value": "Hf", + "cached": "Hf", + "format": "General" + }, + "O38": { + "value": "=", + "cached": "=", + "format": "General" + }, + "P38": { + "value": "기초 깊이", + "cached": "기초 깊이", + "format": "General" + }, + "B40": { + "value": "▶계산식", + "cached": "▶계산식", + "format": "General" + }, + "B41": { + "value": "교직방향 길이", + "cached": "교직방향 길이", + "format": "General" + }, + "H41": { + "value": "교축방향 폭", + "cached": "교축방향 폭", + "format": "General" + }, + "N41": { + "value": "터파기 깊이", + "cached": "터파기 깊이", + "format": "General" + }, + "S41": { + "value": "근입깊이", + "cached": "근입깊이", + "format": "General" + }, + "B42": { + "value": "L", + "cached": "L", + "format": "General" + }, + "C42": { + "value": "=", + "cached": "=", + "format": "General" + }, + "D42": { + "value": "L1+2H1", + "cached": "L1+2H1", + "format": "General" + }, + "H42": { + "value": "B", + "cached": "B", + "format": "General" + }, + "I42": { + "value": "=", + "cached": "=", + "format": "General" + }, + "J42": { + "value": "B1+2H1", + "cached": "B1+2H1", + "format": "General" + }, + "N42": { + "value": "H", + "cached": "H", + "format": "General" + }, + "O42": { + "value": "=", + "cached": "=", + "format": "General" + }, + "P42": { + "value": "Zs-Zf+0.1", + "cached": "Zs-Zf+0.1", + "format": "General" + }, + "S42": { + "value": "Df", + "cached": "Df", + "format": "General" + }, + "T42": { + "value": "=", + "cached": "=", + "format": "General" + }, + "U42": { + "value": "Zs-Zf-Hf", + "cached": "Zs-Zf-Hf", + "format": "General" + }, + "B43": { + "value": "L1", + "cached": "L1", + "format": "General" + }, + "C43": { + "value": "=", + "cached": "=", + "format": "General" + }, + "D43": { + "value": "L2+2*(0.5H2)", + "cached": "L2+2*(0.5H2)", + "format": "General" + }, + "H43": { + "value": "B1", + "cached": "B1", + "format": "General" + }, + "I43": { + "value": "=", + "cached": "=", + "format": "General" + }, + "J43": { + "value": "B2+2*(0.5H2)", + "cached": "B2+2*(0.5H2)", + "format": "General" + }, + "N43": { + "value": "지하수위 깊이", + "cached": "지하수위 깊이", + "format": "General" + }, + "B44": { + "value": "L2", + "cached": "L2", + "format": "General" + }, + "C44": { + "value": "=", + "cached": "=", + "format": "General" + }, + "D44": { + "value": "L3+2*(0.3H3)", + "cached": "L3+2*(0.3H3)", + "format": "General" + }, + "H44": { + "value": "B2", + "cached": "B2", + "format": "General" + }, + "I44": { + "value": "=", + "cached": "=", + "format": "General" + }, + "J44": { + "value": "B3+2*(0.3H3)", + "cached": "B3+2*(0.3H3)", + "format": "General" + }, + "N44": { + "value": "Hw", + "cached": "Hw", + "format": "General" + }, + "O44": { + "value": "=", + "cached": "=", + "format": "General" + }, + "P44": { + "value": "Zs-Zw", + "cached": "Zs-Zw", + "format": "General" + }, + "B45": { + "value": "L3", + "cached": "L3", + "format": "General" + }, + "C45": { + "value": "=", + "cached": "=", + "format": "General" + }, + "D45": { + "value": "Lf+2", + "cached": "Lf+2", + "format": "General" + }, + "H45": { + "value": "B3", + "cached": "B3", + "format": "General" + }, + "I45": { + "value": "=", + "cached": "=", + "format": "General" + }, + "J45": { + "value": "Bf+2", + "cached": "Bf+2", + "format": "General" + }, + "B48": { + "value": "▶토사·풍화암·연암 깊이별 산출기준 (지층구분)", + "cached": "▶토사·풍화암·연암 깊이별 산출기준 (지층구분)", + "format": "General" + }, + "L49": { + "value": "구분", + "cached": "구분", + "format": "General" + }, + "N49": { + "value": "시작깊이 (S)", + "cached": "시작깊이 (S)", + "format": "General" + }, + "Q49": { + "value": "끝깊이 (E)", + "cached": "끝깊이 (E)", + "format": "General" + }, + "U49": { + "value": "구간", + "cached": "구간", + "format": "General" + }, + "W49": { + "value": "Ds(시작)", + "cached": "Ds(시작)", + "format": "General" + }, + "Y49": { + "value": "De(끝)", + "cached": "De(끝)", + "format": "General" + }, + "L50": { + "value": "토사", + "cached": "토사", + "format": "General" + }, + "N50": { + "value": 0, + "cached": 0, + "format": "General" + }, + "Q50": { + "value": "H1", + "cached": "H1", + "format": "General" + }, + "U50": { + "value": "1구간", + "cached": "1구간", + "format": "General" + }, + "W50": { + "value": 0, + "cached": 0, + "format": "General" + }, + "Y50": { + "value": 2, + "cached": 2, + "format": "General" + }, + "U51": { + "value": "2구간", + "cached": "2구간", + "format": "General" + }, + "W51": { + "value": 2, + "cached": 2, + "format": "General" + }, + "Y51": { + "value": 4, + "cached": 4, + "format": "General" + }, + "L52": { + "value": "풍화암", + "cached": "풍화암", + "format": "General" + }, + "N52": { + "value": "H1", + "cached": "H1", + "format": "General" + }, + "Q52": { + "value": "H1+H2", + "cached": "H1+H2", + "format": "General" + }, + "U52": { + "value": "3구간", + "cached": "3구간", + "format": "General" + }, + "W52": { + "value": 4, + "cached": 4, + "format": "General" + }, + "Y52": { + "value": 6, + "cached": 6, + "format": "General" + }, + "U53": { + "value": "4구간", + "cached": "4구간", + "format": "General" + }, + "W53": { + "value": 6, + "cached": 6, + "format": "General" + }, + "Y53": { + "value": 8, + "cached": 8, + "format": "General" + }, + "L54": { + "value": "연암", + "cached": "연암", + "format": "General" + }, + "N54": { + "value": "H1+H2", + "cached": "H1+H2", + "format": "General" + }, + "Q54": { + "value": "H1+H2+H3", + "cached": "H1+H2+H3", + "format": "General" + }, + "U54": { + "value": "5구간", + "cached": "5구간", + "format": "General" + }, + "W54": { + "value": 8, + "cached": 8, + "format": "General" + }, + "Y54": { + "value": 10, + "cached": 10, + "format": "General" + }, + "U55": { + "value": "〮〮〮〮", + "cached": "〮〮〮〮", + "format": "General" + }, + "W55": { + "value": "〮〮〮〮", + "cached": "〮〮〮〮", + "format": "General" + }, + "Y55": { + "value": "〮〮〮〮", + "cached": "〮〮〮〮", + "format": "General" + }, + "L57": { + "value": "육상/용수 산출식", + "cached": "육상/용수 산출식", + "format": "General" + }, + "L58": { + "value": "육상", + "cached": "육상", + "format": "General" + }, + "N58": { + "value": "MAX(MIN(E, Hw, De) - MAX(S, Ds), 0)", + "cached": "MAX(MIN(E, Hw, De) - MAX(S, Ds), 0)", + "format": "General" + }, + "W58": { + "value": "→ 지하수위 위", + "cached": "→ 지하수위 위", + "format": "General" + }, + "L59": { + "value": "용수", + "cached": "용수", + "format": "General" + }, + "N59": { + "value": "MAX(MIN(E, De) - MAX(S, Hw, Ds), 0)", + "cached": "MAX(MIN(E, De) - MAX(S, Hw, Ds), 0)", + "format": "General" + }, + "W59": { + "value": "→ 지하수위 아래", + "cached": "→ 지하수위 아래", + "format": "General" + }, + "L60": { + "value": "※ 최대 2m , 음수일경우 0", + "cached": "※ 최대 2m , 음수일경우 0", + "format": "General" + }, + "B62": { + "value": "1) 토사(H1)", + "cached": "1) 토사(H1)", + "format": "General" + }, + "C63": { + "value": "S=0", + "cached": "S=0", + "format": "General" + }, + "E63": { + "value": ",", + "cached": ",", + "format": "General" + }, + "F63": { + "value": "E=H1", + "cached": "E=H1", + "format": "General" + }, + "C64": { + "value": "구간(m)", + "cached": "구간(m)", + "format": "General" + }, + "E64": { + "value": "육상토사(m)", + "cached": "육상토사(m)", + "format": "General" + }, + "P64": { + "value": "용수토사(m)", + "cached": "용수토사(m)", + "format": "General" + }, + "C65": { + "value": "0~2", + "cached": "0~2", + "format": "General" + }, + "E65": { + "value": "MAX(MIN(H1,Hw,2)-MAX(0,0),0)", + "cached": "MAX(MIN(H1,Hw,2)-MAX(0,0),0)", + "format": "General" + }, + "P65": { + "value": "MAX(MIN(H1,2)-MAX(Hw,0),0)", + "cached": "MAX(MIN(H1,2)-MAX(Hw,0),0)", + "format": "General" + }, + "C66": { + "value": "2~4", + "cached": "2~4", + "format": "General" + }, + "E66": { + "value": "MAX(MIN(H1,Hw,4)-MAX(0,2),0)", + "cached": "MAX(MIN(H1,Hw,4)-MAX(0,2),0)", + "format": "General" + }, + "P66": { + "value": "MAX(MIN(H1,4)-MAX(Hw,2),0)", + "cached": "MAX(MIN(H1,4)-MAX(Hw,2),0)", + "format": "General" + }, + "C67": { + "value": "4~6", + "cached": "4~6", + "format": "General" + }, + "E67": { + "value": "MAX(MIN(H1,Hw,6)-MAX(0,4),0)", + "cached": "MAX(MIN(H1,Hw,6)-MAX(0,4),0)", + "format": "General" + }, + "P67": { + "value": "MAX(MIN(H1,6)-MAX(Hw,4),0)", + "cached": "MAX(MIN(H1,6)-MAX(Hw,4),0)", + "format": "General" + }, + "C68": { + "value": "6~8", + "cached": "6~8", + "format": "General" + }, + "E68": { + "value": "MAX(MIN(H1,Hw,8)-MAX(0,6),0)", + "cached": "MAX(MIN(H1,Hw,8)-MAX(0,6),0)", + "format": "General" + }, + "P68": { + "value": "MAX(MIN(H1,8)-MAX(Hw,6),0)", + "cached": "MAX(MIN(H1,8)-MAX(Hw,6),0)", + "format": "General" + }, + "B70": { + "value": "2) 풍화암(H2)", + "cached": "2) 풍화암(H2)", + "format": "General" + }, + "C71": { + "value": "S=H1", + "cached": "S=H1", + "format": "General" + }, + "E71": { + "value": ",", + "cached": ",", + "format": "General" + }, + "F71": { + "value": "E=H1+H2", + "cached": "E=H1+H2", + "format": "General" + }, + "C72": { + "value": "구간(m)", + "cached": "구간(m)", + "format": "General" + }, + "E72": { + "value": "육상풍화암(m)", + "cached": "육상풍화암(m)", + "format": "General" + }, + "P72": { + "value": "용수풍화암(m)", + "cached": "용수풍화암(m)", + "format": "General" + }, + "C73": { + "value": "0~2", + "cached": "0~2", + "format": "General" + }, + "E73": { + "value": "MAX(MIN(H1+H2,Hw,2)-MAX(H1,0),0)", + "cached": "MAX(MIN(H1+H2,Hw,2)-MAX(H1,0),0)", + "format": "General" + }, + "P73": { + "value": "MAX(MIN(H1+H2,2)-MAX(H1,Hw,0),0)", + "cached": "MAX(MIN(H1+H2,2)-MAX(H1,Hw,0),0)", + "format": "General" + }, + "C74": { + "value": "2~4", + "cached": "2~4", + "format": "General" + }, + "E74": { + "value": "MAX(MIN(H1+H2,Hw,4)-MAX(H1,2),0)", + "cached": "MAX(MIN(H1+H2,Hw,4)-MAX(H1,2),0)", + "format": "General" + }, + "P74": { + "value": "MAX(MIN(H1+H2,4)-MAX(H1,Hw,2),0)", + "cached": "MAX(MIN(H1+H2,4)-MAX(H1,Hw,2),0)", + "format": "General" + }, + "C75": { + "value": "4~6", + "cached": "4~6", + "format": "General" + }, + "E75": { + "value": "MAX(MIN(H1+H2,Hw,6)-MAX(H1,4),0)", + "cached": "MAX(MIN(H1+H2,Hw,6)-MAX(H1,4),0)", + "format": "General" + }, + "P75": { + "value": "MAX(MIN(H1+H2,6)-MAX(H1,Hw,4),0)", + "cached": "MAX(MIN(H1+H2,6)-MAX(H1,Hw,4),0)", + "format": "General" + }, + "C76": { + "value": "6~8", + "cached": "6~8", + "format": "General" + }, + "E76": { + "value": "MAX(MIN(H1+H2,Hw,8)-MAX(H1,6),0)", + "cached": "MAX(MIN(H1+H2,Hw,8)-MAX(H1,6),0)", + "format": "General" + }, + "P76": { + "value": "MAX(MIN(H1+H2,8)-MAX(H1,Hw,6),0)", + "cached": "MAX(MIN(H1+H2,8)-MAX(H1,Hw,6),0)", + "format": "General" + }, + "B78": { + "value": "3) 연암(H3)", + "cached": "3) 연암(H3)", + "format": "General" + }, + "C79": { + "value": "S=H1+H2,", + "cached": "S=H1+H2,", + "format": "General" + }, + "F79": { + "value": "E=H1+H2+H3", + "cached": "E=H1+H2+H3", + "format": "General" + }, + "C80": { + "value": "구간(m)", + "cached": "구간(m)", + "format": "General" + }, + "E80": { + "value": "육상연암(m)", + "cached": "육상연암(m)", + "format": "General" + }, + "P80": { + "value": "용수연암(m)", + "cached": "용수연암(m)", + "format": "General" + }, + "C81": { + "value": "0~2", + "cached": "0~2", + "format": "General" + }, + "E81": { + "value": "MAX(MIN(H1+H2+H3,Hw,2)-MAX(H1+H2,0),0)", + "cached": "MAX(MIN(H1+H2+H3,Hw,2)-MAX(H1+H2,0),0)", + "format": "General" + }, + "P81": { + "value": "MAX(MIN(H1+H2+H3,2)-MAX(H1+H2,Hw,0),0)", + "cached": "MAX(MIN(H1+H2+H3,2)-MAX(H1+H2,Hw,0),0)", + "format": "General" + }, + "C82": { + "value": "2~4", + "cached": "2~4", + "format": "General" + }, + "E82": { + "value": "MAX(MIN(H1+H2+H3,Hw,4)-MAX(H1+H2,2),0)", + "cached": "MAX(MIN(H1+H2+H3,Hw,4)-MAX(H1+H2,2),0)", + "format": "General" + }, + "P82": { + "value": "MAX(MIN(H1+H2+H3,4)-MAX(H1+H2,Hw,2),0)", + "cached": "MAX(MIN(H1+H2+H3,4)-MAX(H1+H2,Hw,2),0)", + "format": "General" + }, + "C83": { + "value": "4~6", + "cached": "4~6", + "format": "General" + }, + "E83": { + "value": "MAX(MIN(H1+H2+H3,Hw,6)-MAX(H1+H2,4),0)", + "cached": "MAX(MIN(H1+H2+H3,Hw,6)-MAX(H1+H2,4),0)", + "format": "General" + }, + "P83": { + "value": "MAX(MIN(H1+H2+H3,6)-MAX(H1+H2,Hw,4),0)", + "cached": "MAX(MIN(H1+H2+H3,6)-MAX(H1+H2,Hw,4),0)", + "format": "General" + }, + "C84": { + "value": "6~8", + "cached": "6~8", + "format": "General" + }, + "E84": { + "value": "MAX(MIN(H1+H2+H3,Hw,8)-MAX(H1+H2,6),0)", + "cached": "MAX(MIN(H1+H2+H3,Hw,8)-MAX(H1+H2,6),0)", + "format": "General" + }, + "P84": { + "value": "MAX(MIN(H1+H2+H3,8)-MAX(H1+H2,Hw,6),0)", + "cached": "MAX(MIN(H1+H2+H3,8)-MAX(H1+H2,Hw,6),0)", + "format": "General" + } + }, + "3.1 수량산출기준_구조체 현황": { + "A3": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B3": { + "value": "교각 현황", + "cached": "교각 현황", + "format": "General" + } + }, + "3.1 수량산출기준_구조체": { + "A3": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B3": { + "value": "구조체", + "cached": "구조체", + "format": "General" + }, + "D3": { + "value": ":", + "cached": ":", + "format": "General" + }, + "E3": { + "value": "4)~15)", + "cached": "4)~15)", + "format": "0.000" + }, + "R4": { + "value": "4) 거푸집", + "cached": "4) 거푸집", + "format": "General" + }, + "R5": { + "value": "(1) 버림콘크리트 - 합판 6회", + "cached": "(1) 버림콘크리트 - 합판 6회", + "format": "General" + }, + "R6": { + "value": "Alean", + "cached": "Alean", + "format": "General" + }, + "T6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "U6": { + "value": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "cached": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "format": "General" + }, + "R7": { + "value": "(2) 저판 - 유로폼(복잡)", + "cached": "(2) 저판 - 유로폼(복잡)", + "format": "General" + }, + "R8": { + "value": "Afot", + "cached": "Afot", + "format": "General" + }, + "T8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "U8": { + "value": "2LfHf + 2BfHf", + "cached": "2LfHf + 2BfHf", + "format": "General" + }, + "R9": { + "value": "(3) 기둥 - 강재거푸집", + "cached": "(3) 기둥 - 강재거푸집", + "format": "General" + }, + "R10": { + "value": "Acol", + "cached": "Acol", + "format": "General" + }, + "T10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "U10": { + "value": "π × Dc × Hcol", + "cached": "π × Dc × Hcol", + "format": "General" + }, + "S11": { + "value": "Hcol", + "cached": "Hcol", + "format": "General" + }, + "U11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V11": { + "value": "Zb-Zf-H1-H2-Hf", + "cached": "Zb-Zf-H1-H2-Hf", + "format": "General" + }, + "R12": { + "value": "(4) 두부보 - 강재거푸집", + "cached": "(4) 두부보 - 강재거푸집", + "format": "General" + }, + "R13": { + "value": "Acop", + "cached": "Acop", + "format": "0.000" + }, + "T13": { + "value": "=", + "cached": "=", + "format": "0.000" + }, + "U13": { + "value": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "cached": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "format": "0.000" + }, + "S14": { + "value": "Ac1", + "cached": "Ac1", + "format": "General" + }, + "U14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V14": { + "value": "A1 - A2(공제면적)", + "cached": "A1 - A2(공제면적)", + "format": "General" + }, + "T15": { + "value": "A1", + "cached": "A1", + "format": "General" + }, + "V15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "W15": { + "value": "(L1 + L2) × H1 / 2", + "cached": "(L1 + L2) × H1 / 2", + "format": "General" + }, + "T16": { + "value": "A2", + "cached": "A2", + "format": "General" + }, + "V16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "W16": { + "value": "R²/2 × (θ - sinθ)", + "cached": "R²/2 × (θ - sinθ)", + "format": "General" + }, + "U17": { + "value": "θ", + "cached": "θ", + "format": "General" + }, + "W17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "X17": { + "value": "2sin⁻¹(c / 2R)", + "cached": "2sin⁻¹(c / 2R)", + "format": "General" + }, + "U18": { + "value": "c", + "cached": "c", + "format": "General" + }, + "W18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "X18": { + "value": "√(((L2 - L1)/2)² + H1²)", + "cached": "√(((L2 - L1)/2)² + H1²)", + "format": "General" + }, + "S19": { + "value": "Ac2", + "cached": "Ac2", + "format": "General" + }, + "U19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V19": { + "value": "(Lc + L2) × H2 / 2", + "cached": "(Lc + L2) × H2 / 2", + "format": "General" + }, + "S20": { + "value": "Ac3", + "cached": "Ac3", + "format": "General" + }, + "U20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V20": { + "value": "Lc × H3 / 2", + "cached": "Lc × H3 / 2", + "format": "General" + }, + "S21": { + "value": "As1", + "cached": "As1", + "format": "General" + }, + "U21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V21": { + "value": "2 × Bc × R × θ", + "cached": "2 × Bc × R × θ", + "format": "General" + }, + "S22": { + "value": "As2", + "cached": "As2", + "format": "General" + }, + "U22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V22": { + "value": "Bc × √(a² + H2²)", + "cached": "Bc × √(a² + H2²)", + "format": "General" + }, + "S23": { + "value": "As3", + "cached": "As3", + "format": "General" + }, + "U23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V23": { + "value": "Bc × √(a² + (H2 + H3)²)", + "cached": "Bc × √(a² + (H2 + H3)²)", + "format": "General" + }, + "R24": { + "value": "(5) 받침블럭 - 합판 3회", + "cached": "(5) 받침블럭 - 합판 3회", + "format": "General" + }, + "R25": { + "value": "Abear", + "cached": "Abear", + "format": "General" + }, + "T25": { + "value": "=", + "cached": "=", + "format": "General" + }, + "U25": { + "value": "(2LbHb + 2BbHb) × Nb", + "cached": "(2LbHb + 2BbHb) × Nb", + "format": "General" + }, + "R27": { + "value": "5) 콘크리트", + "cached": "5) 콘크리트", + "format": "General" + }, + "R28": { + "value": "(1) 버림콘크리트", + "cached": "(1) 버림콘크리트", + "format": "General" + }, + "R29": { + "value": "Vlean", + "cached": "Vlean", + "format": "General" + }, + "T29": { + "value": "=", + "cached": "=", + "format": "General" + }, + "U29": { + "value": "(Lf+0.2)(Bf+0.2)×0.1", + "cached": "(Lf+0.2)(Bf+0.2)×0.1", + "format": "General" + }, + "R30": { + "value": "(2) 저판", + "cached": "(2) 저판", + "format": "General" + }, + "R31": { + "value": "Vfot", + "cached": "Vfot", + "format": "General" + }, + "T31": { + "value": "=", + "cached": "=", + "format": "General" + }, + "U31": { + "value": "Lf × Bf × Hf", + "cached": "Lf × Bf × Hf", + "format": "General" + }, + "R32": { + "value": "(3) 기둥", + "cached": "(3) 기둥", + "format": "General" + }, + "R33": { + "value": "Vcol", + "cached": "Vcol", + "format": "General" + }, + "T33": { + "value": "=", + "cached": "=", + "format": "General" + }, + "U33": { + "value": "π × Dc² / 4 × Hcol", + "cached": "π × Dc² / 4 × Hcol", + "format": "General" + }, + "R34": { + "value": "(4) 두부보", + "cached": "(4) 두부보", + "format": "General" + }, + "R35": { + "value": "Vcop", + "cached": "Vcop", + "format": "General" + }, + "T35": { + "value": "=", + "cached": "=", + "format": "General" + }, + "U35": { + "value": "(Ac1 + Ac2 + Ac3) × Bc", + "cached": "(Ac1 + Ac2 + Ac3) × Bc", + "format": "General" + }, + "R36": { + "value": "(5) 받침블럭", + "cached": "(5) 받침블럭", + "format": "General" + }, + "R37": { + "value": "Vbear", + "cached": "Vbear", + "format": "General" + }, + "T37": { + "value": "=", + "cached": "=", + "format": "General" + }, + "U37": { + "value": "Lbc × Bbc × Hbc × Nb", + "cached": "Lbc × Bbc × Hbc × Nb", + "format": "General" + }, + "R39": { + "value": "6) 가설계단", + "cached": "6) 가설계단", + "format": "General" + }, + "R40": { + "value": "(워킹타워)", + "cached": "(워킹타워)", + "format": "General" + }, + "V40": { + "value": "=", + "cached": "=", + "format": "General" + }, + "W40": { + "value": "(Zb-Zs) x 1EA X 1SET", + "cached": "(Zb-Zs) x 1EA X 1SET", + "format": "General" + }, + "R42": { + "value": "7) 교량받침", + "cached": "7) 교량받침", + "format": "General" + }, + "R43": { + "value": "(2800kN)", + "cached": "(2800kN)", + "format": "General" + }, + "U43": { + "value": "양방향(H=166)", + "cached": "양방향(H=166)", + "format": "General" + }, + "R44": { + "value": "받침수", + "cached": "받침수", + "format": "General" + }, + "T44": { + "value": "=", + "cached": "=", + "format": "General" + }, + "U44": { + "value": "Nb", + "cached": "Nb", + "format": "General" + }, + "R46": { + "value": "8) 무수축몰탈", + "cached": "8) 무수축몰탈", + "format": "General" + }, + "R47": { + "value": "Vmor", + "cached": "Vmor", + "format": "General" + }, + "T47": { + "value": "=", + "cached": "=", + "format": "General" + }, + "U47": { + "value": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1))", + "cached": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1))", + "format": "General" + }, + "U48": { + "value": " x 0.05 / 2 x Nb", + "cached": " x 0.05 / 2 x Nb", + "format": "General" + }, + "R50": { + "value": "9) 솔플레이트", + "cached": "9) 솔플레이트", + "format": "General" + }, + "R51": { + "value": "Wsol", + "cached": "Wsol", + "format": "General" + }, + "T51": { + "value": "=", + "cached": "=", + "format": "General" + }, + "U51": { + "value": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "cached": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "format": "General" + }, + "R53": { + "value": "10) 스페이셔", + "cached": "10) 스페이셔", + "format": "General" + }, + "R54": { + "value": "벽체용", + "cached": "벽체용", + "format": "General" + }, + "V54": { + "value": "=", + "cached": "=", + "format": "General" + }, + "W54": { + "value": "Acop+Acol", + "cached": "Acop+Acol", + "format": "0.000" + }, + "R55": { + "value": "슬래브 및 기초용", + "cached": "슬래브 및 기초용", + "format": "General" + }, + "V55": { + "value": "=", + "cached": "=", + "format": "General" + }, + "W55": { + "value": "Afot", + "cached": "Afot", + "format": "General" + }, + "R57": { + "value": "11) 철근가공조립(매우복잡)", + "cached": "11) 철근가공조립(매우복잡)", + "format": "General" + }, + "Y57": { + "value": "=", + "cached": "=", + "format": "0.000" + }, + "Z57": { + "value": "<도면참조>", + "cached": "<도면참조>", + "format": "0.000" + }, + "R59": { + "value": "12) 복합말뚝", + "cached": "12) 복합말뚝", + "format": "General" + }, + "R60": { + "value": "E.O.I.D", + "cached": "E.O.I.D", + "format": "General" + }, + "U60": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V60": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W60": { + "value": "회", + "cached": "회", + "format": "General" + }, + "R61": { + "value": "Restrike", + "cached": "Restrike", + "format": "General" + }, + "U61": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V61": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W61": { + "value": "회", + "cached": "회", + "format": "General" + }, + "R62": { + "value": "자재비(Lb)", + "cached": "자재비(Lb)", + "format": "General" + }, + "U62": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V62": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "R63": { + "value": "천공비", + "cached": "천공비", + "format": "General" + }, + "U63": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V63": { + "value": "Lb x Np", + "cached": "Lb x Np", + "format": "General" + }, + "R64": { + "value": "주면고정액", + "cached": "주면고정액", + "format": "General" + }, + "U64": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V64": { + "value": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "cached": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "format": "General" + }, + "R65": { + "value": "두부보강", + "cached": "두부보강", + "format": "General" + }, + "U65": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V65": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "R67": { + "value": "13) 점검시설", + "cached": "13) 점검시설", + "format": "General" + }, + "V67": { + "value": "=", + "cached": "=", + "format": "General" + }, + "W67": { + "value": 1, + "cached": 1, + "format": "General" + }, + "X67": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "R69": { + "value": "14) 콘크리트 양생", + "cached": "14) 콘크리트 양생", + "format": "0.000" + }, + "R70": { + "value": "저판상면", + "cached": "저판상면", + "format": "General" + }, + "U70": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V70": { + "value": "Lf × Bf", + "cached": "Lf × Bf", + "format": "General" + }, + "R71": { + "value": "두부보 상면", + "cached": "두부보 상면", + "format": "General" + }, + "U71": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V71": { + "value": "Lc × Bc", + "cached": "Lc × Bc", + "format": "General" + }, + "R73": { + "value": "15) 비파괴검사", + "cached": "15) 비파괴검사", + "format": "0.000" + }, + "R74": { + "value": "시험길이", + "cached": "시험길이", + "format": "General" + }, + "U74": { + "value": "=", + "cached": "=", + "format": "General" + }, + "V74": { + "value": "Np/10 x 2 x πDp", + "cached": "Np/10 x 2 x πDp", + "format": "General" + }, + "R75": { + "value": "※ 전체 말뚝의 10%에 대해 6m 제작길이 기준 이음구간별 원주길이 적용", + "cached": "※ 전체 말뚝의 10%에 대해 6m 제작길이 기준 이음구간별 원주길이 적용", + "format": "General" + }, + "R77": { + "value": "변수 범례", + "cached": "변수 범례", + "format": "0.000" + }, + "R78": { + "value": "Zb", + "cached": "Zb", + "format": "0.000" + }, + "S78": { + "value": ":", + "cached": ":", + "format": "General" + }, + "T78": { + "value": "받침 EL", + "cached": "받침 EL", + "format": "General" + }, + "X78": { + "value": "Hf", + "cached": "Hf", + "format": "0.000" + }, + "Y78": { + "value": ":", + "cached": ":", + "format": "General" + }, + "Z78": { + "value": "저판 높이", + "cached": "저판 높이", + "format": "General" + }, + "R79": { + "value": "Zs", + "cached": "Zs", + "format": "0.000" + }, + "S79": { + "value": ":", + "cached": ":", + "format": "General" + }, + "T79": { + "value": "지반고 EL", + "cached": "지반고 EL", + "format": "General" + }, + "X79": { + "value": "Dp", + "cached": "Dp", + "format": "0.000" + }, + "Y79": { + "value": ":", + "cached": ":", + "format": "General" + }, + "Z79": { + "value": "말뚝 직경", + "cached": "말뚝 직경", + "format": "General" + }, + "R80": { + "value": "Lc", + "cached": "Lc", + "format": "0.000" + }, + "S80": { + "value": ":", + "cached": ":", + "format": "General" + }, + "T80": { + "value": "두부보 길이", + "cached": "두부보 길이", + "format": "General" + }, + "X80": { + "value": "Tp", + "cached": "Tp", + "format": "0.000" + }, + "Y80": { + "value": ":", + "cached": ":", + "format": "General" + }, + "Z80": { + "value": "말뚝 두께", + "cached": "말뚝 두께", + "format": "General" + }, + "R81": { + "value": "Bc", + "cached": "Bc", + "format": "0.000" + }, + "S81": { + "value": ":", + "cached": ":", + "format": "General" + }, + "T81": { + "value": "두부보 폭", + "cached": "두부보 폭", + "format": "General" + }, + "X81": { + "value": "Lp", + "cached": "Lp", + "format": "0.000" + }, + "Y81": { + "value": ":", + "cached": ":", + "format": "General" + }, + "Z81": { + "value": "말뚝 길이", + "cached": "말뚝 길이", + "format": "General" + }, + "R82": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "S82": { + "value": ":", + "cached": ":", + "format": "General" + }, + "T82": { + "value": "두부보 하부높이", + "cached": "두부보 하부높이", + "format": "General" + }, + "X82": { + "value": "Np", + "cached": "Np", + "format": "0.000" + }, + "Y82": { + "value": ":", + "cached": ":", + "format": "General" + }, + "Z82": { + "value": "말뚝 수", + "cached": "말뚝 수", + "format": "General" + }, + "R83": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "S83": { + "value": ":", + "cached": ":", + "format": "General" + }, + "T83": { + "value": "두부보 상부높이", + "cached": "두부보 상부높이", + "format": "General" + }, + "X83": { + "value": "Lb", + "cached": "Lb", + "format": "0.000" + }, + "Y83": { + "value": ":", + "cached": ":", + "format": "General" + }, + "Z83": { + "value": "받침 길이", + "cached": "받침 길이", + "format": "General" + }, + "R84": { + "value": "s", + "cached": "s", + "format": "0.000" + }, + "S84": { + "value": ":", + "cached": ":", + "format": "General" + }, + "T84": { + "value": "횡경사(%)", + "cached": "횡경사(%)", + "format": "General" + }, + "X84": { + "value": "Bb", + "cached": "Bb", + "format": "0.000" + }, + "Y84": { + "value": ":", + "cached": ":", + "format": "General" + }, + "Z84": { + "value": "받침 폭", + "cached": "받침 폭", + "format": "General" + }, + "R85": { + "value": "a", + "cached": "a", + "format": "0.000" + }, + "S85": { + "value": ":", + "cached": ":", + "format": "General" + }, + "T85": { + "value": "두부보 돌출부 폭", + "cached": "두부보 돌출부 폭", + "format": "General" + }, + "X85": { + "value": "Nb", + "cached": "Nb", + "format": "0.000" + }, + "Y85": { + "value": ":", + "cached": ":", + "format": "General" + }, + "Z85": { + "value": "받침 수", + "cached": "받침 수", + "format": "General" + }, + "R86": { + "value": "R", + "cached": "R", + "format": "0.000" + }, + "S86": { + "value": ":", + "cached": ":", + "format": "General" + }, + "T86": { + "value": "두부보 곡률", + "cached": "두부보 곡률", + "format": "General" + }, + "X86": { + "value": "Lbc", + "cached": "Lbc", + "format": "0.000" + }, + "Y86": { + "value": ":", + "cached": ":", + "format": "General" + }, + "Z86": { + "value": "받침 블럭 길이", + "cached": "받침 블럭 길이", + "format": "General" + }, + "R87": { + "value": "Dc", + "cached": "Dc", + "format": "0.000" + }, + "S87": { + "value": ":", + "cached": ":", + "format": "General" + }, + "T87": { + "value": "기둥 직경", + "cached": "기둥 직경", + "format": "General" + }, + "X87": { + "value": "Bbc", + "cached": "Bbc", + "format": "0.000" + }, + "Y87": { + "value": ":", + "cached": ":", + "format": "General" + }, + "Z87": { + "value": "받침 블럭 폭", + "cached": "받침 블럭 폭", + "format": "General" + }, + "R88": { + "value": "Zf", + "cached": "Zf", + "format": "0.000" + }, + "S88": { + "value": ":", + "cached": ":", + "format": "General" + }, + "T88": { + "value": "저판저면 EL", + "cached": "저판저면 EL", + "format": "General" + }, + "X88": { + "value": "Hbc", + "cached": "Hbc", + "format": "0.000" + }, + "Y88": { + "value": ":", + "cached": ":", + "format": "General" + }, + "Z88": { + "value": "받침 블럭 높이", + "cached": "받침 블럭 높이", + "format": "General" + }, + "R89": { + "value": "Lf", + "cached": "Lf", + "format": "0.000" + }, + "S89": { + "value": ":", + "cached": ":", + "format": "General" + }, + "T89": { + "value": "저판 길이", + "cached": "저판 길이", + "format": "General" + }, + "X89": { + "value": "Ts", + "cached": "Ts", + "format": "0.000" + }, + "Y89": { + "value": ":", + "cached": ":", + "format": "General" + }, + "Z89": { + "value": "솔플레이트 두께", + "cached": "솔플레이트 두께", + "format": "General" + }, + "R90": { + "value": "Bf", + "cached": "Bf", + "format": "0.000" + }, + "S90": { + "value": ":", + "cached": ":", + "format": "General" + }, + "T90": { + "value": "저판 폭", + "cached": "저판 폭", + "format": "General" + } + }, + "3.2 관련변수": { + "A2": { + "value": "3.2 수량 변수", + "cached": "3.2 수량 변수", + "format": "General" + }, + "D17": { + "value": "구분", + "cached": "구분", + "format": "General" + }, + "G17": { + "value": "변수", + "cached": "변수", + "format": "0.000" + }, + "L17": { + "value": "기호", + "cached": "기호", + "format": "0.000" + }, + "N17": { + "value": "P1", + "cached": "P1", + "format": "0.000" + }, + "P17": { + "value": "P2", + "cached": "P2", + "format": "0.000" + }, + "R17": { + "value": "P3", + "cached": "P3", + "format": "0.000" + }, + "T17": { + "value": "P4", + "cached": "P4", + "format": "0.000" + }, + "V17": { + "value": "P5", + "cached": "P5", + "format": "0.000" + }, + "X17": { + "value": "P6", + "cached": "P6", + "format": "0.000" + }, + "D18": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "G18": { + "value": "받침 EL", + "cached": "받침 EL", + "format": "General" + }, + "L18": { + "value": "Zb", + "cached": "Zb", + "format": "0.000" + }, + "N18": { + "value": 43.411, + "cached": 43.411, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "P18": { + "value": 42.456, + "cached": 42.456, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "R18": { + "value": 41.502, + "cached": 41.502, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "T18": { + "value": 40.547, + "cached": 40.547, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "V18": { + "value": 39.592, + "cached": 39.592, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "X18": { + "value": 38.542, + "cached": 38.542, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G19": { + "value": "지반고 EL", + "cached": "지반고 EL", + "format": "General" + }, + "L19": { + "value": "Zs", + "cached": "Zs", + "format": "0.000" + }, + "N19": { + "value": 28.931, + "cached": 28.931, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "P19": { + "value": 27.864, + "cached": 27.864, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "R19": { + "value": 27.911, + "cached": 27.911, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "T19": { + "value": 28.068, + "cached": 28.068, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "V19": { + "value": 27.665, + "cached": 27.665, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "X19": { + "value": 28.899, + "cached": 28.899, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G20": { + "value": "지하수위 WL", + "cached": "지하수위 WL", + "format": "General" + }, + "L20": { + "value": "Zw", + "cached": "Zw", + "format": "0.000" + }, + "N20": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P20": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R20": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T20": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V20": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X20": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G21": { + "value": "토사 깊이", + "cached": "토사 깊이", + "format": "General" + }, + "L21": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "N21": { + "value": 2.8, + "cached": 2.8, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P21": { + "value": 2.74, + "cached": 2.74, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R21": { + "value": 2.85, + "cached": 2.85, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T21": { + "value": 2.85, + "cached": 2.85, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V21": { + "value": 2.83, + "cached": 2.83, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X21": { + "value": 3.33, + "cached": 3.33, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G22": { + "value": "풍화암 깊이", + "cached": "풍화암 깊이", + "format": "General" + }, + "L22": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "N22": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P22": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R22": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T22": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V22": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X22": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G23": { + "value": "연암 깊이", + "cached": "연암 깊이", + "format": "General" + }, + "L23": { + "value": "H3", + "cached": "H3", + "format": "0.000" + }, + "N23": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P23": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R23": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T23": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V23": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X23": { + "value": 0, + "cached": 0, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "D24": { + "value": "두부보", + "cached": "두부보", + "format": "General" + }, + "G24": { + "value": "두부보 길이", + "cached": "두부보 길이", + "format": "General" + }, + "L24": { + "value": "Lc", + "cached": "Lc", + "format": "0.000" + }, + "N24": { + "value": 12, + "cached": 12, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P24": { + "value": 12, + "cached": 12, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R24": { + "value": 12, + "cached": 12, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T24": { + "value": 12, + "cached": 12, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V24": { + "value": 12, + "cached": 12, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X24": { + "value": 12, + "cached": 12, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G25": { + "value": "두부보 폭", + "cached": "두부보 폭", + "format": "General" + }, + "L25": { + "value": "Bc", + "cached": "Bc", + "format": "0.000" + }, + "N25": { + "value": 3.1, + "cached": 3.1, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P25": { + "value": 3.1, + "cached": 3.1, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R25": { + "value": 3.1, + "cached": 3.1, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T25": { + "value": 3.1, + "cached": 3.1, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V25": { + "value": 3.1, + "cached": 3.1, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X25": { + "value": 3.1, + "cached": 3.1, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G26": { + "value": "두부보 하부높이", + "cached": "두부보 하부높이", + "format": "General" + }, + "L26": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "N26": { + "value": 1.5, + "cached": 1.5, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P26": { + "value": 1.5, + "cached": 1.5, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R26": { + "value": 1.5, + "cached": 1.5, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T26": { + "value": 1.5, + "cached": 1.5, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V26": { + "value": 1.5, + "cached": 1.5, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X26": { + "value": 1.5, + "cached": 1.5, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G27": { + "value": "두부보 상부높이", + "cached": "두부보 상부높이", + "format": "General" + }, + "L27": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "N27": { + "value": 1.5, + "cached": 1.5, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P27": { + "value": 1.5, + "cached": 1.5, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R27": { + "value": 1.5, + "cached": 1.5, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T27": { + "value": 1.5, + "cached": 1.5, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V27": { + "value": 1.5, + "cached": 1.5, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X27": { + "value": 1.5, + "cached": 1.5, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G28": { + "value": "횡경사(%)", + "cached": "횡경사(%)", + "format": "General" + }, + "L28": { + "value": "s", + "cached": "s", + "format": "0.000" + }, + "N28": { + "value": 3, + "cached": 3, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P28": { + "value": 3, + "cached": 3, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R28": { + "value": 3, + "cached": 3, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T28": { + "value": 3, + "cached": 3, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V28": { + "value": 3, + "cached": 3, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X28": { + "value": 3, + "cached": 3, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G29": { + "value": "두부보 돌출부 폭", + "cached": "두부보 돌출부 폭", + "format": "General" + }, + "L29": { + "value": "a", + "cached": "a", + "format": "0.000" + }, + "N29": { + "value": 0.2, + "cached": 0.2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P29": { + "value": 0.2, + "cached": 0.2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R29": { + "value": 0.2, + "cached": 0.2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T29": { + "value": 0.2, + "cached": 0.2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V29": { + "value": 0.2, + "cached": 0.2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X29": { + "value": 0.2, + "cached": 0.2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G30": { + "value": "두부보 변화부 곡률", + "cached": "두부보 변화부 곡률", + "format": "General" + }, + "L30": { + "value": "R", + "cached": "R", + "format": "0.000" + }, + "N30": { + "value": 12, + "cached": 12, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P30": { + "value": 12, + "cached": 12, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R30": { + "value": 12, + "cached": 12, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T30": { + "value": 12, + "cached": 12, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V30": { + "value": 12, + "cached": 12, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X30": { + "value": 12, + "cached": 12, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "D31": { + "value": "기둥", + "cached": "기둥", + "format": "General" + }, + "G31": { + "value": "기둥 직경", + "cached": "기둥 직경", + "format": "General" + }, + "L31": { + "value": "Dc", + "cached": "Dc", + "format": "0.000" + }, + "N31": { + "value": 2, + "cached": 2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P31": { + "value": 2, + "cached": 2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R31": { + "value": 2, + "cached": 2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T31": { + "value": 2, + "cached": 2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V31": { + "value": 2, + "cached": 2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X31": { + "value": 2, + "cached": 2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "D32": { + "value": "저판", + "cached": "저판", + "format": "General" + }, + "G32": { + "value": "저판 저면 EL", + "cached": "저판 저면 EL", + "format": "General" + }, + "L32": { + "value": "Zf", + "cached": "Zf", + "format": "0.000" + }, + "N32": { + "value": 26.208, + "cached": 26.208, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "P32": { + "value": 25.123, + "cached": 25.123, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "R32": { + "value": 25.175, + "cached": 25.175, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "T32": { + "value": 25.318, + "cached": 25.318, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "V32": { + "value": 24.665, + "cached": 24.665, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "X32": { + "value": 25.475, + "cached": 25.475, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G33": { + "value": "저판 길이", + "cached": "저판 길이", + "format": "General" + }, + "L33": { + "value": "Lf", + "cached": "Lf", + "format": "0.000" + }, + "N33": { + "value": 9.35, + "cached": 9.35, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P33": { + "value": 9.35, + "cached": 9.35, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R33": { + "value": 9.35, + "cached": 9.35, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T33": { + "value": 9.35, + "cached": 9.35, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V33": { + "value": 9.35, + "cached": 9.35, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X33": { + "value": 9.35, + "cached": 9.35, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G34": { + "value": "저판 폭", + "cached": "저판 폭", + "format": "General" + }, + "L34": { + "value": "Bf", + "cached": "Bf", + "format": "0.000" + }, + "N34": { + "value": 7.8, + "cached": 7.8, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P34": { + "value": 7.8, + "cached": 7.8, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R34": { + "value": 7.8, + "cached": 7.8, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T34": { + "value": 7.8, + "cached": 7.8, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V34": { + "value": 7.8, + "cached": 7.8, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X34": { + "value": 7.8, + "cached": 7.8, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G35": { + "value": "저판 높이", + "cached": "저판 높이", + "format": "General" + }, + "L35": { + "value": "Hf", + "cached": "Hf", + "format": "0.000" + }, + "N35": { + "value": 2.2, + "cached": 2.2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P35": { + "value": 2.2, + "cached": 2.2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R35": { + "value": 2.2, + "cached": 2.2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T35": { + "value": 2.2, + "cached": 2.2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V35": { + "value": 2.2, + "cached": 2.2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X35": { + "value": 2.2, + "cached": 2.2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "D36": { + "value": "말뚝", + "cached": "말뚝", + "format": "General" + }, + "G36": { + "value": "말뚝 직경", + "cached": "말뚝 직경", + "format": "General" + }, + "L36": { + "value": "Dp", + "cached": "Dp", + "format": "0.000" + }, + "N36": { + "value": 0.6, + "cached": 0.6, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P36": { + "value": 0.6, + "cached": 0.6, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R36": { + "value": 0.6, + "cached": 0.6, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T36": { + "value": 0.6, + "cached": 0.6, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V36": { + "value": 0.6, + "cached": 0.6, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X36": { + "value": 0.6, + "cached": 0.6, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G37": { + "value": "말뚝 두께", + "cached": "말뚝 두께", + "format": "General" + }, + "L37": { + "value": "Tp", + "cached": "Tp", + "format": "0.000" + }, + "N37": { + "value": 0.009, + "cached": 0.009, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "P37": { + "value": 0.009, + "cached": 0.009, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "R37": { + "value": 0.009, + "cached": 0.009, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "T37": { + "value": 0.009, + "cached": 0.009, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "V37": { + "value": 0.009, + "cached": 0.009, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "X37": { + "value": 0.009, + "cached": 0.009, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G38": { + "value": "말뚝 길이", + "cached": "말뚝 길이", + "format": "General" + }, + "L38": { + "value": "Lp", + "cached": "Lp", + "format": "0.000" + }, + "N38": { + "value": 24.4, + "cached": 24.4, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P38": { + "value": 25.9, + "cached": 25.9, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R38": { + "value": 25.3, + "cached": 25.3, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T38": { + "value": 26.2, + "cached": 26.2, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V38": { + "value": 27.8, + "cached": 27.8, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X38": { + "value": 30.4, + "cached": 30.4, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G39": { + "value": "말뚝 수", + "cached": "말뚝 수", + "format": "General" + }, + "L39": { + "value": "Np", + "cached": "Np", + "format": "0.000" + }, + "N39": { + "value": 30, + "cached": 30, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "P39": { + "value": 30, + "cached": 30, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R39": { + "value": 30, + "cached": 30, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T39": { + "value": 30, + "cached": 30, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V39": { + "value": 30, + "cached": 30, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X39": { + "value": 30, + "cached": 30, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "D40": { + "value": "받침", + "cached": "받침", + "format": "General" + }, + "G40": { + "value": "받침 길이", + "cached": "받침 길이", + "format": "General" + }, + "L40": { + "value": "Lb", + "cached": "Lb", + "format": "0.000" + }, + "N40": { + "value": 0.7, + "cached": 0.7, + "format": "0.00" + }, + "P40": { + "value": 0.7, + "cached": 0.7, + "format": "0.00" + }, + "R40": { + "value": 0.7, + "cached": 0.7, + "format": "0.00" + }, + "T40": { + "value": 0.7, + "cached": 0.7, + "format": "0.00" + }, + "V40": { + "value": 0.7, + "cached": 0.7, + "format": "0.00" + }, + "X40": { + "value": 0.7, + "cached": 0.7, + "format": "0.00" + }, + "G41": { + "value": "받침 폭", + "cached": "받침 폭", + "format": "General" + }, + "L41": { + "value": "Bb", + "cached": "Bb", + "format": "0.000" + }, + "N41": { + "value": 0.64, + "cached": 0.64, + "format": "0.00" + }, + "P41": { + "value": 0.65, + "cached": 0.65, + "format": "0.00" + }, + "R41": { + "value": 0.65, + "cached": 0.65, + "format": "0.00" + }, + "T41": { + "value": 0.79, + "cached": 0.79, + "format": "0.00" + }, + "V41": { + "value": 0.65, + "cached": 0.65, + "format": "0.00" + }, + "X41": { + "value": 0.79, + "cached": 0.79, + "format": "0.00" + }, + "G42": { + "value": "받침 수", + "cached": "받침 수", + "format": "General" + }, + "L42": { + "value": "Nb", + "cached": "Nb", + "format": "0.000" + }, + "N42": { + "value": 10, + "cached": 10, + "format": "General" + }, + "P42": { + "value": 10, + "cached": 10, + "format": "General" + }, + "R42": { + "value": 10, + "cached": 10, + "format": "General" + }, + "T42": { + "value": 10, + "cached": 10, + "format": "General" + }, + "V42": { + "value": 10, + "cached": 10, + "format": "General" + }, + "X42": { + "value": 10, + "cached": 10, + "format": "General" + }, + "G43": { + "value": "받침 블럭 길이", + "cached": "받침 블럭 길이", + "format": "General" + }, + "L43": { + "value": "Lbc", + "cached": "Lbc", + "format": "0.000" + }, + "N43": { + "value": 1.2, + "cached": 1.2, + "format": "General" + }, + "P43": { + "value": 1.2, + "cached": 1.2, + "format": "General" + }, + "R43": { + "value": 1.2, + "cached": 1.2, + "format": "General" + }, + "T43": { + "value": 1.2, + "cached": 1.2, + "format": "General" + }, + "V43": { + "value": 1.2, + "cached": 1.2, + "format": "General" + }, + "X43": { + "value": 1.2, + "cached": 1.2, + "format": "General" + }, + "G44": { + "value": "받침 블럭 폭", + "cached": "받침 블럭 폭", + "format": "General" + }, + "L44": { + "value": "Bbc", + "cached": "Bbc", + "format": "0.000" + }, + "N44": { + "value": 1.2, + "cached": 1.2, + "format": "General" + }, + "P44": { + "value": 1.2, + "cached": 1.2, + "format": "General" + }, + "R44": { + "value": 1.2, + "cached": 1.2, + "format": "General" + }, + "T44": { + "value": 1.2, + "cached": 1.2, + "format": "General" + }, + "V44": { + "value": 1.2, + "cached": 1.2, + "format": "General" + }, + "X44": { + "value": 1.2, + "cached": 1.2, + "format": "General" + }, + "G45": { + "value": "받침 블럭 높이", + "cached": "받침 블럭 높이", + "format": "General" + }, + "L45": { + "value": "Hbc", + "cached": "Hbc", + "format": "0.000" + }, + "N45": { + "value": 0.164, + "cached": 0.164, + "format": "General" + }, + "P45": { + "value": 0.18, + "cached": 0.18, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "R45": { + "value": 0.196, + "cached": 0.196, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "T45": { + "value": 0.18, + "cached": 0.18, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "V45": { + "value": 0.18, + "cached": 0.18, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "X45": { + "value": 0.116, + "cached": 0.116, + "format": "#,##0.00;\\-#,##0.00;\"-\"" + }, + "G46": { + "value": "솔플레이트 두께", + "cached": "솔플레이트 두께", + "format": "General" + }, + "L46": { + "value": "Ts", + "cached": "Ts", + "format": "0.000" + }, + "N46": { + "value": 0.03, + "cached": 0.03, + "format": "General" + }, + "P46": { + "value": 0.03, + "cached": 0.03, + "format": "General" + }, + "R46": { + "value": 0.03, + "cached": 0.03, + "format": "General" + }, + "T46": { + "value": 0.03, + "cached": 0.03, + "format": "General" + }, + "V46": { + "value": 0.03, + "cached": 0.03, + "format": "General" + }, + "X46": { + "value": 0.03, + "cached": 0.03, + "format": "General" + } + }, + "3.3 수량산출_ex)": { + "A2": { + "value": "3.3 수량 산출", + "cached": "3.3 수량 산출", + "format": "0.000" + }, + "A3": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B3": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "A4": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E4": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J4": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K4": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W4": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "AW5": { + "value": "구분", + "cached": "구분", + "format": "General" + }, + "AZ5": { + "value": "변수", + "cached": "변수", + "format": "0.000" + }, + "BE5": { + "value": "기호", + "cached": "기호", + "format": "0.000" + }, + "BG5": { + "value": "P1", + "cached": "P1", + "format": "0.000" + }, + "A6": { + "value": "1)", + "cached": "1)", + "format": "General" + }, + "B6": { + "value": "구조물터파기", + "cached": "구조물터파기", + "format": "General" + }, + "E6": { + "value": "육상토사", + "cached": "육상토사", + "format": "General" + }, + "G6": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J6": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K6": { + "value": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "cached": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "format": "0.000" + }, + "W6": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2", + "cached": 316.76250000000005, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI6": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK6": { + "value": "=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM6": { + "value": "L", + "cached": "L", + "format": "General" + }, + "AN6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO6": { + "value": "=AO7+2*BG9", + "cached": 16.75, + "format": "General" + }, + "AW6": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "AZ6": { + "value": "받침 EL", + "cached": "받침 EL", + "format": "General" + }, + "BE6": { + "value": "Zb", + "cached": "Zb", + "format": "0.000" + }, + "BG6": { + "value": "='3.2 관련변수'!N18", + "cached": 43.411, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G7": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J7": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W7": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI7": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK7": { + "value": "=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM7": { + "value": "L1", + "cached": "L1", + "format": "General" + }, + "AN7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO7": { + "value": "=AO8+2*0.5*BG10", + "cached": 13.75, + "format": "General" + }, + "AZ7": { + "value": "지반고 EL", + "cached": "지반고 EL", + "format": "General" + }, + "BE7": { + "value": "Zs", + "cached": "Zs", + "format": "0.000" + }, + "BG7": { + "value": "='3.2 관련변수'!N19", + "cached": 28.931, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G8": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J8": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W8": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI8": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK8": { + "value": "=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM8": { + "value": "L2", + "cached": "L2", + "format": "General" + }, + "AN8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO8": { + "value": "=AO9+2*0.3*BG10", + "cached": 12.25, + "format": "General" + }, + "AZ8": { + "value": "지하수위 WL", + "cached": "지하수위 WL", + "format": "General" + }, + "BE8": { + "value": "Zw", + "cached": "Zw", + "format": "0.000" + }, + "BG8": { + "value": 26.93, + "cached": 26.93, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G9": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J9": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W9": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI9": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK9": { + "value": "=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM9": { + "value": "L3", + "cached": "L3", + "format": "General" + }, + "AN9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO9": { + "value": "=BG21+2", + "cached": 11.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ9": { + "value": "토사 깊이", + "cached": "토사 깊이", + "format": "General" + }, + "BE9": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG9": { + "value": 1.5, + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E10": { + "value": "용수토사", + "cached": "용수토사", + "format": "General" + }, + "G10": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J10": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W10": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI10": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK10": { + "value": "=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM10": { + "value": "B", + "cached": "B", + "format": "General" + }, + "AN10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO10": { + "value": "=AO11+2*BG9", + "cached": 15.200000000000001, + "format": "General" + }, + "AZ10": { + "value": "풍화암 깊이", + "cached": "풍화암 깊이", + "format": "General" + }, + "BE10": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG10": { + "value": 1.5, + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G11": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J11": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W11": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI11": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK11": { + "value": "=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM11": { + "value": "B1", + "cached": "B1", + "format": "General" + }, + "AN11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO11": { + "value": "=AO12+2*0.5*BG10", + "cached": 12.200000000000001, + "format": "General" + }, + "AZ11": { + "value": "연암 깊이", + "cached": "연암 깊이", + "format": "General" + }, + "BE11": { + "value": "H3", + "cached": "H3", + "format": "0.000" + }, + "BG11": { + "value": 1.5, + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G12": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J12": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W12": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI12": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK12": { + "value": "=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM12": { + "value": "B2", + "cached": "B2", + "format": "General" + }, + "AN12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO12": { + "value": "=AO13+2*0.3*BG11", + "cached": 10.700000000000001, + "format": "General" + }, + "AW12": { + "value": "두부보", + "cached": "두부보", + "format": "General" + }, + "AZ12": { + "value": "두부보 길이", + "cached": "두부보 길이", + "format": "General" + }, + "BE12": { + "value": "Lc", + "cached": "Lc", + "format": "0.000" + }, + "BG12": { + "value": "='3.2 관련변수'!N24", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G13": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J13": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W13": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI13": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK13": { + "value": "=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM13": { + "value": "B3", + "cached": "B3", + "format": "General" + }, + "AN13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO13": { + "value": "=BG22+2", + "cached": 9.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ13": { + "value": "두부보 폭", + "cached": "두부보 폭", + "format": "General" + }, + "BE13": { + "value": "Bc", + "cached": "Bc", + "format": "0.000" + }, + "BG13": { + "value": "='3.2 관련변수'!N25", + "cached": 3.1, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E14": { + "value": "육상풍화암", + "cached": "육상풍화암", + "format": "General" + }, + "G14": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J14": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W14": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2", + "cached": 74.70625000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK14": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)", + "cached": 0.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AN14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO14": { + "value": "=BG7-BG20+0.1", + "cached": 2.8230000000000026, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ14": { + "value": "두부보 하부높이", + "cached": "두부보 하부높이", + "format": "General" + }, + "BE14": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG14": { + "value": "='3.2 관련변수'!N26", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G15": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J15": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W15": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2", + "cached": 0.14941250000018264, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI15": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK15": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)", + "cached": 0.0010000000000012221, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM15": { + "value": "Hw", + "cached": "Hw", + "format": "General" + }, + "AN15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO15": { + "value": "=BG7-BG8", + "cached": 2.0010000000000012, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ15": { + "value": "두부보 상부높이", + "cached": "두부보 상부높이", + "format": "General" + }, + "BE15": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG15": { + "value": "='3.2 관련변수'!N27", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G16": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J16": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W16": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI16": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK16": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM16": { + "value": "Df", + "cached": "Df", + "format": "General" + }, + "AN16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO16": { + "value": "=BG7-BG20-BG23", + "cached": 0.5230000000000024, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ16": { + "value": "횡경사(%)", + "cached": "횡경사(%)", + "format": "General" + }, + "BE16": { + "value": "s", + "cached": "s", + "format": "0.000" + }, + "BG16": { + "value": "='3.2 관련변수'!N28", + "cached": 3, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G17": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J17": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W17": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI17": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK17": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM17": { + "value": "Vs", + "cached": "Vs", + "format": "General" + }, + "AN17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO17": { + "value": "=AO18+AO19+AO20", + "cached": 722.6100000000001, + "format": "General" + }, + "AZ17": { + "value": "두부보 돌출부 폭", + "cached": "두부보 돌출부 폭", + "format": "General" + }, + "BE17": { + "value": "a", + "cached": "a", + "format": "0.000" + }, + "BG17": { + "value": "='3.2 관련변수'!N29", + "cached": 0.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E18": { + "value": "용수풍화암", + "cached": "용수풍화암", + "format": "General" + }, + "G18": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J18": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W18": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI18": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK18": { + "value": "=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM18": { + "value": "Vs1", + "cached": "Vs1", + "format": "General" + }, + "AN18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO18": { + "value": "=(AO6*AO10+AO7*AO11)*BG9/2", + "cached": 316.76250000000005, + "format": "General" + }, + "AZ18": { + "value": "두부보 변화부 곡률", + "cached": "두부보 변화부 곡률", + "format": "General" + }, + "BE18": { + "value": "R", + "cached": "R", + "format": "0.000" + }, + "BG18": { + "value": "='3.2 관련변수'!N30", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G19": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J19": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W19": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2", + "cached": 149.26308749999984, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI19": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK19": { + "value": "=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)", + "cached": 0.9989999999999988, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM19": { + "value": "Vs2", + "cached": "Vs2", + "format": "General" + }, + "AN19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO19": { + "value": "=(AO7*AO11+AO8*AO12)*BG10/2", + "cached": 224.11875000000003, + "format": "General" + }, + "AW19": { + "value": "기둥", + "cached": "기둥", + "format": "General" + }, + "AZ19": { + "value": "기둥 직경", + "cached": "기둥 직경", + "format": "General" + }, + "BE19": { + "value": "Dc", + "cached": "Dc", + "format": "0.000" + }, + "BG19": { + "value": "='3.2 관련변수'!N31", + "cached": 2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G20": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J20": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W20": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI20": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK20": { + "value": "=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM20": { + "value": "Vs3", + "cached": "Vs3", + "format": "General" + }, + "AN20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO20": { + "value": "=(AO8*AO12+AO9*AO13)*BG11/2", + "cached": 181.72875, + "format": "General" + }, + "AW20": { + "value": "저판", + "cached": "저판", + "format": "General" + }, + "AZ20": { + "value": "저판 저면 EL", + "cached": "저판 저면 EL", + "format": "General" + }, + "BE20": { + "value": "Zf", + "cached": "Zf", + "format": "0.000" + }, + "BG20": { + "value": "='3.2 관련변수'!N32", + "cached": 26.208, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G21": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J21": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W21": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI21": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK21": { + "value": "=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM21": { + "value": "V1", + "cached": "V1", + "format": "General" + }, + "AN21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO21": { + "value": "=PI()*BG19^2/4*AO16", + "cached": 1.6430529578274693, + "format": "General" + }, + "AZ21": { + "value": "저판 길이", + "cached": "저판 길이", + "format": "General" + }, + "BE21": { + "value": "Lf", + "cached": "Lf", + "format": "0.000" + }, + "BG21": { + "value": "='3.2 관련변수'!N33", + "cached": 9.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E22": { + "value": "육상연암", + "cached": "육상연암", + "format": "General" + }, + "G22": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J22": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W22": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI22": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK22": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM22": { + "value": "V2", + "cached": "V2", + "format": "General" + }, + "AN22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO22": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "General" + }, + "AZ22": { + "value": "저판 폭", + "cached": "저판 폭", + "format": "General" + }, + "BE22": { + "value": "Bf", + "cached": "Bf", + "format": "0.000" + }, + "BG22": { + "value": "='3.2 관련변수'!N34", + "cached": 7.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G23": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J23": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W23": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI23": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK23": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM23": { + "value": "V3", + "cached": "V3", + "format": "General" + }, + "AN23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO23": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "General" + }, + "AZ23": { + "value": "저판 높이", + "cached": "저판 높이", + "format": "General" + }, + "BE23": { + "value": "Hf", + "cached": "Hf", + "format": "0.000" + }, + "BG23": { + "value": "='3.2 관련변수'!N35", + "cached": 2.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G24": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J24": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W24": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI24": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ24": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK24": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW24": { + "value": "말뚝", + "cached": "말뚝", + "format": "General" + }, + "AZ24": { + "value": "말뚝 직경", + "cached": "말뚝 직경", + "format": "General" + }, + "BE24": { + "value": "Dp", + "cached": "Dp", + "format": "0.000" + }, + "BG24": { + "value": "='3.2 관련변수'!N36", + "cached": 0.6, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G25": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J25": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W25": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI25": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ25": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK25": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ25": { + "value": "말뚝 두께", + "cached": "말뚝 두께", + "format": "General" + }, + "BE25": { + "value": "Tp", + "cached": "Tp", + "format": "0.000" + }, + "BG25": { + "value": "='3.2 관련변수'!N37", + "cached": 0.009, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E26": { + "value": "용수연암", + "cached": "용수연암", + "format": "General" + }, + "G26": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J26": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W26": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI26": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ26": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK26": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ26": { + "value": "말뚝 길이", + "cached": "말뚝 길이", + "format": "General" + }, + "BE26": { + "value": "Lp", + "cached": "Lp", + "format": "0.000" + }, + "BG26": { + "value": "='3.2 관련변수'!N38", + "cached": 24.4, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G27": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J27": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W27": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2", + "cached": 121.1525, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI27": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ27": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK27": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)", + "cached": 1, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ27": { + "value": "말뚝 수", + "cached": "말뚝 수", + "format": "General" + }, + "BE27": { + "value": "Np", + "cached": "Np", + "format": "0.000" + }, + "BG27": { + "value": "='3.2 관련변수'!N39", + "cached": 30, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G28": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J28": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W28": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2", + "cached": 60.57625, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI28": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ28": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK28": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)", + "cached": 0.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW28": { + "value": "받침", + "cached": "받침", + "format": "General" + }, + "AZ28": { + "value": "받침 길이", + "cached": "받침 길이", + "format": "General" + }, + "BE28": { + "value": "Lb", + "cached": "Lb", + "format": "0.000" + }, + "BG28": { + "value": "='3.2 관련변수'!N40", + "cached": 0.7, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G29": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J29": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W29": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI29": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ29": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK29": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ29": { + "value": "받침 폭", + "cached": "받침 폭", + "format": "General" + }, + "BE29": { + "value": "Bb", + "cached": "Bb", + "format": "0.000" + }, + "BG29": { + "value": "='3.2 관련변수'!N41", + "cached": 0.64, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A30": { + "value": "2)", + "cached": "2)", + "format": "General" + }, + "B30": { + "value": "잔토", + "cached": "잔토", + "format": "General" + }, + "J30": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K30": { + "value": "V1+V2+V3", + "cached": "V1+V2+V3", + "format": "0.000" + }, + "W30": { + "value": "=AO21+AO22+AO23", + "cached": 169.72905295782746, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ30": { + "value": "받침 수", + "cached": "받침 수", + "format": "General" + }, + "BE30": { + "value": "Nb", + "cached": "Nb", + "format": "0.000" + }, + "BG30": { + "value": "='3.2 관련변수'!N42", + "cached": 10, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A31": { + "value": "3)", + "cached": "3)", + "format": "General" + }, + "B31": { + "value": "되메우기", + "cached": "되메우기", + "format": "General" + }, + "E31": { + "value": "토사, 다짐", + "cached": "토사, 다짐", + "format": "General" + }, + "J31": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K31": { + "value": "Vs-(V1+V2+V3)", + "cached": "Vs-(V1+V2+V3)", + "format": "0.000" + }, + "W31": { + "value": "=AO17-(AO21+AO22+AO23)", + "cached": 552.8809470421727, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ31": { + "value": "받침 블럭 길이", + "cached": "받침 블럭 길이", + "format": "General" + }, + "BE31": { + "value": "Lbc", + "cached": "Lbc", + "format": "0.000" + }, + "BG31": { + "value": "='3.2 관련변수'!N43", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ32": { + "value": "받침 블럭 폭", + "cached": "받침 블럭 폭", + "format": "General" + }, + "BE32": { + "value": "Bbc", + "cached": "Bbc", + "format": "0.000" + }, + "BG32": { + "value": "='3.2 관련변수'!N44", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ33": { + "value": "받침 블럭 높이", + "cached": "받침 블럭 높이", + "format": "General" + }, + "BE33": { + "value": "Hbc", + "cached": "Hbc", + "format": "0.000" + }, + "BG33": { + "value": "='3.2 관련변수'!N45", + "cached": 0.164, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ34": { + "value": "솔플레이트 두께", + "cached": "솔플레이트 두께", + "format": "General" + }, + "BE34": { + "value": "Ts", + "cached": "Ts", + "format": "0.000" + }, + "BG34": { + "value": "='3.2 관련변수'!N46", + "cached": 0.03, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A47": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B47": { + "value": "구조체", + "cached": "구조체", + "format": "General" + }, + "A48": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E48": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J48": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K48": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W48": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "A50": { + "value": "4)", + "cached": "4)", + "format": "General" + }, + "B50": { + "value": "거푸집", + "cached": "거푸집", + "format": "General" + }, + "E50": { + "value": "강재\n거푸집", + "cached": "강재\n거푸집", + "format": "General" + }, + "G50": { + "value": "코핑부", + "cached": "코핑부", + "format": "General" + }, + "J50": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K50": { + "value": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "cached": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "format": "0.000" + }, + "W50": { + "value": "=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))", + "cached": 72.56659607587385, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G51": { + "value": "기둥부", + "cached": "기둥부", + "format": "General" + }, + "J51": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K51": { + "value": "π × Dc × Hcol", + "cached": "π × Dc × Hcol", + "format": "General" + }, + "W51": { + "value": "=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)", + "cached": 236.80068785698427, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E52": { + "value": "합판3회", + "cached": "합판3회", + "format": "General" + }, + "G52": { + "value": "받침블럭", + "cached": "받침블럭", + "format": "General" + }, + "J52": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K52": { + "value": "(2LbHb + 2BbHb) × Nb", + "cached": "(2LbHb + 2BbHb) × Nb", + "format": "General" + }, + "W52": { + "value": "=(2*BG31*BG33+2*BG32*BG33)*BG30", + "cached": 7.872, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E53": { + "value": "합판6회", + "cached": "합판6회", + "format": "General" + }, + "G53": { + "value": "버림콘크리트", + "cached": "버림콘크리트", + "format": "General" + }, + "J53": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K53": { + "value": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "cached": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "format": "General" + }, + "W53": { + "value": "=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1", + "cached": 3.51, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E54": { + "value": "유로폼\n(복잡)", + "cached": "유로폼\n(복잡)", + "format": "General" + }, + "G54": { + "value": "0~7m", + "cached": "0~7m", + "format": "General" + }, + "J54": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K54": { + "value": "2LfHf + 2BfHf", + "cached": "2LfHf + 2BfHf", + "format": "General" + }, + "W54": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G55": { + "value": "7~10m", + "cached": "7~10m", + "format": "General" + }, + "J55": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "G56": { + "value": "10~13m", + "cached": "10~13m", + "format": "General" + }, + "J56": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A57": { + "value": "5)", + "cached": "5)", + "format": "General" + }, + "B57": { + "value": "콘크리트", + "cached": "콘크리트", + "format": "General" + }, + "E57": { + "value": "저판 (25-27-15)", + "cached": "저판 (25-27-15)", + "format": "General" + }, + "J57": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K57": { + "value": "Lf × Bf × Hf", + "cached": "Lf × Bf × Hf", + "format": "General" + }, + "W57": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E58": { + "value": "본체 (25-40-15)", + "cached": "본체 (25-40-15)", + "format": "General" + }, + "J58": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K58": { + "value": "Vcop+Vcol+Vbear", + "cached": "Vcop+Vcol+Vbear", + "format": "0.000" + }, + "W58": { + "value": "=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)", + "cached": 210.16991944785389, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E59": { + "value": "버림콘크리트(40-15-8)", + "cached": "버림콘크리트(40-15-8)", + "format": "General" + }, + "J59": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K59": { + "value": "(Lf+0.2)(Bf+0.2)×0.1", + "cached": "(Lf+0.2)(Bf+0.2)×0.1", + "format": "General" + }, + "W59": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "B60": { + "value": "콘크리트 타설", + "cached": "콘크리트 타설", + "format": "General" + }, + "E60": { + "value": "펌프카타설", + "cached": "펌프카타설", + "format": "General" + }, + "G60": { + "value": "0~15(육상)", + "cached": "0~15(육상)", + "format": "General" + }, + "J60": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K60": { + "value": "Vcop+Vcol+Vfot+Vbear+Vlean", + "cached": "Vcop+Vcol+Vfot+Vbear+Vlean", + "format": "General" + }, + "W60": { + "value": "=W57+W58+W59", + "cached": 378.2559194478539, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A61": { + "value": "6)", + "cached": "6)", + "format": "General" + }, + "B61": { + "value": "가설계단", + "cached": "가설계단", + "format": "General" + }, + "E61": { + "value": "워킹타워", + "cached": "워킹타워", + "format": "General" + }, + "J61": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K61": { + "value": "(Zb-Zs) x 1EA X 1SET", + "cached": "(Zb-Zs) x 1EA X 1SET", + "format": "General" + }, + "W61": { + "value": "=BG6-BG7", + "cached": 14.48, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A62": { + "value": "7)", + "cached": "7)", + "format": "General" + }, + "B62": { + "value": "교량받침(2800kN)", + "cached": "교량받침(2800kN)", + "format": "General" + }, + "E62": { + "value": "양방향 H=166", + "cached": "양방향 H=166", + "format": "General" + }, + "J62": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K62": { + "value": "Nb", + "cached": "Nb", + "format": "General" + }, + "W62": { + "value": "=BG30", + "cached": 10, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A63": { + "value": "8)", + "cached": "8)", + "format": "General" + }, + "B63": { + "value": "무수축몰탈", + "cached": "무수축몰탈", + "format": "General" + }, + "E63": { + "value": "T=300mm", + "cached": "T=300mm", + "format": "General" + }, + "J63": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K63": { + "value": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "cached": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "format": "General" + }, + "W63": { + "value": "=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30", + "cached": 0.337, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A64": { + "value": "9)", + "cached": "9)", + "format": "General" + }, + "B64": { + "value": "솔플레이트", + "cached": "솔플레이트", + "format": "General" + }, + "J64": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K64": { + "value": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "cached": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "format": "General" + }, + "W64": { + "value": "=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85", + "cached": 1.3941599999999998, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A65": { + "value": "10)", + "cached": "10)", + "format": "General" + }, + "B65": { + "value": "스페이서", + "cached": "스페이서", + "format": "General" + }, + "E65": { + "value": "슬래브 및 기초용", + "cached": "슬래브 및 기초용", + "format": "General" + }, + "J65": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K65": { + "value": "Afot", + "cached": "Afot", + "format": "General" + }, + "W65": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E66": { + "value": "벽체용", + "cached": "벽체용", + "format": "General" + }, + "J66": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K66": { + "value": "Acop+Acol", + "cached": "Acop+Acol", + "format": "0.000" + }, + "W66": { + "value": "=W50+W51", + "cached": 309.36728393285813, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A67": { + "value": "11)", + "cached": "11)", + "format": "General" + }, + "B67": { + "value": "철근가공조립", + "cached": "철근가공조립", + "format": "General" + }, + "E67": { + "value": "매우복잡", + "cached": "매우복잡", + "format": "General" + }, + "J67": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K67": { + "value": "<도면참조>", + "cached": "<도면참조>", + "format": "0.000" + }, + "W67": { + "value": 19.316, + "cached": 19.316, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A68": { + "value": "12)", + "cached": "12)", + "format": "General" + }, + "B68": { + "value": "복합말뚝", + "cached": "복합말뚝", + "format": "General" + }, + "E68": { + "value": "E.O.I.D", + "cached": "E.O.I.D", + "format": "General" + }, + "J68": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K68": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W68": { + "value": "=K68", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E69": { + "value": "Restrike", + "cached": "Restrike", + "format": "General" + }, + "J69": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K69": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W69": { + "value": "=K69", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E70": { + "value": "자재비(직항)", + "cached": "자재비(직항)", + "format": "General" + }, + "J70": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K70": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W70": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E71": { + "value": "천공비", + "cached": "천공비", + "format": "General" + }, + "J71": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K71": { + "value": "Lb x Np", + "cached": "Lb x Np", + "format": "General" + }, + "W71": { + "value": "=BG26*BG27", + "cached": 732, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E72": { + "value": "주면고정액", + "cached": "주면고정액", + "format": "General" + }, + "J72": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K72": { + "value": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "cached": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "format": "General" + }, + "W72": { + "value": "=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27", + "cached": 74.73848922890116, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E73": { + "value": "두부보강", + "cached": "두부보강", + "format": "General" + }, + "J73": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K73": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W73": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A74": { + "value": "13)", + "cached": "13)", + "format": "General" + }, + "B74": { + "value": "점검시설", + "cached": "점검시설", + "format": "General" + }, + "J74": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K74": { + "value": 1, + "cached": 1, + "format": "General" + }, + "W74": { + "value": "=K74", + "cached": 1, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A75": { + "value": "14)", + "cached": "14)", + "format": "General" + }, + "B75": { + "value": "콘크리트 양생", + "cached": "콘크리트 양생", + "format": "General" + }, + "J75": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K75": { + "value": "Lf × Bf + Lc × Bc ", + "cached": "Lf × Bf + Lc × Bc ", + "format": "General" + }, + "W75": { + "value": "=BG21*BG22+BG12*BG13", + "cached": 110.13, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A76": { + "value": "15)", + "cached": "15)", + "format": "General" + }, + "B76": { + "value": "비파괴검사", + "cached": "비파괴검사", + "format": "General" + }, + "E76": { + "value": "M.T", + "cached": "M.T", + "format": "General" + }, + "J76": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K76": { + "value": "Np/10 x 3 x πDp", + "cached": "Np/10 x 3 x πDp", + "format": "General" + }, + "W76": { + "value": "=BG27/10*3*PI()*BG24", + "cached": 16.964600329384883, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + } + }, + "3.3 수량산출_P1": { + "A2": { + "value": "3.3 수량 산출", + "cached": "3.3 수량 산출", + "format": "0.000" + }, + "E2": { + "value": "-", + "cached": "-", + "format": "0.000" + }, + "F2": { + "value": "(P1)", + "cached": "(P1)", + "format": "0.000" + }, + "A3": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B3": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "A4": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E4": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J4": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K4": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W4": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "AW5": { + "value": "구분", + "cached": "구분", + "format": "General" + }, + "AZ5": { + "value": "변수", + "cached": "변수", + "format": "0.000" + }, + "BE5": { + "value": "기호", + "cached": "기호", + "format": "0.000" + }, + "BG5": { + "value": "P1", + "cached": "P1", + "format": "0.000" + }, + "A6": { + "value": "1)", + "cached": "1)", + "format": "General" + }, + "B6": { + "value": "구조물터파기", + "cached": "구조물터파기", + "format": "General" + }, + "E6": { + "value": "육상토사", + "cached": "육상토사", + "format": "General" + }, + "G6": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J6": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K6": { + "value": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "cached": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "format": "0.000" + }, + "W6": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2", + "cached": 372.26, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI6": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK6": { + "value": "=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)", + "cached": 2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM6": { + "value": "L", + "cached": "L", + "format": "General" + }, + "AN6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO6": { + "value": "=AO7+2*BG9", + "cached": 16.95, + "format": "General" + }, + "AW6": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "AZ6": { + "value": "받침 EL", + "cached": "받침 EL", + "format": "General" + }, + "BE6": { + "value": "Zb", + "cached": "Zb", + "format": "0.000" + }, + "BG6": { + "value": "='3.2 관련변수'!N18", + "cached": 43.411, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G7": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J7": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W7": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2", + "cached": 148.90399999999997, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI7": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK7": { + "value": "=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)", + "cached": 0.7999999999999998, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM7": { + "value": "L1", + "cached": "L1", + "format": "General" + }, + "AN7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO7": { + "value": "=AO8+2*0.5*BG10", + "cached": 11.35, + "format": "General" + }, + "AZ7": { + "value": "지반고 EL", + "cached": "지반고 EL", + "format": "General" + }, + "BE7": { + "value": "Zs", + "cached": "Zs", + "format": "0.000" + }, + "BG7": { + "value": "='3.2 관련변수'!N19", + "cached": 28.931, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G8": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J8": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W8": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI8": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK8": { + "value": "=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM8": { + "value": "L2", + "cached": "L2", + "format": "General" + }, + "AN8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO8": { + "value": "=AO9+2*0.3*BG10", + "cached": 11.35, + "format": "General" + }, + "AZ8": { + "value": "지하수위 WL", + "cached": "지하수위 WL", + "format": "General" + }, + "BE8": { + "value": "Zw", + "cached": "Zw", + "format": "0.000" + }, + "BG8": { + "value": "='3.2 관련변수'!N20", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G9": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J9": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W9": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI9": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK9": { + "value": "=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM9": { + "value": "L3", + "cached": "L3", + "format": "General" + }, + "AN9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO9": { + "value": "=BG21+2", + "cached": 11.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ9": { + "value": "토사 깊이", + "cached": "토사 깊이", + "format": "General" + }, + "BE9": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG9": { + "value": "='3.2 관련변수'!N21", + "cached": 2.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E10": { + "value": "용수토사", + "cached": "용수토사", + "format": "General" + }, + "G10": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J10": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W10": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI10": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK10": { + "value": "=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM10": { + "value": "B", + "cached": "B", + "format": "General" + }, + "AN10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO10": { + "value": "=AO11+2*BG9", + "cached": 15.4, + "format": "General" + }, + "AZ10": { + "value": "풍화암 깊이", + "cached": "풍화암 깊이", + "format": "General" + }, + "BE10": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG10": { + "value": "='3.2 관련변수'!N22", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G11": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J11": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W11": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI11": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK11": { + "value": "=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM11": { + "value": "B1", + "cached": "B1", + "format": "General" + }, + "AN11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO11": { + "value": "=AO12+2*0.5*BG10", + "cached": 9.8, + "format": "General" + }, + "AZ11": { + "value": "연암 깊이", + "cached": "연암 깊이", + "format": "General" + }, + "BE11": { + "value": "H3", + "cached": "H3", + "format": "0.000" + }, + "BG11": { + "value": "='3.2 관련변수'!N23", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G12": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J12": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W12": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI12": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK12": { + "value": "=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM12": { + "value": "B2", + "cached": "B2", + "format": "General" + }, + "AN12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO12": { + "value": "=AO13+2*0.3*BG11", + "cached": 9.8, + "format": "General" + }, + "AW12": { + "value": "두부보", + "cached": "두부보", + "format": "General" + }, + "AZ12": { + "value": "두부보 길이", + "cached": "두부보 길이", + "format": "General" + }, + "BE12": { + "value": "Lc", + "cached": "Lc", + "format": "0.000" + }, + "BG12": { + "value": "='3.2 관련변수'!N24", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G13": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J13": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W13": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI13": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK13": { + "value": "=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM13": { + "value": "B3", + "cached": "B3", + "format": "General" + }, + "AN13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO13": { + "value": "=BG22+2", + "cached": 9.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ13": { + "value": "두부보 폭", + "cached": "두부보 폭", + "format": "General" + }, + "BE13": { + "value": "Bc", + "cached": "Bc", + "format": "0.000" + }, + "BG13": { + "value": "='3.2 관련변수'!N25", + "cached": 3.1, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E14": { + "value": "육상풍화암", + "cached": "육상풍화암", + "format": "General" + }, + "G14": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J14": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W14": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK14": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AN14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO14": { + "value": "=BG7-BG20+0.1", + "cached": 2.8230000000000026, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ14": { + "value": "두부보 하부높이", + "cached": "두부보 하부높이", + "format": "General" + }, + "BE14": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG14": { + "value": "='3.2 관련변수'!N26", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G15": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J15": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W15": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI15": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK15": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM15": { + "value": "Hw", + "cached": "Hw", + "format": "General" + }, + "AN15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO15": { + "value": "=BG7-BG8", + "cached": 28.931, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ15": { + "value": "두부보 상부높이", + "cached": "두부보 상부높이", + "format": "General" + }, + "BE15": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG15": { + "value": "='3.2 관련변수'!N27", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G16": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J16": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W16": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI16": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK16": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM16": { + "value": "Df", + "cached": "Df", + "format": "General" + }, + "AN16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO16": { + "value": "=BG7-BG20-BG23", + "cached": 0.5230000000000024, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ16": { + "value": "횡경사(%)", + "cached": "횡경사(%)", + "format": "General" + }, + "BE16": { + "value": "s", + "cached": "s", + "format": "0.000" + }, + "BG16": { + "value": "='3.2 관련변수'!N28", + "cached": 3, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G17": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J17": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W17": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI17": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK17": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM17": { + "value": "Vs", + "cached": "Vs", + "format": "General" + }, + "AN17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO17": { + "value": "=AO18+AO19+AO20", + "cached": 521.164, + "format": "General" + }, + "AZ17": { + "value": "두부보 돌출부 폭", + "cached": "두부보 돌출부 폭", + "format": "General" + }, + "BE17": { + "value": "a", + "cached": "a", + "format": "0.000" + }, + "BG17": { + "value": "='3.2 관련변수'!N29", + "cached": 0.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E18": { + "value": "용수풍화암", + "cached": "용수풍화암", + "format": "General" + }, + "G18": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J18": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W18": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI18": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK18": { + "value": "=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM18": { + "value": "Vs1", + "cached": "Vs1", + "format": "General" + }, + "AN18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO18": { + "value": "=(AO6*AO10+AO7*AO11)*BG9/2", + "cached": 521.164, + "format": "General" + }, + "AZ18": { + "value": "두부보 변화부 곡률", + "cached": "두부보 변화부 곡률", + "format": "General" + }, + "BE18": { + "value": "R", + "cached": "R", + "format": "0.000" + }, + "BG18": { + "value": "='3.2 관련변수'!N30", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G19": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J19": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W19": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI19": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK19": { + "value": "=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM19": { + "value": "Vs2", + "cached": "Vs2", + "format": "General" + }, + "AN19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO19": { + "value": "=(AO7*AO11+AO8*AO12)*BG10/2", + "cached": 0, + "format": "General" + }, + "AW19": { + "value": "기둥", + "cached": "기둥", + "format": "General" + }, + "AZ19": { + "value": "기둥 직경", + "cached": "기둥 직경", + "format": "General" + }, + "BE19": { + "value": "Dc", + "cached": "Dc", + "format": "0.000" + }, + "BG19": { + "value": "='3.2 관련변수'!N31", + "cached": 2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G20": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J20": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W20": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI20": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK20": { + "value": "=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM20": { + "value": "Vs3", + "cached": "Vs3", + "format": "General" + }, + "AN20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO20": { + "value": "=(AO8*AO12+AO9*AO13)*BG11/2", + "cached": 0, + "format": "General" + }, + "AW20": { + "value": "저판", + "cached": "저판", + "format": "General" + }, + "AZ20": { + "value": "저판 저면 EL", + "cached": "저판 저면 EL", + "format": "General" + }, + "BE20": { + "value": "Zf", + "cached": "Zf", + "format": "0.000" + }, + "BG20": { + "value": "='3.2 관련변수'!N32", + "cached": 26.208, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G21": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J21": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W21": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI21": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK21": { + "value": "=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM21": { + "value": "V1", + "cached": "V1", + "format": "General" + }, + "AN21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO21": { + "value": "=PI()*BG19^2/4*AO16", + "cached": 1.6430529578274693, + "format": "General" + }, + "AZ21": { + "value": "저판 길이", + "cached": "저판 길이", + "format": "General" + }, + "BE21": { + "value": "Lf", + "cached": "Lf", + "format": "0.000" + }, + "BG21": { + "value": "='3.2 관련변수'!N33", + "cached": 9.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E22": { + "value": "육상연암", + "cached": "육상연암", + "format": "General" + }, + "G22": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J22": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W22": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI22": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK22": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM22": { + "value": "V2", + "cached": "V2", + "format": "General" + }, + "AN22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO22": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "General" + }, + "AZ22": { + "value": "저판 폭", + "cached": "저판 폭", + "format": "General" + }, + "BE22": { + "value": "Bf", + "cached": "Bf", + "format": "0.000" + }, + "BG22": { + "value": "='3.2 관련변수'!N34", + "cached": 7.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G23": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J23": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W23": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI23": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK23": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM23": { + "value": "V3", + "cached": "V3", + "format": "General" + }, + "AN23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO23": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "General" + }, + "AZ23": { + "value": "저판 높이", + "cached": "저판 높이", + "format": "General" + }, + "BE23": { + "value": "Hf", + "cached": "Hf", + "format": "0.000" + }, + "BG23": { + "value": "='3.2 관련변수'!N35", + "cached": 2.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G24": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J24": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W24": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI24": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ24": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK24": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW24": { + "value": "말뚝", + "cached": "말뚝", + "format": "General" + }, + "AZ24": { + "value": "말뚝 직경", + "cached": "말뚝 직경", + "format": "General" + }, + "BE24": { + "value": "Dp", + "cached": "Dp", + "format": "0.000" + }, + "BG24": { + "value": "='3.2 관련변수'!N36", + "cached": 0.6, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G25": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J25": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W25": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI25": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ25": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK25": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ25": { + "value": "말뚝 두께", + "cached": "말뚝 두께", + "format": "General" + }, + "BE25": { + "value": "Tp", + "cached": "Tp", + "format": "0.000" + }, + "BG25": { + "value": "='3.2 관련변수'!N37", + "cached": 0.009, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E26": { + "value": "용수연암", + "cached": "용수연암", + "format": "General" + }, + "G26": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J26": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W26": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI26": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ26": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK26": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ26": { + "value": "말뚝 길이", + "cached": "말뚝 길이", + "format": "General" + }, + "BE26": { + "value": "Lp", + "cached": "Lp", + "format": "0.000" + }, + "BG26": { + "value": "='3.2 관련변수'!N38", + "cached": 24.4, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G27": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J27": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W27": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI27": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ27": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK27": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ27": { + "value": "말뚝 수", + "cached": "말뚝 수", + "format": "General" + }, + "BE27": { + "value": "Np", + "cached": "Np", + "format": "0.000" + }, + "BG27": { + "value": "='3.2 관련변수'!N39", + "cached": 30, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G28": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J28": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W28": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI28": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ28": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK28": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW28": { + "value": "받침", + "cached": "받침", + "format": "General" + }, + "AZ28": { + "value": "받침 길이", + "cached": "받침 길이", + "format": "General" + }, + "BE28": { + "value": "Lb", + "cached": "Lb", + "format": "0.000" + }, + "BG28": { + "value": "='3.2 관련변수'!N40", + "cached": 0.7, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G29": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J29": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W29": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI29": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ29": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK29": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ29": { + "value": "받침 폭", + "cached": "받침 폭", + "format": "General" + }, + "BE29": { + "value": "Bb", + "cached": "Bb", + "format": "0.000" + }, + "BG29": { + "value": "='3.2 관련변수'!N41", + "cached": 0.64, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A30": { + "value": "2)", + "cached": "2)", + "format": "General" + }, + "B30": { + "value": "잔토", + "cached": "잔토", + "format": "General" + }, + "J30": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K30": { + "value": "V1+V2+V3", + "cached": "V1+V2+V3", + "format": "0.000" + }, + "W30": { + "value": "=AO21+AO22+AO23", + "cached": 169.72905295782746, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ30": { + "value": "받침 수", + "cached": "받침 수", + "format": "General" + }, + "BE30": { + "value": "Nb", + "cached": "Nb", + "format": "0.000" + }, + "BG30": { + "value": "='3.2 관련변수'!N42", + "cached": 10, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A31": { + "value": "3)", + "cached": "3)", + "format": "General" + }, + "B31": { + "value": "되메우기", + "cached": "되메우기", + "format": "General" + }, + "E31": { + "value": "토사, 다짐", + "cached": "토사, 다짐", + "format": "General" + }, + "J31": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K31": { + "value": "Vs-(V1+V2+V3)", + "cached": "Vs-(V1+V2+V3)", + "format": "0.000" + }, + "W31": { + "value": "=AO17-(AO21+AO22+AO23)", + "cached": 351.43494704217255, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ31": { + "value": "받침 블럭 길이", + "cached": "받침 블럭 길이", + "format": "General" + }, + "BE31": { + "value": "Lbc", + "cached": "Lbc", + "format": "0.000" + }, + "BG31": { + "value": "='3.2 관련변수'!N43", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ32": { + "value": "받침 블럭 폭", + "cached": "받침 블럭 폭", + "format": "General" + }, + "BE32": { + "value": "Bbc", + "cached": "Bbc", + "format": "0.000" + }, + "BG32": { + "value": "='3.2 관련변수'!N44", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ33": { + "value": "받침 블럭 높이", + "cached": "받침 블럭 높이", + "format": "General" + }, + "BE33": { + "value": "Hbc", + "cached": "Hbc", + "format": "0.000" + }, + "BG33": { + "value": "='3.2 관련변수'!N45", + "cached": 0.164, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ34": { + "value": "솔플레이트 두께", + "cached": "솔플레이트 두께", + "format": "General" + }, + "BE34": { + "value": "Ts", + "cached": "Ts", + "format": "0.000" + }, + "BG34": { + "value": "='3.2 관련변수'!N46", + "cached": 0.03, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A47": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B47": { + "value": "구조체", + "cached": "구조체", + "format": "General" + }, + "A48": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E48": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J48": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K48": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W48": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "A50": { + "value": "4)", + "cached": "4)", + "format": "General" + }, + "B50": { + "value": "거푸집", + "cached": "거푸집", + "format": "General" + }, + "E50": { + "value": "강재\n거푸집", + "cached": "강재\n거푸집", + "format": "General" + }, + "G50": { + "value": "코핑부", + "cached": "코핑부", + "format": "General" + }, + "J50": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K50": { + "value": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "cached": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "format": "0.000" + }, + "W50": { + "value": "=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))", + "cached": 72.56659607587385, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G51": { + "value": "기둥부", + "cached": "기둥부", + "format": "General" + }, + "J51": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K51": { + "value": "π × Dc × Hcol", + "cached": "π × Dc × Hcol", + "format": "General" + }, + "W51": { + "value": "=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)", + "cached": 236.80068785698427, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E52": { + "value": "합판3회", + "cached": "합판3회", + "format": "General" + }, + "G52": { + "value": "받침블럭", + "cached": "받침블럭", + "format": "General" + }, + "J52": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K52": { + "value": "(2LbHb + 2BbHb) × Nb", + "cached": "(2LbHb + 2BbHb) × Nb", + "format": "General" + }, + "W52": { + "value": "=(2*BG31*BG33+2*BG32*BG33)*BG30", + "cached": 7.872, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E53": { + "value": "합판6회", + "cached": "합판6회", + "format": "General" + }, + "G53": { + "value": "버림콘크리트", + "cached": "버림콘크리트", + "format": "General" + }, + "J53": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K53": { + "value": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "cached": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "format": "General" + }, + "W53": { + "value": "=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1", + "cached": 3.51, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E54": { + "value": "유로폼\n(복잡)", + "cached": "유로폼\n(복잡)", + "format": "General" + }, + "G54": { + "value": "0~7m", + "cached": "0~7m", + "format": "General" + }, + "J54": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K54": { + "value": "2LfHf + 2BfHf", + "cached": "2LfHf + 2BfHf", + "format": "General" + }, + "W54": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G55": { + "value": "7~10m", + "cached": "7~10m", + "format": "General" + }, + "J55": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "G56": { + "value": "10~13m", + "cached": "10~13m", + "format": "General" + }, + "J56": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A57": { + "value": "5)", + "cached": "5)", + "format": "General" + }, + "B57": { + "value": "콘크리트", + "cached": "콘크리트", + "format": "General" + }, + "E57": { + "value": "저판 (25-27-15)", + "cached": "저판 (25-27-15)", + "format": "General" + }, + "J57": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K57": { + "value": "Lf × Bf × Hf", + "cached": "Lf × Bf × Hf", + "format": "General" + }, + "W57": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E58": { + "value": "본체 (25-40-15)", + "cached": "본체 (25-40-15)", + "format": "General" + }, + "J58": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K58": { + "value": "Vcop+Vcol+Vbear", + "cached": "Vcop+Vcol+Vbear", + "format": "0.000" + }, + "W58": { + "value": "=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)", + "cached": 210.16991944785389, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E59": { + "value": "버림콘크리트(40-15-8)", + "cached": "버림콘크리트(40-15-8)", + "format": "General" + }, + "J59": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K59": { + "value": "(Lf+0.2)(Bf+0.2)×0.1", + "cached": "(Lf+0.2)(Bf+0.2)×0.1", + "format": "General" + }, + "W59": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "B60": { + "value": "콘크리트 타설", + "cached": "콘크리트 타설", + "format": "General" + }, + "E60": { + "value": "펌프카타설", + "cached": "펌프카타설", + "format": "General" + }, + "G60": { + "value": "0~15(육상)", + "cached": "0~15(육상)", + "format": "General" + }, + "J60": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K60": { + "value": "Vcop+Vcol+Vfot+Vbear+Vlean", + "cached": "Vcop+Vcol+Vfot+Vbear+Vlean", + "format": "General" + }, + "W60": { + "value": "=W57+W58+W59", + "cached": 378.2559194478539, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A61": { + "value": "6)", + "cached": "6)", + "format": "General" + }, + "B61": { + "value": "가설계단", + "cached": "가설계단", + "format": "General" + }, + "E61": { + "value": "워킹타워", + "cached": "워킹타워", + "format": "General" + }, + "J61": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K61": { + "value": "(Zb-Zs) x 1EA X 1SET", + "cached": "(Zb-Zs) x 1EA X 1SET", + "format": "General" + }, + "W61": { + "value": "=BG6-BG7", + "cached": 14.48, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A62": { + "value": "7)", + "cached": "7)", + "format": "General" + }, + "B62": { + "value": "교량받침(2800kN)", + "cached": "교량받침(2800kN)", + "format": "General" + }, + "E62": { + "value": "양방향 H=166", + "cached": "양방향 H=166", + "format": "General" + }, + "J62": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K62": { + "value": "Nb", + "cached": "Nb", + "format": "General" + }, + "W62": { + "value": "=BG30", + "cached": 10, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A63": { + "value": "8)", + "cached": "8)", + "format": "General" + }, + "B63": { + "value": "무수축몰탈", + "cached": "무수축몰탈", + "format": "General" + }, + "E63": { + "value": "T=300mm", + "cached": "T=300mm", + "format": "General" + }, + "J63": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K63": { + "value": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "cached": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "format": "General" + }, + "W63": { + "value": "=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30", + "cached": 0.337, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A64": { + "value": "9)", + "cached": "9)", + "format": "General" + }, + "B64": { + "value": "솔플레이트", + "cached": "솔플레이트", + "format": "General" + }, + "J64": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K64": { + "value": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "cached": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "format": "General" + }, + "W64": { + "value": "=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85", + "cached": 1.3941599999999998, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A65": { + "value": "10)", + "cached": "10)", + "format": "General" + }, + "B65": { + "value": "스페이서", + "cached": "스페이서", + "format": "General" + }, + "E65": { + "value": "슬래브 및 기초용", + "cached": "슬래브 및 기초용", + "format": "General" + }, + "J65": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K65": { + "value": "Afot", + "cached": "Afot", + "format": "General" + }, + "W65": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E66": { + "value": "벽체용", + "cached": "벽체용", + "format": "General" + }, + "J66": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K66": { + "value": "Acop+Acol", + "cached": "Acop+Acol", + "format": "0.000" + }, + "W66": { + "value": "=W50+W51", + "cached": 309.36728393285813, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A67": { + "value": "11)", + "cached": "11)", + "format": "General" + }, + "B67": { + "value": "철근가공조립", + "cached": "철근가공조립", + "format": "General" + }, + "E67": { + "value": "매우복잡", + "cached": "매우복잡", + "format": "General" + }, + "J67": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K67": { + "value": "<도면참조>", + "cached": "<도면참조>", + "format": "0.000" + }, + "W67": { + "value": 19.316, + "cached": 19.316, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A68": { + "value": "12)", + "cached": "12)", + "format": "General" + }, + "B68": { + "value": "복합말뚝", + "cached": "복합말뚝", + "format": "General" + }, + "E68": { + "value": "E.O.I.D", + "cached": "E.O.I.D", + "format": "General" + }, + "J68": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K68": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W68": { + "value": "=K68", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E69": { + "value": "Restrike", + "cached": "Restrike", + "format": "General" + }, + "J69": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K69": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W69": { + "value": "=K69", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E70": { + "value": "자재비(직항)", + "cached": "자재비(직항)", + "format": "General" + }, + "J70": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K70": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W70": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E71": { + "value": "천공비", + "cached": "천공비", + "format": "General" + }, + "J71": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K71": { + "value": "Lb x Np", + "cached": "Lb x Np", + "format": "General" + }, + "W71": { + "value": "=BG26*BG27", + "cached": 732, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E72": { + "value": "주면고정액", + "cached": "주면고정액", + "format": "General" + }, + "J72": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K72": { + "value": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "cached": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "format": "General" + }, + "W72": { + "value": "=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27", + "cached": 74.73848922890116, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E73": { + "value": "두부보강", + "cached": "두부보강", + "format": "General" + }, + "J73": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K73": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W73": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A74": { + "value": "13)", + "cached": "13)", + "format": "General" + }, + "B74": { + "value": "점검시설", + "cached": "점검시설", + "format": "General" + }, + "J74": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K74": { + "value": 1, + "cached": 1, + "format": "General" + }, + "W74": { + "value": "=K74", + "cached": 1, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A75": { + "value": "14)", + "cached": "14)", + "format": "General" + }, + "B75": { + "value": "콘크리트 양생", + "cached": "콘크리트 양생", + "format": "General" + }, + "J75": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K75": { + "value": "Lf × Bf + Lc × Bc ", + "cached": "Lf × Bf + Lc × Bc ", + "format": "General" + }, + "W75": { + "value": "=BG21*BG22+BG12*BG13", + "cached": 110.13, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A76": { + "value": "15)", + "cached": "15)", + "format": "General" + }, + "B76": { + "value": "비파괴검사", + "cached": "비파괴검사", + "format": "General" + }, + "E76": { + "value": "M.T", + "cached": "M.T", + "format": "General" + }, + "J76": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K76": { + "value": "Np/10 x 3 x πDp", + "cached": "Np/10 x 3 x πDp", + "format": "General" + }, + "W76": { + "value": "=BG27/10*3*PI()*BG24", + "cached": 16.964600329384883, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + } + }, + "3.3 수량산출_P2": { + "A2": { + "value": "3.3 수량 산출", + "cached": "3.3 수량 산출", + "format": "0.000" + }, + "E2": { + "value": "-", + "cached": "-", + "format": "0.000" + }, + "F2": { + "value": "(P2)", + "cached": "(P2)", + "format": "0.000" + }, + "A3": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B3": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "A4": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E4": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J4": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K4": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W4": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "AW5": { + "value": "구분", + "cached": "구분", + "format": "General" + }, + "AZ5": { + "value": "변수", + "cached": "변수", + "format": "0.000" + }, + "BE5": { + "value": "기호", + "cached": "기호", + "format": "0.000" + }, + "BG5": { + "value": "P2", + "cached": "P2", + "format": "0.000" + }, + "A6": { + "value": "1)", + "cached": "1)", + "format": "General" + }, + "B6": { + "value": "구조물터파기", + "cached": "구조물터파기", + "format": "General" + }, + "E6": { + "value": "육상토사", + "cached": "육상토사", + "format": "General" + }, + "G6": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J6": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K6": { + "value": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "cached": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "format": "0.000" + }, + "W6": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2", + "cached": 368.3924, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI6": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK6": { + "value": "=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)", + "cached": 2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM6": { + "value": "L", + "cached": "L", + "format": "General" + }, + "AN6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO6": { + "value": "=AO7+2*BG9", + "cached": 16.83, + "format": "General" + }, + "AW6": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "AZ6": { + "value": "받침 EL", + "cached": "받침 EL", + "format": "General" + }, + "BE6": { + "value": "Zb", + "cached": "Zb", + "format": "0.000" + }, + "BG6": { + "value": "='3.2 관련변수'!P18", + "cached": 42.456, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G7": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J7": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W7": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2", + "cached": 136.30518800000004, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI7": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK7": { + "value": "=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)", + "cached": 0.7400000000000002, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM7": { + "value": "L1", + "cached": "L1", + "format": "General" + }, + "AN7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO7": { + "value": "=AO8+2*0.5*BG10", + "cached": 11.35, + "format": "General" + }, + "AZ7": { + "value": "지반고 EL", + "cached": "지반고 EL", + "format": "General" + }, + "BE7": { + "value": "Zs", + "cached": "Zs", + "format": "0.000" + }, + "BG7": { + "value": "='3.2 관련변수'!P19", + "cached": 27.864, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G8": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J8": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W8": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI8": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK8": { + "value": "=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM8": { + "value": "L2", + "cached": "L2", + "format": "General" + }, + "AN8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO8": { + "value": "=AO9+2*0.3*BG10", + "cached": 11.35, + "format": "General" + }, + "AZ8": { + "value": "지하수위 WL", + "cached": "지하수위 WL", + "format": "General" + }, + "BE8": { + "value": "Zw", + "cached": "Zw", + "format": "0.000" + }, + "BG8": { + "value": "='3.2 관련변수'!P20", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G9": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J9": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W9": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI9": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK9": { + "value": "=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM9": { + "value": "L3", + "cached": "L3", + "format": "General" + }, + "AN9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO9": { + "value": "=BG21+2", + "cached": 11.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ9": { + "value": "토사 깊이", + "cached": "토사 깊이", + "format": "General" + }, + "BE9": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG9": { + "value": "='3.2 관련변수'!P21", + "cached": 2.74, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E10": { + "value": "용수토사", + "cached": "용수토사", + "format": "General" + }, + "G10": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J10": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W10": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI10": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK10": { + "value": "=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM10": { + "value": "B", + "cached": "B", + "format": "General" + }, + "AN10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO10": { + "value": "=AO11+2*BG9", + "cached": 15.280000000000001, + "format": "General" + }, + "AZ10": { + "value": "풍화암 깊이", + "cached": "풍화암 깊이", + "format": "General" + }, + "BE10": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG10": { + "value": "='3.2 관련변수'!P22", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G11": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J11": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W11": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI11": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK11": { + "value": "=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM11": { + "value": "B1", + "cached": "B1", + "format": "General" + }, + "AN11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO11": { + "value": "=AO12+2*0.5*BG10", + "cached": 9.8, + "format": "General" + }, + "AZ11": { + "value": "연암 깊이", + "cached": "연암 깊이", + "format": "General" + }, + "BE11": { + "value": "H3", + "cached": "H3", + "format": "0.000" + }, + "BG11": { + "value": "='3.2 관련변수'!P23", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G12": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J12": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W12": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI12": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK12": { + "value": "=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM12": { + "value": "B2", + "cached": "B2", + "format": "General" + }, + "AN12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO12": { + "value": "=AO13+2*0.3*BG11", + "cached": 9.8, + "format": "General" + }, + "AW12": { + "value": "두부보", + "cached": "두부보", + "format": "General" + }, + "AZ12": { + "value": "두부보 길이", + "cached": "두부보 길이", + "format": "General" + }, + "BE12": { + "value": "Lc", + "cached": "Lc", + "format": "0.000" + }, + "BG12": { + "value": "='3.2 관련변수'!P24", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G13": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J13": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W13": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI13": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK13": { + "value": "=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM13": { + "value": "B3", + "cached": "B3", + "format": "General" + }, + "AN13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO13": { + "value": "=BG22+2", + "cached": 9.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ13": { + "value": "두부보 폭", + "cached": "두부보 폭", + "format": "General" + }, + "BE13": { + "value": "Bc", + "cached": "Bc", + "format": "0.000" + }, + "BG13": { + "value": "='3.2 관련변수'!P25", + "cached": 3.1, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E14": { + "value": "육상풍화암", + "cached": "육상풍화암", + "format": "General" + }, + "G14": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J14": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W14": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK14": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AN14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO14": { + "value": "=BG7-BG20+0.1", + "cached": 2.8409999999999997, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ14": { + "value": "두부보 하부높이", + "cached": "두부보 하부높이", + "format": "General" + }, + "BE14": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG14": { + "value": "='3.2 관련변수'!P26", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G15": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J15": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W15": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI15": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK15": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM15": { + "value": "Hw", + "cached": "Hw", + "format": "General" + }, + "AN15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO15": { + "value": "=BG7-BG8", + "cached": 27.864, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ15": { + "value": "두부보 상부높이", + "cached": "두부보 상부높이", + "format": "General" + }, + "BE15": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG15": { + "value": "='3.2 관련변수'!P27", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G16": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J16": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W16": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI16": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK16": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM16": { + "value": "Df", + "cached": "Df", + "format": "General" + }, + "AN16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO16": { + "value": "=BG7-BG20-BG23", + "cached": 0.5409999999999995, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ16": { + "value": "횡경사(%)", + "cached": "횡경사(%)", + "format": "General" + }, + "BE16": { + "value": "s", + "cached": "s", + "format": "0.000" + }, + "BG16": { + "value": "='3.2 관련변수'!P28", + "cached": 3, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G17": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J17": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W17": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI17": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK17": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM17": { + "value": "Vs", + "cached": "Vs", + "format": "General" + }, + "AN17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO17": { + "value": "=AO18+AO19+AO20", + "cached": 504.69758800000005, + "format": "General" + }, + "AZ17": { + "value": "두부보 돌출부 폭", + "cached": "두부보 돌출부 폭", + "format": "General" + }, + "BE17": { + "value": "a", + "cached": "a", + "format": "0.000" + }, + "BG17": { + "value": "='3.2 관련변수'!P29", + "cached": 0.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E18": { + "value": "용수풍화암", + "cached": "용수풍화암", + "format": "General" + }, + "G18": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J18": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W18": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI18": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK18": { + "value": "=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM18": { + "value": "Vs1", + "cached": "Vs1", + "format": "General" + }, + "AN18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO18": { + "value": "=(AO6*AO10+AO7*AO11)*BG9/2", + "cached": 504.69758800000005, + "format": "General" + }, + "AZ18": { + "value": "두부보 변화부 곡률", + "cached": "두부보 변화부 곡률", + "format": "General" + }, + "BE18": { + "value": "R", + "cached": "R", + "format": "0.000" + }, + "BG18": { + "value": "='3.2 관련변수'!P30", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G19": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J19": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W19": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI19": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK19": { + "value": "=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM19": { + "value": "Vs2", + "cached": "Vs2", + "format": "General" + }, + "AN19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO19": { + "value": "=(AO7*AO11+AO8*AO12)*BG10/2", + "cached": 0, + "format": "General" + }, + "AW19": { + "value": "기둥", + "cached": "기둥", + "format": "General" + }, + "AZ19": { + "value": "기둥 직경", + "cached": "기둥 직경", + "format": "General" + }, + "BE19": { + "value": "Dc", + "cached": "Dc", + "format": "0.000" + }, + "BG19": { + "value": "='3.2 관련변수'!P31", + "cached": 2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G20": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J20": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W20": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI20": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK20": { + "value": "=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM20": { + "value": "Vs3", + "cached": "Vs3", + "format": "General" + }, + "AN20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO20": { + "value": "=(AO8*AO12+AO9*AO13)*BG11/2", + "cached": 0, + "format": "General" + }, + "AW20": { + "value": "저판", + "cached": "저판", + "format": "General" + }, + "AZ20": { + "value": "저판 저면 EL", + "cached": "저판 저면 EL", + "format": "General" + }, + "BE20": { + "value": "Zf", + "cached": "Zf", + "format": "0.000" + }, + "BG20": { + "value": "='3.2 관련변수'!P32", + "cached": 25.123, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G21": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J21": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W21": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI21": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK21": { + "value": "=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM21": { + "value": "V1", + "cached": "V1", + "format": "General" + }, + "AN21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO21": { + "value": "=PI()*BG19^2/4*AO16", + "cached": 1.6996016255920765, + "format": "General" + }, + "AZ21": { + "value": "저판 길이", + "cached": "저판 길이", + "format": "General" + }, + "BE21": { + "value": "Lf", + "cached": "Lf", + "format": "0.000" + }, + "BG21": { + "value": "='3.2 관련변수'!P33", + "cached": 9.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E22": { + "value": "육상연암", + "cached": "육상연암", + "format": "General" + }, + "G22": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J22": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W22": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI22": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK22": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM22": { + "value": "V2", + "cached": "V2", + "format": "General" + }, + "AN22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO22": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "General" + }, + "AZ22": { + "value": "저판 폭", + "cached": "저판 폭", + "format": "General" + }, + "BE22": { + "value": "Bf", + "cached": "Bf", + "format": "0.000" + }, + "BG22": { + "value": "='3.2 관련변수'!P34", + "cached": 7.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G23": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J23": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W23": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI23": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK23": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM23": { + "value": "V3", + "cached": "V3", + "format": "General" + }, + "AN23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO23": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "General" + }, + "AZ23": { + "value": "저판 높이", + "cached": "저판 높이", + "format": "General" + }, + "BE23": { + "value": "Hf", + "cached": "Hf", + "format": "0.000" + }, + "BG23": { + "value": "='3.2 관련변수'!P35", + "cached": 2.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G24": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J24": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W24": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI24": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ24": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK24": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW24": { + "value": "말뚝", + "cached": "말뚝", + "format": "General" + }, + "AZ24": { + "value": "말뚝 직경", + "cached": "말뚝 직경", + "format": "General" + }, + "BE24": { + "value": "Dp", + "cached": "Dp", + "format": "0.000" + }, + "BG24": { + "value": "='3.2 관련변수'!P36", + "cached": 0.6, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G25": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J25": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W25": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI25": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ25": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK25": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ25": { + "value": "말뚝 두께", + "cached": "말뚝 두께", + "format": "General" + }, + "BE25": { + "value": "Tp", + "cached": "Tp", + "format": "0.000" + }, + "BG25": { + "value": "='3.2 관련변수'!P37", + "cached": 0.009, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E26": { + "value": "용수연암", + "cached": "용수연암", + "format": "General" + }, + "G26": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J26": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W26": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI26": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ26": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK26": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ26": { + "value": "말뚝 길이", + "cached": "말뚝 길이", + "format": "General" + }, + "BE26": { + "value": "Lp", + "cached": "Lp", + "format": "0.000" + }, + "BG26": { + "value": "='3.2 관련변수'!P38", + "cached": 25.9, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G27": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J27": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W27": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI27": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ27": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK27": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ27": { + "value": "말뚝 수", + "cached": "말뚝 수", + "format": "General" + }, + "BE27": { + "value": "Np", + "cached": "Np", + "format": "0.000" + }, + "BG27": { + "value": "='3.2 관련변수'!P39", + "cached": 30, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G28": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J28": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W28": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI28": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ28": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK28": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW28": { + "value": "받침", + "cached": "받침", + "format": "General" + }, + "AZ28": { + "value": "받침 길이", + "cached": "받침 길이", + "format": "General" + }, + "BE28": { + "value": "Lb", + "cached": "Lb", + "format": "0.000" + }, + "BG28": { + "value": "='3.2 관련변수'!P40", + "cached": 0.7, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G29": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J29": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W29": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI29": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ29": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK29": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ29": { + "value": "받침 폭", + "cached": "받침 폭", + "format": "General" + }, + "BE29": { + "value": "Bb", + "cached": "Bb", + "format": "0.000" + }, + "BG29": { + "value": "='3.2 관련변수'!P41", + "cached": 0.65, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A30": { + "value": "2)", + "cached": "2)", + "format": "General" + }, + "B30": { + "value": "잔토", + "cached": "잔토", + "format": "General" + }, + "J30": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K30": { + "value": "V1+V2+V3", + "cached": "V1+V2+V3", + "format": "0.000" + }, + "W30": { + "value": "=AO21+AO22+AO23", + "cached": 169.78560162559205, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ30": { + "value": "받침 수", + "cached": "받침 수", + "format": "General" + }, + "BE30": { + "value": "Nb", + "cached": "Nb", + "format": "0.000" + }, + "BG30": { + "value": "='3.2 관련변수'!P42", + "cached": 10, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A31": { + "value": "3)", + "cached": "3)", + "format": "General" + }, + "B31": { + "value": "되메우기", + "cached": "되메우기", + "format": "General" + }, + "E31": { + "value": "토사, 다짐", + "cached": "토사, 다짐", + "format": "General" + }, + "J31": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K31": { + "value": "Vs-(V1+V2+V3)", + "cached": "Vs-(V1+V2+V3)", + "format": "0.000" + }, + "W31": { + "value": "=AO17-(AO21+AO22+AO23)", + "cached": 334.911986374408, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ31": { + "value": "받침 블럭 길이", + "cached": "받침 블럭 길이", + "format": "General" + }, + "BE31": { + "value": "Lbc", + "cached": "Lbc", + "format": "0.000" + }, + "BG31": { + "value": "='3.2 관련변수'!P43", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ32": { + "value": "받침 블럭 폭", + "cached": "받침 블럭 폭", + "format": "General" + }, + "BE32": { + "value": "Bbc", + "cached": "Bbc", + "format": "0.000" + }, + "BG32": { + "value": "='3.2 관련변수'!P44", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ33": { + "value": "받침 블럭 높이", + "cached": "받침 블럭 높이", + "format": "General" + }, + "BE33": { + "value": "Hbc", + "cached": "Hbc", + "format": "0.000" + }, + "BG33": { + "value": "='3.2 관련변수'!P45", + "cached": 0.18, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ34": { + "value": "솔플레이트 두께", + "cached": "솔플레이트 두께", + "format": "General" + }, + "BE34": { + "value": "Ts", + "cached": "Ts", + "format": "0.000" + }, + "BG34": { + "value": "='3.2 관련변수'!P46", + "cached": 0.03, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A47": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B47": { + "value": "구조체", + "cached": "구조체", + "format": "General" + }, + "A48": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E48": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J48": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K48": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W48": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "A50": { + "value": "4)", + "cached": "4)", + "format": "General" + }, + "B50": { + "value": "거푸집", + "cached": "거푸집", + "format": "General" + }, + "E50": { + "value": "강재\n거푸집", + "cached": "강재\n거푸집", + "format": "General" + }, + "G50": { + "value": "코핑부", + "cached": "코핑부", + "format": "General" + }, + "J50": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K50": { + "value": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "cached": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "format": "0.000" + }, + "W50": { + "value": "=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))", + "cached": 72.56659607587385, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G51": { + "value": "기둥부", + "cached": "기둥부", + "format": "General" + }, + "J51": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K51": { + "value": "π × Dc × Hcol", + "cached": "π × Dc × Hcol", + "format": "General" + }, + "W51": { + "value": "=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)", + "cached": 230.68714855309852, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E52": { + "value": "합판3회", + "cached": "합판3회", + "format": "General" + }, + "G52": { + "value": "받침블럭", + "cached": "받침블럭", + "format": "General" + }, + "J52": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K52": { + "value": "(2LbHb + 2BbHb) × Nb", + "cached": "(2LbHb + 2BbHb) × Nb", + "format": "General" + }, + "W52": { + "value": "=(2*BG31*BG33+2*BG32*BG33)*BG30", + "cached": 8.64, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E53": { + "value": "합판6회", + "cached": "합판6회", + "format": "General" + }, + "G53": { + "value": "버림콘크리트", + "cached": "버림콘크리트", + "format": "General" + }, + "J53": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K53": { + "value": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "cached": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "format": "General" + }, + "W53": { + "value": "=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1", + "cached": 3.51, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E54": { + "value": "유로폼\n(복잡)", + "cached": "유로폼\n(복잡)", + "format": "General" + }, + "G54": { + "value": "0~7m", + "cached": "0~7m", + "format": "General" + }, + "J54": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K54": { + "value": "2LfHf + 2BfHf", + "cached": "2LfHf + 2BfHf", + "format": "General" + }, + "W54": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G55": { + "value": "7~10m", + "cached": "7~10m", + "format": "General" + }, + "J55": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "G56": { + "value": "10~13m", + "cached": "10~13m", + "format": "General" + }, + "J56": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A57": { + "value": "5)", + "cached": "5)", + "format": "General" + }, + "B57": { + "value": "콘크리트", + "cached": "콘크리트", + "format": "General" + }, + "E57": { + "value": "저판 (25-27-15)", + "cached": "저판 (25-27-15)", + "format": "General" + }, + "J57": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K57": { + "value": "Lf × Bf × Hf", + "cached": "Lf × Bf × Hf", + "format": "General" + }, + "W57": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E58": { + "value": "본체 (25-40-15)", + "cached": "본체 (25-40-15)", + "format": "General" + }, + "J58": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K58": { + "value": "Vcop+Vcol+Vbear", + "cached": "Vcop+Vcol+Vbear", + "format": "0.000" + }, + "W58": { + "value": "=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)", + "cached": 207.343549795911, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E59": { + "value": "버림콘크리트(40-15-8)", + "cached": "버림콘크리트(40-15-8)", + "format": "General" + }, + "J59": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K59": { + "value": "(Lf+0.2)(Bf+0.2)×0.1", + "cached": "(Lf+0.2)(Bf+0.2)×0.1", + "format": "General" + }, + "W59": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "B60": { + "value": "콘크리트 타설", + "cached": "콘크리트 타설", + "format": "General" + }, + "E60": { + "value": "펌프카타설", + "cached": "펌프카타설", + "format": "General" + }, + "G60": { + "value": "0~15(육상)", + "cached": "0~15(육상)", + "format": "General" + }, + "J60": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K60": { + "value": "Vcop+Vcol+Vfot+Vbear+Vlean", + "cached": "Vcop+Vcol+Vfot+Vbear+Vlean", + "format": "General" + }, + "W60": { + "value": "=W57+W58+W59", + "cached": 375.429549795911, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A61": { + "value": "6)", + "cached": "6)", + "format": "General" + }, + "B61": { + "value": "가설계단", + "cached": "가설계단", + "format": "General" + }, + "E61": { + "value": "워킹타워", + "cached": "워킹타워", + "format": "General" + }, + "J61": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K61": { + "value": "(Zb-Zs) x 1EA X 1SET", + "cached": "(Zb-Zs) x 1EA X 1SET", + "format": "General" + }, + "W61": { + "value": "=BG6-BG7", + "cached": 14.592000000000002, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A62": { + "value": "7)", + "cached": "7)", + "format": "General" + }, + "B62": { + "value": "교량받침(2800kN)", + "cached": "교량받침(2800kN)", + "format": "General" + }, + "E62": { + "value": "양방향 H=166", + "cached": "양방향 H=166", + "format": "General" + }, + "J62": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K62": { + "value": "Nb", + "cached": "Nb", + "format": "General" + }, + "W62": { + "value": "=BG30", + "cached": 10, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A63": { + "value": "8)", + "cached": "8)", + "format": "General" + }, + "B63": { + "value": "무수축몰탈", + "cached": "무수축몰탈", + "format": "General" + }, + "E63": { + "value": "T=300mm", + "cached": "T=300mm", + "format": "General" + }, + "J63": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K63": { + "value": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "cached": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "format": "General" + }, + "W63": { + "value": "=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30", + "cached": 0.34125000000000005, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A64": { + "value": "9)", + "cached": "9)", + "format": "General" + }, + "B64": { + "value": "솔플레이트", + "cached": "솔플레이트", + "format": "General" + }, + "J64": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K64": { + "value": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "cached": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "format": "General" + }, + "W64": { + "value": "=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85", + "cached": 1.4129999999999998, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A65": { + "value": "10)", + "cached": "10)", + "format": "General" + }, + "B65": { + "value": "스페이서", + "cached": "스페이서", + "format": "General" + }, + "E65": { + "value": "슬래브 및 기초용", + "cached": "슬래브 및 기초용", + "format": "General" + }, + "J65": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K65": { + "value": "Afot", + "cached": "Afot", + "format": "General" + }, + "W65": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E66": { + "value": "벽체용", + "cached": "벽체용", + "format": "General" + }, + "J66": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K66": { + "value": "Acop+Acol", + "cached": "Acop+Acol", + "format": "0.000" + }, + "W66": { + "value": "=W50+W51", + "cached": 303.25374462897236, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A67": { + "value": "11)", + "cached": "11)", + "format": "General" + }, + "B67": { + "value": "철근가공조립", + "cached": "철근가공조립", + "format": "General" + }, + "E67": { + "value": "매우복잡", + "cached": "매우복잡", + "format": "General" + }, + "J67": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K67": { + "value": "<도면참조>", + "cached": "<도면참조>", + "format": "0.000" + }, + "W67": { + "value": 19.316, + "cached": 19.316, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A68": { + "value": "12)", + "cached": "12)", + "format": "General" + }, + "B68": { + "value": "복합말뚝", + "cached": "복합말뚝", + "format": "General" + }, + "E68": { + "value": "E.O.I.D", + "cached": "E.O.I.D", + "format": "General" + }, + "J68": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K68": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W68": { + "value": "=K68", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E69": { + "value": "Restrike", + "cached": "Restrike", + "format": "General" + }, + "J69": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K69": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W69": { + "value": "=K69", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E70": { + "value": "자재비(직항)", + "cached": "자재비(직항)", + "format": "General" + }, + "J70": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K70": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W70": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E71": { + "value": "천공비", + "cached": "천공비", + "format": "General" + }, + "J71": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K71": { + "value": "Lb x Np", + "cached": "Lb x Np", + "format": "General" + }, + "W71": { + "value": "=BG26*BG27", + "cached": 777, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E72": { + "value": "주면고정액", + "cached": "주면고정액", + "format": "General" + }, + "J72": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K72": { + "value": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "cached": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "format": "General" + }, + "W72": { + "value": "=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27", + "cached": 79.33306848477622, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E73": { + "value": "두부보강", + "cached": "두부보강", + "format": "General" + }, + "J73": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K73": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W73": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A74": { + "value": "13)", + "cached": "13)", + "format": "General" + }, + "B74": { + "value": "점검시설", + "cached": "점검시설", + "format": "General" + }, + "J74": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K74": { + "value": 1, + "cached": 1, + "format": "General" + }, + "W74": { + "value": "=K74", + "cached": 1, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A75": { + "value": "14)", + "cached": "14)", + "format": "General" + }, + "B75": { + "value": "콘크리트 양생", + "cached": "콘크리트 양생", + "format": "General" + }, + "J75": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K75": { + "value": "Lf × Bf + Lc × Bc ", + "cached": "Lf × Bf + Lc × Bc ", + "format": "General" + }, + "W75": { + "value": "=BG21*BG22+BG12*BG13", + "cached": 110.13, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A76": { + "value": "15)", + "cached": "15)", + "format": "General" + }, + "B76": { + "value": "비파괴검사", + "cached": "비파괴검사", + "format": "General" + }, + "E76": { + "value": "M.T", + "cached": "M.T", + "format": "General" + }, + "J76": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K76": { + "value": "Np/10 x 3 x πDp", + "cached": "Np/10 x 3 x πDp", + "format": "General" + }, + "W76": { + "value": "=BG27/10*3*PI()*BG24", + "cached": 16.964600329384883, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + } + }, + "3.3 수량산출_P3": { + "A2": { + "value": "3.3 수량 산출", + "cached": "3.3 수량 산출", + "format": "0.000" + }, + "E2": { + "value": "-", + "cached": "-", + "format": "0.000" + }, + "F2": { + "value": "(P3)", + "cached": "(P3)", + "format": "0.000" + }, + "A3": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B3": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "A4": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E4": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J4": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K4": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W4": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "AW5": { + "value": "구분", + "cached": "구분", + "format": "General" + }, + "AZ5": { + "value": "변수", + "cached": "변수", + "format": "0.000" + }, + "BE5": { + "value": "기호", + "cached": "기호", + "format": "0.000" + }, + "BG5": { + "value": "P3", + "cached": "P3", + "format": "0.000" + }, + "A6": { + "value": "1)", + "cached": "1)", + "format": "General" + }, + "B6": { + "value": "구조물터파기", + "cached": "구조물터파기", + "format": "General" + }, + "E6": { + "value": "육상토사", + "cached": "육상토사", + "format": "General" + }, + "G6": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J6": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K6": { + "value": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "cached": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "format": "0.000" + }, + "W6": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2", + "cached": 375.50500000000005, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI6": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK6": { + "value": "=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)", + "cached": 2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM6": { + "value": "L", + "cached": "L", + "format": "General" + }, + "AN6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO6": { + "value": "=AO7+2*BG9", + "cached": 17.05, + "format": "General" + }, + "AW6": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "AZ6": { + "value": "받침 EL", + "cached": "받침 EL", + "format": "General" + }, + "BE6": { + "value": "Zb", + "cached": "Zb", + "format": "0.000" + }, + "BG6": { + "value": "='3.2 관련변수'!R18", + "cached": 41.502, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G7": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J7": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W7": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2", + "cached": 159.58962500000004, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI7": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK7": { + "value": "=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)", + "cached": 0.8500000000000001, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM7": { + "value": "L1", + "cached": "L1", + "format": "General" + }, + "AN7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO7": { + "value": "=AO8+2*0.5*BG10", + "cached": 11.35, + "format": "General" + }, + "AZ7": { + "value": "지반고 EL", + "cached": "지반고 EL", + "format": "General" + }, + "BE7": { + "value": "Zs", + "cached": "Zs", + "format": "0.000" + }, + "BG7": { + "value": "='3.2 관련변수'!R19", + "cached": 27.911, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G8": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J8": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W8": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI8": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK8": { + "value": "=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM8": { + "value": "L2", + "cached": "L2", + "format": "General" + }, + "AN8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO8": { + "value": "=AO9+2*0.3*BG10", + "cached": 11.35, + "format": "General" + }, + "AZ8": { + "value": "지하수위 WL", + "cached": "지하수위 WL", + "format": "General" + }, + "BE8": { + "value": "Zw", + "cached": "Zw", + "format": "0.000" + }, + "BG8": { + "value": "='3.2 관련변수'!R20", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G9": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J9": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W9": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI9": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK9": { + "value": "=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM9": { + "value": "L3", + "cached": "L3", + "format": "General" + }, + "AN9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO9": { + "value": "=BG21+2", + "cached": 11.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ9": { + "value": "토사 깊이", + "cached": "토사 깊이", + "format": "General" + }, + "BE9": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG9": { + "value": "='3.2 관련변수'!R21", + "cached": 2.85, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E10": { + "value": "용수토사", + "cached": "용수토사", + "format": "General" + }, + "G10": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J10": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W10": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI10": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK10": { + "value": "=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM10": { + "value": "B", + "cached": "B", + "format": "General" + }, + "AN10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO10": { + "value": "=AO11+2*BG9", + "cached": 15.5, + "format": "General" + }, + "AZ10": { + "value": "풍화암 깊이", + "cached": "풍화암 깊이", + "format": "General" + }, + "BE10": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG10": { + "value": "='3.2 관련변수'!R22", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G11": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J11": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W11": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI11": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK11": { + "value": "=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM11": { + "value": "B1", + "cached": "B1", + "format": "General" + }, + "AN11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO11": { + "value": "=AO12+2*0.5*BG10", + "cached": 9.8, + "format": "General" + }, + "AZ11": { + "value": "연암 깊이", + "cached": "연암 깊이", + "format": "General" + }, + "BE11": { + "value": "H3", + "cached": "H3", + "format": "0.000" + }, + "BG11": { + "value": "='3.2 관련변수'!R23", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G12": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J12": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W12": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI12": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK12": { + "value": "=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM12": { + "value": "B2", + "cached": "B2", + "format": "General" + }, + "AN12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO12": { + "value": "=AO13+2*0.3*BG11", + "cached": 9.8, + "format": "General" + }, + "AW12": { + "value": "두부보", + "cached": "두부보", + "format": "General" + }, + "AZ12": { + "value": "두부보 길이", + "cached": "두부보 길이", + "format": "General" + }, + "BE12": { + "value": "Lc", + "cached": "Lc", + "format": "0.000" + }, + "BG12": { + "value": "='3.2 관련변수'!R24", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G13": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J13": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W13": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI13": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK13": { + "value": "=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM13": { + "value": "B3", + "cached": "B3", + "format": "General" + }, + "AN13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO13": { + "value": "=BG22+2", + "cached": 9.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ13": { + "value": "두부보 폭", + "cached": "두부보 폭", + "format": "General" + }, + "BE13": { + "value": "Bc", + "cached": "Bc", + "format": "0.000" + }, + "BG13": { + "value": "='3.2 관련변수'!R25", + "cached": 3.1, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E14": { + "value": "육상풍화암", + "cached": "육상풍화암", + "format": "General" + }, + "G14": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J14": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W14": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK14": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AN14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO14": { + "value": "=BG7-BG20+0.1", + "cached": 2.8360000000000007, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ14": { + "value": "두부보 하부높이", + "cached": "두부보 하부높이", + "format": "General" + }, + "BE14": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG14": { + "value": "='3.2 관련변수'!R26", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G15": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J15": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W15": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI15": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK15": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM15": { + "value": "Hw", + "cached": "Hw", + "format": "General" + }, + "AN15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO15": { + "value": "=BG7-BG8", + "cached": 27.911, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ15": { + "value": "두부보 상부높이", + "cached": "두부보 상부높이", + "format": "General" + }, + "BE15": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG15": { + "value": "='3.2 관련변수'!R27", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G16": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J16": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W16": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI16": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK16": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM16": { + "value": "Df", + "cached": "Df", + "format": "General" + }, + "AN16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO16": { + "value": "=BG7-BG20-BG23", + "cached": 0.5360000000000005, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ16": { + "value": "횡경사(%)", + "cached": "횡경사(%)", + "format": "General" + }, + "BE16": { + "value": "s", + "cached": "s", + "format": "0.000" + }, + "BG16": { + "value": "='3.2 관련변수'!R28", + "cached": 3, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G17": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J17": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W17": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI17": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK17": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM17": { + "value": "Vs", + "cached": "Vs", + "format": "General" + }, + "AN17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO17": { + "value": "=AO18+AO19+AO20", + "cached": 535.0946250000001, + "format": "General" + }, + "AZ17": { + "value": "두부보 돌출부 폭", + "cached": "두부보 돌출부 폭", + "format": "General" + }, + "BE17": { + "value": "a", + "cached": "a", + "format": "0.000" + }, + "BG17": { + "value": "='3.2 관련변수'!R29", + "cached": 0.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E18": { + "value": "용수풍화암", + "cached": "용수풍화암", + "format": "General" + }, + "G18": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J18": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W18": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI18": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK18": { + "value": "=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM18": { + "value": "Vs1", + "cached": "Vs1", + "format": "General" + }, + "AN18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO18": { + "value": "=(AO6*AO10+AO7*AO11)*BG9/2", + "cached": 535.0946250000001, + "format": "General" + }, + "AZ18": { + "value": "두부보 변화부 곡률", + "cached": "두부보 변화부 곡률", + "format": "General" + }, + "BE18": { + "value": "R", + "cached": "R", + "format": "0.000" + }, + "BG18": { + "value": "='3.2 관련변수'!R30", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G19": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J19": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W19": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI19": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK19": { + "value": "=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM19": { + "value": "Vs2", + "cached": "Vs2", + "format": "General" + }, + "AN19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO19": { + "value": "=(AO7*AO11+AO8*AO12)*BG10/2", + "cached": 0, + "format": "General" + }, + "AW19": { + "value": "기둥", + "cached": "기둥", + "format": "General" + }, + "AZ19": { + "value": "기둥 직경", + "cached": "기둥 직경", + "format": "General" + }, + "BE19": { + "value": "Dc", + "cached": "Dc", + "format": "0.000" + }, + "BG19": { + "value": "='3.2 관련변수'!R31", + "cached": 2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G20": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J20": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W20": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI20": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK20": { + "value": "=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM20": { + "value": "Vs3", + "cached": "Vs3", + "format": "General" + }, + "AN20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO20": { + "value": "=(AO8*AO12+AO9*AO13)*BG11/2", + "cached": 0, + "format": "General" + }, + "AW20": { + "value": "저판", + "cached": "저판", + "format": "General" + }, + "AZ20": { + "value": "저판 저면 EL", + "cached": "저판 저면 EL", + "format": "General" + }, + "BE20": { + "value": "Zf", + "cached": "Zf", + "format": "0.000" + }, + "BG20": { + "value": "='3.2 관련변수'!R32", + "cached": 25.175, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G21": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J21": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W21": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI21": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK21": { + "value": "=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM21": { + "value": "V1", + "cached": "V1", + "format": "General" + }, + "AN21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO21": { + "value": "=PI()*BG19^2/4*AO16", + "cached": 1.6838936623241305, + "format": "General" + }, + "AZ21": { + "value": "저판 길이", + "cached": "저판 길이", + "format": "General" + }, + "BE21": { + "value": "Lf", + "cached": "Lf", + "format": "0.000" + }, + "BG21": { + "value": "='3.2 관련변수'!R33", + "cached": 9.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E22": { + "value": "육상연암", + "cached": "육상연암", + "format": "General" + }, + "G22": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J22": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W22": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI22": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK22": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM22": { + "value": "V2", + "cached": "V2", + "format": "General" + }, + "AN22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO22": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "General" + }, + "AZ22": { + "value": "저판 폭", + "cached": "저판 폭", + "format": "General" + }, + "BE22": { + "value": "Bf", + "cached": "Bf", + "format": "0.000" + }, + "BG22": { + "value": "='3.2 관련변수'!R34", + "cached": 7.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G23": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J23": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W23": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI23": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK23": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM23": { + "value": "V3", + "cached": "V3", + "format": "General" + }, + "AN23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO23": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "General" + }, + "AZ23": { + "value": "저판 높이", + "cached": "저판 높이", + "format": "General" + }, + "BE23": { + "value": "Hf", + "cached": "Hf", + "format": "0.000" + }, + "BG23": { + "value": "='3.2 관련변수'!R35", + "cached": 2.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G24": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J24": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W24": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI24": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ24": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK24": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW24": { + "value": "말뚝", + "cached": "말뚝", + "format": "General" + }, + "AZ24": { + "value": "말뚝 직경", + "cached": "말뚝 직경", + "format": "General" + }, + "BE24": { + "value": "Dp", + "cached": "Dp", + "format": "0.000" + }, + "BG24": { + "value": "='3.2 관련변수'!R36", + "cached": 0.6, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G25": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J25": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W25": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI25": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ25": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK25": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ25": { + "value": "말뚝 두께", + "cached": "말뚝 두께", + "format": "General" + }, + "BE25": { + "value": "Tp", + "cached": "Tp", + "format": "0.000" + }, + "BG25": { + "value": "='3.2 관련변수'!R37", + "cached": 0.009, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E26": { + "value": "용수연암", + "cached": "용수연암", + "format": "General" + }, + "G26": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J26": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W26": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI26": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ26": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK26": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ26": { + "value": "말뚝 길이", + "cached": "말뚝 길이", + "format": "General" + }, + "BE26": { + "value": "Lp", + "cached": "Lp", + "format": "0.000" + }, + "BG26": { + "value": "='3.2 관련변수'!R38", + "cached": 25.3, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G27": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J27": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W27": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI27": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ27": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK27": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ27": { + "value": "말뚝 수", + "cached": "말뚝 수", + "format": "General" + }, + "BE27": { + "value": "Np", + "cached": "Np", + "format": "0.000" + }, + "BG27": { + "value": "='3.2 관련변수'!R39", + "cached": 30, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G28": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J28": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W28": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI28": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ28": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK28": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW28": { + "value": "받침", + "cached": "받침", + "format": "General" + }, + "AZ28": { + "value": "받침 길이", + "cached": "받침 길이", + "format": "General" + }, + "BE28": { + "value": "Lb", + "cached": "Lb", + "format": "0.000" + }, + "BG28": { + "value": "='3.2 관련변수'!R40", + "cached": 0.7, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G29": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J29": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W29": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI29": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ29": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK29": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ29": { + "value": "받침 폭", + "cached": "받침 폭", + "format": "General" + }, + "BE29": { + "value": "Bb", + "cached": "Bb", + "format": "0.000" + }, + "BG29": { + "value": "='3.2 관련변수'!R41", + "cached": 0.65, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A30": { + "value": "2)", + "cached": "2)", + "format": "General" + }, + "B30": { + "value": "잔토", + "cached": "잔토", + "format": "General" + }, + "J30": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K30": { + "value": "V1+V2+V3", + "cached": "V1+V2+V3", + "format": "0.000" + }, + "W30": { + "value": "=AO21+AO22+AO23", + "cached": 169.7698936623241, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ30": { + "value": "받침 수", + "cached": "받침 수", + "format": "General" + }, + "BE30": { + "value": "Nb", + "cached": "Nb", + "format": "0.000" + }, + "BG30": { + "value": "='3.2 관련변수'!R42", + "cached": 10, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A31": { + "value": "3)", + "cached": "3)", + "format": "General" + }, + "B31": { + "value": "되메우기", + "cached": "되메우기", + "format": "General" + }, + "E31": { + "value": "토사, 다짐", + "cached": "토사, 다짐", + "format": "General" + }, + "J31": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K31": { + "value": "Vs-(V1+V2+V3)", + "cached": "Vs-(V1+V2+V3)", + "format": "0.000" + }, + "W31": { + "value": "=AO17-(AO21+AO22+AO23)", + "cached": 365.324731337676, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ31": { + "value": "받침 블럭 길이", + "cached": "받침 블럭 길이", + "format": "General" + }, + "BE31": { + "value": "Lbc", + "cached": "Lbc", + "format": "0.000" + }, + "BG31": { + "value": "='3.2 관련변수'!R43", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ32": { + "value": "받침 블럭 폭", + "cached": "받침 블럭 폭", + "format": "General" + }, + "BE32": { + "value": "Bbc", + "cached": "Bbc", + "format": "0.000" + }, + "BG32": { + "value": "='3.2 관련변수'!R44", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ33": { + "value": "받침 블럭 높이", + "cached": "받침 블럭 높이", + "format": "General" + }, + "BE33": { + "value": "Hbc", + "cached": "Hbc", + "format": "0.000" + }, + "BG33": { + "value": "='3.2 관련변수'!R45", + "cached": 0.196, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ34": { + "value": "솔플레이트 두께", + "cached": "솔플레이트 두께", + "format": "General" + }, + "BE34": { + "value": "Ts", + "cached": "Ts", + "format": "0.000" + }, + "BG34": { + "value": "='3.2 관련변수'!R46", + "cached": 0.03, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A47": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B47": { + "value": "구조체", + "cached": "구조체", + "format": "General" + }, + "A48": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E48": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J48": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K48": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W48": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "A50": { + "value": "4)", + "cached": "4)", + "format": "General" + }, + "B50": { + "value": "거푸집", + "cached": "거푸집", + "format": "General" + }, + "E50": { + "value": "강재\n거푸집", + "cached": "강재\n거푸집", + "format": "General" + }, + "G50": { + "value": "코핑부", + "cached": "코핑부", + "format": "General" + }, + "J50": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K50": { + "value": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "cached": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "format": "0.000" + }, + "W50": { + "value": "=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))", + "cached": 72.56659607587385, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G51": { + "value": "기둥부", + "cached": "기둥부", + "format": "General" + }, + "J51": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K51": { + "value": "π × Dc × Hcol", + "cached": "π × Dc × Hcol", + "format": "General" + }, + "W51": { + "value": "=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)", + "cached": 224.7244056965851, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E52": { + "value": "합판3회", + "cached": "합판3회", + "format": "General" + }, + "G52": { + "value": "받침블럭", + "cached": "받침블럭", + "format": "General" + }, + "J52": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K52": { + "value": "(2LbHb + 2BbHb) × Nb", + "cached": "(2LbHb + 2BbHb) × Nb", + "format": "General" + }, + "W52": { + "value": "=(2*BG31*BG33+2*BG32*BG33)*BG30", + "cached": 9.408, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E53": { + "value": "합판6회", + "cached": "합판6회", + "format": "General" + }, + "G53": { + "value": "버림콘크리트", + "cached": "버림콘크리트", + "format": "General" + }, + "J53": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K53": { + "value": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "cached": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "format": "General" + }, + "W53": { + "value": "=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1", + "cached": 3.51, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E54": { + "value": "유로폼\n(복잡)", + "cached": "유로폼\n(복잡)", + "format": "General" + }, + "G54": { + "value": "0~7m", + "cached": "0~7m", + "format": "General" + }, + "J54": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K54": { + "value": "2LfHf + 2BfHf", + "cached": "2LfHf + 2BfHf", + "format": "General" + }, + "W54": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G55": { + "value": "7~10m", + "cached": "7~10m", + "format": "General" + }, + "J55": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "G56": { + "value": "10~13m", + "cached": "10~13m", + "format": "General" + }, + "J56": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A57": { + "value": "5)", + "cached": "5)", + "format": "General" + }, + "B57": { + "value": "콘크리트", + "cached": "콘크리트", + "format": "General" + }, + "E57": { + "value": "저판 (25-27-15)", + "cached": "저판 (25-27-15)", + "format": "General" + }, + "J57": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K57": { + "value": "Lf × Bf × Hf", + "cached": "Lf × Bf × Hf", + "format": "General" + }, + "W57": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E58": { + "value": "본체 (25-40-15)", + "cached": "본체 (25-40-15)", + "format": "General" + }, + "J58": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K58": { + "value": "Vcop+Vcol+Vbear", + "cached": "Vcop+Vcol+Vbear", + "format": "0.000" + }, + "W58": { + "value": "=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)", + "cached": 204.59257836765428, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E59": { + "value": "버림콘크리트(40-15-8)", + "cached": "버림콘크리트(40-15-8)", + "format": "General" + }, + "J59": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K59": { + "value": "(Lf+0.2)(Bf+0.2)×0.1", + "cached": "(Lf+0.2)(Bf+0.2)×0.1", + "format": "General" + }, + "W59": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "B60": { + "value": "콘크리트 타설", + "cached": "콘크리트 타설", + "format": "General" + }, + "E60": { + "value": "펌프카타설", + "cached": "펌프카타설", + "format": "General" + }, + "G60": { + "value": "0~15(육상)", + "cached": "0~15(육상)", + "format": "General" + }, + "J60": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K60": { + "value": "Vcop+Vcol+Vfot+Vbear+Vlean", + "cached": "Vcop+Vcol+Vfot+Vbear+Vlean", + "format": "General" + }, + "W60": { + "value": "=W57+W58+W59", + "cached": 372.67857836765427, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A61": { + "value": "6)", + "cached": "6)", + "format": "General" + }, + "B61": { + "value": "가설계단", + "cached": "가설계단", + "format": "General" + }, + "E61": { + "value": "워킹타워", + "cached": "워킹타워", + "format": "General" + }, + "J61": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K61": { + "value": "(Zb-Zs) x 1EA X 1SET", + "cached": "(Zb-Zs) x 1EA X 1SET", + "format": "General" + }, + "W61": { + "value": "=BG6-BG7", + "cached": 13.591000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A62": { + "value": "7)", + "cached": "7)", + "format": "General" + }, + "B62": { + "value": "교량받침(2800kN)", + "cached": "교량받침(2800kN)", + "format": "General" + }, + "E62": { + "value": "양방향 H=166", + "cached": "양방향 H=166", + "format": "General" + }, + "J62": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K62": { + "value": "Nb", + "cached": "Nb", + "format": "General" + }, + "W62": { + "value": "=BG30", + "cached": 10, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A63": { + "value": "8)", + "cached": "8)", + "format": "General" + }, + "B63": { + "value": "무수축몰탈", + "cached": "무수축몰탈", + "format": "General" + }, + "E63": { + "value": "T=300mm", + "cached": "T=300mm", + "format": "General" + }, + "J63": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K63": { + "value": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "cached": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "format": "General" + }, + "W63": { + "value": "=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30", + "cached": 0.34125000000000005, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A64": { + "value": "9)", + "cached": "9)", + "format": "General" + }, + "B64": { + "value": "솔플레이트", + "cached": "솔플레이트", + "format": "General" + }, + "J64": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K64": { + "value": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "cached": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "format": "General" + }, + "W64": { + "value": "=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85", + "cached": 1.4129999999999998, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A65": { + "value": "10)", + "cached": "10)", + "format": "General" + }, + "B65": { + "value": "스페이서", + "cached": "스페이서", + "format": "General" + }, + "E65": { + "value": "슬래브 및 기초용", + "cached": "슬래브 및 기초용", + "format": "General" + }, + "J65": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K65": { + "value": "Afot", + "cached": "Afot", + "format": "General" + }, + "W65": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E66": { + "value": "벽체용", + "cached": "벽체용", + "format": "General" + }, + "J66": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K66": { + "value": "Acop+Acol", + "cached": "Acop+Acol", + "format": "0.000" + }, + "W66": { + "value": "=W50+W51", + "cached": 297.29100177245897, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A67": { + "value": "11)", + "cached": "11)", + "format": "General" + }, + "B67": { + "value": "철근가공조립", + "cached": "철근가공조립", + "format": "General" + }, + "E67": { + "value": "매우복잡", + "cached": "매우복잡", + "format": "General" + }, + "J67": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K67": { + "value": "<도면참조>", + "cached": "<도면참조>", + "format": "0.000" + }, + "W67": { + "value": 19.316, + "cached": 19.316, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A68": { + "value": "12)", + "cached": "12)", + "format": "General" + }, + "B68": { + "value": "복합말뚝", + "cached": "복합말뚝", + "format": "General" + }, + "E68": { + "value": "E.O.I.D", + "cached": "E.O.I.D", + "format": "General" + }, + "J68": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K68": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W68": { + "value": "=K68", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E69": { + "value": "Restrike", + "cached": "Restrike", + "format": "General" + }, + "J69": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K69": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W69": { + "value": "=K69", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E70": { + "value": "자재비(직항)", + "cached": "자재비(직항)", + "format": "General" + }, + "J70": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K70": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W70": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E71": { + "value": "천공비", + "cached": "천공비", + "format": "General" + }, + "J71": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K71": { + "value": "Lb x Np", + "cached": "Lb x Np", + "format": "General" + }, + "W71": { + "value": "=BG26*BG27", + "cached": 759, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E72": { + "value": "주면고정액", + "cached": "주면고정액", + "format": "General" + }, + "J72": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K72": { + "value": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "cached": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "format": "General" + }, + "W72": { + "value": "=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27", + "cached": 77.4952367824262, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E73": { + "value": "두부보강", + "cached": "두부보강", + "format": "General" + }, + "J73": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K73": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W73": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A74": { + "value": "13)", + "cached": "13)", + "format": "General" + }, + "B74": { + "value": "점검시설", + "cached": "점검시설", + "format": "General" + }, + "J74": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K74": { + "value": 1, + "cached": 1, + "format": "General" + }, + "W74": { + "value": "=K74", + "cached": 1, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A75": { + "value": "14)", + "cached": "14)", + "format": "General" + }, + "B75": { + "value": "콘크리트 양생", + "cached": "콘크리트 양생", + "format": "General" + }, + "J75": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K75": { + "value": "Lf × Bf + Lc × Bc ", + "cached": "Lf × Bf + Lc × Bc ", + "format": "General" + }, + "W75": { + "value": "=BG21*BG22+BG12*BG13", + "cached": 110.13, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A76": { + "value": "15)", + "cached": "15)", + "format": "General" + }, + "B76": { + "value": "비파괴검사", + "cached": "비파괴검사", + "format": "General" + }, + "E76": { + "value": "M.T", + "cached": "M.T", + "format": "General" + }, + "J76": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K76": { + "value": "Np/10 x 3 x πDp", + "cached": "Np/10 x 3 x πDp", + "format": "General" + }, + "W76": { + "value": "=BG27/10*3*PI()*BG24", + "cached": 16.964600329384883, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + } + }, + "3.3 수량산출_P4": { + "A2": { + "value": "3.3 수량 산출", + "cached": "3.3 수량 산출", + "format": "0.000" + }, + "E2": { + "value": "-", + "cached": "-", + "format": "0.000" + }, + "F2": { + "value": "(P4)", + "cached": "(P4)", + "format": "0.000" + }, + "A3": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B3": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "A4": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E4": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J4": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K4": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W4": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "AW5": { + "value": "구분", + "cached": "구분", + "format": "General" + }, + "AZ5": { + "value": "변수", + "cached": "변수", + "format": "0.000" + }, + "BE5": { + "value": "기호", + "cached": "기호", + "format": "0.000" + }, + "BG5": { + "value": "P4", + "cached": "P4", + "format": "0.000" + }, + "A6": { + "value": "1)", + "cached": "1)", + "format": "General" + }, + "B6": { + "value": "구조물터파기", + "cached": "구조물터파기", + "format": "General" + }, + "E6": { + "value": "육상토사", + "cached": "육상토사", + "format": "General" + }, + "G6": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J6": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K6": { + "value": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "cached": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "format": "0.000" + }, + "W6": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2", + "cached": 375.50500000000005, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI6": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK6": { + "value": "=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)", + "cached": 2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM6": { + "value": "L", + "cached": "L", + "format": "General" + }, + "AN6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO6": { + "value": "=AO7+2*BG9", + "cached": 17.05, + "format": "General" + }, + "AW6": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "AZ6": { + "value": "받침 EL", + "cached": "받침 EL", + "format": "General" + }, + "BE6": { + "value": "Zb", + "cached": "Zb", + "format": "0.000" + }, + "BG6": { + "value": "='3.2 관련변수'!T18", + "cached": 40.547, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G7": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J7": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W7": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2", + "cached": 159.58962500000004, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI7": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK7": { + "value": "=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)", + "cached": 0.8500000000000001, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM7": { + "value": "L1", + "cached": "L1", + "format": "General" + }, + "AN7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO7": { + "value": "=AO8+2*0.5*BG10", + "cached": 11.35, + "format": "General" + }, + "AZ7": { + "value": "지반고 EL", + "cached": "지반고 EL", + "format": "General" + }, + "BE7": { + "value": "Zs", + "cached": "Zs", + "format": "0.000" + }, + "BG7": { + "value": "='3.2 관련변수'!T19", + "cached": 28.068, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G8": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J8": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W8": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI8": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK8": { + "value": "=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM8": { + "value": "L2", + "cached": "L2", + "format": "General" + }, + "AN8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO8": { + "value": "=AO9+2*0.3*BG10", + "cached": 11.35, + "format": "General" + }, + "AZ8": { + "value": "지하수위 WL", + "cached": "지하수위 WL", + "format": "General" + }, + "BE8": { + "value": "Zw", + "cached": "Zw", + "format": "0.000" + }, + "BG8": { + "value": "='3.2 관련변수'!T20", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G9": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J9": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W9": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI9": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK9": { + "value": "=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM9": { + "value": "L3", + "cached": "L3", + "format": "General" + }, + "AN9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO9": { + "value": "=BG21+2", + "cached": 11.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ9": { + "value": "토사 깊이", + "cached": "토사 깊이", + "format": "General" + }, + "BE9": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG9": { + "value": "='3.2 관련변수'!T21", + "cached": 2.85, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E10": { + "value": "용수토사", + "cached": "용수토사", + "format": "General" + }, + "G10": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J10": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W10": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI10": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK10": { + "value": "=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM10": { + "value": "B", + "cached": "B", + "format": "General" + }, + "AN10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO10": { + "value": "=AO11+2*BG9", + "cached": 15.5, + "format": "General" + }, + "AZ10": { + "value": "풍화암 깊이", + "cached": "풍화암 깊이", + "format": "General" + }, + "BE10": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG10": { + "value": "='3.2 관련변수'!T22", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G11": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J11": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W11": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI11": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK11": { + "value": "=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM11": { + "value": "B1", + "cached": "B1", + "format": "General" + }, + "AN11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO11": { + "value": "=AO12+2*0.5*BG10", + "cached": 9.8, + "format": "General" + }, + "AZ11": { + "value": "연암 깊이", + "cached": "연암 깊이", + "format": "General" + }, + "BE11": { + "value": "H3", + "cached": "H3", + "format": "0.000" + }, + "BG11": { + "value": "='3.2 관련변수'!T23", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G12": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J12": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W12": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI12": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK12": { + "value": "=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM12": { + "value": "B2", + "cached": "B2", + "format": "General" + }, + "AN12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO12": { + "value": "=AO13+2*0.3*BG11", + "cached": 9.8, + "format": "General" + }, + "AW12": { + "value": "두부보", + "cached": "두부보", + "format": "General" + }, + "AZ12": { + "value": "두부보 길이", + "cached": "두부보 길이", + "format": "General" + }, + "BE12": { + "value": "Lc", + "cached": "Lc", + "format": "0.000" + }, + "BG12": { + "value": "='3.2 관련변수'!T24", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G13": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J13": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W13": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI13": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK13": { + "value": "=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM13": { + "value": "B3", + "cached": "B3", + "format": "General" + }, + "AN13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO13": { + "value": "=BG22+2", + "cached": 9.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ13": { + "value": "두부보 폭", + "cached": "두부보 폭", + "format": "General" + }, + "BE13": { + "value": "Bc", + "cached": "Bc", + "format": "0.000" + }, + "BG13": { + "value": "='3.2 관련변수'!T25", + "cached": 3.1, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E14": { + "value": "육상풍화암", + "cached": "육상풍화암", + "format": "General" + }, + "G14": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J14": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W14": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK14": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AN14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO14": { + "value": "=BG7-BG20+0.1", + "cached": 2.85, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ14": { + "value": "두부보 하부높이", + "cached": "두부보 하부높이", + "format": "General" + }, + "BE14": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG14": { + "value": "='3.2 관련변수'!T26", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G15": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J15": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W15": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI15": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK15": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM15": { + "value": "Hw", + "cached": "Hw", + "format": "General" + }, + "AN15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO15": { + "value": "=BG7-BG8", + "cached": 28.068, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ15": { + "value": "두부보 상부높이", + "cached": "두부보 상부높이", + "format": "General" + }, + "BE15": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG15": { + "value": "='3.2 관련변수'!T27", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G16": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J16": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W16": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI16": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK16": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM16": { + "value": "Df", + "cached": "Df", + "format": "General" + }, + "AN16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO16": { + "value": "=BG7-BG20-BG23", + "cached": 0.5499999999999998, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ16": { + "value": "횡경사(%)", + "cached": "횡경사(%)", + "format": "General" + }, + "BE16": { + "value": "s", + "cached": "s", + "format": "0.000" + }, + "BG16": { + "value": "='3.2 관련변수'!T28", + "cached": 3, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G17": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J17": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W17": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI17": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK17": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM17": { + "value": "Vs", + "cached": "Vs", + "format": "General" + }, + "AN17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO17": { + "value": "=AO18+AO19+AO20", + "cached": 535.0946250000001, + "format": "General" + }, + "AZ17": { + "value": "두부보 돌출부 폭", + "cached": "두부보 돌출부 폭", + "format": "General" + }, + "BE17": { + "value": "a", + "cached": "a", + "format": "0.000" + }, + "BG17": { + "value": "='3.2 관련변수'!T29", + "cached": 0.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E18": { + "value": "용수풍화암", + "cached": "용수풍화암", + "format": "General" + }, + "G18": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J18": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W18": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI18": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK18": { + "value": "=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM18": { + "value": "Vs1", + "cached": "Vs1", + "format": "General" + }, + "AN18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO18": { + "value": "=(AO6*AO10+AO7*AO11)*BG9/2", + "cached": 535.0946250000001, + "format": "General" + }, + "AZ18": { + "value": "두부보 변화부 곡률", + "cached": "두부보 변화부 곡률", + "format": "General" + }, + "BE18": { + "value": "R", + "cached": "R", + "format": "0.000" + }, + "BG18": { + "value": "='3.2 관련변수'!T30", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G19": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J19": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W19": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI19": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK19": { + "value": "=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM19": { + "value": "Vs2", + "cached": "Vs2", + "format": "General" + }, + "AN19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO19": { + "value": "=(AO7*AO11+AO8*AO12)*BG10/2", + "cached": 0, + "format": "General" + }, + "AW19": { + "value": "기둥", + "cached": "기둥", + "format": "General" + }, + "AZ19": { + "value": "기둥 직경", + "cached": "기둥 직경", + "format": "General" + }, + "BE19": { + "value": "Dc", + "cached": "Dc", + "format": "0.000" + }, + "BG19": { + "value": "='3.2 관련변수'!T31", + "cached": 2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G20": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J20": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W20": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI20": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK20": { + "value": "=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM20": { + "value": "Vs3", + "cached": "Vs3", + "format": "General" + }, + "AN20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO20": { + "value": "=(AO8*AO12+AO9*AO13)*BG11/2", + "cached": 0, + "format": "General" + }, + "AW20": { + "value": "저판", + "cached": "저판", + "format": "General" + }, + "AZ20": { + "value": "저판 저면 EL", + "cached": "저판 저면 EL", + "format": "General" + }, + "BE20": { + "value": "Zf", + "cached": "Zf", + "format": "0.000" + }, + "BG20": { + "value": "='3.2 관련변수'!T32", + "cached": 25.318, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G21": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J21": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W21": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI21": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK21": { + "value": "=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM21": { + "value": "V1", + "cached": "V1", + "format": "General" + }, + "AN21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO21": { + "value": "=PI()*BG19^2/4*AO16", + "cached": 1.7278759594743855, + "format": "General" + }, + "AZ21": { + "value": "저판 길이", + "cached": "저판 길이", + "format": "General" + }, + "BE21": { + "value": "Lf", + "cached": "Lf", + "format": "0.000" + }, + "BG21": { + "value": "='3.2 관련변수'!T33", + "cached": 9.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E22": { + "value": "육상연암", + "cached": "육상연암", + "format": "General" + }, + "G22": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J22": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W22": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI22": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK22": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM22": { + "value": "V2", + "cached": "V2", + "format": "General" + }, + "AN22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO22": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "General" + }, + "AZ22": { + "value": "저판 폭", + "cached": "저판 폭", + "format": "General" + }, + "BE22": { + "value": "Bf", + "cached": "Bf", + "format": "0.000" + }, + "BG22": { + "value": "='3.2 관련변수'!T34", + "cached": 7.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G23": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J23": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W23": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI23": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK23": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM23": { + "value": "V3", + "cached": "V3", + "format": "General" + }, + "AN23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO23": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "General" + }, + "AZ23": { + "value": "저판 높이", + "cached": "저판 높이", + "format": "General" + }, + "BE23": { + "value": "Hf", + "cached": "Hf", + "format": "0.000" + }, + "BG23": { + "value": "='3.2 관련변수'!T35", + "cached": 2.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G24": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J24": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W24": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI24": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ24": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK24": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW24": { + "value": "말뚝", + "cached": "말뚝", + "format": "General" + }, + "AZ24": { + "value": "말뚝 직경", + "cached": "말뚝 직경", + "format": "General" + }, + "BE24": { + "value": "Dp", + "cached": "Dp", + "format": "0.000" + }, + "BG24": { + "value": "='3.2 관련변수'!T36", + "cached": 0.6, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G25": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J25": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W25": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI25": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ25": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK25": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ25": { + "value": "말뚝 두께", + "cached": "말뚝 두께", + "format": "General" + }, + "BE25": { + "value": "Tp", + "cached": "Tp", + "format": "0.000" + }, + "BG25": { + "value": "='3.2 관련변수'!T37", + "cached": 0.009, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E26": { + "value": "용수연암", + "cached": "용수연암", + "format": "General" + }, + "G26": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J26": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W26": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI26": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ26": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK26": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ26": { + "value": "말뚝 길이", + "cached": "말뚝 길이", + "format": "General" + }, + "BE26": { + "value": "Lp", + "cached": "Lp", + "format": "0.000" + }, + "BG26": { + "value": "='3.2 관련변수'!T38", + "cached": 26.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G27": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J27": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W27": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI27": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ27": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK27": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ27": { + "value": "말뚝 수", + "cached": "말뚝 수", + "format": "General" + }, + "BE27": { + "value": "Np", + "cached": "Np", + "format": "0.000" + }, + "BG27": { + "value": "='3.2 관련변수'!T39", + "cached": 30, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G28": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J28": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W28": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI28": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ28": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK28": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW28": { + "value": "받침", + "cached": "받침", + "format": "General" + }, + "AZ28": { + "value": "받침 길이", + "cached": "받침 길이", + "format": "General" + }, + "BE28": { + "value": "Lb", + "cached": "Lb", + "format": "0.000" + }, + "BG28": { + "value": "='3.2 관련변수'!T40", + "cached": 0.7, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G29": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J29": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W29": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI29": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ29": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK29": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ29": { + "value": "받침 폭", + "cached": "받침 폭", + "format": "General" + }, + "BE29": { + "value": "Bb", + "cached": "Bb", + "format": "0.000" + }, + "BG29": { + "value": "='3.2 관련변수'!T41", + "cached": 0.79, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A30": { + "value": "2)", + "cached": "2)", + "format": "General" + }, + "B30": { + "value": "잔토", + "cached": "잔토", + "format": "General" + }, + "J30": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K30": { + "value": "V1+V2+V3", + "cached": "V1+V2+V3", + "format": "0.000" + }, + "W30": { + "value": "=AO21+AO22+AO23", + "cached": 169.81387595947436, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ30": { + "value": "받침 수", + "cached": "받침 수", + "format": "General" + }, + "BE30": { + "value": "Nb", + "cached": "Nb", + "format": "0.000" + }, + "BG30": { + "value": "='3.2 관련변수'!T42", + "cached": 10, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A31": { + "value": "3)", + "cached": "3)", + "format": "General" + }, + "B31": { + "value": "되메우기", + "cached": "되메우기", + "format": "General" + }, + "E31": { + "value": "토사, 다짐", + "cached": "토사, 다짐", + "format": "General" + }, + "J31": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K31": { + "value": "Vs-(V1+V2+V3)", + "cached": "Vs-(V1+V2+V3)", + "format": "0.000" + }, + "W31": { + "value": "=AO17-(AO21+AO22+AO23)", + "cached": 365.28074904052573, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ31": { + "value": "받침 블럭 길이", + "cached": "받침 블럭 길이", + "format": "General" + }, + "BE31": { + "value": "Lbc", + "cached": "Lbc", + "format": "0.000" + }, + "BG31": { + "value": "='3.2 관련변수'!T43", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ32": { + "value": "받침 블럭 폭", + "cached": "받침 블럭 폭", + "format": "General" + }, + "BE32": { + "value": "Bbc", + "cached": "Bbc", + "format": "0.000" + }, + "BG32": { + "value": "='3.2 관련변수'!T44", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ33": { + "value": "받침 블럭 높이", + "cached": "받침 블럭 높이", + "format": "General" + }, + "BE33": { + "value": "Hbc", + "cached": "Hbc", + "format": "0.000" + }, + "BG33": { + "value": "='3.2 관련변수'!T45", + "cached": 0.18, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ34": { + "value": "솔플레이트 두께", + "cached": "솔플레이트 두께", + "format": "General" + }, + "BE34": { + "value": "Ts", + "cached": "Ts", + "format": "0.000" + }, + "BG34": { + "value": "='3.2 관련변수'!T46", + "cached": 0.03, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A47": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B47": { + "value": "구조체", + "cached": "구조체", + "format": "General" + }, + "A48": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E48": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J48": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K48": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W48": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "A50": { + "value": "4)", + "cached": "4)", + "format": "General" + }, + "B50": { + "value": "거푸집", + "cached": "거푸집", + "format": "General" + }, + "E50": { + "value": "강재\n거푸집", + "cached": "강재\n거푸집", + "format": "General" + }, + "G50": { + "value": "코핑부", + "cached": "코핑부", + "format": "General" + }, + "J50": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K50": { + "value": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "cached": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "format": "0.000" + }, + "W50": { + "value": "=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))", + "cached": 72.56659607587385, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G51": { + "value": "기둥부", + "cached": "기둥부", + "format": "General" + }, + "J51": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K51": { + "value": "π × Dc × Hcol", + "cached": "π × Dc × Hcol", + "format": "General" + }, + "W51": { + "value": "=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)", + "cached": 218.63599913392804, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E52": { + "value": "합판3회", + "cached": "합판3회", + "format": "General" + }, + "G52": { + "value": "받침블럭", + "cached": "받침블럭", + "format": "General" + }, + "J52": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K52": { + "value": "(2LbHb + 2BbHb) × Nb", + "cached": "(2LbHb + 2BbHb) × Nb", + "format": "General" + }, + "W52": { + "value": "=(2*BG31*BG33+2*BG32*BG33)*BG30", + "cached": 8.64, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E53": { + "value": "합판6회", + "cached": "합판6회", + "format": "General" + }, + "G53": { + "value": "버림콘크리트", + "cached": "버림콘크리트", + "format": "General" + }, + "J53": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K53": { + "value": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "cached": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "format": "General" + }, + "W53": { + "value": "=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1", + "cached": 3.51, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E54": { + "value": "유로폼\n(복잡)", + "cached": "유로폼\n(복잡)", + "format": "General" + }, + "G54": { + "value": "0~7m", + "cached": "0~7m", + "format": "General" + }, + "J54": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K54": { + "value": "2LfHf + 2BfHf", + "cached": "2LfHf + 2BfHf", + "format": "General" + }, + "W54": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G55": { + "value": "7~10m", + "cached": "7~10m", + "format": "General" + }, + "J55": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "G56": { + "value": "10~13m", + "cached": "10~13m", + "format": "General" + }, + "J56": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A57": { + "value": "5)", + "cached": "5)", + "format": "General" + }, + "B57": { + "value": "콘크리트", + "cached": "콘크리트", + "format": "General" + }, + "E57": { + "value": "저판 (25-27-15)", + "cached": "저판 (25-27-15)", + "format": "General" + }, + "J57": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K57": { + "value": "Lf × Bf × Hf", + "cached": "Lf × Bf × Hf", + "format": "General" + }, + "W57": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E58": { + "value": "본체 (25-40-15)", + "cached": "본체 (25-40-15)", + "format": "General" + }, + "J58": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K58": { + "value": "Vcop+Vcol+Vbear", + "cached": "Vcop+Vcol+Vbear", + "format": "0.000" + }, + "W58": { + "value": "=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)", + "cached": 201.3179750863258, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E59": { + "value": "버림콘크리트(40-15-8)", + "cached": "버림콘크리트(40-15-8)", + "format": "General" + }, + "J59": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K59": { + "value": "(Lf+0.2)(Bf+0.2)×0.1", + "cached": "(Lf+0.2)(Bf+0.2)×0.1", + "format": "General" + }, + "W59": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "B60": { + "value": "콘크리트 타설", + "cached": "콘크리트 타설", + "format": "General" + }, + "E60": { + "value": "펌프카타설", + "cached": "펌프카타설", + "format": "General" + }, + "G60": { + "value": "0~15(육상)", + "cached": "0~15(육상)", + "format": "General" + }, + "J60": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K60": { + "value": "Vcop+Vcol+Vfot+Vbear+Vlean", + "cached": "Vcop+Vcol+Vfot+Vbear+Vlean", + "format": "General" + }, + "W60": { + "value": "=W57+W58+W59", + "cached": 369.4039750863258, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A61": { + "value": "6)", + "cached": "6)", + "format": "General" + }, + "B61": { + "value": "가설계단", + "cached": "가설계단", + "format": "General" + }, + "E61": { + "value": "워킹타워", + "cached": "워킹타워", + "format": "General" + }, + "J61": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K61": { + "value": "(Zb-Zs) x 1EA X 1SET", + "cached": "(Zb-Zs) x 1EA X 1SET", + "format": "General" + }, + "W61": { + "value": "=BG6-BG7", + "cached": 12.478999999999996, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A62": { + "value": "7)", + "cached": "7)", + "format": "General" + }, + "B62": { + "value": "교량받침(2800kN)", + "cached": "교량받침(2800kN)", + "format": "General" + }, + "E62": { + "value": "양방향 H=166", + "cached": "양방향 H=166", + "format": "General" + }, + "J62": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K62": { + "value": "Nb", + "cached": "Nb", + "format": "General" + }, + "W62": { + "value": "=BG30", + "cached": 10, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A63": { + "value": "8)", + "cached": "8)", + "format": "General" + }, + "B63": { + "value": "무수축몰탈", + "cached": "무수축몰탈", + "format": "General" + }, + "E63": { + "value": "T=300mm", + "cached": "T=300mm", + "format": "General" + }, + "J63": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K63": { + "value": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "cached": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "format": "General" + }, + "W63": { + "value": "=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30", + "cached": 0.40075, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A64": { + "value": "9)", + "cached": "9)", + "format": "General" + }, + "B64": { + "value": "솔플레이트", + "cached": "솔플레이트", + "format": "General" + }, + "J64": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K64": { + "value": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "cached": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "format": "General" + }, + "W64": { + "value": "=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85", + "cached": 1.6767599999999996, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A65": { + "value": "10)", + "cached": "10)", + "format": "General" + }, + "B65": { + "value": "스페이서", + "cached": "스페이서", + "format": "General" + }, + "E65": { + "value": "슬래브 및 기초용", + "cached": "슬래브 및 기초용", + "format": "General" + }, + "J65": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K65": { + "value": "Afot", + "cached": "Afot", + "format": "General" + }, + "W65": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E66": { + "value": "벽체용", + "cached": "벽체용", + "format": "General" + }, + "J66": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K66": { + "value": "Acop+Acol", + "cached": "Acop+Acol", + "format": "0.000" + }, + "W66": { + "value": "=W50+W51", + "cached": 291.20259520980187, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A67": { + "value": "11)", + "cached": "11)", + "format": "General" + }, + "B67": { + "value": "철근가공조립", + "cached": "철근가공조립", + "format": "General" + }, + "E67": { + "value": "매우복잡", + "cached": "매우복잡", + "format": "General" + }, + "J67": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K67": { + "value": "<도면참조>", + "cached": "<도면참조>", + "format": "0.000" + }, + "W67": { + "value": 19.316, + "cached": 19.316, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A68": { + "value": "12)", + "cached": "12)", + "format": "General" + }, + "B68": { + "value": "복합말뚝", + "cached": "복합말뚝", + "format": "General" + }, + "E68": { + "value": "E.O.I.D", + "cached": "E.O.I.D", + "format": "General" + }, + "J68": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K68": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W68": { + "value": "=K68", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E69": { + "value": "Restrike", + "cached": "Restrike", + "format": "General" + }, + "J69": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K69": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W69": { + "value": "=K69", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E70": { + "value": "자재비(직항)", + "cached": "자재비(직항)", + "format": "General" + }, + "J70": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K70": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W70": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E71": { + "value": "천공비", + "cached": "천공비", + "format": "General" + }, + "J71": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K71": { + "value": "Lb x Np", + "cached": "Lb x Np", + "format": "General" + }, + "W71": { + "value": "=BG26*BG27", + "cached": 786, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E72": { + "value": "주면고정액", + "cached": "주면고정액", + "format": "General" + }, + "J72": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K72": { + "value": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "cached": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "format": "General" + }, + "W72": { + "value": "=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27", + "cached": 80.25198433595124, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E73": { + "value": "두부보강", + "cached": "두부보강", + "format": "General" + }, + "J73": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K73": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W73": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A74": { + "value": "13)", + "cached": "13)", + "format": "General" + }, + "B74": { + "value": "점검시설", + "cached": "점검시설", + "format": "General" + }, + "J74": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K74": { + "value": 1, + "cached": 1, + "format": "General" + }, + "W74": { + "value": "=K74", + "cached": 1, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A75": { + "value": "14)", + "cached": "14)", + "format": "General" + }, + "B75": { + "value": "콘크리트 양생", + "cached": "콘크리트 양생", + "format": "General" + }, + "J75": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K75": { + "value": "Lf × Bf + Lc × Bc ", + "cached": "Lf × Bf + Lc × Bc ", + "format": "General" + }, + "W75": { + "value": "=BG21*BG22+BG12*BG13", + "cached": 110.13, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A76": { + "value": "15)", + "cached": "15)", + "format": "General" + }, + "B76": { + "value": "비파괴검사", + "cached": "비파괴검사", + "format": "General" + }, + "E76": { + "value": "M.T", + "cached": "M.T", + "format": "General" + }, + "J76": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K76": { + "value": "Np/10 x 3 x πDp", + "cached": "Np/10 x 3 x πDp", + "format": "General" + }, + "W76": { + "value": "=BG27/10*3*PI()*BG24", + "cached": 16.964600329384883, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + } + }, + "3.3 수량산출_P5": { + "A2": { + "value": "3.3 수량 산출", + "cached": "3.3 수량 산출", + "format": "0.000" + }, + "E2": { + "value": "-", + "cached": "-", + "format": "0.000" + }, + "F2": { + "value": "(P5)", + "cached": "(P5)", + "format": "0.000" + }, + "A3": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B3": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "A4": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E4": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J4": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K4": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W4": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "AW5": { + "value": "구분", + "cached": "구분", + "format": "General" + }, + "AZ5": { + "value": "변수", + "cached": "변수", + "format": "0.000" + }, + "BE5": { + "value": "기호", + "cached": "기호", + "format": "0.000" + }, + "BG5": { + "value": "P5", + "cached": "P5", + "format": "0.000" + }, + "A6": { + "value": "1)", + "cached": "1)", + "format": "General" + }, + "B6": { + "value": "구조물터파기", + "cached": "구조물터파기", + "format": "General" + }, + "E6": { + "value": "육상토사", + "cached": "육상토사", + "format": "General" + }, + "G6": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J6": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K6": { + "value": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "cached": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "format": "0.000" + }, + "W6": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2", + "cached": 374.2046, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI6": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK6": { + "value": "=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)", + "cached": 2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM6": { + "value": "L", + "cached": "L", + "format": "General" + }, + "AN6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO6": { + "value": "=AO7+2*BG9", + "cached": 17.009999999999998, + "format": "General" + }, + "AW6": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "AZ6": { + "value": "받침 EL", + "cached": "받침 EL", + "format": "General" + }, + "BE6": { + "value": "Zb", + "cached": "Zb", + "format": "0.000" + }, + "BG6": { + "value": "='3.2 관련변수'!V18", + "cached": 39.592, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G7": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J7": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W7": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2", + "cached": 155.29490900000002, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI7": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK7": { + "value": "=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)", + "cached": 0.8300000000000001, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM7": { + "value": "L1", + "cached": "L1", + "format": "General" + }, + "AN7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO7": { + "value": "=AO8+2*0.5*BG10", + "cached": 11.35, + "format": "General" + }, + "AZ7": { + "value": "지반고 EL", + "cached": "지반고 EL", + "format": "General" + }, + "BE7": { + "value": "Zs", + "cached": "Zs", + "format": "0.000" + }, + "BG7": { + "value": "='3.2 관련변수'!V19", + "cached": 27.665, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G8": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J8": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W8": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI8": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK8": { + "value": "=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM8": { + "value": "L2", + "cached": "L2", + "format": "General" + }, + "AN8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO8": { + "value": "=AO9+2*0.3*BG10", + "cached": 11.35, + "format": "General" + }, + "AZ8": { + "value": "지하수위 WL", + "cached": "지하수위 WL", + "format": "General" + }, + "BE8": { + "value": "Zw", + "cached": "Zw", + "format": "0.000" + }, + "BG8": { + "value": "='3.2 관련변수'!V20", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G9": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J9": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W9": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI9": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK9": { + "value": "=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM9": { + "value": "L3", + "cached": "L3", + "format": "General" + }, + "AN9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO9": { + "value": "=BG21+2", + "cached": 11.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ9": { + "value": "토사 깊이", + "cached": "토사 깊이", + "format": "General" + }, + "BE9": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG9": { + "value": "='3.2 관련변수'!V21", + "cached": 2.83, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E10": { + "value": "용수토사", + "cached": "용수토사", + "format": "General" + }, + "G10": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J10": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W10": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI10": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK10": { + "value": "=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM10": { + "value": "B", + "cached": "B", + "format": "General" + }, + "AN10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO10": { + "value": "=AO11+2*BG9", + "cached": 15.46, + "format": "General" + }, + "AZ10": { + "value": "풍화암 깊이", + "cached": "풍화암 깊이", + "format": "General" + }, + "BE10": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG10": { + "value": "='3.2 관련변수'!V22", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G11": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J11": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W11": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI11": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK11": { + "value": "=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM11": { + "value": "B1", + "cached": "B1", + "format": "General" + }, + "AN11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO11": { + "value": "=AO12+2*0.5*BG10", + "cached": 9.8, + "format": "General" + }, + "AZ11": { + "value": "연암 깊이", + "cached": "연암 깊이", + "format": "General" + }, + "BE11": { + "value": "H3", + "cached": "H3", + "format": "0.000" + }, + "BG11": { + "value": "='3.2 관련변수'!V23", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G12": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J12": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W12": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI12": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK12": { + "value": "=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM12": { + "value": "B2", + "cached": "B2", + "format": "General" + }, + "AN12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO12": { + "value": "=AO13+2*0.3*BG11", + "cached": 9.8, + "format": "General" + }, + "AW12": { + "value": "두부보", + "cached": "두부보", + "format": "General" + }, + "AZ12": { + "value": "두부보 길이", + "cached": "두부보 길이", + "format": "General" + }, + "BE12": { + "value": "Lc", + "cached": "Lc", + "format": "0.000" + }, + "BG12": { + "value": "='3.2 관련변수'!V24", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G13": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J13": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W13": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI13": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK13": { + "value": "=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM13": { + "value": "B3", + "cached": "B3", + "format": "General" + }, + "AN13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO13": { + "value": "=BG22+2", + "cached": 9.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ13": { + "value": "두부보 폭", + "cached": "두부보 폭", + "format": "General" + }, + "BE13": { + "value": "Bc", + "cached": "Bc", + "format": "0.000" + }, + "BG13": { + "value": "='3.2 관련변수'!V25", + "cached": 3.1, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E14": { + "value": "육상풍화암", + "cached": "육상풍화암", + "format": "General" + }, + "G14": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J14": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W14": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK14": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AN14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO14": { + "value": "=BG7-BG20+0.1", + "cached": 3.1, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ14": { + "value": "두부보 하부높이", + "cached": "두부보 하부높이", + "format": "General" + }, + "BE14": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG14": { + "value": "='3.2 관련변수'!V26", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G15": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J15": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W15": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI15": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK15": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM15": { + "value": "Hw", + "cached": "Hw", + "format": "General" + }, + "AN15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO15": { + "value": "=BG7-BG8", + "cached": 27.665, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ15": { + "value": "두부보 상부높이", + "cached": "두부보 상부높이", + "format": "General" + }, + "BE15": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG15": { + "value": "='3.2 관련변수'!V27", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G16": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J16": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W16": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI16": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK16": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM16": { + "value": "Df", + "cached": "Df", + "format": "General" + }, + "AN16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO16": { + "value": "=BG7-BG20-BG23", + "cached": 0.7999999999999998, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ16": { + "value": "횡경사(%)", + "cached": "횡경사(%)", + "format": "General" + }, + "BE16": { + "value": "s", + "cached": "s", + "format": "0.000" + }, + "BG16": { + "value": "='3.2 관련변수'!V28", + "cached": 3, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G17": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J17": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W17": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI17": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK17": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM17": { + "value": "Vs", + "cached": "Vs", + "format": "General" + }, + "AN17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO17": { + "value": "=AO18+AO19+AO20", + "cached": 529.4995090000001, + "format": "General" + }, + "AZ17": { + "value": "두부보 돌출부 폭", + "cached": "두부보 돌출부 폭", + "format": "General" + }, + "BE17": { + "value": "a", + "cached": "a", + "format": "0.000" + }, + "BG17": { + "value": "='3.2 관련변수'!V29", + "cached": 0.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E18": { + "value": "용수풍화암", + "cached": "용수풍화암", + "format": "General" + }, + "G18": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J18": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W18": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI18": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK18": { + "value": "=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM18": { + "value": "Vs1", + "cached": "Vs1", + "format": "General" + }, + "AN18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO18": { + "value": "=(AO6*AO10+AO7*AO11)*BG9/2", + "cached": 529.4995090000001, + "format": "General" + }, + "AZ18": { + "value": "두부보 변화부 곡률", + "cached": "두부보 변화부 곡률", + "format": "General" + }, + "BE18": { + "value": "R", + "cached": "R", + "format": "0.000" + }, + "BG18": { + "value": "='3.2 관련변수'!V30", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G19": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J19": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W19": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI19": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK19": { + "value": "=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM19": { + "value": "Vs2", + "cached": "Vs2", + "format": "General" + }, + "AN19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO19": { + "value": "=(AO7*AO11+AO8*AO12)*BG10/2", + "cached": 0, + "format": "General" + }, + "AW19": { + "value": "기둥", + "cached": "기둥", + "format": "General" + }, + "AZ19": { + "value": "기둥 직경", + "cached": "기둥 직경", + "format": "General" + }, + "BE19": { + "value": "Dc", + "cached": "Dc", + "format": "0.000" + }, + "BG19": { + "value": "='3.2 관련변수'!V31", + "cached": 2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G20": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J20": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W20": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI20": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK20": { + "value": "=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM20": { + "value": "Vs3", + "cached": "Vs3", + "format": "General" + }, + "AN20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO20": { + "value": "=(AO8*AO12+AO9*AO13)*BG11/2", + "cached": 0, + "format": "General" + }, + "AW20": { + "value": "저판", + "cached": "저판", + "format": "General" + }, + "AZ20": { + "value": "저판 저면 EL", + "cached": "저판 저면 EL", + "format": "General" + }, + "BE20": { + "value": "Zf", + "cached": "Zf", + "format": "0.000" + }, + "BG20": { + "value": "='3.2 관련변수'!V32", + "cached": 24.665, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G21": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J21": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W21": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI21": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK21": { + "value": "=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM21": { + "value": "V1", + "cached": "V1", + "format": "General" + }, + "AN21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO21": { + "value": "=PI()*BG19^2/4*AO16", + "cached": 2.513274122871834, + "format": "General" + }, + "AZ21": { + "value": "저판 길이", + "cached": "저판 길이", + "format": "General" + }, + "BE21": { + "value": "Lf", + "cached": "Lf", + "format": "0.000" + }, + "BG21": { + "value": "='3.2 관련변수'!V33", + "cached": 9.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E22": { + "value": "육상연암", + "cached": "육상연암", + "format": "General" + }, + "G22": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J22": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W22": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI22": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK22": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM22": { + "value": "V2", + "cached": "V2", + "format": "General" + }, + "AN22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO22": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "General" + }, + "AZ22": { + "value": "저판 폭", + "cached": "저판 폭", + "format": "General" + }, + "BE22": { + "value": "Bf", + "cached": "Bf", + "format": "0.000" + }, + "BG22": { + "value": "='3.2 관련변수'!V34", + "cached": 7.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G23": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J23": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W23": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI23": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK23": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM23": { + "value": "V3", + "cached": "V3", + "format": "General" + }, + "AN23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO23": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "General" + }, + "AZ23": { + "value": "저판 높이", + "cached": "저판 높이", + "format": "General" + }, + "BE23": { + "value": "Hf", + "cached": "Hf", + "format": "0.000" + }, + "BG23": { + "value": "='3.2 관련변수'!V35", + "cached": 2.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G24": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J24": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W24": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI24": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ24": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK24": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW24": { + "value": "말뚝", + "cached": "말뚝", + "format": "General" + }, + "AZ24": { + "value": "말뚝 직경", + "cached": "말뚝 직경", + "format": "General" + }, + "BE24": { + "value": "Dp", + "cached": "Dp", + "format": "0.000" + }, + "BG24": { + "value": "='3.2 관련변수'!V36", + "cached": 0.6, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G25": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J25": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W25": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI25": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ25": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK25": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ25": { + "value": "말뚝 두께", + "cached": "말뚝 두께", + "format": "General" + }, + "BE25": { + "value": "Tp", + "cached": "Tp", + "format": "0.000" + }, + "BG25": { + "value": "='3.2 관련변수'!V37", + "cached": 0.009, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E26": { + "value": "용수연암", + "cached": "용수연암", + "format": "General" + }, + "G26": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J26": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W26": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI26": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ26": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK26": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ26": { + "value": "말뚝 길이", + "cached": "말뚝 길이", + "format": "General" + }, + "BE26": { + "value": "Lp", + "cached": "Lp", + "format": "0.000" + }, + "BG26": { + "value": "='3.2 관련변수'!V38", + "cached": 27.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G27": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J27": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W27": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI27": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ27": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK27": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ27": { + "value": "말뚝 수", + "cached": "말뚝 수", + "format": "General" + }, + "BE27": { + "value": "Np", + "cached": "Np", + "format": "0.000" + }, + "BG27": { + "value": "='3.2 관련변수'!V39", + "cached": 30, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G28": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J28": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W28": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI28": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ28": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK28": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW28": { + "value": "받침", + "cached": "받침", + "format": "General" + }, + "AZ28": { + "value": "받침 길이", + "cached": "받침 길이", + "format": "General" + }, + "BE28": { + "value": "Lb", + "cached": "Lb", + "format": "0.000" + }, + "BG28": { + "value": "='3.2 관련변수'!V40", + "cached": 0.7, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G29": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J29": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W29": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI29": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ29": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK29": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ29": { + "value": "받침 폭", + "cached": "받침 폭", + "format": "General" + }, + "BE29": { + "value": "Bb", + "cached": "Bb", + "format": "0.000" + }, + "BG29": { + "value": "='3.2 관련변수'!V41", + "cached": 0.65, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A30": { + "value": "2)", + "cached": "2)", + "format": "General" + }, + "B30": { + "value": "잔토", + "cached": "잔토", + "format": "General" + }, + "J30": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K30": { + "value": "V1+V2+V3", + "cached": "V1+V2+V3", + "format": "0.000" + }, + "W30": { + "value": "=AO21+AO22+AO23", + "cached": 170.5992741228718, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ30": { + "value": "받침 수", + "cached": "받침 수", + "format": "General" + }, + "BE30": { + "value": "Nb", + "cached": "Nb", + "format": "0.000" + }, + "BG30": { + "value": "='3.2 관련변수'!V42", + "cached": 10, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A31": { + "value": "3)", + "cached": "3)", + "format": "General" + }, + "B31": { + "value": "되메우기", + "cached": "되메우기", + "format": "General" + }, + "E31": { + "value": "토사, 다짐", + "cached": "토사, 다짐", + "format": "General" + }, + "J31": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K31": { + "value": "Vs-(V1+V2+V3)", + "cached": "Vs-(V1+V2+V3)", + "format": "0.000" + }, + "W31": { + "value": "=AO17-(AO21+AO22+AO23)", + "cached": 358.9002348771283, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ31": { + "value": "받침 블럭 길이", + "cached": "받침 블럭 길이", + "format": "General" + }, + "BE31": { + "value": "Lbc", + "cached": "Lbc", + "format": "0.000" + }, + "BG31": { + "value": "='3.2 관련변수'!V43", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ32": { + "value": "받침 블럭 폭", + "cached": "받침 블럭 폭", + "format": "General" + }, + "BE32": { + "value": "Bbc", + "cached": "Bbc", + "format": "0.000" + }, + "BG32": { + "value": "='3.2 관련변수'!V44", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ33": { + "value": "받침 블럭 높이", + "cached": "받침 블럭 높이", + "format": "General" + }, + "BE33": { + "value": "Hbc", + "cached": "Hbc", + "format": "0.000" + }, + "BG33": { + "value": "='3.2 관련변수'!V45", + "cached": 0.18, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ34": { + "value": "솔플레이트 두께", + "cached": "솔플레이트 두께", + "format": "General" + }, + "BE34": { + "value": "Ts", + "cached": "Ts", + "format": "0.000" + }, + "BG34": { + "value": "='3.2 관련변수'!V46", + "cached": 0.03, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A47": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B47": { + "value": "구조체", + "cached": "구조체", + "format": "General" + }, + "A48": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E48": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J48": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K48": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W48": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "A50": { + "value": "4)", + "cached": "4)", + "format": "General" + }, + "B50": { + "value": "거푸집", + "cached": "거푸집", + "format": "General" + }, + "E50": { + "value": "강재\n거푸집", + "cached": "강재\n거푸집", + "format": "General" + }, + "G50": { + "value": "코핑부", + "cached": "코핑부", + "format": "General" + }, + "J50": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K50": { + "value": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "cached": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "format": "0.000" + }, + "W50": { + "value": "=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))", + "cached": 72.56659607587385, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G51": { + "value": "기둥부", + "cached": "기둥부", + "format": "General" + }, + "J51": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K51": { + "value": "π × Dc × Hcol", + "cached": "π × Dc × Hcol", + "format": "General" + }, + "W51": { + "value": "=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)", + "cached": 211.06476083877666, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E52": { + "value": "합판3회", + "cached": "합판3회", + "format": "General" + }, + "G52": { + "value": "받침블럭", + "cached": "받침블럭", + "format": "General" + }, + "J52": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K52": { + "value": "(2LbHb + 2BbHb) × Nb", + "cached": "(2LbHb + 2BbHb) × Nb", + "format": "General" + }, + "W52": { + "value": "=(2*BG31*BG33+2*BG32*BG33)*BG30", + "cached": 8.64, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E53": { + "value": "합판6회", + "cached": "합판6회", + "format": "General" + }, + "G53": { + "value": "버림콘크리트", + "cached": "버림콘크리트", + "format": "General" + }, + "J53": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K53": { + "value": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "cached": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "format": "General" + }, + "W53": { + "value": "=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1", + "cached": 3.51, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E54": { + "value": "유로폼\n(복잡)", + "cached": "유로폼\n(복잡)", + "format": "General" + }, + "G54": { + "value": "0~7m", + "cached": "0~7m", + "format": "General" + }, + "J54": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K54": { + "value": "2LfHf + 2BfHf", + "cached": "2LfHf + 2BfHf", + "format": "General" + }, + "W54": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G55": { + "value": "7~10m", + "cached": "7~10m", + "format": "General" + }, + "J55": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "G56": { + "value": "10~13m", + "cached": "10~13m", + "format": "General" + }, + "J56": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A57": { + "value": "5)", + "cached": "5)", + "format": "General" + }, + "B57": { + "value": "콘크리트", + "cached": "콘크리트", + "format": "General" + }, + "E57": { + "value": "저판 (25-27-15)", + "cached": "저판 (25-27-15)", + "format": "General" + }, + "J57": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K57": { + "value": "Lf × Bf × Hf", + "cached": "Lf × Bf × Hf", + "format": "General" + }, + "W57": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E58": { + "value": "본체 (25-40-15)", + "cached": "본체 (25-40-15)", + "format": "General" + }, + "J58": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K58": { + "value": "Vcop+Vcol+Vbear", + "cached": "Vcop+Vcol+Vbear", + "format": "0.000" + }, + "W58": { + "value": "=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)", + "cached": 197.5323559387501, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E59": { + "value": "버림콘크리트(40-15-8)", + "cached": "버림콘크리트(40-15-8)", + "format": "General" + }, + "J59": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K59": { + "value": "(Lf+0.2)(Bf+0.2)×0.1", + "cached": "(Lf+0.2)(Bf+0.2)×0.1", + "format": "General" + }, + "W59": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "B60": { + "value": "콘크리트 타설", + "cached": "콘크리트 타설", + "format": "General" + }, + "E60": { + "value": "펌프카타설", + "cached": "펌프카타설", + "format": "General" + }, + "G60": { + "value": "0~15(육상)", + "cached": "0~15(육상)", + "format": "General" + }, + "J60": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K60": { + "value": "Vcop+Vcol+Vfot+Vbear+Vlean", + "cached": "Vcop+Vcol+Vfot+Vbear+Vlean", + "format": "General" + }, + "W60": { + "value": "=W57+W58+W59", + "cached": 365.6183559387501, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A61": { + "value": "6)", + "cached": "6)", + "format": "General" + }, + "B61": { + "value": "가설계단", + "cached": "가설계단", + "format": "General" + }, + "E61": { + "value": "워킹타워", + "cached": "워킹타워", + "format": "General" + }, + "J61": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K61": { + "value": "(Zb-Zs) x 1EA X 1SET", + "cached": "(Zb-Zs) x 1EA X 1SET", + "format": "General" + }, + "W61": { + "value": "=BG6-BG7", + "cached": 11.927, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A62": { + "value": "7)", + "cached": "7)", + "format": "General" + }, + "B62": { + "value": "교량받침(2800kN)", + "cached": "교량받침(2800kN)", + "format": "General" + }, + "E62": { + "value": "양방향 H=166", + "cached": "양방향 H=166", + "format": "General" + }, + "J62": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K62": { + "value": "Nb", + "cached": "Nb", + "format": "General" + }, + "W62": { + "value": "=BG30", + "cached": 10, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A63": { + "value": "8)", + "cached": "8)", + "format": "General" + }, + "B63": { + "value": "무수축몰탈", + "cached": "무수축몰탈", + "format": "General" + }, + "E63": { + "value": "T=300mm", + "cached": "T=300mm", + "format": "General" + }, + "J63": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K63": { + "value": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "cached": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "format": "General" + }, + "W63": { + "value": "=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30", + "cached": 0.34125000000000005, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A64": { + "value": "9)", + "cached": "9)", + "format": "General" + }, + "B64": { + "value": "솔플레이트", + "cached": "솔플레이트", + "format": "General" + }, + "J64": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K64": { + "value": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "cached": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "format": "General" + }, + "W64": { + "value": "=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85", + "cached": 1.4129999999999998, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A65": { + "value": "10)", + "cached": "10)", + "format": "General" + }, + "B65": { + "value": "스페이서", + "cached": "스페이서", + "format": "General" + }, + "E65": { + "value": "슬래브 및 기초용", + "cached": "슬래브 및 기초용", + "format": "General" + }, + "J65": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K65": { + "value": "Afot", + "cached": "Afot", + "format": "General" + }, + "W65": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E66": { + "value": "벽체용", + "cached": "벽체용", + "format": "General" + }, + "J66": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K66": { + "value": "Acop+Acol", + "cached": "Acop+Acol", + "format": "0.000" + }, + "W66": { + "value": "=W50+W51", + "cached": 283.6313569146505, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A67": { + "value": "11)", + "cached": "11)", + "format": "General" + }, + "B67": { + "value": "철근가공조립", + "cached": "철근가공조립", + "format": "General" + }, + "E67": { + "value": "매우복잡", + "cached": "매우복잡", + "format": "General" + }, + "J67": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K67": { + "value": "<도면참조>", + "cached": "<도면참조>", + "format": "0.000" + }, + "W67": { + "value": 19.316, + "cached": 19.316, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A68": { + "value": "12)", + "cached": "12)", + "format": "General" + }, + "B68": { + "value": "복합말뚝", + "cached": "복합말뚝", + "format": "General" + }, + "E68": { + "value": "E.O.I.D", + "cached": "E.O.I.D", + "format": "General" + }, + "J68": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K68": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W68": { + "value": "=K68", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E69": { + "value": "Restrike", + "cached": "Restrike", + "format": "General" + }, + "J69": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K69": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W69": { + "value": "=K69", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E70": { + "value": "자재비(직항)", + "cached": "자재비(직항)", + "format": "General" + }, + "J70": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K70": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W70": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E71": { + "value": "천공비", + "cached": "천공비", + "format": "General" + }, + "J71": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K71": { + "value": "Lb x Np", + "cached": "Lb x Np", + "format": "General" + }, + "W71": { + "value": "=BG26*BG27", + "cached": 834, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E72": { + "value": "주면고정액", + "cached": "주면고정액", + "format": "General" + }, + "J72": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K72": { + "value": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "cached": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "format": "General" + }, + "W72": { + "value": "=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27", + "cached": 85.1528688755513, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E73": { + "value": "두부보강", + "cached": "두부보강", + "format": "General" + }, + "J73": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K73": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W73": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A74": { + "value": "13)", + "cached": "13)", + "format": "General" + }, + "B74": { + "value": "점검시설", + "cached": "점검시설", + "format": "General" + }, + "J74": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K74": { + "value": 1, + "cached": 1, + "format": "General" + }, + "W74": { + "value": "=K74", + "cached": 1, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A75": { + "value": "14)", + "cached": "14)", + "format": "General" + }, + "B75": { + "value": "콘크리트 양생", + "cached": "콘크리트 양생", + "format": "General" + }, + "J75": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K75": { + "value": "Lf × Bf + Lc × Bc ", + "cached": "Lf × Bf + Lc × Bc ", + "format": "General" + }, + "W75": { + "value": "=BG21*BG22+BG12*BG13", + "cached": 110.13, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A76": { + "value": "15)", + "cached": "15)", + "format": "General" + }, + "B76": { + "value": "비파괴검사", + "cached": "비파괴검사", + "format": "General" + }, + "E76": { + "value": "M.T", + "cached": "M.T", + "format": "General" + }, + "J76": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K76": { + "value": "Np/10 x 3 x πDp", + "cached": "Np/10 x 3 x πDp", + "format": "General" + }, + "W76": { + "value": "=BG27/10*3*PI()*BG24", + "cached": 16.964600329384883, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + } + }, + "3.3 수량산출_P6": { + "A2": { + "value": "3.3 수량 산출", + "cached": "3.3 수량 산출", + "format": "0.000" + }, + "E2": { + "value": "-", + "cached": "-", + "format": "0.000" + }, + "F2": { + "value": "(P6)", + "cached": "(P6)", + "format": "0.000" + }, + "A3": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B3": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "A4": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E4": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J4": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K4": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W4": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "AW5": { + "value": "구분", + "cached": "구분", + "format": "General" + }, + "AZ5": { + "value": "변수", + "cached": "변수", + "format": "0.000" + }, + "BE5": { + "value": "기호", + "cached": "기호", + "format": "0.000" + }, + "BG5": { + "value": "P6", + "cached": "P6", + "format": "0.000" + }, + "A6": { + "value": "1)", + "cached": "1)", + "format": "General" + }, + "B6": { + "value": "구조물터파기", + "cached": "구조물터파기", + "format": "General" + }, + "E6": { + "value": "육상토사", + "cached": "육상토사", + "format": "General" + }, + "G6": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J6": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K6": { + "value": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "cached": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "format": "0.000" + }, + "W6": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2", + "cached": 407.6746, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI6": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK6": { + "value": "=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)", + "cached": 2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM6": { + "value": "L", + "cached": "L", + "format": "General" + }, + "AN6": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO6": { + "value": "=AO7+2*BG9", + "cached": 18.009999999999998, + "format": "General" + }, + "AW6": { + "value": "토공", + "cached": "토공", + "format": "General" + }, + "AZ6": { + "value": "받침 EL", + "cached": "받침 EL", + "format": "General" + }, + "BE6": { + "value": "Zb", + "cached": "Zb", + "format": "0.000" + }, + "BG6": { + "value": "='3.2 관련변수'!X18", + "cached": 38.542, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G7": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J7": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W7": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2", + "cached": 271.103609, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI7": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK7": { + "value": "=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)", + "cached": 1.33, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM7": { + "value": "L1", + "cached": "L1", + "format": "General" + }, + "AN7": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO7": { + "value": "=AO8+2*0.5*BG10", + "cached": 11.35, + "format": "General" + }, + "AZ7": { + "value": "지반고 EL", + "cached": "지반고 EL", + "format": "General" + }, + "BE7": { + "value": "Zs", + "cached": "Zs", + "format": "0.000" + }, + "BG7": { + "value": "='3.2 관련변수'!X19", + "cached": 28.899, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G8": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J8": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W8": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI8": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK8": { + "value": "=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM8": { + "value": "L2", + "cached": "L2", + "format": "General" + }, + "AN8": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO8": { + "value": "=AO9+2*0.3*BG10", + "cached": 11.35, + "format": "General" + }, + "AZ8": { + "value": "지하수위 WL", + "cached": "지하수위 WL", + "format": "General" + }, + "BE8": { + "value": "Zw", + "cached": "Zw", + "format": "0.000" + }, + "BG8": { + "value": "='3.2 관련변수'!X20", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G9": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J9": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W9": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI9": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK9": { + "value": "=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM9": { + "value": "L3", + "cached": "L3", + "format": "General" + }, + "AN9": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO9": { + "value": "=BG21+2", + "cached": 11.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ9": { + "value": "토사 깊이", + "cached": "토사 깊이", + "format": "General" + }, + "BE9": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG9": { + "value": "='3.2 관련변수'!X21", + "cached": 3.33, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E10": { + "value": "용수토사", + "cached": "용수토사", + "format": "General" + }, + "G10": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J10": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W10": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AH10": { + "value": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "cached": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2", + "format": "0.000" + }, + "AI10": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK10": { + "value": "=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM10": { + "value": "B", + "cached": "B", + "format": "General" + }, + "AN10": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO10": { + "value": "=AO11+2*BG9", + "cached": 16.46, + "format": "General" + }, + "AZ10": { + "value": "풍화암 깊이", + "cached": "풍화암 깊이", + "format": "General" + }, + "BE10": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG10": { + "value": "='3.2 관련변수'!X22", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G11": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J11": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W11": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI11": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK11": { + "value": "=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM11": { + "value": "B1", + "cached": "B1", + "format": "General" + }, + "AN11": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO11": { + "value": "=AO12+2*0.5*BG10", + "cached": 9.8, + "format": "General" + }, + "AZ11": { + "value": "연암 깊이", + "cached": "연암 깊이", + "format": "General" + }, + "BE11": { + "value": "H3", + "cached": "H3", + "format": "0.000" + }, + "BG11": { + "value": "='3.2 관련변수'!X23", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G12": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J12": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W12": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI12": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK12": { + "value": "=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM12": { + "value": "B2", + "cached": "B2", + "format": "General" + }, + "AN12": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO12": { + "value": "=AO13+2*0.3*BG11", + "cached": 9.8, + "format": "General" + }, + "AW12": { + "value": "두부보", + "cached": "두부보", + "format": "General" + }, + "AZ12": { + "value": "두부보 길이", + "cached": "두부보 길이", + "format": "General" + }, + "BE12": { + "value": "Lc", + "cached": "Lc", + "format": "0.000" + }, + "BG12": { + "value": "='3.2 관련변수'!X24", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G13": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J13": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W13": { + "value": "=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI13": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK13": { + "value": "=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM13": { + "value": "B3", + "cached": "B3", + "format": "General" + }, + "AN13": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO13": { + "value": "=BG22+2", + "cached": 9.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ13": { + "value": "두부보 폭", + "cached": "두부보 폭", + "format": "General" + }, + "BE13": { + "value": "Bc", + "cached": "Bc", + "format": "0.000" + }, + "BG13": { + "value": "='3.2 관련변수'!X25", + "cached": 3.1, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E14": { + "value": "육상풍화암", + "cached": "육상풍화암", + "format": "General" + }, + "G14": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J14": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W14": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK14": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM14": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AN14": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO14": { + "value": "=BG7-BG20+0.1", + "cached": 3.5239999999999996, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ14": { + "value": "두부보 하부높이", + "cached": "두부보 하부높이", + "format": "General" + }, + "BE14": { + "value": "H1", + "cached": "H1", + "format": "0.000" + }, + "BG14": { + "value": "='3.2 관련변수'!X26", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G15": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J15": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W15": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI15": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK15": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM15": { + "value": "Hw", + "cached": "Hw", + "format": "General" + }, + "AN15": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO15": { + "value": "=BG7-BG8", + "cached": 28.899, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ15": { + "value": "두부보 상부높이", + "cached": "두부보 상부높이", + "format": "General" + }, + "BE15": { + "value": "H2", + "cached": "H2", + "format": "0.000" + }, + "BG15": { + "value": "='3.2 관련변수'!X27", + "cached": 1.5, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G16": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J16": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W16": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI16": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK16": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM16": { + "value": "Df", + "cached": "Df", + "format": "General" + }, + "AN16": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO16": { + "value": "=BG7-BG20-BG23", + "cached": 1.2239999999999993, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ16": { + "value": "횡경사(%)", + "cached": "횡경사(%)", + "format": "General" + }, + "BE16": { + "value": "s", + "cached": "s", + "format": "0.000" + }, + "BG16": { + "value": "='3.2 관련변수'!X28", + "cached": 3, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G17": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J17": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W17": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI17": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK17": { + "value": "=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM17": { + "value": "Vs", + "cached": "Vs", + "format": "General" + }, + "AN17": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO17": { + "value": "=AO18+AO19+AO20", + "cached": 678.7782090000001, + "format": "General" + }, + "AZ17": { + "value": "두부보 돌출부 폭", + "cached": "두부보 돌출부 폭", + "format": "General" + }, + "BE17": { + "value": "a", + "cached": "a", + "format": "0.000" + }, + "BG17": { + "value": "='3.2 관련변수'!X29", + "cached": 0.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E18": { + "value": "용수풍화암", + "cached": "용수풍화암", + "format": "General" + }, + "G18": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J18": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W18": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI18": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK18": { + "value": "=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM18": { + "value": "Vs1", + "cached": "Vs1", + "format": "General" + }, + "AN18": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO18": { + "value": "=(AO6*AO10+AO7*AO11)*BG9/2", + "cached": 678.7782090000001, + "format": "General" + }, + "AZ18": { + "value": "두부보 변화부 곡률", + "cached": "두부보 변화부 곡률", + "format": "General" + }, + "BE18": { + "value": "R", + "cached": "R", + "format": "0.000" + }, + "BG18": { + "value": "='3.2 관련변수'!X30", + "cached": 12, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G19": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J19": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W19": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI19": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK19": { + "value": "=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM19": { + "value": "Vs2", + "cached": "Vs2", + "format": "General" + }, + "AN19": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO19": { + "value": "=(AO7*AO11+AO8*AO12)*BG10/2", + "cached": 0, + "format": "General" + }, + "AW19": { + "value": "기둥", + "cached": "기둥", + "format": "General" + }, + "AZ19": { + "value": "기둥 직경", + "cached": "기둥 직경", + "format": "General" + }, + "BE19": { + "value": "Dc", + "cached": "Dc", + "format": "0.000" + }, + "BG19": { + "value": "='3.2 관련변수'!X31", + "cached": 2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G20": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J20": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W20": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI20": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK20": { + "value": "=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM20": { + "value": "Vs3", + "cached": "Vs3", + "format": "General" + }, + "AN20": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO20": { + "value": "=(AO8*AO12+AO9*AO13)*BG11/2", + "cached": 0, + "format": "General" + }, + "AW20": { + "value": "저판", + "cached": "저판", + "format": "General" + }, + "AZ20": { + "value": "저판 저면 EL", + "cached": "저판 저면 EL", + "format": "General" + }, + "BE20": { + "value": "Zf", + "cached": "Zf", + "format": "0.000" + }, + "BG20": { + "value": "='3.2 관련변수'!X32", + "cached": 25.475, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G21": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J21": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W21": { + "value": "=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI21": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK21": { + "value": "=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM21": { + "value": "V1", + "cached": "V1", + "format": "General" + }, + "AN21": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO21": { + "value": "=PI()*BG19^2/4*AO16", + "cached": 3.8453094079939047, + "format": "General" + }, + "AZ21": { + "value": "저판 길이", + "cached": "저판 길이", + "format": "General" + }, + "BE21": { + "value": "Lf", + "cached": "Lf", + "format": "0.000" + }, + "BG21": { + "value": "='3.2 관련변수'!X33", + "cached": 9.35, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E22": { + "value": "육상연암", + "cached": "육상연암", + "format": "General" + }, + "G22": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J22": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W22": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI22": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK22": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM22": { + "value": "V2", + "cached": "V2", + "format": "General" + }, + "AN22": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO22": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "General" + }, + "AZ22": { + "value": "저판 폭", + "cached": "저판 폭", + "format": "General" + }, + "BE22": { + "value": "Bf", + "cached": "Bf", + "format": "0.000" + }, + "BG22": { + "value": "='3.2 관련변수'!X34", + "cached": 7.8, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G23": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J23": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W23": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI23": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK23": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AM23": { + "value": "V3", + "cached": "V3", + "format": "General" + }, + "AN23": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AO23": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "General" + }, + "AZ23": { + "value": "저판 높이", + "cached": "저판 높이", + "format": "General" + }, + "BE23": { + "value": "Hf", + "cached": "Hf", + "format": "0.000" + }, + "BG23": { + "value": "='3.2 관련변수'!X35", + "cached": 2.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G24": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J24": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W24": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI24": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ24": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK24": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW24": { + "value": "말뚝", + "cached": "말뚝", + "format": "General" + }, + "AZ24": { + "value": "말뚝 직경", + "cached": "말뚝 직경", + "format": "General" + }, + "BE24": { + "value": "Dp", + "cached": "Dp", + "format": "0.000" + }, + "BG24": { + "value": "='3.2 관련변수'!X36", + "cached": 0.6, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G25": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J25": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W25": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI25": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ25": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK25": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ25": { + "value": "말뚝 두께", + "cached": "말뚝 두께", + "format": "General" + }, + "BE25": { + "value": "Tp", + "cached": "Tp", + "format": "0.000" + }, + "BG25": { + "value": "='3.2 관련변수'!X37", + "cached": 0.009, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "E26": { + "value": "용수연암", + "cached": "용수연암", + "format": "General" + }, + "G26": { + "value": "0-2m", + "cached": "0-2m", + "format": "General" + }, + "J26": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W26": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI26": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ26": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK26": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ26": { + "value": "말뚝 길이", + "cached": "말뚝 길이", + "format": "General" + }, + "BE26": { + "value": "Lp", + "cached": "Lp", + "format": "0.000" + }, + "BG26": { + "value": "='3.2 관련변수'!X38", + "cached": 30.4, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G27": { + "value": "2-4m", + "cached": "2-4m", + "format": "General" + }, + "J27": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W27": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI27": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ27": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK27": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ27": { + "value": "말뚝 수", + "cached": "말뚝 수", + "format": "General" + }, + "BE27": { + "value": "Np", + "cached": "Np", + "format": "0.000" + }, + "BG27": { + "value": "='3.2 관련변수'!X39", + "cached": 30, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G28": { + "value": "4-6m", + "cached": "4-6m", + "format": "General" + }, + "J28": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W28": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI28": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ28": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK28": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AW28": { + "value": "받침", + "cached": "받침", + "format": "General" + }, + "AZ28": { + "value": "받침 길이", + "cached": "받침 길이", + "format": "General" + }, + "BE28": { + "value": "Lb", + "cached": "Lb", + "format": "0.000" + }, + "BG28": { + "value": "='3.2 관련변수'!X40", + "cached": 0.7, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "G29": { + "value": "6-8m", + "cached": "6-8m", + "format": "General" + }, + "J29": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "W29": { + "value": "=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2", + "cached": 0, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AI29": { + "value": "H", + "cached": "H", + "format": "General" + }, + "AJ29": { + "value": "=", + "cached": "=", + "format": "General" + }, + "AK29": { + "value": "=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)", + "cached": 0, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ29": { + "value": "받침 폭", + "cached": "받침 폭", + "format": "General" + }, + "BE29": { + "value": "Bb", + "cached": "Bb", + "format": "0.000" + }, + "BG29": { + "value": "='3.2 관련변수'!X41", + "cached": 0.79, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A30": { + "value": "2)", + "cached": "2)", + "format": "General" + }, + "B30": { + "value": "잔토", + "cached": "잔토", + "format": "General" + }, + "J30": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K30": { + "value": "V1+V2+V3", + "cached": "V1+V2+V3", + "format": "0.000" + }, + "W30": { + "value": "=AO21+AO22+AO23", + "cached": 171.9313094079939, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ30": { + "value": "받침 수", + "cached": "받침 수", + "format": "General" + }, + "BE30": { + "value": "Nb", + "cached": "Nb", + "format": "0.000" + }, + "BG30": { + "value": "='3.2 관련변수'!X42", + "cached": 10, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A31": { + "value": "3)", + "cached": "3)", + "format": "General" + }, + "B31": { + "value": "되메우기", + "cached": "되메우기", + "format": "General" + }, + "E31": { + "value": "토사, 다짐", + "cached": "토사, 다짐", + "format": "General" + }, + "J31": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K31": { + "value": "Vs-(V1+V2+V3)", + "cached": "Vs-(V1+V2+V3)", + "format": "0.000" + }, + "W31": { + "value": "=AO17-(AO21+AO22+AO23)", + "cached": 506.84689959200614, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "AZ31": { + "value": "받침 블럭 길이", + "cached": "받침 블럭 길이", + "format": "General" + }, + "BE31": { + "value": "Lbc", + "cached": "Lbc", + "format": "0.000" + }, + "BG31": { + "value": "='3.2 관련변수'!X43", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ32": { + "value": "받침 블럭 폭", + "cached": "받침 블럭 폭", + "format": "General" + }, + "BE32": { + "value": "Bbc", + "cached": "Bbc", + "format": "0.000" + }, + "BG32": { + "value": "='3.2 관련변수'!X44", + "cached": 1.2, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ33": { + "value": "받침 블럭 높이", + "cached": "받침 블럭 높이", + "format": "General" + }, + "BE33": { + "value": "Hbc", + "cached": "Hbc", + "format": "0.000" + }, + "BG33": { + "value": "='3.2 관련변수'!X45", + "cached": 0.116, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "AZ34": { + "value": "솔플레이트 두께", + "cached": "솔플레이트 두께", + "format": "General" + }, + "BE34": { + "value": "Ts", + "cached": "Ts", + "format": "0.000" + }, + "BG34": { + "value": "='3.2 관련변수'!X46", + "cached": 0.03, + "format": "0.00_);[Red]\\(0.00\\)" + }, + "A47": { + "value": "▪", + "cached": "▪", + "format": "General" + }, + "B47": { + "value": "구조체", + "cached": "구조체", + "format": "General" + }, + "A48": { + "value": "공 종", + "cached": "공 종", + "format": "General" + }, + "E48": { + "value": "규 격", + "cached": "규 격", + "format": "General" + }, + "J48": { + "value": "단위", + "cached": "단위", + "format": "General" + }, + "K48": { + "value": "산정식", + "cached": "산정식", + "format": "General" + }, + "W48": { + "value": "수량", + "cached": "수량", + "format": "General" + }, + "A50": { + "value": "4)", + "cached": "4)", + "format": "General" + }, + "B50": { + "value": "거푸집", + "cached": "거푸집", + "format": "General" + }, + "E50": { + "value": "강재\n거푸집", + "cached": "강재\n거푸집", + "format": "General" + }, + "G50": { + "value": "코핑부", + "cached": "코핑부", + "format": "General" + }, + "J50": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K50": { + "value": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "cached": "2(Ac1+Ac2+Ac3)+As1+As2+2As3", + "format": "0.000" + }, + "W50": { + "value": "=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))", + "cached": 72.56659607587385, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G51": { + "value": "기둥부", + "cached": "기둥부", + "format": "General" + }, + "J51": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K51": { + "value": "π × Dc × Hcol", + "cached": "π × Dc × Hcol", + "format": "General" + }, + "W51": { + "value": "=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)", + "cached": 201.80334569599395, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E52": { + "value": "합판3회", + "cached": "합판3회", + "format": "General" + }, + "G52": { + "value": "받침블럭", + "cached": "받침블럭", + "format": "General" + }, + "J52": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K52": { + "value": "(2LbHb + 2BbHb) × Nb", + "cached": "(2LbHb + 2BbHb) × Nb", + "format": "General" + }, + "W52": { + "value": "=(2*BG31*BG33+2*BG32*BG33)*BG30", + "cached": 5.568, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E53": { + "value": "합판6회", + "cached": "합판6회", + "format": "General" + }, + "G53": { + "value": "버림콘크리트", + "cached": "버림콘크리트", + "format": "General" + }, + "J53": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K53": { + "value": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "cached": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1", + "format": "General" + }, + "W53": { + "value": "=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1", + "cached": 3.51, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E54": { + "value": "유로폼\n(복잡)", + "cached": "유로폼\n(복잡)", + "format": "General" + }, + "G54": { + "value": "0~7m", + "cached": "0~7m", + "format": "General" + }, + "J54": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K54": { + "value": "2LfHf + 2BfHf", + "cached": "2LfHf + 2BfHf", + "format": "General" + }, + "W54": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "G55": { + "value": "7~10m", + "cached": "7~10m", + "format": "General" + }, + "J55": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W55": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "G56": { + "value": "10~13m", + "cached": "10~13m", + "format": "General" + }, + "J56": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "W56": { + "value": 0, + "cached": 0, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A57": { + "value": "5)", + "cached": "5)", + "format": "General" + }, + "B57": { + "value": "콘크리트", + "cached": "콘크리트", + "format": "General" + }, + "E57": { + "value": "저판 (25-27-15)", + "cached": "저판 (25-27-15)", + "format": "General" + }, + "J57": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K57": { + "value": "Lf × Bf × Hf", + "cached": "Lf × Bf × Hf", + "format": "General" + }, + "W57": { + "value": "=BG21*BG22*BG23", + "cached": 160.446, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E58": { + "value": "본체 (25-40-15)", + "cached": "본체 (25-40-15)", + "format": "General" + }, + "J58": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K58": { + "value": "Vcop+Vcol+Vbear", + "cached": "Vcop+Vcol+Vbear", + "format": "0.000" + }, + "W58": { + "value": "=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)", + "cached": 191.9800483673587, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E59": { + "value": "버림콘크리트(40-15-8)", + "cached": "버림콘크리트(40-15-8)", + "format": "General" + }, + "J59": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K59": { + "value": "(Lf+0.2)(Bf+0.2)×0.1", + "cached": "(Lf+0.2)(Bf+0.2)×0.1", + "format": "General" + }, + "W59": { + "value": "=(BG21+0.2)*(BG22+0.2)*0.1", + "cached": 7.64, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "B60": { + "value": "콘크리트 타설", + "cached": "콘크리트 타설", + "format": "General" + }, + "E60": { + "value": "펌프카타설", + "cached": "펌프카타설", + "format": "General" + }, + "G60": { + "value": "0~15(육상)", + "cached": "0~15(육상)", + "format": "General" + }, + "J60": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K60": { + "value": "Vcop+Vcol+Vfot+Vbear+Vlean", + "cached": "Vcop+Vcol+Vfot+Vbear+Vlean", + "format": "General" + }, + "W60": { + "value": "=W57+W58+W59", + "cached": 360.0660483673587, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A61": { + "value": "6)", + "cached": "6)", + "format": "General" + }, + "B61": { + "value": "가설계단", + "cached": "가설계단", + "format": "General" + }, + "E61": { + "value": "워킹타워", + "cached": "워킹타워", + "format": "General" + }, + "J61": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K61": { + "value": "(Zb-Zs) x 1EA X 1SET", + "cached": "(Zb-Zs) x 1EA X 1SET", + "format": "General" + }, + "W61": { + "value": "=BG6-BG7", + "cached": 9.643, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A62": { + "value": "7)", + "cached": "7)", + "format": "General" + }, + "B62": { + "value": "교량받침(2800kN)", + "cached": "교량받침(2800kN)", + "format": "General" + }, + "E62": { + "value": "양방향 H=166", + "cached": "양방향 H=166", + "format": "General" + }, + "J62": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K62": { + "value": "Nb", + "cached": "Nb", + "format": "General" + }, + "W62": { + "value": "=BG30", + "cached": 10, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A63": { + "value": "8)", + "cached": "8)", + "format": "General" + }, + "B63": { + "value": "무수축몰탈", + "cached": "무수축몰탈", + "format": "General" + }, + "E63": { + "value": "T=300mm", + "cached": "T=300mm", + "format": "General" + }, + "J63": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K63": { + "value": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "cached": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb", + "format": "General" + }, + "W63": { + "value": "=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30", + "cached": 0.40075, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A64": { + "value": "9)", + "cached": "9)", + "format": "General" + }, + "B64": { + "value": "솔플레이트", + "cached": "솔플레이트", + "format": "General" + }, + "J64": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K64": { + "value": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "cached": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85", + "format": "General" + }, + "W64": { + "value": "=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85", + "cached": 1.6767599999999996, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A65": { + "value": "10)", + "cached": "10)", + "format": "General" + }, + "B65": { + "value": "스페이서", + "cached": "스페이서", + "format": "General" + }, + "E65": { + "value": "슬래브 및 기초용", + "cached": "슬래브 및 기초용", + "format": "General" + }, + "J65": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K65": { + "value": "Afot", + "cached": "Afot", + "format": "General" + }, + "W65": { + "value": "=2*BG21*BG23+2*BG22*BG23", + "cached": 75.46000000000001, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E66": { + "value": "벽체용", + "cached": "벽체용", + "format": "General" + }, + "J66": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K66": { + "value": "Acop+Acol", + "cached": "Acop+Acol", + "format": "0.000" + }, + "W66": { + "value": "=W50+W51", + "cached": 274.3699417718678, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A67": { + "value": "11)", + "cached": "11)", + "format": "General" + }, + "B67": { + "value": "철근가공조립", + "cached": "철근가공조립", + "format": "General" + }, + "E67": { + "value": "매우복잡", + "cached": "매우복잡", + "format": "General" + }, + "J67": { + "value": "ton", + "cached": "ton", + "format": "General" + }, + "K67": { + "value": "<도면참조>", + "cached": "<도면참조>", + "format": "0.000" + }, + "W67": { + "value": 19.316, + "cached": 19.316, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A68": { + "value": "12)", + "cached": "12)", + "format": "General" + }, + "B68": { + "value": "복합말뚝", + "cached": "복합말뚝", + "format": "General" + }, + "E68": { + "value": "E.O.I.D", + "cached": "E.O.I.D", + "format": "General" + }, + "J68": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K68": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W68": { + "value": "=K68", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E69": { + "value": "Restrike", + "cached": "Restrike", + "format": "General" + }, + "J69": { + "value": "회", + "cached": "회", + "format": "General" + }, + "K69": { + "value": 2, + "cached": 2, + "format": "General" + }, + "W69": { + "value": "=K69", + "cached": 2, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E70": { + "value": "자재비(직항)", + "cached": "자재비(직항)", + "format": "General" + }, + "J70": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K70": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W70": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "E71": { + "value": "천공비", + "cached": "천공비", + "format": "General" + }, + "J71": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K71": { + "value": "Lb x Np", + "cached": "Lb x Np", + "format": "General" + }, + "W71": { + "value": "=BG26*BG27", + "cached": 912, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E72": { + "value": "주면고정액", + "cached": "주면고정액", + "format": "General" + }, + "J72": { + "value": "㎥", + "cached": "㎥", + "format": "General" + }, + "K72": { + "value": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "cached": "π/4×((Dp+0.1)²-Dp²)×LpxNp", + "format": "General" + }, + "W72": { + "value": "=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27", + "cached": 93.11680625240143, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "E73": { + "value": "두부보강", + "cached": "두부보강", + "format": "General" + }, + "J73": { + "value": "본", + "cached": "본", + "format": "General" + }, + "K73": { + "value": "Np", + "cached": "Np", + "format": "General" + }, + "W73": { + "value": "=BG27", + "cached": 30, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A74": { + "value": "13)", + "cached": "13)", + "format": "General" + }, + "B74": { + "value": "점검시설", + "cached": "점검시설", + "format": "General" + }, + "J74": { + "value": "EA", + "cached": "EA", + "format": "General" + }, + "K74": { + "value": 1, + "cached": 1, + "format": "General" + }, + "W74": { + "value": "=K74", + "cached": 1, + "format": "#,##0;\\-#,##0;\"-\"" + }, + "A75": { + "value": "14)", + "cached": "14)", + "format": "General" + }, + "B75": { + "value": "콘크리트 양생", + "cached": "콘크리트 양생", + "format": "General" + }, + "J75": { + "value": "㎡", + "cached": "㎡", + "format": "General" + }, + "K75": { + "value": "Lf × Bf + Lc × Bc ", + "cached": "Lf × Bf + Lc × Bc ", + "format": "General" + }, + "W75": { + "value": "=BG21*BG22+BG12*BG13", + "cached": 110.13, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + }, + "A76": { + "value": "15)", + "cached": "15)", + "format": "General" + }, + "B76": { + "value": "비파괴검사", + "cached": "비파괴검사", + "format": "General" + }, + "E76": { + "value": "M.T", + "cached": "M.T", + "format": "General" + }, + "J76": { + "value": "m", + "cached": "m", + "format": "General" + }, + "K76": { + "value": "Np/10 x 3 x πDp", + "cached": "Np/10 x 3 x πDp", + "format": "General" + }, + "W76": { + "value": "=BG27/10*3*PI()*BG24", + "cached": 16.964600329384883, + "format": "#,##0.000;\\-#,##0.000;\"-\"" + } + } +} \ No newline at end of file diff --git a/수량산출/excel-preview.css b/수량산출/excel-preview.css new file mode 100644 index 0000000..5c20812 --- /dev/null +++ b/수량산출/excel-preview.css @@ -0,0 +1,7 @@ +.takeoff-excel-toolbar{display:flex;align-items:center;gap:10px;margin:6px 0 12px;flex-wrap:wrap}.takeoff-excel-toolbar span{font-size:12px;color:#63778b}.takeoff-excel-viewport{overflow:auto;background:#e9edf2;border:1px solid #d4dee8;padding:24px;max-height:70vh}.takeoff-excel-paper{width:max-content;background:#fff;padding:30px 24px;box-shadow:0 3px 18px #18324b1a}.takeoff-excel-sheet{table-layout:fixed;border-collapse:collapse;background:white;color:#111;border:0}.takeoff-excel-sheet td{box-sizing:border-box;padding:0 3px;line-height:1.1;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;overflow:hidden;cursor:default}.takeoff-excel-sheet td.takeoff-excel-quantity{cursor:pointer}.takeoff-excel-sheet td.takeoff-excel-quantity:hover,.takeoff-excel-sheet td.takeoff-excel-quantity:focus{outline:2px solid #1684c3;outline-offset:-2px;background:#edf7ff!important}.takeoff-excel-sheet tr{border:0}@media print{.takeoff-excel-toolbar{display:none}.takeoff-excel-viewport{padding:0;border:0;background:white;max-height:none;overflow:visible}.takeoff-excel-paper{zoom:1!important;box-shadow:none;padding:0}} + +.takeoff-excel-paper{margin-inline:auto} + +.takeoff-excel-page{width:max-content;margin:0 auto 26px;break-after:page}.takeoff-excel-page>h4{margin:0;padding:10px 8px;font-size:12px;font-weight:500;color:#506478;border-bottom:1px solid #dde5ee;background:#f4f7fa}.takeoff-sheet-body{position:relative}.takeoff-reference-page{display:block;height:auto;background:white}.takeoff-variables-diagram{position:absolute;left:0;top:0;object-fit:fill;pointer-events:none}.takeoff-excel-page:last-child{margin-bottom:0}@media print{.takeoff-excel-page>h4{display:none}} +.takeoff-variables-plan{position:absolute;z-index:2;left:0;top:0;box-sizing:border-box;background:white;display:flex;flex-direction:column;justify-content:center;padding:10px 8px;color:#172b42;overflow:hidden} +.takeoff-variables-plan>strong{font-size:15px;margin-bottom:6px}.takeoff-variables-plan>div{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.takeoff-variables-plan svg{display:block;width:100%;height:100%;max-height:100%}.takeoff-reference-page+.takeoff-reference-page{margin-top:16px;border-top:1px solid #e0e6ed} diff --git a/수량산출/excel-preview.ts b/수량산출/excel-preview.ts new file mode 100644 index 0000000..72d4221 --- /dev/null +++ b/수량산출/excel-preview.ts @@ -0,0 +1,81 @@ +import {sheetLayouts,excelStyles} from './template-layout'; +import {template} from './template-data'; +import {FormulaBook,cellKey,type Overrides} from './formula'; +import {DETAIL,INPUTS,specifications} from './schema'; +import type {QuantityInputs,calculate} from './model'; +import './excel-preview.css'; +import type {PierModel} from '../src/core/geometry'; +import {quantityPlanSvg} from './plan-preview'; +type Layout={firstRow:number;rows:number;cols:number;widths:number[];heights:number[];merges:number[][];cells:Record}; +type Style={font:string;size:number;bold:boolean;italic:boolean;color:string;background:string;align:string;valign:string;border:Record;wrap:boolean}; +const layouts=sheetLayouts as unknown as Record,styles=excelStyles as unknown as Record; +const referenceImages:Record={ + '3.1 수량산출기준_토공':[new URL('./assets/reference-pdf-04.png',import.meta.url).href,new URL('./assets/reference-pdf-05.png',import.meta.url).href], + '3.1 수량산출기준_구조체 현황':[new URL('./assets/reference-pdf-06.png',import.meta.url).href], + '3.1 수량산출기준_구조체':[new URL('./assets/reference-pdf-07.png',import.meta.url).href,new URL('./assets/reference-pdf-08.png',import.meta.url).href], +}; +const letters=(v:number):string=>v?letters(Math.floor((v-1)/26))+String.fromCharCode(65+(v-1)%26):''; +const node=(tag:K,text?:string)=>{const n=document.createElement(tag);if(text!==undefined)n.textContent=text;return n;}; +export function createExcelPreview(options:{result:ReturnType;stored:QuantityInputs;pier:string;project:{name:string;bridge:string};projectRows?:{name:string;result:ReturnType}[];plan?:{selected:PierModel;models:readonly PierModel[]};compact?:boolean;state:{sheet:string;zoom:number};onCell:(cell:string)=>void}):HTMLElement{ + const {result,stored,pier,state}=options,host=node('section');host.className='takeoff-excel-preview'+(options.compact?' is-compact':'');const toolbar=node('div');toolbar.className='takeoff-excel-toolbar'; + const selector=node('select');selector.setAttribute('aria-label',options.compact?'미니 산출서 시트 선택':'Excel 샘플 시트 선택'); + const names=Object.keys(layouts).filter(name=>name!=='3.3 수량산출_ex)'&&!/^3\.3 수량산출_P[2-6]$/.test(name));for(const name of ['__all__',...names]){const o=node('option',name==='__all__'?'표지부터 선택 교각 전체 보기':name===DETAIL?'3.3 수량산출_'+pier:name);o.value=name;o.selected=state.sheet===name;selector.append(o);}toolbar.append(selector); + const previous=node('button',options.compact?'‹':'이전 시트'),next=node('button',options.compact?'›':'다음 시트');previous.setAttribute('aria-label','이전 시트');next.setAttribute('aria-label','다음 시트');previous.type=next.type='button';const counter=node('output');counter.className='takeoff-excel-page-count';toolbar.append(previous,counter,next); + const zoom=node('select');zoom.setAttribute('aria-label','수량산출서 확대');for(const z of [0,...(options.compact?[.3,.4,.5,.6,.8,1]:[.8,1,1.1,1.25,1.5])]){const o=node('option',z===0?'한 장 맞춤':Math.round(z*100)+'%');o.value=String(z);o.selected=z===state.zoom;zoom.append(o);}toolbar.append(zoom,node('span','원본 Excel 양식 · 수량 셀을 누르면 산식 확인')); + const viewport=node('div');viewport.className='takeoff-excel-viewport';const paper=node('div');paper.className='takeoff-excel-paper';viewport.append(paper);host.append(toolbar,viewport); + const overrides:Overrides={...result.overrides}; + for(let i=2;i<=6;i++){const s='3.3 수량산출_P'+i;for(const [cell,c]of Object.entries(template[s]))if(typeof c.value==='number'||typeof c.value==='string'&&c.value.startsWith('='))overrides[cellKey(s,cell)]=0;const col=['P','R','T','V','X'][i-2];for(let r=18;r<=46;r++)overrides[cellKey(INPUTS,col+r)]=0;} + for(let r=6;r<=34;r++){const c=template['3.3 수량산출_ex)']['BG'+r];if(c&&typeof c.cached==='number')overrides[cellKey('3.3 수량산출_ex)','BG'+r)]=c.cached;} + const book=new FormulaBook(overrides,template,result.formulas); + const display=(sheet:string,cell:string):unknown=>{ + if(sheet==='표지및목차'){if(cell==='A6')return options.project.name;if(cell==='A14')return options.project.bridge+' · '+pier;if(cell==='A24')return new Date().toISOString().slice(0,10);} + if(/^3\.3 수량산출_P[2-6]$/.test(sheet)){if(cell==='F2')return '(미사용)';const raw=template[sheet]?.[cell]?.value;if(typeof raw==='number'||typeof raw==='string'&&raw.startsWith('=')&&raw.length>1)return '';} + if(sheet===DETAIL){if(cell==='F2')return '('+pier+')';const spec=specifications.find(v=>v.cell===cell);if(spec)return stored.values[spec.key]||'규격 확인 필요';const row=result.results.find(r=>r.cell===cell);if(row)return row.value;} + if(sheet===INPUTS){if(cell==='N30'&&result.copingMode==='straight')return '직선';if(cell==='N17')return pier;if(/^[PRTVX](1[89]|[234]\d)$/.test(cell))return '';if(/^[PRTVX]17$/.test(cell))return '미사용';if(/^N\d+$/.test(cell)&&Object.hasOwn(result.overrides,cellKey(INPUTS,cell)))return result.overrides[cellKey(INPUTS,cell)];} + if(sheet==='1. 수량집계'&&options.projectRows){const match=cell.match(/^([A-Z]+)(\d+)$/)!;let col=0;for(const letter of match[1])col=col*26+letter.charCodeAt(0)-64;const row=Number(match[2]),source=template[sheet]['N'+row],ref=String(source?.value??'').match(/!\$?([A-Z]+)\$?(\d+)/),values=ref?options.projectRows.map(p=>p.result.results.find(r=>r.cell===ref[1]+ref[2])?.value??null):[]; + if(col>=14){const p=options.projectRows[Math.floor((col-14)/3)];if(!p)return '';if(row===4||row===48)return p.name;if(ref)return values[Math.floor((col-14)/3)];} + if(col===11&&ref)return values.some(v=>v===null)?null:values.reduce((a,b)=>a!+b!,0); + } + const c=template[sheet]?.[cell];if(!c)return '';if(typeof c.value==='string'&&c.value.startsWith('=')&&c.value.length>1){try{return book.cell(sheet,cell);}catch{return null;}}return c.value; + }; + const formatted=(value:unknown,format:string)=>{if(value===null)return '미산정';if(value===undefined)return '';if(typeof value!=='number')return String(value);if(format==='General')return String(value); + if(value===0&&format.includes('"-"'))return '−';const m=format.split(';')[0].match(/\.([0#]+)/),digits=m?.[1].length??0; + return value.toLocaleString('ko-KR',{minimumFractionDigits:digits,maximumFractionDigits:digits,useGrouping:format.includes(',')});}; + const fit=()=>{if(state.zoom!==0||!host.isConnected)return;paper.style.zoom='1';const css=getComputedStyle(viewport),w=viewport.clientWidth-parseFloat(css.paddingLeft)-parseFloat(css.paddingRight)-4,h=viewport.clientHeight-parseFloat(css.paddingTop)-parseFloat(css.paddingBottom)-4;paper.style.zoom=String(Math.max(.05,Math.min(w/paper.offsetWidth,h/paper.offsetHeight,1.5)));viewport.scrollTo(0,0);}; + const observer=new ResizeObserver(()=>{if(host.isConnected)fit();else observer.disconnect();});observer.observe(viewport); + const draw=()=>{state.sheet=selector.value;state.zoom=Number(zoom.value);paper.replaceChildren();paper.style.zoom=String(state.zoom||1);viewport.classList.toggle('is-page-fit',state.zoom===0);counter.textContent=state.sheet==='__all__'?'전체 / '+names.length:(names.indexOf(state.sheet)+1)+' / '+names.length; + const renderSheet=(sheet:string)=>{ + const page=node('article');page.className='takeoff-excel-page';page.dataset.previewSheet=sheet; + const title=sheet===DETAIL?'3.3 수량산출 · '+pier:sheet==='3.3 수량산출_ex)'?sheet+' · 원본 참고 예시':/^3\.3 수량산출_P[2-6]$/.test(sheet)?sheet+' · 미사용':sheet; + page.append(node('h4',title));paper.append(page); + let layout=layouts[sheet]; + if(sheet==='1. 수량집계'&&options.projectRows){const n=options.projectRows.length,widths=[...layout.widths.slice(0,13),...Array.from({length:n},()=>layout.widths.slice(13,16)).flat()],cells={...layout.cells},merges=layout.merges.filter(m=>m[3]<14);for(let i=0;im[1]>=14&&m[3]<=16))merges.push([m[0],m[1]+3*i,m[2],m[3]+3*i]);for(let r=1;r<=layout.rows;r++)for(let c=0;c<3;c++)cells[letters(14+3*i+c)+r]=layout.cells[letters(14+c)+r];}layout={...layout,widths,cols:widths.length,cells,merges};} + const table=node('table');table.className='takeoff-excel-sheet';table.dataset.sheet=sheet;table.style.width=layout.widths.reduce((a,b)=>a+b,0)+'px'; + if(referenceImages[sheet]){for(const [i,src]of referenceImages[sheet].entries()){const image=node('img');image.src=src;image.onload=fit;image.alt=sheet+' · 원본 PDF '+(i+1)+'페이지';image.className='takeoff-reference-page';image.style.width=table.style.width;page.append(image);}return;} + const cols=node('colgroup');for(const w of layout.widths){const c=node('col');c.style.width=w+'px';cols.append(c);}table.append(cols); + const merged=new Map(),covered=new Set();for(const [r,c,re,ce]of layout.merges){merged.set(r+','+c,[r,c,re,Math.min(ce,layout.cols)]);for(let y=r;y<=re;y++)for(let x=c;x<=ce;x++)if(y!==r||x!==c)covered.add(y+','+x);} + for(let r=layout.firstRow;r<=layout.rows;r++){const tr=node('tr');tr.style.height=layout.heights[r-1]+'px';for(let c=1;c<=layout.cols;c++){ + if(covered.has(r+','+c))continue;const cell=letters(c)+r,td=node('td'),m=merged.get(r+','+c);if(m){td.rowSpan=m[2]-r+1;td.colSpan=m[3]-c+1;} + const style=styles[layout.cells[cell]],value=display(sheet,cell),raw=template[sheet]?.[cell];td.textContent=formatted(value,raw?.format??'General');td.dataset.excelCell=cell; + if(style){td.style.fontFamily=`"${style.font}","Malgun Gothic",sans-serif`;td.style.fontSize=style.size*4/3+'px';td.style.fontWeight=style.bold?'700':'400';td.style.fontStyle=style.italic?'italic':'normal';td.style.color=value===null?'#b45309':style.color;td.style.background=style.background;td.style.textAlign=style.align==='general'?(typeof value==='number'?'right':'left'):style.align;td.style.verticalAlign=style.valign==='center'?'middle':style.valign; + const border=(side:string,s:Style)=>{const b=s.border[side];return b?`${b.width}px ${b.style} ${b.color}`:'none';}; + td.style.whiteSpace=style.wrap?'pre-wrap':'pre';td.style.overflowWrap=style.wrap?'anywhere':'normal'; + if(!style.wrap&&typeof value==='string'&&value&&!Object.keys(style.border).length){const label=node('span',String(value));label.style.position='relative';label.style.zIndex='1';label.style.display='inline-block';label.style.whiteSpace='pre';td.replaceChildren(label);td.style.overflow='visible';} + td.style.borderTop=border('top',style);td.style.borderLeft=border('left',style); + td.style.borderRight=border('right',m?styles[layout.cells[letters(m[3])+r]]??style:style);td.style.borderBottom=border('bottom',m?styles[layout.cells[letters(c)+m[2]]]??style:style); + } + if(sheet===DETAIL&&result.results.some(x=>x.cell===cell)){td.tabIndex=0;td.classList.add('takeoff-excel-quantity');td.setAttribute('role','button');td.setAttribute('aria-label',cell+' 수량 산식 확인');td.onclick=()=>options.onCell(cell);td.onkeydown=event=>{if(event.key==='Enter'||event.key===' '){event.preventDefault();options.onCell(cell);}};} + tr.append(td); + }table.append(tr);} + const body=node('div');body.className='takeoff-sheet-body';body.append(table);page.append(body); + if(sheet===INPUTS){const plan=node('div');plan.className='takeoff-variables-plan';plan.style.width=table.style.width;plan.style.height=layout.heights.slice(layout.firstRow-1,16).reduce((a,b)=>a+b,0)+'px';plan.append(node('strong','3.2 수량 변수 · 프로젝트 KEY PLAN'));if(options.plan){const graphic=node('div');graphic.innerHTML=quantityPlanSvg(options.plan.selected,options.plan.models);plan.append(graphic);}else plan.append(node('p','프로젝트 평면도 연결 정보가 없습니다.'));body.append(plan);} + }; + for(const sheet of state.sheet==='__all__'?names:[state.sheet])renderSheet(sheet); + previous.disabled=state.sheet!=='__all__'&&names.indexOf(state.sheet)===0;next.disabled=names.indexOf(state.sheet)===names.length-1; + requestAnimationFrame(fit); + }; + previous.onclick=()=>{selector.value=names[Math.max(0,names.indexOf(state.sheet)-1)];draw();viewport.scrollTo(0,0);}; + next.onclick=()=>{selector.value=names[Math.min(names.length-1,names.indexOf(state.sheet)+1)];draw();viewport.scrollTo(0,0);}; + host.addEventListener('takeoff:focus-cells',((event:CustomEvent)=>{selector.value=DETAIL;draw();const selected=event.detail.map(cell=>paper.querySelector(`[data-excel-cell="${cell}"]`)).filter((n):n is HTMLElement=>!!n);for(const cell of selected)cell.classList.add('is-linked');if(selected[0]){const rect=selected[0].getBoundingClientRect(),v=viewport.getBoundingClientRect();viewport.scrollTo({top:rect.top-v.top+viewport.scrollTop-viewport.clientHeight*.3,left:0});}}) as EventListener); + selector.onchange=()=>{draw();viewport.scrollTo(0,0);};zoom.onchange=draw;draw();return host; +} diff --git a/수량산출/export.ts b/수량산출/export.ts new file mode 100644 index 0000000..aca984b --- /dev/null +++ b/수량산출/export.ts @@ -0,0 +1,37 @@ +import {straightCopingFormulas} from './coping-formulas.ts'; +import {FormulaBook,cellKey,type Overrides} from './formula.ts'; +import {template,templateHash} from './template-data.ts'; +import {DETAIL,INPUTS,extraNumbers,specifications} from './schema.ts'; +export type ExportRequest={project:{name:string;bridge:string};pier:string;overrides:Overrides;specs:Record;reviewed:boolean;copingMode?:'straight';templateHash:string;planPng?:string}; +export function exportEdits(request:ExportRequest){ + if(request.templateHash!==templateHash||!request.reviewed)throw new Error('원본 산식 적용 확인 후 다시 계산하세요.'); + const edits:Record>={},evaluation:Overrides={...request.overrides}; + const value=(sheet:string,cell:string,v:string|number|null)=>{(edits[sheet]??={})[cell]={value:v};evaluation[cellKey(sheet,cell)]=v??0;}; + for(let r=18;r<=46;r++){ + const raw=request.overrides[cellKey(INPUTS,'N'+r)];if(raw!==null&&(typeof raw!=='number'||!Number.isFinite(raw)))throw new Error('입력값 누락 N'+r); + value(INPUTS,'N'+r,request.copingMode==='straight'&&r===30?null:raw as number|null); + } + for(const v of extraNumbers){const n=request.overrides[cellKey(DETAIL,v.cell)];if(typeof n!=='number'||!Number.isFinite(n)||n<0)throw new Error(v.name+' 입력을 확인하세요.');value(DETAIL,v.cell,n);} + for(const v of specifications){const s=request.specs[v.key];if(typeof s!=='string'||!s.trim())throw new Error(v.name+'을 확인하세요.');value(DETAIL,v.cell,s);} + for(let i=2;i<=6;i++){ + const sheet='3.3 수량산출_P'+i; + for(const [cell,c]of Object.entries(template[sheet]))if(typeof c.value==='number'||typeof c.value==='string'&&c.value.startsWith('='))value(sheet,cell,null); + value(sheet,'F2','(미사용)');value(sheet,'BG5','미사용'); + const col=['P','R','T','V','X'][i-2];for(let r=18;r<=46;r++)value(INPUTS,col+r,null);value(INPUTS,col+'17','미사용'); + value('1. 수량집계',['Q','T','W','Z','AC'][i-2]+'4','미사용'); + } + // The example sheet must stay a source example, not follow the active pier's straight R. + for(let r=6;r<=34;r++){const c=template['3.3 수량산출_ex)']['BG'+r];if(c&&typeof c.cached==='number')value('3.3 수량산출_ex)','BG'+r,c.cached);} + value(INPUTS,'N17',request.pier);value(DETAIL,'F2','('+request.pier+')');value(DETAIL,'BG5',request.pier);value('1. 수량집계','N4',request.pier); + value('표지및목차','A6',request.project.name);value('표지및목차','A14',request.project.bridge+' · '+request.pier);value('표지및목차','A24',new Date().toISOString().slice(0,10)); + const formulas=request.copingMode==='straight'?straightCopingFormulas:{}; + for(const [key,formula]of Object.entries(formulas)){const pos=key.lastIndexOf('!');(edits[key.slice(0,pos)]??={})[key.slice(pos+1)]={formula};} + const book=new FormulaBook(evaluation,template,formulas); + for(const [sheet,cells]of Object.entries(template))for(const [cell,c]of Object.entries(cells)){ + if(typeof c.value!=='string'||(!c.value.startsWith('=')||c.value.length===1)||edits[sheet]?.[cell]&&Object.hasOwn(edits[sheet][cell],'value'))continue; + const n=book.cell(sheet,cell);if(typeof n!=='number'||!Number.isFinite(n))throw new Error('출력 수식 검증 실패 '+sheet+'!'+cell); + (edits[sheet]??={})[cell]={...edits[sheet]?.[cell],cached:n}; + } + if(request.planPng&&(!/^[A-Za-z0-9+/=]+$/.test(request.planPng)||request.planPng.length>1500000))throw new Error('평면도 이미지 형식을 확인하세요.'); + return {templateHash,edits,planPng:request.planPng}; +} diff --git a/수량산출/formula.test.ts b/수량산출/formula.test.ts new file mode 100644 index 0000000..130351b --- /dev/null +++ b/수량산출/formula.test.ts @@ -0,0 +1,19 @@ +import {sheetLayouts} from './template-layout'; +import {it,expect} from 'vitest'; +import {FormulaBook} from './formula'; +import {template} from './template-data'; +import {writeFileSync} from 'node:fs'; +import {resolve} from 'node:path'; +it('원본의 모든 수식 결과가 저장된 Excel 계산값과 일치한다',()=>{ + const book=new FormulaBook();let count=0; + for(const [sheet,cells]of Object.entries(template))for(const [cell,c]of Object.entries(cells)){ + if(typeof c.value!=='string'||!c.value.startsWith('=')||typeof c.cached!=='number')continue; + const actual=Number(book.cell(sheet,cell));expect(Math.abs(actual-c.cached),sheet+'!'+cell).toBeLessThanOrEqual(1e-8*Math.max(1,Math.abs(c.cached)));count++; + }expect(count).toBeGreaterThan(1000);writeFileSync(resolve(import.meta.dirname,'docs/formula-verification.json'),JSON.stringify({compared:count,differences:0,tolerance:'1e-8 relative / absolute',engines:'TypeScript evaluator vs original Excel cached values',allSourceFormulasUnmodified:true},null,2)); +}); + +it('표지부터 원본 13개 시트의 인쇄영역과 병합을 포함한다',()=>{ + const names=Object.keys(sheetLayouts);expect(names).toHaveLength(13);expect(names[0]).toBe('표지및목차');expect(names).toEqual(Object.keys(template)); + expect(sheetLayouts['표지및목차'].firstRow).toBe(1);expect(sheetLayouts['표지및목차'].cols).toBe(34); + expect(sheetLayouts['3.3 수량산출_P1'].merges).toContainEqual([50,2,56,4]); +}); diff --git a/수량산출/formula.ts b/수량산출/formula.ts new file mode 100644 index 0000000..c5a781d --- /dev/null +++ b/수량산출/formula.ts @@ -0,0 +1,44 @@ +import {template,type Cell} from './template-data.ts'; +export type Overrides=Record; +export class FormulaError extends Error{} +type Node={kind:'number';n:number}|{kind:'ref';sheet?:string;cell:string}|{kind:'range';a:Node;b:Node}|{kind:'unary';op:string;a:Node}|{kind:'op';op:string;a:Node;b:Node}|{kind:'call';name:string;args:Node[]}; +const trees=new Map(); +function parse(formula:string):Node{ + if(trees.has(formula))return trees.get(formula)!; + const tokens=formula.slice(1).match(/'(?:[^']|'')+'!\$?[A-Z]+\$?\d+|\$?[A-Z]+\$?\d+|(?:\d+(?:\.\d*)?|\.\d+)(?:[Ee][+-]?\d+)?|[A-Z][A-Z0-9_.]*|[()+\-*/^,:]/g)??[]; + if(tokens.join('').replace(/\s+/g,'')!==formula.slice(1).replace(/\s+/g,''))throw new FormulaError('지원하지 않는 수식: '+formula); + let i=0; + const expression=(min=0):Node=>{let a=atom();while(i{const t=tokens[i++];if(!t)throw new FormulaError('수식 끝 오류'); + if(t==='+'||t==='-')return {kind:'unary',op:t,a:atom()}; + if(t==='('){const a=expression();if(tokens[i++]!==')')throw new FormulaError('괄호 오류');return a;} + if(/^\d|^\./.test(t))return {kind:'number',n:Number(t)}; + if(t.includes('!')||/^\$?[A-Z]+\$?\d+$/.test(t)){const split=t.lastIndexOf('!');let a:Node={kind:'ref',sheet:split>=0?t.slice(1,split-1).replace(/''/g,"'"):undefined,cell:t.slice(split+1).replace(/\$/g,'')};if(tokens[i]===':'){i++;a={kind:'range',a,b:atom()};}return a;} + if(tokens[i++]!=='(')throw new FormulaError('함수 오류: '+t);const args:Node[]=[];if(tokens[i]!==')'){args.push(expression());while(tokens[i]===','){i++;args.push(expression());}} + if(tokens[i++]!==')')throw new FormulaError('함수 괄호 오류: '+t);return {kind:'call',name:t,args}; + }; + const result=expression();if(i!==tokens.length)throw new FormulaError('수식 토큰 잔여: '+formula);trees.set(formula,result);return result; +} +const col=(s:string)=>[...s].reduce((n,c)=>n*26+c.charCodeAt(0)-64,0); +const letters=(v:number):string=>v?letters(Math.floor((v-1)/26))+String.fromCharCode(65+(v-1)%26):''; +export const cellKey=(sheet:string,cell:string)=>sheet+'!'+cell; +export class FormulaBook{ + cache=new Map();active=new Set(); + constructor(public overrides:Overrides={},public data:Record>=template,public formulas:Record={}){} + cell(sheet:string,cell:string):number|string{const k=cellKey(sheet,cell);if(this.cache.has(k))return this.cache.get(k)!;if(this.active.has(k))throw new FormulaError('순환참조 '+k);this.active.add(k); + try{const raw=Object.hasOwn(this.overrides,k)?this.overrides[k]:this.formulas[k]??this.data[sheet]?.[cell]?.value;if(raw===null)throw new FormulaError('필수입력 누락 '+k);const value=typeof raw==='string'&&raw.startsWith('=')&&raw.length>1?this.evaluate(parse(raw),sheet):raw??0; + if(typeof value==='number'&&!Number.isFinite(value))throw new FormulaError('정의역/0 나누기 '+k);const result=typeof value==='boolean'?Number(value):value as number|string;this.cache.set(k,result);return result; + }finally{this.active.delete(k);}} + private numeric(v:unknown):number{const n=typeof v==='number'?v:Number(v);if(!Number.isFinite(n))throw new FormulaError('숫자 변환 불가 '+v);return n;} + private evaluate(n:Node,sheet:string):number|number[]{ + if(n.kind==='number')return n.n; + if(n.kind==='ref')return this.numeric(this.cell(n.sheet??sheet,n.cell)); + if(n.kind==='range'){if(n.a.kind!=='ref'||n.b.kind!=='ref')throw new FormulaError('범위 오류');const a=n.a.cell.match(/([A-Z]+)(\d+)/)!,b=n.b.cell.match(/([A-Z]+)(\d+)/)!;const out:number[]=[];for(let r=+a[2];r<=+b[2];r++)for(let c=col(a[1]);c<=col(b[1]);c++)out.push(this.numeric(this.cell(n.a.sheet??sheet,letters(c)+r)));return out;} + if(n.kind==='unary')return (n.op==='-'?-1:1)*this.numeric(this.evaluate(n.a,sheet)); + if(n.kind==='op'){const a=this.numeric(this.evaluate(n.a,sheet)),b=this.numeric(this.evaluate(n.b,sheet));return n.op==='+'?a+b:n.op==='-'?a-b:n.op==='*'?a*b:n.op==='/'?a/b:a**b;} + const args=n.args.flatMap(a=>this.evaluate(a,sheet));const f:Recordnumber>={SUM:()=>args.reduce((a,b)=>a+b,0),MAX:()=>Math.max(...args),MIN:()=>Math.min(...args),SQRT:()=>Math.sqrt(args[0]),PI:()=>Math.PI,ASIN:()=>Math.asin(args[0]),SIN:()=>Math.sin(args[0])};if(!f[n.name])throw new FormulaError('지원하지 않는 함수 '+n.name);return f[n.name](); + } + substitution(sheet:string,formula:string):string{return formula.replace(/'(?:[^']|'')+'!\$?[A-Z]+\$?\d+|\$?[A-Z]+\$?\d+/g,t=>{const p=t.lastIndexOf('!');try{return String(this.cell(p>=0?t.slice(1,p-1).replace(/''/g,"'"):sheet,t.slice(p+1).replace(/\$/g,'')));}catch{return '미입력';}});} + references(sheet:string,cell:string):string[]{const result=new Set(),visiting=new Set();const walk=(s:string,c:string)=>{const key=cellKey(s,c);if(visiting.has(key))return;visiting.add(key);result.add(key);const f=this.formulas[key]??this.data[s]?.[c]?.value;if(typeof f!=='string'||(!f.startsWith('=')||f.length===1))return; + for(const t of f.slice(1).match(/'(?:[^']|'')+'!\$?[A-Z]+\$?\d+|\$?[A-Z]+\$?\d+/g)??[]){const p=t.lastIndexOf('!');walk(p>=0?t.slice(1,p-1).replace(/''/g,"'"):s,t.slice(p+1).replace(/\$/g,''));}};walk(sheet,cell);return [...result];} +} diff --git a/수량산출/input-panel.ts b/수량산출/input-panel.ts new file mode 100644 index 0000000..e33b669 --- /dev/null +++ b/수량산출/input-panel.ts @@ -0,0 +1,38 @@ +import {extraNumbers,specifications} from './schema'; +import {template} from './template-data'; +import {cellKey} from './formula'; +import {node,type TakeoffResult,type PierContext,type DashboardState} from './dashboard-types'; +import type {QuantityInputs} from './model'; +type Field={key:string;name:string;unit:string;value:string;kind:'auto'|'manual'|'template';source:string;required:boolean;numeric:boolean;missing:boolean}; +export function inputFields(result:TakeoffResult,stored:QuantityInputs,pier:PierContext):Field[]{ + const needed=new Set(result.results.flatMap(r=>r.dependencies)); + const fields:Field[]=result.mapped.map(v=>{const raw=v.automatic?v.value:stored.values[v.key];return {key:v.key,name:v.name+' ('+v.symbol+')',unit:v.unit,value:v.notApplicable?'직선 · 해당 없음':raw==null?'':String(typeof raw==='number'?Number(raw.toFixed(6)):raw),kind:v.automatic?'auto':'manual',source:v.source,required:needed.has(cellKey('3.2 관련변수','N'+v.key.slice(1))),numeric:!v.automatic,missing:!v.automatic&&(raw==null||raw==='')};}); + for(const v of extraNumbers){const auto=v.key==='rebar'&&pier.rebarTon!=null,raw=auto?pier.rebarTon:stored.values[v.key];fields.push({key:v.key,name:v.name,unit:v.unit,value:raw==null?'':String(raw),kind:auto?'auto':v.key==='rebar'?'manual':'template',source:auto?'기존 철근재료표 · 할증 전 / 길이 누락 없음':`원본 ${v.cell}${v.key==='rebar'?' 직접값':' 기본값'}`,numeric:!auto,required:true,missing:raw==null||raw===''});} + for(const v of specifications){const raw=stored.values[v.key];fields.push({key:v.key,name:v.name,unit:'규격',value:String(raw??''),kind:'template',source:`원본 Excel ${v.cell} · ${String(template['3.3 수량산출_P1'][v.cell].value)}`,numeric:false,required:true,missing:raw==null||String(raw).trim()===''});} + return fields; +} +export function createInputPanel(options:{result:TakeoffResult;stored:QuantityInputs;pier:PierContext;project:{name:string;bridge:string};state:DashboardState;onChange:(data:QuantityInputs)=>void}){ + const {result,stored,pier,state}=options,fields=inputFields(result,stored,pier),required=fields.filter(f=>f.required),done=required.filter(f=>!f.missing).length; + const panel=node('section',undefined,'tq-panel tq-input-panel takeoff-inputs');panel.append(node('h3','입력 정보')); + const progress=node('div',undefined,'tq-progress');progress.append(node('span','필수 입력 진행률'),node('b',`${done} / ${required.length} (${Math.round(done/Math.max(1,required.length)*100)}%)`));const bar=node('progress');bar.max=required.length;bar.value=done;progress.append(bar);panel.append(progress); + const scroll=node('div',undefined,'tq-input-scroll');panel.append(scroll);scroll.onscroll=()=>state.inputScroll=scroll.scrollTop; + const groups=[{id:'basic',name:'기본정보 / 두부보·기둥',accept:(f:Field)=>['r18','r24','r25','r26','r27','r28','r29','r30','r31'].includes(f.key)},{id:'ground',name:'지반 / 기초 / 말뚝',accept:(f:Field)=>/^r(19|2[0-3]|3[2-9])$/.test(f.key)},{id:'material',name:'받침 / 재료',accept:(f:Field)=>/^r4/.test(f.key)||f.key==='rebar'||f.key.startsWith('spec')},{id:'conditions',name:'공제 / 시공조건',accept:(f:Field)=>['eoid','restrike','inspection'].includes(f.key)}]; + const locations=new Map(); + const jump=(key:string)=>{const target=locations.get(key);if(!target)return;target.group.open=true;state.openInputs.add(target.group.dataset.group!);requestAnimationFrame(()=>{scroll.scrollTo({top:target.input.getBoundingClientRect().top-scroll.getBoundingClientRect().top+scroll.scrollTop-60,behavior:'smooth'});target.input.focus({preventScroll:true});});}; + const missing=required.filter(f=>f.missing); + if(missing.length){const alert=node('details',undefined,'tq-missing-box');alert.append(node('summary',`⚠ 누락 입력 ${missing.length}개`),node('p','필수 항목을 입력하면 관련 수량이 산출됩니다.'));for(const f of missing){const b=node('button',f.name);b.type='button';b.onclick=()=>jump(f.key);alert.append(b);}scroll.append(alert);} + for(const g of groups){const subset=fields.filter(g.accept),req=subset.filter(f=>f.required),filled=req.filter(f=>!f.missing).length,details=node('details',undefined,'tq-input-group');details.dataset.group=g.id;details.open=state.openInputs.has(g.id);const summary=node('summary');summary.append(node('strong',g.name),node('span',`${filled}/${req.length}`,filled===req.length?'tq-count-done':'tq-count-missing'));details.append(summary);details.ontoggle=()=>{if(details.open)state.openInputs.add(g.id);else state.openInputs.delete(g.id);}; + if(g.id==='basic'){const dl=node('dl',undefined,'tq-project-identity');for(const [key,v]of [['프로젝트',options.project.name],['교량',options.project.bridge],['교각 / 형식',pier.input.name+' · '+pier.input.type],['기초 형식',pier.input.foundationType]])dl.append(node('dt',key),node('dd',v));details.append(dl);} + for(const f of subset){const row=node('label',undefined,'takeoff-variable tq-field'+(f.required&&f.missing?' is-missing':'')),title=node('span',f.name+(f.unit?' · '+f.unit:''),'tq-field-name'),tag=node('span',f.kind==='auto'?'자동':f.kind==='template'?'원본 Excel':'직접입력','tq-input-tag '+f.kind);row.append(title,tag);row.title=f.source; + let control:HTMLElement; + if(f.kind==='auto'){const out=node('output',f.value);out.setAttribute('aria-label',f.name+' 자동 입력');out.tabIndex=0;row.append(out);control=out;} + else{const n=node('input');n.type=f.numeric?'number':'text';if(f.numeric)n.step='any';n.value=f.value;n.placeholder=f.required?'필수 입력':'참고 입력';n.dataset.variable=f.key;n.setAttribute('aria-label',f.name);n.setAttribute('aria-invalid',String(f.required&&f.missing));n.onchange=()=>options.onChange({...stored,values:{...stored.values,[f.key]:n.value===''?null:f.numeric?Number(n.value):n.value},lastSignature:undefined});row.append(n);control=n;} + if(f.required&&f.missing){const warning=node('span','!', 'tq-field-warning');warning.title='필수 입력 누락';row.append(warning);}row.append(node('small',f.source));details.append(row);locations.set(f.key,{group:details,input:control}); + } + if(g.id==='conditions'){const fixed=node('details',undefined,'tq-fixed-conditions');fixed.append(node('summary','원본 고정 공제·여유 기준'));for(const note of ['터파기 여유: 각 1m','버림: 두께 0.1m / 치수여유 0.2m','몰탈: 계산 두께 0.05m','솔플레이트: 치수여유 0.1m','원본에 없는 공제조건은 추가하지 않음'])fixed.append(node('p',note));details.append(fixed);} + scroll.append(details); + } + const review=node('label',undefined,'takeoff-review tq-approval');const checkbox=node('input');checkbox.type='checkbox';checkbox.checked=stored.reviewed;checkbox.onchange=()=>options.onChange({...stored,reviewed:checkbox.checked,lastSignature:undefined});review.append(checkbox,document.createTextNode('원본 고정 기준·설명식 불일치 및 모델 적용 기준을 확인했습니다.'));scroll.append(review); + requestAnimationFrame(()=>scroll.scrollTop=state.inputScroll); + return {panel,fields,done,total:required.length,jump,focusMissing:()=>jump(missing[0]?.key??fields[0].key)}; +} diff --git a/수량산출/model.test.ts b/수량산출/model.test.ts new file mode 100644 index 0000000..61b6879 --- /dev/null +++ b/수량산출/model.test.ts @@ -0,0 +1,61 @@ +import {it,expect} from 'vitest'; +import {mkdirSync,readFileSync,writeFileSync} from 'node:fs'; +import {resolve} from 'node:path'; +import {buildPier} from '../src/core/geometry'; +import {parseProject,serializeProject} from '../src/core/project'; +import {calculate,withTemplateDefaults,automaticInputs,geometrySignature,extraNumbers,specifications,DETAIL,INPUTS,type QuantityInputs} from './model'; +import {exportEdits} from './export'; +import {template,templateHash,quantityRows} from './template-data'; +import {FormulaBook,cellKey} from './formula'; +const sample=JSON.parse(readFileSync(resolve(import.meta.dirname,'../랜딩페이지/assets/samples/sample02.pzr.json'),'utf8')); +const input=sample.piers[0].input,model=buildPier(input); +mkdirSync(resolve(import.meta.dirname,'.cache'),{recursive:true}); +const manual=():QuantityInputs=>{const values:QuantityInputs['values']={};for(let r=18;r<=46;r++)values['r'+r]=Number(template[INPUTS]['N'+r].cached);for(const v of extraNumbers)values[v.key]=Number(template[DETAIL][v.cell].cached);for(const v of specifications)values[v.key]=String(template[DETAIL][v.cell].value);return {values,reviewed:true};}; +it('선택 교각의 자동값이 원본 예시값이나 직접입력으로 덮어써지지 않는다',()=>{ + const s=manual(),r=calculate(input,model,s);expect(r.overrides[cellKey(INPUTS,'N24')]).toBe(model.copingL);expect(r.overrides[cellKey(INPUTS,'N39')]).toBe(model.piles.length);expect(r.overrides[cellKey(INPUTS,'N33')]).toBe(model.footings[0].length);expect(r.results).toHaveLength(quantityRows.length); + const lines=['# 변수 자동/수동 매핑 (운곡교 P1 현재 모델 기준)','','|변수|기호|단위|원본 입력셀|자동 추출 가능 여부|출처|','|---|---|---|---|---|---|']; + for(const v of r.mapped)lines.push(`|${v.name}|${v.symbol}|${v.unit}|3.2 관련변수!N${v.key.slice(1)}|${v.automatic?'자동':'직접 입력/검토'}|${v.source}|`); + lines.push('','## 수량 항목별 필요한 변수와 추적 위치','','|수량 항목|필요 입력변수|계산식 참조 위치|자동/수동|','|---|---|---|---|'); + for(const row of r.results){const needed=r.mapped.filter(v=>row.dependencies.includes(cellKey(INPUTS,'N'+v.key.slice(1))));lines.push(`|${row.name}|${needed.map(v=>v.name+'('+v.symbol+')').join(', ')}|${DETAIL}!${row.cell} · 원식은 ANALYSIS.md|자동 ${needed.filter(v=>v.automatic).length} / 직접 ${needed.filter(v=>!v.automatic).length}|`);} + writeFileSync(resolve(import.meta.dirname,'docs/MAPPING.md'),lines.join('\n')); + + const p=JSON.stringify(input);calculate(input,model,s);expect(JSON.stringify(input)).toBe(p); +}); +it('입력누락은 0으로 계산되지 않고 의존 수량만 미산정이 된다',()=>{const r=calculate(input,model,{values:{},reviewed:false});expect(r.complete).toBe(false);expect(r.results.find(r=>r.cell==='W67')!.value).toBeNull();expect(r.results.find(r=>r.cell==='W57')!.value).not.toBeNull();}); +it('형상 갱신·저장복원은 직접입력과 독립적이다',()=>{ + const stored=manual(),i={...input,quantityTakeoff:stored};sample.piers[0].input=i;const serialized=serializeProject(sample);expect(parseProject(serialized).piers[0].input.quantityTakeoff).toEqual(stored); + const changed={...i,copingLengthMm:i.copingLengthMm+500};expect(geometrySignature(changed,buildPier(changed))).not.toBe(geometrySignature(i,buildPier(i)));expect(changed.quantityTakeoff.values).toEqual(stored.values); +}); +it('다기둥은 원본 산식 적용범위 밖으로 분류된다',()=>{const i={...input,type:'2주형' as const};expect(calculate(i,buildPier(i),manual()).issues.some(s=>s.includes('기둥 1개'))).toBe(true);}); +it('원본 P1의 출력 캐시는 수식과 일치하고 미사용 교각 수량을 합산하지 않는다',()=>{ + const overrides:Record={};for(let r=18;r<=46;r++)overrides[cellKey(INPUTS,'N'+r)]=Number(template[INPUTS]['N'+r].cached);for(const v of extraNumbers)overrides[cellKey(DETAIL,v.cell)]=Number(template[DETAIL][v.cell].cached); + const payload=exportEdits({project:{name:'원본 산식 검증',bridge:'운곡교'},pier:'P1',overrides,specs:manual().values,reviewed:true,templateHash}); + for(const r of quantityRows)if(typeof template[DETAIL][r.cell].value==='string'&&String(template[DETAIL][r.cell].value).startsWith('='))expect(payload.edits[DETAIL][r.cell].cached).toBeCloseTo(Number(template[DETAIL][r.cell].cached),8); + expect(payload.edits['3.3 수량산출_P2'].W57.value).toBeNull();expect(payload.edits['1. 수량집계'].K57.cached).toBeCloseTo(Number(template[DETAIL].W57.cached),8); + writeFileSync(resolve(import.meta.dirname,'.cache/baseline-edits.json'),JSON.stringify(payload)); +}); + +it('시험·시설·규격은 원본 Excel을 사용하고 모델 제원이 있으면 토층 4개만 남는다',()=>{ + const i={...input,groundWaterOn:false,sole:{h3Mm:181,marginMm:100,tByRow:{전열:35,후열:35},slopePct:Object.fromEntries(input.bearings.map((b:{no:number})=>[String(b.no),0]))}}; + const m=buildPier(i),empty={values:{},reviewed:false},r=calculate(i,m,empty,1.25); + expect(r.missing.sort()).toEqual(['지하수위 WL','토사 깊이','풍화암 깊이','연암 깊이'].sort()); + expect(r.overrides[cellKey(DETAIL,'K68')]).toBe(2);expect(r.overrides[cellKey(DETAIL,'K69')]).toBe(2);expect(r.overrides[cellKey(DETAIL,'K74')]).toBe(1); + expect(withTemplateDefaults(empty).values.specFooting).toBe(template[DETAIL].E57.value); + expect(r.mapped.find(x=>x.key==='r46')!.value).toBe(.035);expect(r.mapped.find(x=>x.key==='r29')!.value).toBe(0);expect(r.mapped.find(x=>x.key==='r30')!.notApplicable).toBe(true); + const full={values:{r20:0,r21:2.8,r22:0,r23:0},reviewed:true},done=calculate(i,m,full,1.25);expect(done.complete).toBe(true); + const payload=exportEdits({project:sample.project,pier:i.name,overrides:done.overrides,specs:withTemplateDefaults(full).values,reviewed:true,copingMode:done.copingMode,templateHash}); + expect(payload.edits[DETAIL].W50.formula).not.toContain('ASIN');expect(payload.edits[INPUTS].N30.value).toBeNull(); + expect(payload.edits[DETAIL].W58.cached).toBeCloseTo(done.results.find(x=>x.cell==='W58')!.value!,8); + writeFileSync(resolve(import.meta.dirname,'.cache/straight-edits.json'),JSON.stringify(payload)); +}); +it('직선식은 원본 곡률식의 R→무한대 극한과 일치한다',()=>{ + const o:Record={};for(let r=18;r<=46;r++)o[cellKey(INPUTS,'N'+r)]=Number(template[INPUTS]['N'+r].cached);o[cellKey(INPUTS,'N30')]=1e6; + const curved=new FormulaBook(o),straight=new FormulaBook(o,template,calculate(input,model,manual()).formulas); + for(const c of ['W50','W58'])expect(Math.abs(Number(curved.cell(DETAIL,c))-Number(straight.cell(DETAIL,c)))).toBeLessThan(.001); +}); + +it('원본 기본값보다 사용자 지정값(0 포함)을 우선하고 없는 받침 치수는 추정하지 않는다',()=>{ + const x=withTemplateDefaults({values:{eoid:0,specBody:'사용자 규격'},reviewed:false});expect(x.values.eoid).toBe(0);expect(x.values.specBody).toBe('사용자 규격'); + const r=calculate(input,model,{values:{},reviewed:false},1.2);expect(r.mapped.find(v=>v.key==='r40')!.value).toBeCloseTo(.6);expect(r.mapped.find(v=>v.key==='r41')!.value).toBeCloseTo(.54); + expect(r.missing).not.toContain('E.O.I.D 시험 횟수');expect(r.missing).not.toContain('본체 콘크리트 규격'); +}); diff --git a/수량산출/model.ts b/수량산출/model.ts new file mode 100644 index 0000000..adff7ce --- /dev/null +++ b/수량산출/model.ts @@ -0,0 +1,50 @@ +import {bearingDimensions} from './bearing-dimensions'; +import {straightCopingFormulas} from './coping-formulas'; +import type {PierInput} from '../src/core/types'; +import {DIM,type PierModel} from '../src/core/geometry'; +import {variables,quantityRows,template,templateHash} from './template-data'; +import {FormulaBook,cellKey,type Overrides} from './formula'; +import {DETAIL,INPUTS,extraNumbers,specifications} from './schema'; +export {DETAIL,INPUTS,extraNumbers,specifications} from './schema'; +export type QuantityInputs={values:Record;reviewed:boolean;lastSignature?:string}; +declare module '../src/core/types'{interface PierInput{quantityTakeoff?:QuantityInputs}} +export type Mapped={key:string;name:string;symbol:string;unit:string;value:number|null;source:string;automatic:boolean;notApplicable?:boolean}; +export function withTemplateDefaults(stored:QuantityInputs):QuantityInputs{ + const values={...stored.values}; + for(const v of extraNumbers.filter(x=>x.key!=='rebar'))if(values[v.key]==null||values[v.key]==='')values[v.key]=Number(template[DETAIL][v.cell].cached); + for(const v of specifications)if(values[v.key]==null||values[v.key]==='')values[v.key]=String(template[DETAIL][v.cell].value); + return {...stored,values}; +} +export function automaticInputs(input:PierInput,m:PierModel):Mapped[]{ + const uniform=(v:(number|undefined)[])=>v.length&&v.every(x=>x!==undefined&&Number.isFinite(x)&&Math.abs(x!-v[0]!)<1e-7)?v[0]!:null; + const footing=m.footings[0],nopiles=m.piles.length===0,bearing=bearingDimensions(m); + const slope=m.copingL>0&&m.segments.length?((m.segments[m.segments.length-1].top-m.segments[0].top)/m.copingL)*100:null; + const auto:Record={18:[m.copingRefTop,'model.copingRefTop (원본 Zb 의미 검토)'],19:[input.groundEl,'input.groundEl'],20:[input.groundWaterOn===true&&Number.isFinite(input.groundWaterEl)?input.groundWaterEl!:null,'input.groundWaterEl / 지하수 미지정은 직접 확인'],24:[m.copingL,'model.copingL'],25:[m.copingB,'model.copingB'],26:[m.h2,'model.h2 · 하부 테이퍼 높이'],27:[m.h1,'model.h1 · 상부 높이'],28:[slope,'모델 양단 상면 높이차/Lc ×100 · 단차 포함 등가경사'],29:[0,'현재 코핑 모델은 수직 끝단 · 별도 돌출부 없음'],30:[null,'직선 모델: 곡률 없음 · 원본 곡률항의 직선 극한 사용'],31:[uniform(m.columns.map(c=>c.diameter)),'model.columns[].diameter'],32:[footing?.bottom??null,'model.footings[0].bottom'],33:[footing?.length??null,'model.footings[0].length'],34:[footing?.width??null,'model.footings[0].width'],35:[footing?footing.top-footing.bottom:null,'기초 상면-하면'],36:[nopiles?0:uniform(m.piles.map(p=>p.diameter)),'model.piles[].diameter'],37:[nopiles?0:input.pileThicknessMm!=null?input.pileThicknessMm/1000:null,'입력 말뚝두께 mm→m'],38:[nopiles?0:uniform(m.piles.map(p=>p.top-p.bottom)),'말뚝 상면-하면'],39:[m.piles.length,'model.piles.length'],40:[bearing.length,'3D 받침 본체: plan.L/1000−0.2 m'],41:[bearing.width,'3D 받침 본체: plan.W/1000−0.2 m'],42:[m.blocks.length,'model.blocks.length'],43:[m.integratedBlocks.length?null:DIM.blockSize,'모델 분리블럭 크기'],44:[m.integratedBlocks.length?null:DIM.blockSize,'모델 분리블럭 크기'],45:[m.blocks.length?m.blocks.reduce((s,b)=>s+b.top-b.bottom,0)/m.blocks.length:null,'동일 평면 블럭 높이 합/Nb (원식의 등가 높이)'],46:[uniform(m.blocks.map(b=>b.plan?.T!==undefined?b.plan.T/1000:undefined))??null,'실제 솔플레이트 plan.T mm→m · 받침별 두께가 같을 때만 자동 적용']}; + return variables.map(v=>{const a=auto[v.row];return {...v,value:a?.[0]??null,source:a?.[1]??`${INPUTS}!N${v.row} · 모델에 없는 조건`,automatic:a?.[0]!=null||v.row===30,notApplicable:v.row===30};}); +} +export function geometrySignature(input:PierInput,m:PierModel):string{const {quantityTakeoff,...raw}=input;return JSON.stringify({raw,auto:automaticInputs(input,m),version:templateHash});} +export function supportIssues(input:PierInput,m:PierModel):string[]{const issues:string[]=[];if(m.columns.length!==1)issues.push('원본은 기둥 1개 산식입니다. 다기둥 수량 규칙이 없어 자동 완료할 수 없습니다.');if(m.footings.length!==1)issues.push('원본은 기초 1개 산식입니다. 기초 수/형식을 검토해야 합니다.');if(m.stretches.length!==1)issues.push('꺾인 교각의 원본 수량 규칙이 없습니다.');if(m.integratedBlocks.length)issues.push('일체 교좌면을 개별 블럭 Nb배로 계산할 수 없습니다.');if(input.pileKind==='PHC')issues.push('원본 복합말뚝 산식은 PHC 시공수량에 적용하지 않습니다.');const p=m.piles;if(p.length&&p.some(x=>Math.abs(x.diameter-p[0].diameter)>1e-7||Math.abs(x.top-x.bottom-p[0].top+p[0].bottom)>1e-7))issues.push('원본은 말뚝 직경·길이 단일값을 전제로 합니다.');return issues;} +export function overridesFor(mapped:Mapped[],stored:QuantityInputs):Overrides{ + stored=withTemplateDefaults(stored); + const result:Overrides={};for(const v of mapped){const raw=v.notApplicable?0:v.automatic?v.value:stored.values[v.key];result[cellKey(INPUTS,'N'+v.key.slice(1))]=typeof raw==='number'&&Number.isFinite(raw)?raw:null;} + for(const v of extraNumbers){const raw=stored.values[v.key];result[cellKey(DETAIL,v.cell)]=typeof raw==='number'&&Number.isFinite(raw)?raw:null;} + return result; +} +export function calculate(input:PierInput,m:PierModel,stored:QuantityInputs,rebarTon?:number|null){ + stored=withTemplateDefaults(stored); + const mapped=automaticInputs(input,m),overrides=overridesFor(mapped,stored),copingMode='straight' as const,formulas=straightCopingFormulas,book=new FormulaBook(overrides,template,formulas); + if(rebarTon!=null&&Number.isFinite(rebarTon))overrides[cellKey(DETAIL,'W67')]=rebarTon; + const results=quantityRows.map(row=>{const dependencies=book.references(DETAIL,row.cell),missing=dependencies.filter(k=>Object.hasOwn(overrides,k)&&overrides[k]===null);let value:number|null=null,error=''; + try{if(!missing.length)value=Number(book.cell(DETAIL,row.cell));}catch(e){error=(e as Error).message;} + return {...row,value,error,missing,dependencies,formula:formulas[cellKey(DETAIL,row.cell)]??template[DETAIL][row.cell]?.value,sourceFormula:template[DETAIL][row.cell]?.value};}); + const needed=new Set(results.flatMap(r=>r.dependencies)); + const missing=mapped.filter(v=>!v.automatic&&needed.has(cellKey(INPUTS,'N'+v.key.slice(1)))&&overrides[cellKey(INPUTS,'N'+v.key.slice(1))]===null).map(v=>v.name); + for(const v of extraNumbers)if(overrides[cellKey(DETAIL,v.cell)]===null)missing.push(v.name); + for(const v of specifications)if(typeof stored.values[v.key]!=='string'||!String(stored.values[v.key]).trim())missing.push(v.name); + const issues=supportIssues(input,m);const totalDepth=[21,22,23].map(r=>overrides[cellKey(INPUTS,'N'+r)]);if(totalDepth.every(v=>typeof v==='number')&&totalDepth.reduce((a,b)=>Number(a)+Number(b),0)!>8)issues.push('원본 토공 심도구간은 8m까지입니다. 초과 수량을 완료 처리하지 않습니다.'); + + for(const [key,v]of Object.entries(overrides))if(typeof v==='number'&&(/!N(21|22|23|24|25|26|27|29|30|31|33|34|35|36|37|38|39|40|41|42|43|44|45|46)$/.test(key)||key.startsWith(DETAIL+'!'))&&v<0)issues.push(`${key}: 음수 입력을 확인하세요.`); + const warnings=['원본 W51의 실제 기둥 거푸집식은 설명 Hcol과 다릅니다(Zb-H1-H2-Zs+Zf). 원식을 유지합니다.','원본 W50 코핑 거푸집식의 계수와 W63 몰탈 0.05m는 표시 설명/규격과 다릅니다.','현재 코핑은 직선/단차 형상: a=0, R 미적용이며 W50/W58의 원본 원호항에 직선 극한(R→∞)을 적용합니다. s는 단차를 포함한 양단 등가경사입니다.','원본 고정 기준: 터파기 여유 각 1m, 버림 두께 0.1m·치수여유 0.2m, 몰탈 두께 0.05m, 솔플레이트 여유 0.1m, 강재비중 7.85.']; + return {mapped,overrides,book,results,copingMode,formulas,missing,issues,warnings,complete:!missing.length&&!issues.length&&!results.some(r=>r.value===null||r.error)&&stored.reviewed,signature:geometrySignature(input,m)+'|rebar:'+String(rebarTon??'manual')} ; +} +export function aggregate(results:ReturnType[]){return quantityRows.map((r,i)=>({...r,value:results.every(x=>x.complete)?results.reduce((s,x)=>s+x.results[i].value!,0):null}));} diff --git a/수량산출/plan-preview.ts b/수량산출/plan-preview.ts new file mode 100644 index 0000000..83f6eec --- /dev/null +++ b/수량산출/plan-preview.ts @@ -0,0 +1,18 @@ +import type {PierModel} from '../src/core/geometry'; +import {keyplanEntities} from '../도면작성/project-views'; +import {entityBounds} from '../도면작성/projection'; +import {drawingSvg} from '../도면작성/svg'; +import {LAYERS,type DrawingDocument} from '../도면작성/types'; + +/** Reuse the drawing workspace's actual model key plan, without a sample alignment. */ +export function quantityPlanSvg(selected:PierModel,models:readonly PierModel[]):string{ + const available=models.length?models:[selected];let scale=100; + for(let i=0;i<4;i++){const b=entityBounds(keyplanEntities(available,selected,scale*1.8,'',''));scale=Math.max(1,(b.maxX-b.minX)/220,(b.maxY-b.minY)/60);} + const entities=keyplanEntities(available,selected,scale*1.8,'',''),bounds=entityBounds(entities); + const doc:DrawingDocument={project:'',bridge:'',pier:selected.name,units:'mm',paper:{name:'PLAN',width:240,height:80},warnings:[],notes:[],settings:{paper:'A3',scale:'auto',dimensions:false,centers:true,elevations:false},views:[{id:'keyplan',title:'KEY PLAN',entities,bounds,geometryBounds:bounds,scale,slot:{x:10,y:10,width:220,height:60}}]}; + return drawingSvg(doc,new Set(Object.keys(LAYERS) as (keyof typeof LAYERS)[]),false,'keyplan').replace('width="240mm" height="80mm"','width="640" height="213"').replaceAll('#00ffff','#087fcb').replaceAll('#00ff00','#173b55').replaceAll('#ff0000','#657f95'); +} +export async function planPng(svg:string):Promise{ + const url=URL.createObjectURL(new Blob([svg],{type:'image/svg+xml'})); + try{const img=new Image();img.src=url;await img.decode();const canvas=document.createElement('canvas');canvas.width=1920;canvas.height=640;canvas.getContext('2d')!.drawImage(img,0,0,1920,640);return canvas.toDataURL('image/png').split(',')[1];}finally{URL.revokeObjectURL(url);} +} diff --git a/수량산출/project-inputs.ts b/수량산출/project-inputs.ts new file mode 100644 index 0000000..211e2e2 --- /dev/null +++ b/수량산출/project-inputs.ts @@ -0,0 +1,43 @@ +import type {PierInput} from '../src/core/types'; +import type {PierModel} from '../src/core/geometry'; +import {calculate,withTemplateDefaults,type QuantityInputs} from './model'; +import {inputFields} from './input-panel'; +import {node} from './dashboard-types'; +export type QuantitySnapshot={project:{name:string;bridge:string};selected:string|null;piers:{input:PierInput;model:PierModel|null;dirty:boolean;rebarTon?:number|null}[]}; +export function projectRecords(s:QuantitySnapshot){return s.piers.map(p=>{const stored=withTemplateDefaults(p.input.quantityTakeoff??{values:{},reviewed:false});return {pier:p,stored,result:p.model?calculate(p.input,p.model,stored,p.rebarTon):null};});} +export function openProjectInputs(read:()=>QuantitySnapshot,save:(name:string,data:QuantityInputs)=>void,onClose:()=>void,onExport:()=>Promise){ + const dialog=node('dialog');dialog.className='tq-project-dialog';dialog.dataset.projectInputs='true'; + const head=node('header'),title=node('h2','전체 교각 입력 · 수량산출'),close=node('button','닫기 ×');close.type='button';close.onclick=()=>dialog.close();head.append(title,close);dialog.append(head); + const status=node('p'),tools=node('div');tools.className='tq-project-tools'; + const filter=node('label'),missingOnly=node('input');missingOnly.type='checkbox';missingOnly.checked=true;filter.append(missingOnly,document.createTextNode('미입력 항목만'));tools.append(filter); + const recalc=node('button','전체 재계산'),exporter=node('button','전체 교각 Excel 출력');recalc.type=exporter.type='button';tools.append(recalc,exporter);dialog.append(tools,status); + dialog.append(node('p','자동값은 모델에서 가져옵니다. 직접 입력값은 교각별 저장됩니다. 표에 Excel 셀 범위를 붙여넣을 수 있습니다. 받침 형상이 없거나 서로 다른 치수이면 직접 확인이 필요합니다.')); + const scroll=node('div');scroll.className='tq-project-table';dialog.append(scroll); + const draw=()=>{ + const records=projectRecords(read());const rows=records.map(r=>({...r,fields:r.result?inputFields(r.result,r.stored,r.pier):[]})); + const columns=new Map(); + for(const r of rows)for(const f of r.fields)if(f.required&&(!missingOnly.checked||f.missing))columns.set(f.key,f); + // Show real bearing geometry even while reviewing only missing conditions. + for(const r of rows)for(const f of r.fields)if(['r40','r41'].includes(f.key))columns.set(f.key,f); + const keys=[...columns.keys()],table=node('table'),thead=node('thead'),tr=node('tr');tr.append(node('th','교각 / 상태')); + for(const f of columns.values()){const th=node('th',f.name+(f.unit?' · '+f.unit:''));th.title=f.source;tr.append(th);}tr.append(node('th','원본 기준 검토'));thead.append(tr);table.append(thead); + const body=node('tbody');table.append(body);let missing=0; + for(const [ri,r]of rows.entries()){ + const row=node('tr');row.dataset.projectPier=r.pier.input.name; + const label=node('th',r.pier.input.name+' · '+r.pier.input.type);const issues=r.pier.dirty?['형상 재생성 필요']:!r.result?['형상 없음']:r.result.issues; + label.append(node('small',issues.length?issues.join(' / '):r.result?.missing.length?'누락 '+r.result.missing.length+'개':r.stored.reviewed?'계산 가능':'기준 검토 필요'));row.append(label);missing+=r.result?.missing.length??1; + for(const key of keys){const f=r.fields.find(f=>f.key===key),td=node('td');if(!f){td.textContent='—';row.append(td);continue;} + if(f.kind==='auto'){td.append(node('output',f.value),node('small','자동'));td.title=f.source;} + else{const control=node('input');control.type=f.numeric?'number':'text';if(f.numeric)control.step='any';control.value=f.value;control.dataset.batchKey=key;control.setAttribute('aria-label',r.pier.input.name+' '+f.name);control.classList.toggle('is-missing',f.missing);control.onchange=()=>{const live=projectRecords(read()).find(x=>x.pier.input.name===r.pier.input.name)!;save(r.pier.input.name,{...live.stored,values:{...live.stored.values,[key]:control.value===''?null:f.numeric?Number(control.value):control.value},lastSignature:undefined});control.classList.toggle('is-missing',control.value==='');status.textContent='입력값 저장됨 · 전체 재계산으로 누락 및 적용 범위를 확인하세요.';}; + control.onpaste=event=>{const raw=event.clipboardData?.getData('text/plain');if(!raw||!/[\t\n]/.test(raw))return;event.preventDefault();for(const [dy,line]of raw.trimEnd().split(/\r?\n/).entries())for(const [dx,value]of line.split('\t').entries()){const target=body.rows[ri+dy]?.querySelector(`[data-batch-key="${keys[keys.indexOf(key)+dx]}"]`);if(target){target.value=value.trim();target.dispatchEvent(new Event('change'));}}};td.append(control,node('small',f.kind==='template'?'원본 Excel':'직접 입력')); + }row.append(td); + } + const td=node('td'),review=node('input');review.type='checkbox';review.checked=r.stored.reviewed;review.setAttribute('aria-label',r.pier.input.name+' 원본 기준 확인');review.onchange=()=>{const live=projectRecords(read()).find(x=>x.pier.input.name===r.pier.input.name)!;save(r.pier.input.name,{...live.stored,reviewed:review.checked,lastSignature:undefined});};td.append(review);row.append(td);body.append(row); + } + scroll.replaceChildren(table);status.textContent=`전체 ${rows.length}개 교각 · 미입력 ${missing}개 · 교각별 산출서 합산 방식`; + }; + missingOnly.onchange=draw; + recalc.onclick=()=>{for(const r of projectRecords(read()))if(r.result)save(r.pier.input.name,{...r.stored,lastSignature:r.result.signature});draw();}; + exporter.onclick=async()=>{exporter.disabled=true;try{await onExport();status.textContent='전체 교각 Excel 출력 완료';}catch(error){status.textContent=(error as Error).message;status.classList.add('tq-project-error');}finally{exporter.disabled=false;}}; + dialog.addEventListener('close',()=>{dialog.remove();onClose();},{once:true});document.body.append(dialog);draw();dialog.showModal(); +} diff --git a/수량산출/results-panel.ts b/수량산출/results-panel.ts new file mode 100644 index 0000000..2e4f702 --- /dev/null +++ b/수량산출/results-panel.ts @@ -0,0 +1,28 @@ +import {node,icon,fmt,rawSelection,sumSelection,type TakeoffResult,type QuantityRow,type DashboardState,type Selection} from './dashboard-types'; +function member(row:QuantityRow):string{if(row.row<=31)return '지반 · 토공';if(row.row===50)return '두부보';if(row.row===51)return '기둥';if([54,55,56,57,65].includes(row.row))return '기초';if([53,59].includes(row.row))return '버림콘크리트';if([52,62,63,64].includes(row.row))return '받침 · 교좌면';if(row.row===58)return '본체 · 두부보/기둥/블럭';if(row.row>=68&&row.row<=73||row.row===76)return '말뚝 · 시공';if(row.row===67)return '철근';return '공통 · 가설/타설/양생';} +export function rowStatus(rows:QuantityRow[],stale:boolean,issues:boolean,reviewed:boolean):{text:string;kind:string}{if(rows.some(r=>r.value===null||r.error))return{text:'검토필요',kind:'review'};if(stale)return{text:'재계산 필요',kind:'stale'};if(issues||!reviewed)return{text:'검토필요',kind:'review'};return{text:'완료',kind:'done'};} +export function createResultsPanel(o:{result:TakeoffResult;stale:boolean;reviewed:boolean;state:DashboardState;changed:Set;onSelect:(s:Selection)=>void;onReview:()=>void}){ + const {result,state}=o,panel=node('section',undefined,'tq-panel tq-results-panel');panel.append(node('h3','수량 결과')); + const totals=node('div',undefined,'takeoff-totals tq-summary-cards'); + for(const [label,type,cells,unit]of [['콘크리트','concrete',['W60'],'m³'],['철근','rebar',['W67'],'ton'],['거푸집','formwork',Array.from({length:7},(_,i)=>'W'+(50+i)),'m²'],['굴착량','earth',Array.from({length:24},(_,i)=>'W'+(6+i)),'m³']] as [string,string,string[],string][]){const rows=result.results.filter(r=>cells.includes(r.cell)),s=sumSelection(rows,label),card=node('button',undefined,'tq-summary-card');card.type='button';const title=node('span',undefined,'tq-summary-title');title.append(icon(type),node('span',label+(cells.length===1?' ('+cells[0]+')':'')));const amount=node('strong',fmt(s.value,s.value!==null&&Math.abs(s.value)>=100?2:3));amount.append(node('small',' '+unit));card.append(title,amount);card.title='기존 산출 행: '+cells.join(', ');card.onclick=()=>o.onSelect(s);totals.append(card);}panel.append(totals); + const review=node('details',undefined,'tq-review-notices');review.append(node('summary',`입력·산식 검토 · 누락 ${result.missing.length}개 / 적용 검토 ${result.issues.length}개`));for(const text of [...result.issues,...result.warnings])review.append(node('p',text));if(!o.reviewed)review.append(node('p','좌측 하단에서 원본 산식과 모델 적용 기준을 확인하세요.'));panel.append(review); + const controls=node('div',undefined,'tq-result-controls'),tabs=node('div',undefined,'tq-view-tabs');tabs.setAttribute('role','group');tabs.setAttribute('aria-label','수량 결과 보기');for(const [key,label]of [['member','부재별 수량'],['work','공종별 집계'],['material','자재별 집계']]){const b=node('button',label);b.type='button';b.dataset.quantityView=key;b.setAttribute('aria-pressed',String(state.view===key));b.onclick=()=>{state.view=key as DashboardState['view'];tabs.querySelectorAll('button').forEach(n=>n.setAttribute('aria-pressed',String(n.dataset.quantityView===key)));paint();};tabs.append(b);} + const search=node('input');search.type='search';search.placeholder='항목 검색 (예: 구조물, 육상토사)';search.setAttribute('aria-label','수량 항목 검색');search.value=state.query;search.oninput=()=>{state.query=search.value;paint();};controls.append(tabs,search);panel.append(controls); + const scroll=node('div',undefined,'tq-table-scroll'),table=node('table',undefined,'takeoff-table tq-result-table');const head=node('thead'),hr=node('tr');for(const title of ['항목','세부구분','산식 / 참조','단위','수량','상태'])hr.append(node('th',title));head.append(hr);const body=node('tbody');table.append(head,body);scroll.append(table);panel.append(scroll); + const footer=node('p','집계는 동일 공종·규격·단위 안에서만 수행합니다. 콘크리트와 타설량은 중복 합산하지 않습니다.','tq-table-note');panel.append(footer); + let visibleSelections:Selection[]=[]; + const activate=(s:Selection)=>{state.selected=s.id;body.querySelectorAll('tr[data-selection]').forEach(tr=>{tr.classList.toggle('is-selected',tr.dataset.selection===s.id);tr.setAttribute('aria-selected',String(tr.dataset.selection===s.id));});o.onSelect(s);}; + const rowElement=(s:Selection)=>{const tr=node('tr');tr.dataset.selection=s.id;tr.tabIndex=0;tr.setAttribute('aria-selected',String(s.id===state.selected));tr.classList.toggle('is-selected',s.id===state.selected);if(s.rows.some(r=>o.changed.has(r.cell)))tr.classList.add('tq-quantity-changed'); + const first=s.rows[0],parts=s.title.split(' / '),a=node('td'),label=node('button',parts[0]);label.type='button';label.dataset.quantityCell=s.rows.length===1?first.cell:'';label.title=s.title;a.append(label);const formula=node('td');formula.append(node('span',s.rows.length>1?'동일 공종·규격 합계':String(first.description??'원본 산식')),node('code',s.rows.map(r=>r.cell).join(' + '))); + const status=rowStatus(s.rows,o.stale,!!result.issues.length,o.reviewed),stateCell=node('td');stateCell.append(node('span',status.text,'tq-status-tag '+status.kind));tr.append(a,node('td',parts.slice(1).join(' / ')||'—'),formula,node('td',s.unit),node('td',fmt(s.value)),stateCell);tr.onclick=()=>activate(s);tr.onkeydown=event=>{if(event.key==='Enter'||event.key===' '){event.preventDefault();activate(s);}};return tr; + }; + function paint(){body.replaceChildren();visibleSelections=[];const query=state.query.trim().toLowerCase(),rows=result.results.filter(r=>!query||(r.name+' '+r.description+' '+r.cell+' '+r.formula).toLowerCase().includes(query)),groups=new Map(); + if(state.view==='member'){for(const row of rows){const key=member(row);if(!groups.has(key))groups.set(key,[]);groups.get(key)!.push(rawSelection(row,result.book));}} + else if(state.view==='work'){const work=new Map();for(const row of rows){const parts=row.name.split(' / '),key=[parts[0],parts[1]??'',row.unit??''].join(' / ');if(!work.has(key))work.set(key,[]);work.get(key)!.push(row);}for(const [name,rs]of work){const section=rs[0].name.split(' / ')[0];if(!groups.has(section))groups.set(section,[]);groups.get(section)!.push(rs.length===1?rawSelection(rs[0],result.book):sumSelection(rs,name));}} + else{const material=new Map();for(const row of rows.filter(r=>[57,58,59,62,63,64,67,70].includes(r.row))){const parts=row.name.split(' / '),key=parts.slice(0,2).join(' / ');if(!material.has(key))material.set(key,[]);material.get(key)!.push(row);}for(const [key,rs]of material)groups.set(key,[rs.length===1?rawSelection(rs[0],result.book):sumSelection(rs,key)]);} + for(const [name,selections]of groups){const gkey=state.view+':'+name,tr=node('tr',undefined,'tq-group-row'),td=node('td');td.colSpan=6;const b=node('button',`${state.closed.has(gkey)?'▸':'▾'} ${name}`);b.type='button';b.setAttribute('aria-expanded',String(!state.closed.has(gkey)));b.append(node('small',String(selections.length)+'항목'));b.onclick=()=>{if(state.closed.has(gkey))state.closed.delete(gkey);else state.closed.add(gkey);paint();};td.append(b);tr.append(td);body.append(tr);visibleSelections.push(...selections);if(!state.closed.has(gkey))for(const s of selections)body.append(rowElement(s));} + if(!groups.size){const row=node('tr'),cell=node('td','검색 결과가 없습니다.');cell.colSpan=6;row.append(cell);body.append(row);} + const selected=visibleSelections.find(s=>s.id===state.selected)??visibleSelections[0];if(selected)activate(selected); + } + return {panel,paint,review:()=>{review.open=true;review.focus();review.scrollIntoView({block:'nearest'});},focusTable:()=>scroll.focus()}; +} diff --git a/수량산출/review-panel.ts b/수량산출/review-panel.ts new file mode 100644 index 0000000..3002b9e --- /dev/null +++ b/수량산출/review-panel.ts @@ -0,0 +1,32 @@ +import type {PierModel} from '../src/core/geometry'; +import {createExcelPreview} from './excel-preview'; +import {DETAIL,INPUTS,extraNumbers} from './schema'; +import {cellKey} from './formula'; +import {node,fmt,type TakeoffResult,type Selection} from './dashboard-types'; +import {rowStatus} from './results-panel'; +import type {QuantityInputs} from './model'; +export function createReviewPanel(o:{result:TakeoffResult;stored:QuantityInputs;pier:string;project:{name:string;bridge:string};projectRows:{name:string;result:TakeoffResult}[];plan:{selected:PierModel;models:readonly PierModel[]};stale:boolean;miniState:{sheet:string;zoom:number};onCell:(cell:string)=>void}){ + const panel=node('aside',undefined,'tq-right-panel'),preview=node('section',undefined,'tq-panel tq-mini-panel');const heading=node('div',undefined,'tq-panel-heading');heading.append(node('h3','산출서 미리보기'));const expand=node('button','⛶');expand.type='button';expand.setAttribute('aria-label','산출서 미리보기 전체화면');heading.append(expand);preview.append(heading); + const mini=createExcelPreview({result:o.result,stored:o.stored,pier:o.pier,project:o.project,plan:o.plan,projectRows:o.projectRows,state:o.miniState,compact:true,onCell:o.onCell});preview.append(mini);panel.append(preview); + const trace=node('section',undefined,'tq-panel tq-formula-panel takeoff-trace');trace.setAttribute('aria-live','polite');panel.append(trace); + let dialogTrace:HTMLElement|undefined,hasSelection=false; + const open=()=>{const dialog=node('dialog',undefined,'tq-preview-dialog tq-report-dialog');dialog.dataset.quantityPreviewDialog='true';dialog.setAttribute('aria-label','수량산출서 확대 및 산식 상세');const close=node('button','닫기 ×');close.type='button';close.className='tq-dialog-close';close.onclick=()=>dialog.close();const grid=node('div',undefined,'tq-report-grid'),documentView=createExcelPreview({result:o.result,stored:o.stored,pier:o.pier,project:o.project,plan:o.plan,projectRows:o.projectRows,state:{sheet:'표지및목차',zoom:0},onCell:o.onCell});dialogTrace=trace.cloneNode(true) as HTMLElement;dialogTrace.classList.add('tq-dialog-trace');grid.append(documentView,dialogTrace);dialog.append(close,grid);dialog.addEventListener('close',()=>{dialogTrace=undefined;dialog.remove();expand.focus({preventScroll:true});},{once:true});document.body.append(dialog);dialog.showModal();}; + expand.onclick=open; + const select=(s:Selection)=>{ + trace.replaceChildren(node('h3','산식 상세'),node('p',s.title,'tq-selected-title')); + const block=(label:string,content:HTMLElement)=>{const row=node('div',undefined,'tq-formula-block');row.append(node('b',label),content);trace.append(row);}; + block('산식',node('pre',s.rows.length===1?String(s.rows[0].description??s.formula):s.formula)); + const inputs=node('dl',undefined,'tq-formula-inputs');const deps=new Set(s.rows.flatMap(r=>r.dependencies)); + for(const v of o.result.mapped){const key=cellKey(INPUTS,'N'+v.key.slice(1));if(!deps.has(key))continue;let value:string;try{value=String(o.result.book.cell(INPUTS,'N'+v.key.slice(1)));}catch{value='미입력';}inputs.append(node('dt',v.symbol+' · '+v.name),node('dd',value+' '+v.unit));} + for(const v of extraNumbers){if(!deps.has(cellKey(DETAIL,v.cell)))continue;let value:string;try{value=String(o.result.book.cell(DETAIL,v.cell));}catch{value='미입력';}inputs.append(node('dt',v.name),node('dd',value+' '+v.unit));} + if(inputs.children.length)block('입력값',inputs); + block('계산식',node('pre',s.substitution)); + const answer=node('div',undefined,'tq-formula-answer');answer.append(node('b','결과'),node('strong',fmt(s.value)+' '+s.unit));const status=rowStatus(s.rows,o.stale,!!o.result.issues.length,o.stored.reviewed);answer.append(node('span',status.text,'tq-status-tag '+status.kind));trace.append(answer); + const source=node('details',undefined,'tq-formula-source');source.append(node('summary','원본식 · 중간 계산값 · 참조 셀'));source.append(node('pre',s.formula)); + for(const r of s.rows)if(r.formula!==r.sourceFormula)source.append(node('p',r.cell+' · 직선 모델: 원본 곡률항의 R→∞ 극한 적용'),node('pre','원본: '+r.sourceFormula)); + for(const key of deps){const ix=key.lastIndexOf('!'),sheet=key.slice(0,ix),cell=key.slice(ix+1);if(s.rows.some(r=>sheet===DETAIL&&r.cell===cell))continue;let value:string;try{value=String(o.result.book.cell(sheet,cell));}catch{value='미입력';}source.append(node('p',key+' = '+value));}trace.append(source); + if(dialogTrace)dialogTrace.replaceChildren(...Array.from(trace.childNodes,n=>n.cloneNode(true))); + if(hasSelection)mini.dispatchEvent(new CustomEvent('takeoff:focus-cells',{detail:s.rows.map(r=>r.cell)}));hasSelection=true; + }; + return {panel,select,open,focusPreview:()=>{preview.tabIndex=-1;preview.focus();}}; +} diff --git a/수량산출/schema.ts b/수량산출/schema.ts new file mode 100644 index 0000000..06f2236 --- /dev/null +++ b/수량산출/schema.ts @@ -0,0 +1,3 @@ +export const DETAIL='3.3 수량산출_P1',INPUTS='3.2 관련변수'; +export const extraNumbers=[{key:'rebar',name:'철근가공조립량',symbol:'W67',unit:'ton',cell:'W67'},{key:'eoid',name:'E.O.I.D 시험 횟수',symbol:'K68',unit:'회',cell:'K68'},{key:'restrike',name:'Restrike 시험 횟수',symbol:'K69',unit:'회',cell:'K69'},{key:'inspection',name:'점검시설 수',symbol:'K74',unit:'EA',cell:'K74'}]; +export const specifications=[{key:'specFooting',name:'기초 콘크리트 규격',cell:'E57'},{key:'specBody',name:'본체 콘크리트 규격',cell:'E58'},{key:'specBlinding',name:'버림 콘크리트 규격',cell:'E59'},{key:'specBearing',name:'교량받침 규격',cell:'B62'},{key:'specMortar',name:'몰탈 규격',cell:'E63'}]; diff --git a/수량산출/server.ts b/수량산출/server.ts new file mode 100644 index 0000000..006598b --- /dev/null +++ b/수량산출/server.ts @@ -0,0 +1,23 @@ +import type {Plugin} from 'vite'; +import {spawn} from 'node:child_process'; +import {mkdir,readFile,writeFile} from 'node:fs/promises'; +import {randomUUID} from 'node:crypto'; +import path from 'node:path'; +import {exportEdits,type ExportRequest} from './export.ts'; +export function quantityPlugin(root:string):Plugin{ + const handler=async(req:any,res:any)=>{ + const reply=(status:number,value:unknown)=>{res.writeHead(status,{'Content-Type':'application/json; charset=utf-8'});res.end(JSON.stringify(value));}; + const host=req.headers.host??'',remote=req.socket.remoteAddress??''; + if(req.method!=='POST'||req.headers['x-pierzainer-action']!=='quantity'||! /^(localhost|127\.0\.0\.1|\[::1\])(?::\d+)?$/.test(host)||!['127.0.0.1','::1','::ffff:127.0.0.1'].includes(remote)||req.headers.origin&&req.headers.origin!==`http://${host}`&&req.headers.origin!==`https://${host}`){reply(403,{error:'이 PC의 Pierzainer에서 출력하세요.'});return;} + try{let raw='';for await(const part of req){raw+=part;if(raw.length>2000000)throw new Error('출력 요청이 너무 큽니다.');} + const request=JSON.parse(raw) as ExportRequest&{piers?:ExportRequest[]}; + const records=request.piers??[request];if(!records.length||records.length>100)throw new Error('출력 교각 수를 확인하세요.'); + for(const key of ['specFooting','specBody','specBlinding','specBearing','specMortar'])if(new Set(records.map(r=>String(r.specs[key]??''))).size>1)throw new Error('교각별 재료 규격이 서로 다릅니다. 원본 집계표의 동일 공종·규격에 합산할 수 없어 규격별 집계 검토가 필요합니다.'); + const payload={projects:records.map(r=>({...exportEdits(r),pier:r.pier})),bridge:records[0].project.bridge},folder=path.join(root,'수량산출/outputs',randomUUID());await mkdir(folder,{recursive:true}); + const input=path.join(folder,'edits.json'),output=path.join(folder,'quantity.xlsx');await writeFile(input,JSON.stringify(payload),'utf8'); + await new Promise((resolve,reject)=>{const child=spawn(path.join(root,'pierzainer_ground/.venv/Scripts/python.exe'),['-B','-X','utf8',path.join(root,'수량산출/tools/project_workbook.py'),input,output],{cwd:root,windowsHide:true});let logs='';child.stdout.on('data',b=>logs+=b);child.stderr.on('data',b=>logs+=b);const timer=setTimeout(()=>{child.kill();reject(new Error('Excel 출력 제한시간 초과'));},60000);child.once('error',e=>{clearTimeout(timer);reject(e);});child.once('close',code=>{clearTimeout(timer);if(code!==0)reject(new Error(logs));else resolve();});}); + res.writeHead(200,{'Content-Type':'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet','Content-Disposition':'attachment; filename="quantity.xlsx"','Cache-Control':'no-store'});res.end(await readFile(output)); + }catch(e){reply(422,{error:(e as Error).message});} + }; + return {name:'pierzainer-quantity',configureServer(s){s.middlewares.use('/__pierzainer/quantity/export',(req,res)=>void handler(req,res));},configurePreviewServer(s){s.middlewares.use('/__pierzainer/quantity/export',(req,res)=>void handler(req,res));}}; +} diff --git a/수량산출/template-data.ts b/수량산출/template-data.ts new file mode 100644 index 0000000..2e8f4b2 --- /dev/null +++ b/수량산출/template-data.ts @@ -0,0 +1,5 @@ +export type Cell={value:string|number|boolean|null;cached:string|number|boolean|null;format:string}; +export const template:Record>={"표지및목차":{"A6":{"value":"고속국도 제 25호선 강진~광주간 건설공사 ","cached":"고속국도 제 25호선 강진~광주간 건설공사 ","format":"General"},"A9":{"value":"교각 수량산출서","cached":"교각 수량산출서","format":"General"},"A14":{"value":"(운곡교 완도방향)","cached":"(운곡교 완도방향)","format":"General"},"A24":{"value":2026.07,"cached":2026.07,"format":"General"},"X35":{"value":"1. 수량 집계","cached":"1. 수량 집계","format":"General"},"X37":{"value":"2. 주자재 집계","cached":"2. 주자재 집계","format":"General"},"X39":{"value":"3. 수량산출","cached":"3. 수량산출","format":"General"},"A43":{"value":"- 한맥기술 - ","cached":"- 한맥기술 - ","format":"General"}},"1. 수량집계":{"A2":{"value":"1. 수량집계","cached":"1. 수량집계","format":"0.000"},"A3":{"value":"▪","cached":"▪","format":"General"},"B3":{"value":"토공","cached":"토공","format":"General"},"A4":{"value":"공 종","cached":"공 종","format":"General"},"E4":{"value":"규 격","cached":"규 격","format":"General"},"J4":{"value":"단위","cached":"단위","format":"General"},"K4":{"value":"합 계","cached":"합 계","format":"General"},"N4":{"value":"P1","cached":"P1","format":"General"},"Q4":{"value":"P2","cached":"P2","format":"General"},"T4":{"value":"P3","cached":"P3","format":"General"},"W4":{"value":"P4","cached":"P4","format":"General"},"Z4":{"value":"P5","cached":"P5","format":"General"},"AC4":{"value":"P6","cached":"P6","format":"General"},"A6":{"value":"1)","cached":"1)","format":"General"},"B6":{"value":"구조물터파기","cached":"구조물터파기","format":"General"},"E6":{"value":"육상토사","cached":"육상토사","format":"General"},"G6":{"value":"0-2m","cached":"0-2m","format":"General"},"J6":{"value":"㎥","cached":"㎥","format":"General"},"K6":{"value":"=SUM(N6:AE6)","cached":2273.5416,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N6":{"value":"='3.3 수량산출_P1'!$W6","cached":372.26,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q6":{"value":"='3.3 수량산출_P2'!$W6","cached":368.3924,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T6":{"value":"='3.3 수량산출_P3'!$W6","cached":375.50500000000005,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W6":{"value":"='3.3 수량산출_P4'!$W6","cached":375.50500000000005,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z6":{"value":"='3.3 수량산출_P5'!$W6","cached":374.2046,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC6":{"value":"='3.3 수량산출_P6'!$W6","cached":407.6746,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G7":{"value":"2-4m","cached":"2-4m","format":"General"},"J7":{"value":"㎥","cached":"㎥","format":"General"},"K7":{"value":"=SUM(N7:AE7)","cached":1030.7869560000001,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N7":{"value":"='3.3 수량산출_P1'!$W7","cached":148.90399999999997,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q7":{"value":"='3.3 수량산출_P2'!$W7","cached":136.30518800000004,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T7":{"value":"='3.3 수량산출_P3'!$W7","cached":159.58962500000004,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W7":{"value":"='3.3 수량산출_P4'!$W7","cached":159.58962500000004,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z7":{"value":"='3.3 수량산출_P5'!$W7","cached":155.29490900000002,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC7":{"value":"='3.3 수량산출_P6'!$W7","cached":271.103609,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G8":{"value":"4-6m","cached":"4-6m","format":"General"},"J8":{"value":"㎥","cached":"㎥","format":"General"},"K8":{"value":"=SUM(N8:AE8)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N8":{"value":"='3.3 수량산출_P1'!$W8","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q8":{"value":"='3.3 수량산출_P2'!$W8","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T8":{"value":"='3.3 수량산출_P3'!$W8","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W8":{"value":"='3.3 수량산출_P4'!$W8","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z8":{"value":"='3.3 수량산출_P5'!$W8","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC8":{"value":"='3.3 수량산출_P6'!$W8","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G9":{"value":"6-8m","cached":"6-8m","format":"General"},"J9":{"value":"㎥","cached":"㎥","format":"General"},"K9":{"value":"=SUM(N9:AE9)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N9":{"value":"='3.3 수량산출_P1'!$W9","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q9":{"value":"='3.3 수량산출_P2'!$W9","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T9":{"value":"='3.3 수량산출_P3'!$W9","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W9":{"value":"='3.3 수량산출_P4'!$W9","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z9":{"value":"='3.3 수량산출_P5'!$W9","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC9":{"value":"='3.3 수량산출_P6'!$W9","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"E10":{"value":"용수토사","cached":"용수토사","format":"General"},"G10":{"value":"0-2m","cached":"0-2m","format":"General"},"J10":{"value":"㎥","cached":"㎥","format":"General"},"K10":{"value":"=SUM(N10:AE10)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N10":{"value":"='3.3 수량산출_P1'!$W10","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q10":{"value":"='3.3 수량산출_P2'!$W10","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T10":{"value":"='3.3 수량산출_P3'!$W10","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W10":{"value":"='3.3 수량산출_P4'!$W10","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z10":{"value":"='3.3 수량산출_P5'!$W10","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC10":{"value":"='3.3 수량산출_P6'!$W10","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G11":{"value":"2-4m","cached":"2-4m","format":"General"},"J11":{"value":"㎥","cached":"㎥","format":"General"},"K11":{"value":"=SUM(N11:AE11)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N11":{"value":"='3.3 수량산출_P1'!$W11","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q11":{"value":"='3.3 수량산출_P2'!$W11","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T11":{"value":"='3.3 수량산출_P3'!$W11","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W11":{"value":"='3.3 수량산출_P4'!$W11","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z11":{"value":"='3.3 수량산출_P5'!$W11","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC11":{"value":"='3.3 수량산출_P6'!$W11","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G12":{"value":"4-6m","cached":"4-6m","format":"General"},"J12":{"value":"㎥","cached":"㎥","format":"General"},"K12":{"value":"=SUM(N12:AE12)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N12":{"value":"='3.3 수량산출_P1'!$W12","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q12":{"value":"='3.3 수량산출_P2'!$W12","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T12":{"value":"='3.3 수량산출_P3'!$W12","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W12":{"value":"='3.3 수량산출_P4'!$W12","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z12":{"value":"='3.3 수량산출_P5'!$W12","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC12":{"value":"='3.3 수량산출_P6'!$W12","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G13":{"value":"6-8m","cached":"6-8m","format":"General"},"J13":{"value":"㎥","cached":"㎥","format":"General"},"K13":{"value":"=SUM(N13:AE13)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N13":{"value":"='3.3 수량산출_P1'!$W13","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q13":{"value":"='3.3 수량산출_P2'!$W13","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T13":{"value":"='3.3 수량산출_P3'!$W13","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W13":{"value":"='3.3 수량산출_P4'!$W13","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z13":{"value":"='3.3 수량산출_P5'!$W13","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC13":{"value":"='3.3 수량산출_P6'!$W13","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"E14":{"value":"육상풍화암","cached":"육상풍화암","format":"General"},"G14":{"value":"0-2m","cached":"0-2m","format":"General"},"J14":{"value":"㎥","cached":"㎥","format":"General"},"K14":{"value":"=SUM(N14:AE14)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N14":{"value":"='3.3 수량산출_P1'!$W14","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q14":{"value":"='3.3 수량산출_P2'!$W14","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T14":{"value":"='3.3 수량산출_P3'!$W14","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W14":{"value":"='3.3 수량산출_P4'!$W14","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z14":{"value":"='3.3 수량산출_P5'!$W14","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC14":{"value":"='3.3 수량산출_P6'!$W14","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G15":{"value":"2-4m","cached":"2-4m","format":"General"},"J15":{"value":"㎥","cached":"㎥","format":"General"},"K15":{"value":"=SUM(N15:AE15)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N15":{"value":"='3.3 수량산출_P1'!$W15","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q15":{"value":"='3.3 수량산출_P2'!$W15","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T15":{"value":"='3.3 수량산출_P3'!$W15","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W15":{"value":"='3.3 수량산출_P4'!$W15","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z15":{"value":"='3.3 수량산출_P5'!$W15","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC15":{"value":"='3.3 수량산출_P6'!$W15","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G16":{"value":"4-6m","cached":"4-6m","format":"General"},"J16":{"value":"㎥","cached":"㎥","format":"General"},"K16":{"value":"=SUM(N16:AE16)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N16":{"value":"='3.3 수량산출_P1'!$W16","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q16":{"value":"='3.3 수량산출_P2'!$W16","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T16":{"value":"='3.3 수량산출_P3'!$W16","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W16":{"value":"='3.3 수량산출_P4'!$W16","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z16":{"value":"='3.3 수량산출_P5'!$W16","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC16":{"value":"='3.3 수량산출_P6'!$W16","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G17":{"value":"6-8m","cached":"6-8m","format":"General"},"J17":{"value":"㎥","cached":"㎥","format":"General"},"K17":{"value":"=SUM(N17:AE17)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N17":{"value":"='3.3 수량산출_P1'!$W17","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q17":{"value":"='3.3 수량산출_P2'!$W17","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T17":{"value":"='3.3 수량산출_P3'!$W17","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W17":{"value":"='3.3 수량산출_P4'!$W17","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z17":{"value":"='3.3 수량산출_P5'!$W17","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC17":{"value":"='3.3 수량산출_P6'!$W17","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"E18":{"value":"용수풍화암","cached":"용수풍화암","format":"General"},"G18":{"value":"0-2m","cached":"0-2m","format":"General"},"J18":{"value":"㎥","cached":"㎥","format":"General"},"K18":{"value":"=SUM(N18:AE18)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N18":{"value":"='3.3 수량산출_P1'!$W18","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q18":{"value":"='3.3 수량산출_P2'!$W18","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T18":{"value":"='3.3 수량산출_P3'!$W18","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W18":{"value":"='3.3 수량산출_P4'!$W18","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z18":{"value":"='3.3 수량산출_P5'!$W18","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC18":{"value":"='3.3 수량산출_P6'!$W18","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G19":{"value":"2-4m","cached":"2-4m","format":"General"},"J19":{"value":"㎥","cached":"㎥","format":"General"},"K19":{"value":"=SUM(N19:AE19)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N19":{"value":"='3.3 수량산출_P1'!$W19","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q19":{"value":"='3.3 수량산출_P2'!$W19","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T19":{"value":"='3.3 수량산출_P3'!$W19","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W19":{"value":"='3.3 수량산출_P4'!$W19","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z19":{"value":"='3.3 수량산출_P5'!$W19","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC19":{"value":"='3.3 수량산출_P6'!$W19","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G20":{"value":"4-6m","cached":"4-6m","format":"General"},"J20":{"value":"㎥","cached":"㎥","format":"General"},"K20":{"value":"=SUM(N20:AE20)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N20":{"value":"='3.3 수량산출_P1'!$W20","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q20":{"value":"='3.3 수량산출_P2'!$W20","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T20":{"value":"='3.3 수량산출_P3'!$W20","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W20":{"value":"='3.3 수량산출_P4'!$W20","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z20":{"value":"='3.3 수량산출_P5'!$W20","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC20":{"value":"='3.3 수량산출_P6'!$W20","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G21":{"value":"6-8m","cached":"6-8m","format":"General"},"J21":{"value":"㎥","cached":"㎥","format":"General"},"K21":{"value":"=SUM(N21:AE21)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N21":{"value":"='3.3 수량산출_P1'!$W21","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q21":{"value":"='3.3 수량산출_P2'!$W21","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T21":{"value":"='3.3 수량산출_P3'!$W21","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W21":{"value":"='3.3 수량산출_P4'!$W21","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z21":{"value":"='3.3 수량산출_P5'!$W21","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC21":{"value":"='3.3 수량산출_P6'!$W21","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"E22":{"value":"육상연암","cached":"육상연암","format":"General"},"G22":{"value":"0-2m","cached":"0-2m","format":"General"},"J22":{"value":"㎥","cached":"㎥","format":"General"},"K22":{"value":"=SUM(N22:AE22)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N22":{"value":"='3.3 수량산출_P1'!$W22","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q22":{"value":"='3.3 수량산출_P2'!$W22","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T22":{"value":"='3.3 수량산출_P3'!$W22","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W22":{"value":"='3.3 수량산출_P4'!$W22","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z22":{"value":"='3.3 수량산출_P5'!$W22","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC22":{"value":"='3.3 수량산출_P6'!$W22","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G23":{"value":"2-4m","cached":"2-4m","format":"General"},"J23":{"value":"㎥","cached":"㎥","format":"General"},"K23":{"value":"=SUM(N23:AE23)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N23":{"value":"='3.3 수량산출_P1'!$W23","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q23":{"value":"='3.3 수량산출_P2'!$W23","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T23":{"value":"='3.3 수량산출_P3'!$W23","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W23":{"value":"='3.3 수량산출_P4'!$W23","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z23":{"value":"='3.3 수량산출_P5'!$W23","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC23":{"value":"='3.3 수량산출_P6'!$W23","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G24":{"value":"4-6m","cached":"4-6m","format":"General"},"J24":{"value":"㎥","cached":"㎥","format":"General"},"K24":{"value":"=SUM(N24:AE24)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N24":{"value":"='3.3 수량산출_P1'!$W24","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q24":{"value":"='3.3 수량산출_P2'!$W24","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T24":{"value":"='3.3 수량산출_P3'!$W24","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W24":{"value":"='3.3 수량산출_P4'!$W24","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z24":{"value":"='3.3 수량산출_P5'!$W24","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC24":{"value":"='3.3 수량산출_P6'!$W24","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G25":{"value":"6-8m","cached":"6-8m","format":"General"},"J25":{"value":"㎥","cached":"㎥","format":"General"},"K25":{"value":"=SUM(N25:AE25)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N25":{"value":"='3.3 수량산출_P1'!$W25","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q25":{"value":"='3.3 수량산출_P2'!$W25","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T25":{"value":"='3.3 수량산출_P3'!$W25","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W25":{"value":"='3.3 수량산출_P4'!$W25","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z25":{"value":"='3.3 수량산출_P5'!$W25","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC25":{"value":"='3.3 수량산출_P6'!$W25","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"E26":{"value":"용수연암","cached":"용수연암","format":"General"},"G26":{"value":"0-2m","cached":"0-2m","format":"General"},"J26":{"value":"㎥","cached":"㎥","format":"General"},"K26":{"value":"=SUM(N26:AE26)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N26":{"value":"='3.3 수량산출_P1'!$W26","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q26":{"value":"='3.3 수량산출_P2'!$W26","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T26":{"value":"='3.3 수량산출_P3'!$W26","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W26":{"value":"='3.3 수량산출_P4'!$W26","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z26":{"value":"='3.3 수량산출_P5'!$W26","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC26":{"value":"='3.3 수량산출_P6'!$W26","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G27":{"value":"2-4m","cached":"2-4m","format":"General"},"J27":{"value":"㎥","cached":"㎥","format":"General"},"K27":{"value":"=SUM(N27:AE27)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N27":{"value":"='3.3 수량산출_P1'!$W27","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q27":{"value":"='3.3 수량산출_P2'!$W27","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T27":{"value":"='3.3 수량산출_P3'!$W27","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W27":{"value":"='3.3 수량산출_P4'!$W27","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z27":{"value":"='3.3 수량산출_P5'!$W27","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC27":{"value":"='3.3 수량산출_P6'!$W27","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G28":{"value":"4-6m","cached":"4-6m","format":"General"},"J28":{"value":"㎥","cached":"㎥","format":"General"},"K28":{"value":"=SUM(N28:AE28)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N28":{"value":"='3.3 수량산출_P1'!$W28","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q28":{"value":"='3.3 수량산출_P2'!$W28","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T28":{"value":"='3.3 수량산출_P3'!$W28","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W28":{"value":"='3.3 수량산출_P4'!$W28","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z28":{"value":"='3.3 수량산출_P5'!$W28","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC28":{"value":"='3.3 수량산출_P6'!$W28","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G29":{"value":"6-8m","cached":"6-8m","format":"General"},"J29":{"value":"㎥","cached":"㎥","format":"General"},"K29":{"value":"=SUM(N29:AE29)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N29":{"value":"='3.3 수량산출_P1'!$W29","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q29":{"value":"='3.3 수량산출_P2'!$W29","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T29":{"value":"='3.3 수량산출_P3'!$W29","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W29":{"value":"='3.3 수량산출_P4'!$W29","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z29":{"value":"='3.3 수량산출_P5'!$W29","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC29":{"value":"='3.3 수량산출_P6'!$W29","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"A30":{"value":"2)","cached":"2)","format":"General"},"B30":{"value":"잔토","cached":"잔토","format":"General"},"J30":{"value":"㎥","cached":"㎥","format":"General"},"K30":{"value":"=SUM(N30:AE30)","cached":1021.6290077360836,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N30":{"value":"='3.3 수량산출_P1'!$W30","cached":169.72905295782746,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q30":{"value":"='3.3 수량산출_P2'!$W30","cached":169.78560162559205,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T30":{"value":"='3.3 수량산출_P3'!$W30","cached":169.7698936623241,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W30":{"value":"='3.3 수량산출_P4'!$W30","cached":169.81387595947436,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z30":{"value":"='3.3 수량산출_P5'!$W30","cached":170.5992741228718,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC30":{"value":"='3.3 수량산출_P6'!$W30","cached":171.9313094079939,"format":"#,##0.00;\\-#,##0.00;\"-\""},"A31":{"value":"3)","cached":"3)","format":"General"},"B31":{"value":"되메우기","cached":"되메우기","format":"General"},"E31":{"value":"토사, 다짐","cached":"토사, 다짐","format":"General"},"J31":{"value":"㎥","cached":"㎥","format":"General"},"K31":{"value":"=SUM(N31:AE31)","cached":2282.6995482639168,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N31":{"value":"='3.3 수량산출_P1'!$W31","cached":351.43494704217255,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q31":{"value":"='3.3 수량산출_P2'!$W31","cached":334.911986374408,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T31":{"value":"='3.3 수량산출_P3'!$W31","cached":365.324731337676,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W31":{"value":"='3.3 수량산출_P4'!$W31","cached":365.28074904052573,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z31":{"value":"='3.3 수량산출_P5'!$W31","cached":358.9002348771283,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC31":{"value":"='3.3 수량산출_P6'!$W31","cached":506.84689959200614,"format":"#,##0.00;\\-#,##0.00;\"-\""},"A47":{"value":"▪","cached":"▪","format":"General"},"B47":{"value":"구조체","cached":"구조체","format":"General"},"A48":{"value":"공 종","cached":"공 종","format":"General"},"E48":{"value":"규 격","cached":"규 격","format":"General"},"J48":{"value":"단위","cached":"단위","format":"General"},"K48":{"value":"합 계","cached":"합 계","format":"General"},"N48":{"value":"P1","cached":"P1","format":"General"},"Q48":{"value":"P2","cached":"P2","format":"General"},"T48":{"value":"P3","cached":"P3","format":"General"},"W48":{"value":"P4","cached":"P4","format":"General"},"Z48":{"value":"P5","cached":"P5","format":"General"},"AC48":{"value":"P6","cached":"P6","format":"General"},"A50":{"value":"4)","cached":"4)","format":"General"},"B50":{"value":"거푸집","cached":"거푸집","format":"General"},"E50":{"value":"강재\n거푸집","cached":"강재\n거푸집","format":"General"},"G50":{"value":"코핑부","cached":"코핑부","format":"General"},"J50":{"value":"㎡","cached":"㎡","format":"General"},"K50":{"value":"=SUM(N50:AE50)","cached":435.3995764552431,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N50":{"value":"='3.3 수량산출_P1'!$W50","cached":72.56659607587385,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q50":{"value":"='3.3 수량산출_P2'!$W50","cached":72.56659607587385,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T50":{"value":"='3.3 수량산출_P3'!$W50","cached":72.56659607587385,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W50":{"value":"='3.3 수량산출_P4'!$W50","cached":72.56659607587385,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z50":{"value":"='3.3 수량산출_P5'!$W50","cached":72.56659607587385,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC50":{"value":"='3.3 수량산출_P6'!$W50","cached":72.56659607587385,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G51":{"value":"기둥부","cached":"기둥부","format":"General"},"J51":{"value":"㎡","cached":"㎡","format":"General"},"K51":{"value":"=SUM(N51:AE51)","cached":1323.7163477753666,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N51":{"value":"='3.3 수량산출_P1'!$W51","cached":236.80068785698427,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q51":{"value":"='3.3 수량산출_P2'!$W51","cached":230.68714855309852,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T51":{"value":"='3.3 수량산출_P3'!$W51","cached":224.7244056965851,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W51":{"value":"='3.3 수량산출_P4'!$W51","cached":218.63599913392804,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z51":{"value":"='3.3 수량산출_P5'!$W51","cached":211.06476083877666,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC51":{"value":"='3.3 수량산출_P6'!$W51","cached":201.80334569599395,"format":"#,##0.00;\\-#,##0.00;\"-\""},"E52":{"value":"합판3회","cached":"합판3회","format":"General"},"G52":{"value":"교좌 블록","cached":"교좌 블록","format":"General"},"J52":{"value":"㎡","cached":"㎡","format":"General"},"K52":{"value":"=SUM(N52:AE52)","cached":48.768,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N52":{"value":"='3.3 수량산출_P1'!$W52","cached":7.872,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q52":{"value":"='3.3 수량산출_P2'!$W52","cached":8.64,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T52":{"value":"='3.3 수량산출_P3'!$W52","cached":9.408,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W52":{"value":"='3.3 수량산출_P4'!$W52","cached":8.64,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z52":{"value":"='3.3 수량산출_P5'!$W52","cached":8.64,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC52":{"value":"='3.3 수량산출_P6'!$W52","cached":5.568,"format":"#,##0.00;\\-#,##0.00;\"-\""},"E53":{"value":"합판6회","cached":"합판6회","format":"General"},"G53":{"value":"버림콘크리트","cached":"버림콘크리트","format":"General"},"J53":{"value":"㎡","cached":"㎡","format":"General"},"K53":{"value":"=SUM(N53:AE53)","cached":21.059999999999995,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N53":{"value":"='3.3 수량산출_P1'!$W53","cached":3.51,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q53":{"value":"='3.3 수량산출_P2'!$W53","cached":3.51,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T53":{"value":"='3.3 수량산출_P3'!$W53","cached":3.51,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W53":{"value":"='3.3 수량산출_P4'!$W53","cached":3.51,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z53":{"value":"='3.3 수량산출_P5'!$W53","cached":3.51,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC53":{"value":"='3.3 수량산출_P6'!$W53","cached":3.51,"format":"#,##0.00;\\-#,##0.00;\"-\""},"E54":{"value":"유로폼\n(복잡)","cached":"유로폼\n(복잡)","format":"General"},"G54":{"value":"0~7m","cached":"0~7m","format":"General"},"J54":{"value":"㎡","cached":"㎡","format":"General"},"K54":{"value":"=SUM(N54:AE54)","cached":452.7600000000001,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N54":{"value":"='3.3 수량산출_P1'!$W54","cached":75.46000000000001,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q54":{"value":"='3.3 수량산출_P2'!$W54","cached":75.46000000000001,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T54":{"value":"='3.3 수량산출_P3'!$W54","cached":75.46000000000001,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W54":{"value":"='3.3 수량산출_P4'!$W54","cached":75.46000000000001,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z54":{"value":"='3.3 수량산출_P5'!$W54","cached":75.46000000000001,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC54":{"value":"='3.3 수량산출_P6'!$W54","cached":75.46000000000001,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G55":{"value":"7~10m","cached":"7~10m","format":"General"},"J55":{"value":"㎡","cached":"㎡","format":"General"},"K55":{"value":"=SUM(N55:AE55)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N55":{"value":"='3.3 수량산출_P1'!$W55","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q55":{"value":"='3.3 수량산출_P2'!$W55","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T55":{"value":"='3.3 수량산출_P3'!$W55","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W55":{"value":"='3.3 수량산출_P4'!$W55","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z55":{"value":"='3.3 수량산출_P5'!$W55","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC55":{"value":"='3.3 수량산출_P6'!$W55","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G56":{"value":"10~13m","cached":"10~13m","format":"General"},"J56":{"value":"㎡","cached":"㎡","format":"General"},"K56":{"value":"=SUM(N56:AE56)","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"N56":{"value":"='3.3 수량산출_P1'!$W56","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q56":{"value":"='3.3 수량산출_P2'!$W56","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T56":{"value":"='3.3 수량산출_P3'!$W56","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W56":{"value":"='3.3 수량산출_P4'!$W56","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z56":{"value":"='3.3 수량산출_P5'!$W56","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC56":{"value":"='3.3 수량산출_P6'!$W56","cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"A57":{"value":"5)","cached":"5)","format":"General"},"B57":{"value":"콘크리트","cached":"콘크리트","format":"General"},"E57":{"value":"기초 (25-27-15)","cached":"기초 (25-27-15)","format":"General"},"J57":{"value":"㎥","cached":"㎥","format":"General"},"K57":{"value":"=SUM(N57:AE57)","cached":962.676,"format":"0.00"},"N57":{"value":"='3.3 수량산출_P1'!$W57","cached":160.446,"format":"0.00"},"Q57":{"value":"='3.3 수량산출_P2'!$W57","cached":160.446,"format":"0.00"},"T57":{"value":"='3.3 수량산출_P3'!$W57","cached":160.446,"format":"0.00"},"W57":{"value":"='3.3 수량산출_P4'!$W57","cached":160.446,"format":"0.00"},"Z57":{"value":"='3.3 수량산출_P5'!$W57","cached":160.446,"format":"0.00"},"AC57":{"value":"='3.3 수량산출_P6'!$W57","cached":160.446,"format":"0.00"},"E58":{"value":"본체 (25-40-15)","cached":"본체 (25-40-15)","format":"General"},"J58":{"value":"㎥","cached":"㎥","format":"General"},"K58":{"value":"=SUM(N58:AE58)","cached":1212.9364270038539,"format":"0.00"},"N58":{"value":"='3.3 수량산출_P1'!$W58","cached":210.16991944785389,"format":"0.00"},"Q58":{"value":"='3.3 수량산출_P2'!$W58","cached":207.343549795911,"format":"0.00"},"T58":{"value":"='3.3 수량산출_P3'!$W58","cached":204.59257836765428,"format":"0.00"},"W58":{"value":"='3.3 수량산출_P4'!$W58","cached":201.3179750863258,"format":"0.00"},"Z58":{"value":"='3.3 수량산출_P5'!$W58","cached":197.5323559387501,"format":"0.00"},"AC58":{"value":"='3.3 수량산출_P6'!$W58","cached":191.9800483673587,"format":"0.00"},"E59":{"value":"버림콘크리트(40-15-8)","cached":"버림콘크리트(40-15-8)","format":"General"},"J59":{"value":"㎥","cached":"㎥","format":"General"},"K59":{"value":"=SUM(N59:AE59)","cached":45.839999999999996,"format":"0.00"},"N59":{"value":"='3.3 수량산출_P1'!$W59","cached":7.64,"format":"0.00"},"Q59":{"value":"='3.3 수량산출_P2'!$W59","cached":7.64,"format":"0.00"},"T59":{"value":"='3.3 수량산출_P3'!$W59","cached":7.64,"format":"0.00"},"W59":{"value":"='3.3 수량산출_P4'!$W59","cached":7.64,"format":"0.00"},"Z59":{"value":"='3.3 수량산출_P5'!$W59","cached":7.64,"format":"0.00"},"AC59":{"value":"='3.3 수량산출_P6'!$W59","cached":7.64,"format":"0.00"},"B60":{"value":"콘크리트 타설","cached":"콘크리트 타설","format":"General"},"E60":{"value":"펌프카타설","cached":"펌프카타설","format":"General"},"G60":{"value":"0~15(육상)","cached":"0~15(육상)","format":"General"},"J60":{"value":"㎥","cached":"㎥","format":"General"},"K60":{"value":"=SUM(N60:AE60)","cached":2221.4524270038537,"format":"0.00"},"N60":{"value":"='3.3 수량산출_P1'!$W60","cached":378.2559194478539,"format":"0.00"},"Q60":{"value":"='3.3 수량산출_P2'!$W60","cached":375.429549795911,"format":"0.00"},"T60":{"value":"='3.3 수량산출_P3'!$W60","cached":372.67857836765427,"format":"0.00"},"W60":{"value":"='3.3 수량산출_P4'!$W60","cached":369.4039750863258,"format":"0.00"},"Z60":{"value":"='3.3 수량산출_P5'!$W60","cached":365.6183559387501,"format":"0.00"},"AC60":{"value":"='3.3 수량산출_P6'!$W60","cached":360.0660483673587,"format":"0.00"},"A61":{"value":"6)","cached":"6)","format":"General"},"B61":{"value":"가설계단","cached":"가설계단","format":"General"},"E61":{"value":"워킹타워","cached":"워킹타워","format":"General"},"J61":{"value":"m","cached":"m","format":"General"},"K61":{"value":"=SUM(N61:AE61)","cached":76.71199999999999,"format":"0.00"},"N61":{"value":"='3.3 수량산출_P1'!$W61","cached":14.48,"format":"0.00"},"Q61":{"value":"='3.3 수량산출_P2'!$W61","cached":14.592000000000002,"format":"0.00"},"T61":{"value":"='3.3 수량산출_P3'!$W61","cached":13.591000000000001,"format":"0.00"},"W61":{"value":"='3.3 수량산출_P4'!$W61","cached":12.478999999999996,"format":"0.00"},"Z61":{"value":"='3.3 수량산출_P5'!$W61","cached":11.927,"format":"0.00"},"AC61":{"value":"='3.3 수량산출_P6'!$W61","cached":9.643,"format":"0.00"},"A62":{"value":"7)","cached":"7)","format":"General"},"B62":{"value":"교량받침(2800kN)","cached":"교량받침(2800kN)","format":"General"},"E62":{"value":"양방향 H=166","cached":"양방향 H=166","format":"General"},"J62":{"value":"EA","cached":"EA","format":"General"},"K62":{"value":"=SUM(N62:AE62)","cached":60,"format":"0"},"N62":{"value":"='3.3 수량산출_P1'!$W62","cached":10,"format":"#,##0;\\-#,##0;\"-\""},"Q62":{"value":"='3.3 수량산출_P2'!$W62","cached":10,"format":"#,##0;\\-#,##0;\"-\""},"T62":{"value":"='3.3 수량산출_P3'!$W62","cached":10,"format":"#,##0;\\-#,##0;\"-\""},"W62":{"value":"='3.3 수량산출_P4'!$W62","cached":10,"format":"#,##0;\\-#,##0;\"-\""},"Z62":{"value":"='3.3 수량산출_P5'!$W62","cached":10,"format":"#,##0;\\-#,##0;\"-\""},"AC62":{"value":"='3.3 수량산출_P6'!$W62","cached":10,"format":"#,##0;\\-#,##0;\"-\""},"A63":{"value":"8)","cached":"8)","format":"General"},"B63":{"value":"무수축몰탈","cached":"무수축몰탈","format":"General"},"E63":{"value":"T=300mm","cached":"T=300mm","format":"General"},"J63":{"value":"㎥","cached":"㎥","format":"General"},"K63":{"value":"=SUM(N63:AE63)","cached":2.1622500000000002,"format":"0.00"},"N63":{"value":"='3.3 수량산출_P1'!$W63","cached":0.337,"format":"0.00"},"Q63":{"value":"='3.3 수량산출_P2'!$W63","cached":0.34125000000000005,"format":"0.00"},"T63":{"value":"='3.3 수량산출_P3'!$W63","cached":0.34125000000000005,"format":"0.00"},"W63":{"value":"='3.3 수량산출_P4'!$W63","cached":0.40075,"format":"0.00"},"Z63":{"value":"='3.3 수량산출_P5'!$W63","cached":0.34125000000000005,"format":"0.00"},"AC63":{"value":"='3.3 수량산출_P6'!$W63","cached":0.40075,"format":"0.00"},"A64":{"value":"9)","cached":"9)","format":"General"},"B64":{"value":"솔플레이트","cached":"솔플레이트","format":"General"},"J64":{"value":"ton","cached":"ton","format":"General"},"K64":{"value":"=SUM(N64:AE64)","cached":8.98668,"format":"0.00"},"N64":{"value":"='3.3 수량산출_P1'!$W64","cached":1.3941599999999998,"format":"0.00"},"Q64":{"value":"='3.3 수량산출_P2'!$W64","cached":1.4129999999999998,"format":"0.00"},"T64":{"value":"='3.3 수량산출_P3'!$W64","cached":1.4129999999999998,"format":"0.00"},"W64":{"value":"='3.3 수량산출_P4'!$W64","cached":1.6767599999999996,"format":"0.00"},"Z64":{"value":"='3.3 수량산출_P5'!$W64","cached":1.4129999999999998,"format":"0.00"},"AC64":{"value":"='3.3 수량산출_P6'!$W64","cached":1.6767599999999996,"format":"0.00"},"A65":{"value":"10)","cached":"10)","format":"General"},"B65":{"value":"스페이서","cached":"스페이서","format":"General"},"E65":{"value":"슬래브 및 기초용","cached":"슬래브 및 기초용","format":"General"},"J65":{"value":"㎡","cached":"㎡","format":"General"},"K65":{"value":"=SUM(N65:AE65)","cached":452.7600000000001,"format":"0.00"},"N65":{"value":"='3.3 수량산출_P1'!$W65","cached":75.46000000000001,"format":"0.00"},"Q65":{"value":"='3.3 수량산출_P2'!$W65","cached":75.46000000000001,"format":"0.00"},"T65":{"value":"='3.3 수량산출_P3'!$W65","cached":75.46000000000001,"format":"0.00"},"W65":{"value":"='3.3 수량산출_P4'!$W65","cached":75.46000000000001,"format":"0.00"},"Z65":{"value":"='3.3 수량산출_P5'!$W65","cached":75.46000000000001,"format":"0.00"},"AC65":{"value":"='3.3 수량산출_P6'!$W65","cached":75.46000000000001,"format":"0.00"},"E66":{"value":"벽체용","cached":"벽체용","format":"General"},"J66":{"value":"㎡","cached":"㎡","format":"General"},"K66":{"value":"=SUM(N66:AE66)","cached":1759.1159242306096,"format":"0.00"},"N66":{"value":"='3.3 수량산출_P1'!$W66","cached":309.36728393285813,"format":"0.00"},"Q66":{"value":"='3.3 수량산출_P2'!$W66","cached":303.25374462897236,"format":"0.00"},"T66":{"value":"='3.3 수량산출_P3'!$W66","cached":297.29100177245897,"format":"0.00"},"W66":{"value":"='3.3 수량산출_P4'!$W66","cached":291.20259520980187,"format":"0.00"},"Z66":{"value":"='3.3 수량산출_P5'!$W66","cached":283.6313569146505,"format":"0.00"},"AC66":{"value":"='3.3 수량산출_P6'!$W66","cached":274.3699417718678,"format":"0.00"},"A67":{"value":"11)","cached":"11)","format":"General"},"B67":{"value":"철근가공조립","cached":"철근가공조립","format":"General"},"E67":{"value":"매우복잡","cached":"매우복잡","format":"General"},"J67":{"value":"ton","cached":"ton","format":"General"},"K67":{"value":"=SUM(N67:AE67)","cached":115.896,"format":"0.00"},"N67":{"value":"='3.3 수량산출_P1'!$W67","cached":19.316,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Q67":{"value":"='3.3 수량산출_P2'!$W67","cached":19.316,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T67":{"value":"='3.3 수량산출_P3'!$W67","cached":19.316,"format":"#,##0.00;\\-#,##0.00;\"-\""},"W67":{"value":"='3.3 수량산출_P4'!$W67","cached":19.316,"format":"#,##0.00;\\-#,##0.00;\"-\""},"Z67":{"value":"='3.3 수량산출_P5'!$W67","cached":19.316,"format":"#,##0.00;\\-#,##0.00;\"-\""},"AC67":{"value":"='3.3 수량산출_P6'!$W67","cached":19.316,"format":"#,##0.00;\\-#,##0.00;\"-\""},"A68":{"value":"12)","cached":"12)","format":"General"},"B68":{"value":"복합말뚝","cached":"복합말뚝","format":"General"},"E68":{"value":"E.O.I.D","cached":"E.O.I.D","format":"General"},"J68":{"value":"회","cached":"회","format":"General"},"K68":{"value":"=SUM(N68:AE68)","cached":12,"format":"0"},"N68":{"value":"='3.3 수량산출_P1'!$W68","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"Q68":{"value":"='3.3 수량산출_P2'!$W68","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"T68":{"value":"='3.3 수량산출_P3'!$W68","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"W68":{"value":"='3.3 수량산출_P4'!$W68","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"Z68":{"value":"='3.3 수량산출_P5'!$W68","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"AC68":{"value":"='3.3 수량산출_P6'!$W68","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E69":{"value":"Restrike","cached":"Restrike","format":"General"},"J69":{"value":"회","cached":"회","format":"General"},"K69":{"value":"=SUM(N69:AE69)","cached":12,"format":"0"},"N69":{"value":"='3.3 수량산출_P1'!$W69","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"Q69":{"value":"='3.3 수량산출_P2'!$W69","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"T69":{"value":"='3.3 수량산출_P3'!$W69","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"W69":{"value":"='3.3 수량산출_P4'!$W69","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"Z69":{"value":"='3.3 수량산출_P5'!$W69","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"AC69":{"value":"='3.3 수량산출_P6'!$W69","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E70":{"value":"자재비(직항)","cached":"자재비(직항)","format":"General"},"J70":{"value":"m","cached":"m","format":"General"},"K70":{"value":"=SUM(N70:AE70)","cached":180,"format":"0"},"N70":{"value":"='3.3 수량산출_P1'!$W70","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"Q70":{"value":"='3.3 수량산출_P2'!$W70","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"T70":{"value":"='3.3 수량산출_P3'!$W70","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"W70":{"value":"='3.3 수량산출_P4'!$W70","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"Z70":{"value":"='3.3 수량산출_P5'!$W70","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"AC70":{"value":"='3.3 수량산출_P6'!$W70","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"E71":{"value":"천공비","cached":"천공비","format":"General"},"J71":{"value":"m","cached":"m","format":"General"},"K71":{"value":"=SUM(N71:AE71)","cached":4800,"format":"0"},"N71":{"value":"='3.3 수량산출_P1'!$W71","cached":732,"format":"0"},"Q71":{"value":"='3.3 수량산출_P2'!$W71","cached":777,"format":"0"},"T71":{"value":"='3.3 수량산출_P3'!$W71","cached":759,"format":"0"},"W71":{"value":"='3.3 수량산출_P4'!$W71","cached":786,"format":"0"},"Z71":{"value":"='3.3 수량산출_P5'!$W71","cached":834,"format":"0"},"AC71":{"value":"='3.3 수량산출_P6'!$W71","cached":912,"format":"0"},"E72":{"value":"주면고정액","cached":"주면고정액","format":"General"},"J72":{"value":"㎥","cached":"㎥","format":"General"},"K72":{"value":"=SUM(N72:AE72)","cached":490.08845396000754,"format":"0.00"},"N72":{"value":"='3.3 수량산출_P1'!$W72","cached":74.73848922890116,"format":"0.00"},"Q72":{"value":"='3.3 수량산출_P2'!$W72","cached":79.33306848477622,"format":"0.00"},"T72":{"value":"='3.3 수량산출_P3'!$W72","cached":77.4952367824262,"format":"0.00"},"W72":{"value":"='3.3 수량산출_P4'!$W72","cached":80.25198433595124,"format":"0.00"},"Z72":{"value":"='3.3 수량산출_P5'!$W72","cached":85.1528688755513,"format":"0.00"},"AC72":{"value":"='3.3 수량산출_P6'!$W72","cached":93.11680625240143,"format":"0.00"},"E73":{"value":"두부보강","cached":"두부보강","format":"General"},"J73":{"value":"본","cached":"본","format":"General"},"K73":{"value":"=SUM(N73:AE73)","cached":180,"format":"0"},"N73":{"value":"='3.3 수량산출_P1'!$W73","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"Q73":{"value":"='3.3 수량산출_P2'!$W73","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"T73":{"value":"='3.3 수량산출_P3'!$W73","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"W73":{"value":"='3.3 수량산출_P4'!$W73","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"Z73":{"value":"='3.3 수량산출_P5'!$W73","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"AC73":{"value":"='3.3 수량산출_P6'!$W73","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"A74":{"value":"13)","cached":"13)","format":"General"},"B74":{"value":"점검시설","cached":"점검시설","format":"General"},"J74":{"value":"EA","cached":"EA","format":"General"},"K74":{"value":"=SUM(N74:AE74)","cached":6,"format":"0"},"N74":{"value":"='3.3 수량산출_P1'!$W74","cached":1,"format":"#,##0;\\-#,##0;\"-\""},"Q74":{"value":"='3.3 수량산출_P2'!$W74","cached":1,"format":"#,##0;\\-#,##0;\"-\""},"T74":{"value":"='3.3 수량산출_P3'!$W74","cached":1,"format":"#,##0;\\-#,##0;\"-\""},"W74":{"value":"='3.3 수량산출_P4'!$W74","cached":1,"format":"#,##0;\\-#,##0;\"-\""},"Z74":{"value":"='3.3 수량산출_P5'!$W74","cached":1,"format":"#,##0;\\-#,##0;\"-\""},"AC74":{"value":"='3.3 수량산출_P6'!$W74","cached":1,"format":"#,##0;\\-#,##0;\"-\""},"A75":{"value":"14)","cached":"14)","format":"General"},"B75":{"value":"콘크리트 양생","cached":"콘크리트 양생","format":"General"},"J75":{"value":"㎡","cached":"㎡","format":"General"},"K75":{"value":"=SUM(N75:AE75)","cached":660.78,"format":"0.00"},"N75":{"value":"='3.3 수량산출_P1'!$W75","cached":110.13,"format":"0.00"},"Q75":{"value":"='3.3 수량산출_P2'!$W75","cached":110.13,"format":"0.00"},"T75":{"value":"='3.3 수량산출_P3'!$W75","cached":110.13,"format":"0.00"},"W75":{"value":"='3.3 수량산출_P4'!$W75","cached":110.13,"format":"0.00"},"Z75":{"value":"='3.3 수량산출_P5'!$W75","cached":110.13,"format":"0.00"},"AC75":{"value":"='3.3 수량산출_P6'!$W75","cached":110.13,"format":"0.00"},"A76":{"value":"15)","cached":"15)","format":"General"},"B76":{"value":"비파괴검사","cached":"비파괴검사","format":"General"},"E76":{"value":"M.T","cached":"M.T","format":"General"},"J76":{"value":"m","cached":"m","format":"General"},"K76":{"value":"=SUM(N76:AE76)","cached":101.78760197630929,"format":"0.00"},"N76":{"value":"='3.3 수량산출_P1'!$W76","cached":16.964600329384883,"format":"0.00"},"Q76":{"value":"='3.3 수량산출_P2'!$W76","cached":16.964600329384883,"format":"0.00"},"T76":{"value":"='3.3 수량산출_P3'!$W76","cached":16.964600329384883,"format":"0.00"},"W76":{"value":"='3.3 수량산출_P4'!$W76","cached":16.964600329384883,"format":"0.00"},"Z76":{"value":"='3.3 수량산출_P5'!$W76","cached":16.964600329384883,"format":"0.00"},"AC76":{"value":"='3.3 수량산출_P6'!$W76","cached":16.964600329384883,"format":"0.00"}},"3.1 수량산출기준_토공":{"A2":{"value":"3. 수량산출","cached":"3. 수량산출","format":"General"},"A4":{"value":"3.1 수량산출기준","cached":"3.1 수량산출기준","format":"General"},"A6":{"value":"▪","cached":"▪","format":"General"},"B6":{"value":"토공","cached":"토공","format":"General"},"D6":{"value":":","cached":":","format":"General"},"E6":{"value":"1)~3)","cached":"1)~3)","format":"0.000"},"B8":{"value":"1) 구조물 터파기","cached":"1) 구조물 터파기","format":"General"},"N8":{"value":"지하수위 EL = ","cached":"지하수위 EL = ","format":"0.000"},"R8":{"value":"Zw","cached":"Zw","format":"General"},"T9":{"value":"터파기 양","cached":"터파기 양","format":"0.000"},"T10":{"value":"Vs","cached":"Vs","format":"General"},"U10":{"value":"=","cached":"=","format":"General"},"V10":{"value":"Vs1+Vs2+Vs3","cached":"Vs1+Vs2+Vs3","format":"General"},"T11":{"value":"Vs1","cached":"Vs1","format":"General"},"U11":{"value":"=","cached":"=","format":"General"},"V11":{"value":"(L x B + L1 x B1) x H1/2","cached":"(L x B + L1 x B1) x H1/2","format":"General"},"T12":{"value":"Vs2","cached":"Vs2","format":"General"},"U12":{"value":"=","cached":"=","format":"General"},"V12":{"value":"(L1 x B1 + L2 x B2) x H2/2","cached":"(L1 x B1 + L2 x B2) x H2/2","format":"General"},"T13":{"value":"Vs3","cached":"Vs3","format":"General"},"U13":{"value":"=","cached":"=","format":"General"},"V13":{"value":"(L2 x B2 + L3 x B3) x H3/2","cached":"(L2 x B2 + L3 x B3) x H3/2","format":"General"},"B20":{"value":"2) 구조물 공제 부피","cached":"2) 구조물 공제 부피","format":"General"},"T21":{"value":"잔토량","cached":"잔토량","format":"0.000"},"T22":{"value":"Va","cached":"Va","format":"General"},"U22":{"value":"=","cached":"=","format":"General"},"V22":{"value":"Va1+Va2+Va3","cached":"Va1+Va2+Va3","format":"General"},"T23":{"value":"Va1","cached":"Va1","format":"General"},"U23":{"value":"=","cached":"=","format":"General"},"V23":{"value":"π × Dc² / 4 × Df","cached":"π × Dc² / 4 × Df","format":"General"},"T24":{"value":"Va2","cached":"Va2","format":"General"},"U24":{"value":"=","cached":"=","format":"General"},"V24":{"value":"Lf × Bf × Hf","cached":"Lf × Bf × Hf","format":"General"},"T25":{"value":"Va3","cached":"Va3","format":"General"},"U25":{"value":"=","cached":"=","format":"General"},"V25":{"value":"(Lf+0.2)(Bf+0.2)×0.1","cached":"(Lf+0.2)(Bf+0.2)×0.1","format":"General"},"B30":{"value":"3) 결과값","cached":"3) 결과값","format":"0.000"},"B31":{"value":"구분","cached":"구분","format":"General"},"H31":{"value":"규격","cached":"규격","format":"0.000"},"M31":{"value":"단위","cached":"단위","format":"0.000"},"O31":{"value":"수량","cached":"수량","format":"0.000"},"B32":{"value":"1) 구조물 터파기","cached":"1) 구조물 터파기","format":"General"},"H32":{"value":"육상 토사","cached":"육상 토사","format":"0.000"},"M32":{"value":"m2","cached":"m2","format":"0.000"},"O32":{"value":"Vs = Vs1+Vs2+Vs3","cached":"Vs = Vs1+Vs2+Vs3","format":"General"},"B33":{"value":"2) 잔토","cached":"2) 잔토","format":"General"},"H33":{"value":"-","cached":"-","format":"0.000"},"M33":{"value":"m2","cached":"m2","format":"0.000"},"O33":{"value":"Va = Va1+Va2+Va3","cached":"Va = Va1+Va2+Va3","format":"General"},"B34":{"value":"3) 되메우기","cached":"3) 되메우기","format":"General"},"H34":{"value":"토사, 다짐","cached":"토사, 다짐","format":"0.000"},"M34":{"value":"m2","cached":"m2","format":"0.000"},"O34":{"value":"Vs-(V1+V2+V3)","cached":"Vs-(V1+V2+V3)","format":"0.000"},"B36":{"value":"▶입력 변수","cached":"▶입력 변수","format":"General"},"B37":{"value":"Zs","cached":"Zs","format":"General"},"C37":{"value":"=","cached":"=","format":"General"},"D37":{"value":"지반고 EL","cached":"지반고 EL","format":"General"},"H37":{"value":"Dc","cached":"Dc","format":"General"},"I37":{"value":"=","cached":"=","format":"General"},"J37":{"value":"기둥 직경","cached":"기둥 직경","format":"General"},"N37":{"value":"Lf","cached":"Lf","format":"General"},"O37":{"value":"=","cached":"=","format":"General"},"P37":{"value":"기초 폭","cached":"기초 폭","format":"General"},"B38":{"value":"Zw","cached":"Zw","format":"General"},"C38":{"value":"=","cached":"=","format":"General"},"D38":{"value":"지하수위 EL","cached":"지하수위 EL","format":"General"},"H38":{"value":"Zf","cached":"Zf","format":"General"},"I38":{"value":"=","cached":"=","format":"General"},"J38":{"value":"저판저면 EL","cached":"저판저면 EL","format":"General"},"N38":{"value":"Hf","cached":"Hf","format":"General"},"O38":{"value":"=","cached":"=","format":"General"},"P38":{"value":"기초 깊이","cached":"기초 깊이","format":"General"},"B40":{"value":"▶계산식","cached":"▶계산식","format":"General"},"B41":{"value":"교직방향 길이","cached":"교직방향 길이","format":"General"},"H41":{"value":"교축방향 폭","cached":"교축방향 폭","format":"General"},"N41":{"value":"터파기 깊이","cached":"터파기 깊이","format":"General"},"S41":{"value":"근입깊이","cached":"근입깊이","format":"General"},"B42":{"value":"L","cached":"L","format":"General"},"C42":{"value":"=","cached":"=","format":"General"},"D42":{"value":"L1+2H1","cached":"L1+2H1","format":"General"},"H42":{"value":"B","cached":"B","format":"General"},"I42":{"value":"=","cached":"=","format":"General"},"J42":{"value":"B1+2H1","cached":"B1+2H1","format":"General"},"N42":{"value":"H","cached":"H","format":"General"},"O42":{"value":"=","cached":"=","format":"General"},"P42":{"value":"Zs-Zf+0.1","cached":"Zs-Zf+0.1","format":"General"},"S42":{"value":"Df","cached":"Df","format":"General"},"T42":{"value":"=","cached":"=","format":"General"},"U42":{"value":"Zs-Zf-Hf","cached":"Zs-Zf-Hf","format":"General"},"B43":{"value":"L1","cached":"L1","format":"General"},"C43":{"value":"=","cached":"=","format":"General"},"D43":{"value":"L2+2*(0.5H2)","cached":"L2+2*(0.5H2)","format":"General"},"H43":{"value":"B1","cached":"B1","format":"General"},"I43":{"value":"=","cached":"=","format":"General"},"J43":{"value":"B2+2*(0.5H2)","cached":"B2+2*(0.5H2)","format":"General"},"N43":{"value":"지하수위 깊이","cached":"지하수위 깊이","format":"General"},"B44":{"value":"L2","cached":"L2","format":"General"},"C44":{"value":"=","cached":"=","format":"General"},"D44":{"value":"L3+2*(0.3H3)","cached":"L3+2*(0.3H3)","format":"General"},"H44":{"value":"B2","cached":"B2","format":"General"},"I44":{"value":"=","cached":"=","format":"General"},"J44":{"value":"B3+2*(0.3H3)","cached":"B3+2*(0.3H3)","format":"General"},"N44":{"value":"Hw","cached":"Hw","format":"General"},"O44":{"value":"=","cached":"=","format":"General"},"P44":{"value":"Zs-Zw","cached":"Zs-Zw","format":"General"},"B45":{"value":"L3","cached":"L3","format":"General"},"C45":{"value":"=","cached":"=","format":"General"},"D45":{"value":"Lf+2","cached":"Lf+2","format":"General"},"H45":{"value":"B3","cached":"B3","format":"General"},"I45":{"value":"=","cached":"=","format":"General"},"J45":{"value":"Bf+2","cached":"Bf+2","format":"General"},"B48":{"value":"▶토사·풍화암·연암 깊이별 산출기준 (지층구분)","cached":"▶토사·풍화암·연암 깊이별 산출기준 (지층구분)","format":"General"},"L49":{"value":"구분","cached":"구분","format":"General"},"N49":{"value":"시작깊이 (S)","cached":"시작깊이 (S)","format":"General"},"Q49":{"value":"끝깊이 (E)","cached":"끝깊이 (E)","format":"General"},"U49":{"value":"구간","cached":"구간","format":"General"},"W49":{"value":"Ds(시작)","cached":"Ds(시작)","format":"General"},"Y49":{"value":"De(끝)","cached":"De(끝)","format":"General"},"L50":{"value":"토사","cached":"토사","format":"General"},"N50":{"value":0,"cached":0,"format":"General"},"Q50":{"value":"H1","cached":"H1","format":"General"},"U50":{"value":"1구간","cached":"1구간","format":"General"},"W50":{"value":0,"cached":0,"format":"General"},"Y50":{"value":2,"cached":2,"format":"General"},"U51":{"value":"2구간","cached":"2구간","format":"General"},"W51":{"value":2,"cached":2,"format":"General"},"Y51":{"value":4,"cached":4,"format":"General"},"L52":{"value":"풍화암","cached":"풍화암","format":"General"},"N52":{"value":"H1","cached":"H1","format":"General"},"Q52":{"value":"H1+H2","cached":"H1+H2","format":"General"},"U52":{"value":"3구간","cached":"3구간","format":"General"},"W52":{"value":4,"cached":4,"format":"General"},"Y52":{"value":6,"cached":6,"format":"General"},"U53":{"value":"4구간","cached":"4구간","format":"General"},"W53":{"value":6,"cached":6,"format":"General"},"Y53":{"value":8,"cached":8,"format":"General"},"L54":{"value":"연암","cached":"연암","format":"General"},"N54":{"value":"H1+H2","cached":"H1+H2","format":"General"},"Q54":{"value":"H1+H2+H3","cached":"H1+H2+H3","format":"General"},"U54":{"value":"5구간","cached":"5구간","format":"General"},"W54":{"value":8,"cached":8,"format":"General"},"Y54":{"value":10,"cached":10,"format":"General"},"U55":{"value":"〮〮〮〮","cached":"〮〮〮〮","format":"General"},"W55":{"value":"〮〮〮〮","cached":"〮〮〮〮","format":"General"},"Y55":{"value":"〮〮〮〮","cached":"〮〮〮〮","format":"General"},"L57":{"value":"육상/용수 산출식","cached":"육상/용수 산출식","format":"General"},"L58":{"value":"육상","cached":"육상","format":"General"},"N58":{"value":"MAX(MIN(E, Hw, De) - MAX(S, Ds), 0)","cached":"MAX(MIN(E, Hw, De) - MAX(S, Ds), 0)","format":"General"},"W58":{"value":"→ 지하수위 위","cached":"→ 지하수위 위","format":"General"},"L59":{"value":"용수","cached":"용수","format":"General"},"N59":{"value":"MAX(MIN(E, De) - MAX(S, Hw, Ds), 0)","cached":"MAX(MIN(E, De) - MAX(S, Hw, Ds), 0)","format":"General"},"W59":{"value":"→ 지하수위 아래","cached":"→ 지하수위 아래","format":"General"},"L60":{"value":"※ 최대 2m , 음수일경우 0","cached":"※ 최대 2m , 음수일경우 0","format":"General"},"B62":{"value":"1) 토사(H1)","cached":"1) 토사(H1)","format":"General"},"C63":{"value":"S=0","cached":"S=0","format":"General"},"E63":{"value":",","cached":",","format":"General"},"F63":{"value":"E=H1","cached":"E=H1","format":"General"},"C64":{"value":"구간(m)","cached":"구간(m)","format":"General"},"E64":{"value":"육상토사(m)","cached":"육상토사(m)","format":"General"},"P64":{"value":"용수토사(m)","cached":"용수토사(m)","format":"General"},"C65":{"value":"0~2","cached":"0~2","format":"General"},"E65":{"value":"MAX(MIN(H1,Hw,2)-MAX(0,0),0)","cached":"MAX(MIN(H1,Hw,2)-MAX(0,0),0)","format":"General"},"P65":{"value":"MAX(MIN(H1,2)-MAX(Hw,0),0)","cached":"MAX(MIN(H1,2)-MAX(Hw,0),0)","format":"General"},"C66":{"value":"2~4","cached":"2~4","format":"General"},"E66":{"value":"MAX(MIN(H1,Hw,4)-MAX(0,2),0)","cached":"MAX(MIN(H1,Hw,4)-MAX(0,2),0)","format":"General"},"P66":{"value":"MAX(MIN(H1,4)-MAX(Hw,2),0)","cached":"MAX(MIN(H1,4)-MAX(Hw,2),0)","format":"General"},"C67":{"value":"4~6","cached":"4~6","format":"General"},"E67":{"value":"MAX(MIN(H1,Hw,6)-MAX(0,4),0)","cached":"MAX(MIN(H1,Hw,6)-MAX(0,4),0)","format":"General"},"P67":{"value":"MAX(MIN(H1,6)-MAX(Hw,4),0)","cached":"MAX(MIN(H1,6)-MAX(Hw,4),0)","format":"General"},"C68":{"value":"6~8","cached":"6~8","format":"General"},"E68":{"value":"MAX(MIN(H1,Hw,8)-MAX(0,6),0)","cached":"MAX(MIN(H1,Hw,8)-MAX(0,6),0)","format":"General"},"P68":{"value":"MAX(MIN(H1,8)-MAX(Hw,6),0)","cached":"MAX(MIN(H1,8)-MAX(Hw,6),0)","format":"General"},"B70":{"value":"2) 풍화암(H2)","cached":"2) 풍화암(H2)","format":"General"},"C71":{"value":"S=H1","cached":"S=H1","format":"General"},"E71":{"value":",","cached":",","format":"General"},"F71":{"value":"E=H1+H2","cached":"E=H1+H2","format":"General"},"C72":{"value":"구간(m)","cached":"구간(m)","format":"General"},"E72":{"value":"육상풍화암(m)","cached":"육상풍화암(m)","format":"General"},"P72":{"value":"용수풍화암(m)","cached":"용수풍화암(m)","format":"General"},"C73":{"value":"0~2","cached":"0~2","format":"General"},"E73":{"value":"MAX(MIN(H1+H2,Hw,2)-MAX(H1,0),0)","cached":"MAX(MIN(H1+H2,Hw,2)-MAX(H1,0),0)","format":"General"},"P73":{"value":"MAX(MIN(H1+H2,2)-MAX(H1,Hw,0),0)","cached":"MAX(MIN(H1+H2,2)-MAX(H1,Hw,0),0)","format":"General"},"C74":{"value":"2~4","cached":"2~4","format":"General"},"E74":{"value":"MAX(MIN(H1+H2,Hw,4)-MAX(H1,2),0)","cached":"MAX(MIN(H1+H2,Hw,4)-MAX(H1,2),0)","format":"General"},"P74":{"value":"MAX(MIN(H1+H2,4)-MAX(H1,Hw,2),0)","cached":"MAX(MIN(H1+H2,4)-MAX(H1,Hw,2),0)","format":"General"},"C75":{"value":"4~6","cached":"4~6","format":"General"},"E75":{"value":"MAX(MIN(H1+H2,Hw,6)-MAX(H1,4),0)","cached":"MAX(MIN(H1+H2,Hw,6)-MAX(H1,4),0)","format":"General"},"P75":{"value":"MAX(MIN(H1+H2,6)-MAX(H1,Hw,4),0)","cached":"MAX(MIN(H1+H2,6)-MAX(H1,Hw,4),0)","format":"General"},"C76":{"value":"6~8","cached":"6~8","format":"General"},"E76":{"value":"MAX(MIN(H1+H2,Hw,8)-MAX(H1,6),0)","cached":"MAX(MIN(H1+H2,Hw,8)-MAX(H1,6),0)","format":"General"},"P76":{"value":"MAX(MIN(H1+H2,8)-MAX(H1,Hw,6),0)","cached":"MAX(MIN(H1+H2,8)-MAX(H1,Hw,6),0)","format":"General"},"B78":{"value":"3) 연암(H3)","cached":"3) 연암(H3)","format":"General"},"C79":{"value":"S=H1+H2,","cached":"S=H1+H2,","format":"General"},"F79":{"value":"E=H1+H2+H3","cached":"E=H1+H2+H3","format":"General"},"C80":{"value":"구간(m)","cached":"구간(m)","format":"General"},"E80":{"value":"육상연암(m)","cached":"육상연암(m)","format":"General"},"P80":{"value":"용수연암(m)","cached":"용수연암(m)","format":"General"},"C81":{"value":"0~2","cached":"0~2","format":"General"},"E81":{"value":"MAX(MIN(H1+H2+H3,Hw,2)-MAX(H1+H2,0),0)","cached":"MAX(MIN(H1+H2+H3,Hw,2)-MAX(H1+H2,0),0)","format":"General"},"P81":{"value":"MAX(MIN(H1+H2+H3,2)-MAX(H1+H2,Hw,0),0)","cached":"MAX(MIN(H1+H2+H3,2)-MAX(H1+H2,Hw,0),0)","format":"General"},"C82":{"value":"2~4","cached":"2~4","format":"General"},"E82":{"value":"MAX(MIN(H1+H2+H3,Hw,4)-MAX(H1+H2,2),0)","cached":"MAX(MIN(H1+H2+H3,Hw,4)-MAX(H1+H2,2),0)","format":"General"},"P82":{"value":"MAX(MIN(H1+H2+H3,4)-MAX(H1+H2,Hw,2),0)","cached":"MAX(MIN(H1+H2+H3,4)-MAX(H1+H2,Hw,2),0)","format":"General"},"C83":{"value":"4~6","cached":"4~6","format":"General"},"E83":{"value":"MAX(MIN(H1+H2+H3,Hw,6)-MAX(H1+H2,4),0)","cached":"MAX(MIN(H1+H2+H3,Hw,6)-MAX(H1+H2,4),0)","format":"General"},"P83":{"value":"MAX(MIN(H1+H2+H3,6)-MAX(H1+H2,Hw,4),0)","cached":"MAX(MIN(H1+H2+H3,6)-MAX(H1+H2,Hw,4),0)","format":"General"},"C84":{"value":"6~8","cached":"6~8","format":"General"},"E84":{"value":"MAX(MIN(H1+H2+H3,Hw,8)-MAX(H1+H2,6),0)","cached":"MAX(MIN(H1+H2+H3,Hw,8)-MAX(H1+H2,6),0)","format":"General"},"P84":{"value":"MAX(MIN(H1+H2+H3,8)-MAX(H1+H2,Hw,6),0)","cached":"MAX(MIN(H1+H2+H3,8)-MAX(H1+H2,Hw,6),0)","format":"General"}},"3.1 수량산출기준_구조체 현황":{"A3":{"value":"▪","cached":"▪","format":"General"},"B3":{"value":"교각 현황","cached":"교각 현황","format":"General"}},"3.1 수량산출기준_구조체":{"A3":{"value":"▪","cached":"▪","format":"General"},"B3":{"value":"구조체","cached":"구조체","format":"General"},"D3":{"value":":","cached":":","format":"General"},"E3":{"value":"4)~15)","cached":"4)~15)","format":"0.000"},"R4":{"value":"4) 거푸집","cached":"4) 거푸집","format":"General"},"R5":{"value":"(1) 버림콘크리트 - 합판 6회","cached":"(1) 버림콘크리트 - 합판 6회","format":"General"},"R6":{"value":"Alean","cached":"Alean","format":"General"},"T6":{"value":"=","cached":"=","format":"General"},"U6":{"value":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","cached":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","format":"General"},"R7":{"value":"(2) 저판 - 유로폼(복잡)","cached":"(2) 저판 - 유로폼(복잡)","format":"General"},"R8":{"value":"Afot","cached":"Afot","format":"General"},"T8":{"value":"=","cached":"=","format":"General"},"U8":{"value":"2LfHf + 2BfHf","cached":"2LfHf + 2BfHf","format":"General"},"R9":{"value":"(3) 기둥 - 강재거푸집","cached":"(3) 기둥 - 강재거푸집","format":"General"},"R10":{"value":"Acol","cached":"Acol","format":"General"},"T10":{"value":"=","cached":"=","format":"General"},"U10":{"value":"π × Dc × Hcol","cached":"π × Dc × Hcol","format":"General"},"S11":{"value":"Hcol","cached":"Hcol","format":"General"},"U11":{"value":"=","cached":"=","format":"General"},"V11":{"value":"Zb-Zf-H1-H2-Hf","cached":"Zb-Zf-H1-H2-Hf","format":"General"},"R12":{"value":"(4) 두부보 - 강재거푸집","cached":"(4) 두부보 - 강재거푸집","format":"General"},"R13":{"value":"Acop","cached":"Acop","format":"0.000"},"T13":{"value":"=","cached":"=","format":"0.000"},"U13":{"value":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","cached":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","format":"0.000"},"S14":{"value":"Ac1","cached":"Ac1","format":"General"},"U14":{"value":"=","cached":"=","format":"General"},"V14":{"value":"A1 - A2(공제면적)","cached":"A1 - A2(공제면적)","format":"General"},"T15":{"value":"A1","cached":"A1","format":"General"},"V15":{"value":"=","cached":"=","format":"General"},"W15":{"value":"(L1 + L2) × H1 / 2","cached":"(L1 + L2) × H1 / 2","format":"General"},"T16":{"value":"A2","cached":"A2","format":"General"},"V16":{"value":"=","cached":"=","format":"General"},"W16":{"value":"R²/2 × (θ - sinθ)","cached":"R²/2 × (θ - sinθ)","format":"General"},"U17":{"value":"θ","cached":"θ","format":"General"},"W17":{"value":"=","cached":"=","format":"General"},"X17":{"value":"2sin⁻¹(c / 2R)","cached":"2sin⁻¹(c / 2R)","format":"General"},"U18":{"value":"c","cached":"c","format":"General"},"W18":{"value":"=","cached":"=","format":"General"},"X18":{"value":"√(((L2 - L1)/2)² + H1²)","cached":"√(((L2 - L1)/2)² + H1²)","format":"General"},"S19":{"value":"Ac2","cached":"Ac2","format":"General"},"U19":{"value":"=","cached":"=","format":"General"},"V19":{"value":"(Lc + L2) × H2 / 2","cached":"(Lc + L2) × H2 / 2","format":"General"},"S20":{"value":"Ac3","cached":"Ac3","format":"General"},"U20":{"value":"=","cached":"=","format":"General"},"V20":{"value":"Lc × H3 / 2","cached":"Lc × H3 / 2","format":"General"},"S21":{"value":"As1","cached":"As1","format":"General"},"U21":{"value":"=","cached":"=","format":"General"},"V21":{"value":"2 × Bc × R × θ","cached":"2 × Bc × R × θ","format":"General"},"S22":{"value":"As2","cached":"As2","format":"General"},"U22":{"value":"=","cached":"=","format":"General"},"V22":{"value":"Bc × √(a² + H2²)","cached":"Bc × √(a² + H2²)","format":"General"},"S23":{"value":"As3","cached":"As3","format":"General"},"U23":{"value":"=","cached":"=","format":"General"},"V23":{"value":"Bc × √(a² + (H2 + H3)²)","cached":"Bc × √(a² + (H2 + H3)²)","format":"General"},"R24":{"value":"(5) 받침블럭 - 합판 3회","cached":"(5) 받침블럭 - 합판 3회","format":"General"},"R25":{"value":"Abear","cached":"Abear","format":"General"},"T25":{"value":"=","cached":"=","format":"General"},"U25":{"value":"(2LbHb + 2BbHb) × Nb","cached":"(2LbHb + 2BbHb) × Nb","format":"General"},"R27":{"value":"5) 콘크리트","cached":"5) 콘크리트","format":"General"},"R28":{"value":"(1) 버림콘크리트","cached":"(1) 버림콘크리트","format":"General"},"R29":{"value":"Vlean","cached":"Vlean","format":"General"},"T29":{"value":"=","cached":"=","format":"General"},"U29":{"value":"(Lf+0.2)(Bf+0.2)×0.1","cached":"(Lf+0.2)(Bf+0.2)×0.1","format":"General"},"R30":{"value":"(2) 저판","cached":"(2) 저판","format":"General"},"R31":{"value":"Vfot","cached":"Vfot","format":"General"},"T31":{"value":"=","cached":"=","format":"General"},"U31":{"value":"Lf × Bf × Hf","cached":"Lf × Bf × Hf","format":"General"},"R32":{"value":"(3) 기둥","cached":"(3) 기둥","format":"General"},"R33":{"value":"Vcol","cached":"Vcol","format":"General"},"T33":{"value":"=","cached":"=","format":"General"},"U33":{"value":"π × Dc² / 4 × Hcol","cached":"π × Dc² / 4 × Hcol","format":"General"},"R34":{"value":"(4) 두부보","cached":"(4) 두부보","format":"General"},"R35":{"value":"Vcop","cached":"Vcop","format":"General"},"T35":{"value":"=","cached":"=","format":"General"},"U35":{"value":"(Ac1 + Ac2 + Ac3) × Bc","cached":"(Ac1 + Ac2 + Ac3) × Bc","format":"General"},"R36":{"value":"(5) 받침블럭","cached":"(5) 받침블럭","format":"General"},"R37":{"value":"Vbear","cached":"Vbear","format":"General"},"T37":{"value":"=","cached":"=","format":"General"},"U37":{"value":"Lbc × Bbc × Hbc × Nb","cached":"Lbc × Bbc × Hbc × Nb","format":"General"},"R39":{"value":"6) 가설계단","cached":"6) 가설계단","format":"General"},"R40":{"value":"(워킹타워)","cached":"(워킹타워)","format":"General"},"V40":{"value":"=","cached":"=","format":"General"},"W40":{"value":"(Zb-Zs) x 1EA X 1SET","cached":"(Zb-Zs) x 1EA X 1SET","format":"General"},"R42":{"value":"7) 교량받침","cached":"7) 교량받침","format":"General"},"R43":{"value":"(2800kN)","cached":"(2800kN)","format":"General"},"U43":{"value":"양방향(H=166)","cached":"양방향(H=166)","format":"General"},"R44":{"value":"받침수","cached":"받침수","format":"General"},"T44":{"value":"=","cached":"=","format":"General"},"U44":{"value":"Nb","cached":"Nb","format":"General"},"R46":{"value":"8) 무수축몰탈","cached":"8) 무수축몰탈","format":"General"},"R47":{"value":"Vmor","cached":"Vmor","format":"General"},"T47":{"value":"=","cached":"=","format":"General"},"U47":{"value":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1))","cached":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1))","format":"General"},"U48":{"value":" x 0.05 / 2 x Nb","cached":" x 0.05 / 2 x Nb","format":"General"},"R50":{"value":"9) 솔플레이트","cached":"9) 솔플레이트","format":"General"},"R51":{"value":"Wsol","cached":"Wsol","format":"General"},"T51":{"value":"=","cached":"=","format":"General"},"U51":{"value":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","cached":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","format":"General"},"R53":{"value":"10) 스페이셔","cached":"10) 스페이셔","format":"General"},"R54":{"value":"벽체용","cached":"벽체용","format":"General"},"V54":{"value":"=","cached":"=","format":"General"},"W54":{"value":"Acop+Acol","cached":"Acop+Acol","format":"0.000"},"R55":{"value":"슬래브 및 기초용","cached":"슬래브 및 기초용","format":"General"},"V55":{"value":"=","cached":"=","format":"General"},"W55":{"value":"Afot","cached":"Afot","format":"General"},"R57":{"value":"11) 철근가공조립(매우복잡)","cached":"11) 철근가공조립(매우복잡)","format":"General"},"Y57":{"value":"=","cached":"=","format":"0.000"},"Z57":{"value":"<도면참조>","cached":"<도면참조>","format":"0.000"},"R59":{"value":"12) 복합말뚝","cached":"12) 복합말뚝","format":"General"},"R60":{"value":"E.O.I.D","cached":"E.O.I.D","format":"General"},"U60":{"value":"=","cached":"=","format":"General"},"V60":{"value":2,"cached":2,"format":"General"},"W60":{"value":"회","cached":"회","format":"General"},"R61":{"value":"Restrike","cached":"Restrike","format":"General"},"U61":{"value":"=","cached":"=","format":"General"},"V61":{"value":2,"cached":2,"format":"General"},"W61":{"value":"회","cached":"회","format":"General"},"R62":{"value":"자재비(Lb)","cached":"자재비(Lb)","format":"General"},"U62":{"value":"=","cached":"=","format":"General"},"V62":{"value":"Np","cached":"Np","format":"General"},"R63":{"value":"천공비","cached":"천공비","format":"General"},"U63":{"value":"=","cached":"=","format":"General"},"V63":{"value":"Lb x Np","cached":"Lb x Np","format":"General"},"R64":{"value":"주면고정액","cached":"주면고정액","format":"General"},"U64":{"value":"=","cached":"=","format":"General"},"V64":{"value":"π/4×((Dp+0.1)²-Dp²)×LpxNp","cached":"π/4×((Dp+0.1)²-Dp²)×LpxNp","format":"General"},"R65":{"value":"두부보강","cached":"두부보강","format":"General"},"U65":{"value":"=","cached":"=","format":"General"},"V65":{"value":"Np","cached":"Np","format":"General"},"R67":{"value":"13) 점검시설","cached":"13) 점검시설","format":"General"},"V67":{"value":"=","cached":"=","format":"General"},"W67":{"value":1,"cached":1,"format":"General"},"X67":{"value":"EA","cached":"EA","format":"General"},"R69":{"value":"14) 콘크리트 양생","cached":"14) 콘크리트 양생","format":"0.000"},"R70":{"value":"저판상면","cached":"저판상면","format":"General"},"U70":{"value":"=","cached":"=","format":"General"},"V70":{"value":"Lf × Bf","cached":"Lf × Bf","format":"General"},"R71":{"value":"두부보 상면","cached":"두부보 상면","format":"General"},"U71":{"value":"=","cached":"=","format":"General"},"V71":{"value":"Lc × Bc","cached":"Lc × Bc","format":"General"},"R73":{"value":"15) 비파괴검사","cached":"15) 비파괴검사","format":"0.000"},"R74":{"value":"시험길이","cached":"시험길이","format":"General"},"U74":{"value":"=","cached":"=","format":"General"},"V74":{"value":"Np/10 x 2 x πDp","cached":"Np/10 x 2 x πDp","format":"General"},"R75":{"value":"※ 전체 말뚝의 10%에 대해 6m 제작길이 기준 이음구간별 원주길이 적용","cached":"※ 전체 말뚝의 10%에 대해 6m 제작길이 기준 이음구간별 원주길이 적용","format":"General"},"R77":{"value":"변수 범례","cached":"변수 범례","format":"0.000"},"R78":{"value":"Zb","cached":"Zb","format":"0.000"},"S78":{"value":":","cached":":","format":"General"},"T78":{"value":"받침 EL","cached":"받침 EL","format":"General"},"X78":{"value":"Hf","cached":"Hf","format":"0.000"},"Y78":{"value":":","cached":":","format":"General"},"Z78":{"value":"저판 높이","cached":"저판 높이","format":"General"},"R79":{"value":"Zs","cached":"Zs","format":"0.000"},"S79":{"value":":","cached":":","format":"General"},"T79":{"value":"지반고 EL","cached":"지반고 EL","format":"General"},"X79":{"value":"Dp","cached":"Dp","format":"0.000"},"Y79":{"value":":","cached":":","format":"General"},"Z79":{"value":"말뚝 직경","cached":"말뚝 직경","format":"General"},"R80":{"value":"Lc","cached":"Lc","format":"0.000"},"S80":{"value":":","cached":":","format":"General"},"T80":{"value":"두부보 길이","cached":"두부보 길이","format":"General"},"X80":{"value":"Tp","cached":"Tp","format":"0.000"},"Y80":{"value":":","cached":":","format":"General"},"Z80":{"value":"말뚝 두께","cached":"말뚝 두께","format":"General"},"R81":{"value":"Bc","cached":"Bc","format":"0.000"},"S81":{"value":":","cached":":","format":"General"},"T81":{"value":"두부보 폭","cached":"두부보 폭","format":"General"},"X81":{"value":"Lp","cached":"Lp","format":"0.000"},"Y81":{"value":":","cached":":","format":"General"},"Z81":{"value":"말뚝 길이","cached":"말뚝 길이","format":"General"},"R82":{"value":"H1","cached":"H1","format":"0.000"},"S82":{"value":":","cached":":","format":"General"},"T82":{"value":"두부보 하부높이","cached":"두부보 하부높이","format":"General"},"X82":{"value":"Np","cached":"Np","format":"0.000"},"Y82":{"value":":","cached":":","format":"General"},"Z82":{"value":"말뚝 수","cached":"말뚝 수","format":"General"},"R83":{"value":"H2","cached":"H2","format":"0.000"},"S83":{"value":":","cached":":","format":"General"},"T83":{"value":"두부보 상부높이","cached":"두부보 상부높이","format":"General"},"X83":{"value":"Lb","cached":"Lb","format":"0.000"},"Y83":{"value":":","cached":":","format":"General"},"Z83":{"value":"받침 길이","cached":"받침 길이","format":"General"},"R84":{"value":"s","cached":"s","format":"0.000"},"S84":{"value":":","cached":":","format":"General"},"T84":{"value":"횡경사(%)","cached":"횡경사(%)","format":"General"},"X84":{"value":"Bb","cached":"Bb","format":"0.000"},"Y84":{"value":":","cached":":","format":"General"},"Z84":{"value":"받침 폭","cached":"받침 폭","format":"General"},"R85":{"value":"a","cached":"a","format":"0.000"},"S85":{"value":":","cached":":","format":"General"},"T85":{"value":"두부보 돌출부 폭","cached":"두부보 돌출부 폭","format":"General"},"X85":{"value":"Nb","cached":"Nb","format":"0.000"},"Y85":{"value":":","cached":":","format":"General"},"Z85":{"value":"받침 수","cached":"받침 수","format":"General"},"R86":{"value":"R","cached":"R","format":"0.000"},"S86":{"value":":","cached":":","format":"General"},"T86":{"value":"두부보 곡률","cached":"두부보 곡률","format":"General"},"X86":{"value":"Lbc","cached":"Lbc","format":"0.000"},"Y86":{"value":":","cached":":","format":"General"},"Z86":{"value":"받침 블럭 길이","cached":"받침 블럭 길이","format":"General"},"R87":{"value":"Dc","cached":"Dc","format":"0.000"},"S87":{"value":":","cached":":","format":"General"},"T87":{"value":"기둥 직경","cached":"기둥 직경","format":"General"},"X87":{"value":"Bbc","cached":"Bbc","format":"0.000"},"Y87":{"value":":","cached":":","format":"General"},"Z87":{"value":"받침 블럭 폭","cached":"받침 블럭 폭","format":"General"},"R88":{"value":"Zf","cached":"Zf","format":"0.000"},"S88":{"value":":","cached":":","format":"General"},"T88":{"value":"저판저면 EL","cached":"저판저면 EL","format":"General"},"X88":{"value":"Hbc","cached":"Hbc","format":"0.000"},"Y88":{"value":":","cached":":","format":"General"},"Z88":{"value":"받침 블럭 높이","cached":"받침 블럭 높이","format":"General"},"R89":{"value":"Lf","cached":"Lf","format":"0.000"},"S89":{"value":":","cached":":","format":"General"},"T89":{"value":"저판 길이","cached":"저판 길이","format":"General"},"X89":{"value":"Ts","cached":"Ts","format":"0.000"},"Y89":{"value":":","cached":":","format":"General"},"Z89":{"value":"솔플레이트 두께","cached":"솔플레이트 두께","format":"General"},"R90":{"value":"Bf","cached":"Bf","format":"0.000"},"S90":{"value":":","cached":":","format":"General"},"T90":{"value":"저판 폭","cached":"저판 폭","format":"General"}},"3.2 관련변수":{"A2":{"value":"3.2 수량 변수","cached":"3.2 수량 변수","format":"General"},"D17":{"value":"구분","cached":"구분","format":"General"},"G17":{"value":"변수","cached":"변수","format":"0.000"},"L17":{"value":"기호","cached":"기호","format":"0.000"},"N17":{"value":"P1","cached":"P1","format":"0.000"},"P17":{"value":"P2","cached":"P2","format":"0.000"},"R17":{"value":"P3","cached":"P3","format":"0.000"},"T17":{"value":"P4","cached":"P4","format":"0.000"},"V17":{"value":"P5","cached":"P5","format":"0.000"},"X17":{"value":"P6","cached":"P6","format":"0.000"},"D18":{"value":"토공","cached":"토공","format":"General"},"G18":{"value":"받침 EL","cached":"받침 EL","format":"General"},"L18":{"value":"Zb","cached":"Zb","format":"0.000"},"N18":{"value":43.411,"cached":43.411,"format":"#,##0.000;\\-#,##0.000;\"-\""},"P18":{"value":42.456,"cached":42.456,"format":"#,##0.000;\\-#,##0.000;\"-\""},"R18":{"value":41.502,"cached":41.502,"format":"#,##0.000;\\-#,##0.000;\"-\""},"T18":{"value":40.547,"cached":40.547,"format":"#,##0.000;\\-#,##0.000;\"-\""},"V18":{"value":39.592,"cached":39.592,"format":"#,##0.000;\\-#,##0.000;\"-\""},"X18":{"value":38.542,"cached":38.542,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G19":{"value":"지반고 EL","cached":"지반고 EL","format":"General"},"L19":{"value":"Zs","cached":"Zs","format":"0.000"},"N19":{"value":28.931,"cached":28.931,"format":"#,##0.000;\\-#,##0.000;\"-\""},"P19":{"value":27.864,"cached":27.864,"format":"#,##0.000;\\-#,##0.000;\"-\""},"R19":{"value":27.911,"cached":27.911,"format":"#,##0.000;\\-#,##0.000;\"-\""},"T19":{"value":28.068,"cached":28.068,"format":"#,##0.000;\\-#,##0.000;\"-\""},"V19":{"value":27.665,"cached":27.665,"format":"#,##0.000;\\-#,##0.000;\"-\""},"X19":{"value":28.899,"cached":28.899,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G20":{"value":"지하수위 WL","cached":"지하수위 WL","format":"General"},"L20":{"value":"Zw","cached":"Zw","format":"0.000"},"N20":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P20":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R20":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T20":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V20":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X20":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G21":{"value":"토사 깊이","cached":"토사 깊이","format":"General"},"L21":{"value":"H1","cached":"H1","format":"0.000"},"N21":{"value":2.8,"cached":2.8,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P21":{"value":2.74,"cached":2.74,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R21":{"value":2.85,"cached":2.85,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T21":{"value":2.85,"cached":2.85,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V21":{"value":2.83,"cached":2.83,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X21":{"value":3.33,"cached":3.33,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G22":{"value":"풍화암 깊이","cached":"풍화암 깊이","format":"General"},"L22":{"value":"H2","cached":"H2","format":"0.000"},"N22":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P22":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R22":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T22":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V22":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X22":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G23":{"value":"연암 깊이","cached":"연암 깊이","format":"General"},"L23":{"value":"H3","cached":"H3","format":"0.000"},"N23":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P23":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R23":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T23":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V23":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X23":{"value":0,"cached":0,"format":"#,##0.00;\\-#,##0.00;\"-\""},"D24":{"value":"두부보","cached":"두부보","format":"General"},"G24":{"value":"두부보 길이","cached":"두부보 길이","format":"General"},"L24":{"value":"Lc","cached":"Lc","format":"0.000"},"N24":{"value":12,"cached":12,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P24":{"value":12,"cached":12,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R24":{"value":12,"cached":12,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T24":{"value":12,"cached":12,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V24":{"value":12,"cached":12,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X24":{"value":12,"cached":12,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G25":{"value":"두부보 폭","cached":"두부보 폭","format":"General"},"L25":{"value":"Bc","cached":"Bc","format":"0.000"},"N25":{"value":3.1,"cached":3.1,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P25":{"value":3.1,"cached":3.1,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R25":{"value":3.1,"cached":3.1,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T25":{"value":3.1,"cached":3.1,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V25":{"value":3.1,"cached":3.1,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X25":{"value":3.1,"cached":3.1,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G26":{"value":"두부보 하부높이","cached":"두부보 하부높이","format":"General"},"L26":{"value":"H1","cached":"H1","format":"0.000"},"N26":{"value":1.5,"cached":1.5,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P26":{"value":1.5,"cached":1.5,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R26":{"value":1.5,"cached":1.5,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T26":{"value":1.5,"cached":1.5,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V26":{"value":1.5,"cached":1.5,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X26":{"value":1.5,"cached":1.5,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G27":{"value":"두부보 상부높이","cached":"두부보 상부높이","format":"General"},"L27":{"value":"H2","cached":"H2","format":"0.000"},"N27":{"value":1.5,"cached":1.5,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P27":{"value":1.5,"cached":1.5,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R27":{"value":1.5,"cached":1.5,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T27":{"value":1.5,"cached":1.5,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V27":{"value":1.5,"cached":1.5,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X27":{"value":1.5,"cached":1.5,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G28":{"value":"횡경사(%)","cached":"횡경사(%)","format":"General"},"L28":{"value":"s","cached":"s","format":"0.000"},"N28":{"value":3,"cached":3,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P28":{"value":3,"cached":3,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R28":{"value":3,"cached":3,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T28":{"value":3,"cached":3,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V28":{"value":3,"cached":3,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X28":{"value":3,"cached":3,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G29":{"value":"두부보 돌출부 폭","cached":"두부보 돌출부 폭","format":"General"},"L29":{"value":"a","cached":"a","format":"0.000"},"N29":{"value":0.2,"cached":0.2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P29":{"value":0.2,"cached":0.2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R29":{"value":0.2,"cached":0.2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T29":{"value":0.2,"cached":0.2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V29":{"value":0.2,"cached":0.2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X29":{"value":0.2,"cached":0.2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G30":{"value":"두부보 변화부 곡률","cached":"두부보 변화부 곡률","format":"General"},"L30":{"value":"R","cached":"R","format":"0.000"},"N30":{"value":12,"cached":12,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P30":{"value":12,"cached":12,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R30":{"value":12,"cached":12,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T30":{"value":12,"cached":12,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V30":{"value":12,"cached":12,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X30":{"value":12,"cached":12,"format":"#,##0.00;\\-#,##0.00;\"-\""},"D31":{"value":"기둥","cached":"기둥","format":"General"},"G31":{"value":"기둥 직경","cached":"기둥 직경","format":"General"},"L31":{"value":"Dc","cached":"Dc","format":"0.000"},"N31":{"value":2,"cached":2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P31":{"value":2,"cached":2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R31":{"value":2,"cached":2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T31":{"value":2,"cached":2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V31":{"value":2,"cached":2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X31":{"value":2,"cached":2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"D32":{"value":"저판","cached":"저판","format":"General"},"G32":{"value":"저판 저면 EL","cached":"저판 저면 EL","format":"General"},"L32":{"value":"Zf","cached":"Zf","format":"0.000"},"N32":{"value":26.208,"cached":26.208,"format":"#,##0.000;\\-#,##0.000;\"-\""},"P32":{"value":25.123,"cached":25.123,"format":"#,##0.000;\\-#,##0.000;\"-\""},"R32":{"value":25.175,"cached":25.175,"format":"#,##0.000;\\-#,##0.000;\"-\""},"T32":{"value":25.318,"cached":25.318,"format":"#,##0.000;\\-#,##0.000;\"-\""},"V32":{"value":24.665,"cached":24.665,"format":"#,##0.000;\\-#,##0.000;\"-\""},"X32":{"value":25.475,"cached":25.475,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G33":{"value":"저판 길이","cached":"저판 길이","format":"General"},"L33":{"value":"Lf","cached":"Lf","format":"0.000"},"N33":{"value":9.35,"cached":9.35,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P33":{"value":9.35,"cached":9.35,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R33":{"value":9.35,"cached":9.35,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T33":{"value":9.35,"cached":9.35,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V33":{"value":9.35,"cached":9.35,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X33":{"value":9.35,"cached":9.35,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G34":{"value":"저판 폭","cached":"저판 폭","format":"General"},"L34":{"value":"Bf","cached":"Bf","format":"0.000"},"N34":{"value":7.8,"cached":7.8,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P34":{"value":7.8,"cached":7.8,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R34":{"value":7.8,"cached":7.8,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T34":{"value":7.8,"cached":7.8,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V34":{"value":7.8,"cached":7.8,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X34":{"value":7.8,"cached":7.8,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G35":{"value":"저판 높이","cached":"저판 높이","format":"General"},"L35":{"value":"Hf","cached":"Hf","format":"0.000"},"N35":{"value":2.2,"cached":2.2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P35":{"value":2.2,"cached":2.2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R35":{"value":2.2,"cached":2.2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T35":{"value":2.2,"cached":2.2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V35":{"value":2.2,"cached":2.2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X35":{"value":2.2,"cached":2.2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"D36":{"value":"말뚝","cached":"말뚝","format":"General"},"G36":{"value":"말뚝 직경","cached":"말뚝 직경","format":"General"},"L36":{"value":"Dp","cached":"Dp","format":"0.000"},"N36":{"value":0.6,"cached":0.6,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P36":{"value":0.6,"cached":0.6,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R36":{"value":0.6,"cached":0.6,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T36":{"value":0.6,"cached":0.6,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V36":{"value":0.6,"cached":0.6,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X36":{"value":0.6,"cached":0.6,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G37":{"value":"말뚝 두께","cached":"말뚝 두께","format":"General"},"L37":{"value":"Tp","cached":"Tp","format":"0.000"},"N37":{"value":0.009,"cached":0.009,"format":"#,##0.000;\\-#,##0.000;\"-\""},"P37":{"value":0.009,"cached":0.009,"format":"#,##0.000;\\-#,##0.000;\"-\""},"R37":{"value":0.009,"cached":0.009,"format":"#,##0.000;\\-#,##0.000;\"-\""},"T37":{"value":0.009,"cached":0.009,"format":"#,##0.000;\\-#,##0.000;\"-\""},"V37":{"value":0.009,"cached":0.009,"format":"#,##0.000;\\-#,##0.000;\"-\""},"X37":{"value":0.009,"cached":0.009,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G38":{"value":"말뚝 길이","cached":"말뚝 길이","format":"General"},"L38":{"value":"Lp","cached":"Lp","format":"0.000"},"N38":{"value":24.4,"cached":24.4,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P38":{"value":25.9,"cached":25.9,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R38":{"value":25.3,"cached":25.3,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T38":{"value":26.2,"cached":26.2,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V38":{"value":27.8,"cached":27.8,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X38":{"value":30.4,"cached":30.4,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G39":{"value":"말뚝 수","cached":"말뚝 수","format":"General"},"L39":{"value":"Np","cached":"Np","format":"0.000"},"N39":{"value":30,"cached":30,"format":"#,##0.00;\\-#,##0.00;\"-\""},"P39":{"value":30,"cached":30,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R39":{"value":30,"cached":30,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T39":{"value":30,"cached":30,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V39":{"value":30,"cached":30,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X39":{"value":30,"cached":30,"format":"#,##0.00;\\-#,##0.00;\"-\""},"D40":{"value":"받침","cached":"받침","format":"General"},"G40":{"value":"받침 길이","cached":"받침 길이","format":"General"},"L40":{"value":"Lb","cached":"Lb","format":"0.000"},"N40":{"value":0.7,"cached":0.7,"format":"0.00"},"P40":{"value":0.7,"cached":0.7,"format":"0.00"},"R40":{"value":0.7,"cached":0.7,"format":"0.00"},"T40":{"value":0.7,"cached":0.7,"format":"0.00"},"V40":{"value":0.7,"cached":0.7,"format":"0.00"},"X40":{"value":0.7,"cached":0.7,"format":"0.00"},"G41":{"value":"받침 폭","cached":"받침 폭","format":"General"},"L41":{"value":"Bb","cached":"Bb","format":"0.000"},"N41":{"value":0.64,"cached":0.64,"format":"0.00"},"P41":{"value":0.65,"cached":0.65,"format":"0.00"},"R41":{"value":0.65,"cached":0.65,"format":"0.00"},"T41":{"value":0.79,"cached":0.79,"format":"0.00"},"V41":{"value":0.65,"cached":0.65,"format":"0.00"},"X41":{"value":0.79,"cached":0.79,"format":"0.00"},"G42":{"value":"받침 수","cached":"받침 수","format":"General"},"L42":{"value":"Nb","cached":"Nb","format":"0.000"},"N42":{"value":10,"cached":10,"format":"General"},"P42":{"value":10,"cached":10,"format":"General"},"R42":{"value":10,"cached":10,"format":"General"},"T42":{"value":10,"cached":10,"format":"General"},"V42":{"value":10,"cached":10,"format":"General"},"X42":{"value":10,"cached":10,"format":"General"},"G43":{"value":"받침 블럭 길이","cached":"받침 블럭 길이","format":"General"},"L43":{"value":"Lbc","cached":"Lbc","format":"0.000"},"N43":{"value":1.2,"cached":1.2,"format":"General"},"P43":{"value":1.2,"cached":1.2,"format":"General"},"R43":{"value":1.2,"cached":1.2,"format":"General"},"T43":{"value":1.2,"cached":1.2,"format":"General"},"V43":{"value":1.2,"cached":1.2,"format":"General"},"X43":{"value":1.2,"cached":1.2,"format":"General"},"G44":{"value":"받침 블럭 폭","cached":"받침 블럭 폭","format":"General"},"L44":{"value":"Bbc","cached":"Bbc","format":"0.000"},"N44":{"value":1.2,"cached":1.2,"format":"General"},"P44":{"value":1.2,"cached":1.2,"format":"General"},"R44":{"value":1.2,"cached":1.2,"format":"General"},"T44":{"value":1.2,"cached":1.2,"format":"General"},"V44":{"value":1.2,"cached":1.2,"format":"General"},"X44":{"value":1.2,"cached":1.2,"format":"General"},"G45":{"value":"받침 블럭 높이","cached":"받침 블럭 높이","format":"General"},"L45":{"value":"Hbc","cached":"Hbc","format":"0.000"},"N45":{"value":0.164,"cached":0.164,"format":"General"},"P45":{"value":0.18,"cached":0.18,"format":"#,##0.00;\\-#,##0.00;\"-\""},"R45":{"value":0.196,"cached":0.196,"format":"#,##0.00;\\-#,##0.00;\"-\""},"T45":{"value":0.18,"cached":0.18,"format":"#,##0.00;\\-#,##0.00;\"-\""},"V45":{"value":0.18,"cached":0.18,"format":"#,##0.00;\\-#,##0.00;\"-\""},"X45":{"value":0.116,"cached":0.116,"format":"#,##0.00;\\-#,##0.00;\"-\""},"G46":{"value":"솔플레이트 두께","cached":"솔플레이트 두께","format":"General"},"L46":{"value":"Ts","cached":"Ts","format":"0.000"},"N46":{"value":0.03,"cached":0.03,"format":"General"},"P46":{"value":0.03,"cached":0.03,"format":"General"},"R46":{"value":0.03,"cached":0.03,"format":"General"},"T46":{"value":0.03,"cached":0.03,"format":"General"},"V46":{"value":0.03,"cached":0.03,"format":"General"},"X46":{"value":0.03,"cached":0.03,"format":"General"}},"3.3 수량산출_ex)":{"A2":{"value":"3.3 수량 산출","cached":"3.3 수량 산출","format":"0.000"},"A3":{"value":"▪","cached":"▪","format":"General"},"B3":{"value":"토공","cached":"토공","format":"General"},"A4":{"value":"공 종","cached":"공 종","format":"General"},"E4":{"value":"규 격","cached":"규 격","format":"General"},"J4":{"value":"단위","cached":"단위","format":"General"},"K4":{"value":"산정식","cached":"산정식","format":"General"},"W4":{"value":"수량","cached":"수량","format":"General"},"AW5":{"value":"구분","cached":"구분","format":"General"},"AZ5":{"value":"변수","cached":"변수","format":"0.000"},"BE5":{"value":"기호","cached":"기호","format":"0.000"},"BG5":{"value":"P1","cached":"P1","format":"0.000"},"A6":{"value":"1)","cached":"1)","format":"General"},"B6":{"value":"구조물터파기","cached":"구조물터파기","format":"General"},"E6":{"value":"육상토사","cached":"육상토사","format":"General"},"G6":{"value":"0-2m","cached":"0-2m","format":"General"},"J6":{"value":"㎥","cached":"㎥","format":"General"},"K6":{"value":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","cached":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","format":"0.000"},"W6":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2","cached":316.76250000000005,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI6":{"value":"H","cached":"H","format":"General"},"AJ6":{"value":"=","cached":"=","format":"General"},"AK6":{"value":"=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"AM6":{"value":"L","cached":"L","format":"General"},"AN6":{"value":"=","cached":"=","format":"General"},"AO6":{"value":"=AO7+2*BG9","cached":16.75,"format":"General"},"AW6":{"value":"토공","cached":"토공","format":"General"},"AZ6":{"value":"받침 EL","cached":"받침 EL","format":"General"},"BE6":{"value":"Zb","cached":"Zb","format":"0.000"},"BG6":{"value":"='3.2 관련변수'!N18","cached":43.411,"format":"0.00_);[Red]\\(0.00\\)"},"G7":{"value":"2-4m","cached":"2-4m","format":"General"},"J7":{"value":"㎥","cached":"㎥","format":"General"},"W7":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI7":{"value":"H","cached":"H","format":"General"},"AJ7":{"value":"=","cached":"=","format":"General"},"AK7":{"value":"=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM7":{"value":"L1","cached":"L1","format":"General"},"AN7":{"value":"=","cached":"=","format":"General"},"AO7":{"value":"=AO8+2*0.5*BG10","cached":13.75,"format":"General"},"AZ7":{"value":"지반고 EL","cached":"지반고 EL","format":"General"},"BE7":{"value":"Zs","cached":"Zs","format":"0.000"},"BG7":{"value":"='3.2 관련변수'!N19","cached":28.931,"format":"0.00_);[Red]\\(0.00\\)"},"G8":{"value":"4-6m","cached":"4-6m","format":"General"},"J8":{"value":"㎥","cached":"㎥","format":"General"},"W8":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI8":{"value":"H","cached":"H","format":"General"},"AJ8":{"value":"=","cached":"=","format":"General"},"AK8":{"value":"=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM8":{"value":"L2","cached":"L2","format":"General"},"AN8":{"value":"=","cached":"=","format":"General"},"AO8":{"value":"=AO9+2*0.3*BG10","cached":12.25,"format":"General"},"AZ8":{"value":"지하수위 WL","cached":"지하수위 WL","format":"General"},"BE8":{"value":"Zw","cached":"Zw","format":"0.000"},"BG8":{"value":26.93,"cached":26.93,"format":"0.00_);[Red]\\(0.00\\)"},"G9":{"value":"6-8m","cached":"6-8m","format":"General"},"J9":{"value":"㎥","cached":"㎥","format":"General"},"W9":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI9":{"value":"H","cached":"H","format":"General"},"AJ9":{"value":"=","cached":"=","format":"General"},"AK9":{"value":"=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM9":{"value":"L3","cached":"L3","format":"General"},"AN9":{"value":"=","cached":"=","format":"General"},"AO9":{"value":"=BG21+2","cached":11.35,"format":"0.00_);[Red]\\(0.00\\)"},"AZ9":{"value":"토사 깊이","cached":"토사 깊이","format":"General"},"BE9":{"value":"H1","cached":"H1","format":"0.000"},"BG9":{"value":1.5,"cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"E10":{"value":"용수토사","cached":"용수토사","format":"General"},"G10":{"value":"0-2m","cached":"0-2m","format":"General"},"J10":{"value":"㎥","cached":"㎥","format":"General"},"W10":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI10":{"value":"H","cached":"H","format":"General"},"AJ10":{"value":"=","cached":"=","format":"General"},"AK10":{"value":"=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM10":{"value":"B","cached":"B","format":"General"},"AN10":{"value":"=","cached":"=","format":"General"},"AO10":{"value":"=AO11+2*BG9","cached":15.200000000000001,"format":"General"},"AZ10":{"value":"풍화암 깊이","cached":"풍화암 깊이","format":"General"},"BE10":{"value":"H2","cached":"H2","format":"0.000"},"BG10":{"value":1.5,"cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G11":{"value":"2-4m","cached":"2-4m","format":"General"},"J11":{"value":"㎥","cached":"㎥","format":"General"},"W11":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI11":{"value":"H","cached":"H","format":"General"},"AJ11":{"value":"=","cached":"=","format":"General"},"AK11":{"value":"=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM11":{"value":"B1","cached":"B1","format":"General"},"AN11":{"value":"=","cached":"=","format":"General"},"AO11":{"value":"=AO12+2*0.5*BG10","cached":12.200000000000001,"format":"General"},"AZ11":{"value":"연암 깊이","cached":"연암 깊이","format":"General"},"BE11":{"value":"H3","cached":"H3","format":"0.000"},"BG11":{"value":1.5,"cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G12":{"value":"4-6m","cached":"4-6m","format":"General"},"J12":{"value":"㎥","cached":"㎥","format":"General"},"W12":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI12":{"value":"H","cached":"H","format":"General"},"AJ12":{"value":"=","cached":"=","format":"General"},"AK12":{"value":"=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM12":{"value":"B2","cached":"B2","format":"General"},"AN12":{"value":"=","cached":"=","format":"General"},"AO12":{"value":"=AO13+2*0.3*BG11","cached":10.700000000000001,"format":"General"},"AW12":{"value":"두부보","cached":"두부보","format":"General"},"AZ12":{"value":"두부보 길이","cached":"두부보 길이","format":"General"},"BE12":{"value":"Lc","cached":"Lc","format":"0.000"},"BG12":{"value":"='3.2 관련변수'!N24","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G13":{"value":"6-8m","cached":"6-8m","format":"General"},"J13":{"value":"㎥","cached":"㎥","format":"General"},"W13":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI13":{"value":"H","cached":"H","format":"General"},"AJ13":{"value":"=","cached":"=","format":"General"},"AK13":{"value":"=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM13":{"value":"B3","cached":"B3","format":"General"},"AN13":{"value":"=","cached":"=","format":"General"},"AO13":{"value":"=BG22+2","cached":9.8,"format":"0.00_);[Red]\\(0.00\\)"},"AZ13":{"value":"두부보 폭","cached":"두부보 폭","format":"General"},"BE13":{"value":"Bc","cached":"Bc","format":"0.000"},"BG13":{"value":"='3.2 관련변수'!N25","cached":3.1,"format":"0.00_);[Red]\\(0.00\\)"},"E14":{"value":"육상풍화암","cached":"육상풍화암","format":"General"},"G14":{"value":"0-2m","cached":"0-2m","format":"General"},"J14":{"value":"㎥","cached":"㎥","format":"General"},"W14":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2","cached":74.70625000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI14":{"value":"H","cached":"H","format":"General"},"AJ14":{"value":"=","cached":"=","format":"General"},"AK14":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)","cached":0.5,"format":"0.00_);[Red]\\(0.00\\)"},"AM14":{"value":"H","cached":"H","format":"General"},"AN14":{"value":"=","cached":"=","format":"General"},"AO14":{"value":"=BG7-BG20+0.1","cached":2.8230000000000026,"format":"0.00_);[Red]\\(0.00\\)"},"AZ14":{"value":"두부보 하부높이","cached":"두부보 하부높이","format":"General"},"BE14":{"value":"H1","cached":"H1","format":"0.000"},"BG14":{"value":"='3.2 관련변수'!N26","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G15":{"value":"2-4m","cached":"2-4m","format":"General"},"J15":{"value":"㎥","cached":"㎥","format":"General"},"W15":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2","cached":0.14941250000018264,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI15":{"value":"H","cached":"H","format":"General"},"AJ15":{"value":"=","cached":"=","format":"General"},"AK15":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)","cached":0.0010000000000012221,"format":"0.00_);[Red]\\(0.00\\)"},"AM15":{"value":"Hw","cached":"Hw","format":"General"},"AN15":{"value":"=","cached":"=","format":"General"},"AO15":{"value":"=BG7-BG8","cached":2.0010000000000012,"format":"0.00_);[Red]\\(0.00\\)"},"AZ15":{"value":"두부보 상부높이","cached":"두부보 상부높이","format":"General"},"BE15":{"value":"H2","cached":"H2","format":"0.000"},"BG15":{"value":"='3.2 관련변수'!N27","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G16":{"value":"4-6m","cached":"4-6m","format":"General"},"J16":{"value":"㎥","cached":"㎥","format":"General"},"W16":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI16":{"value":"H","cached":"H","format":"General"},"AJ16":{"value":"=","cached":"=","format":"General"},"AK16":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM16":{"value":"Df","cached":"Df","format":"General"},"AN16":{"value":"=","cached":"=","format":"General"},"AO16":{"value":"=BG7-BG20-BG23","cached":0.5230000000000024,"format":"0.00_);[Red]\\(0.00\\)"},"AZ16":{"value":"횡경사(%)","cached":"횡경사(%)","format":"General"},"BE16":{"value":"s","cached":"s","format":"0.000"},"BG16":{"value":"='3.2 관련변수'!N28","cached":3,"format":"0.00_);[Red]\\(0.00\\)"},"G17":{"value":"6-8m","cached":"6-8m","format":"General"},"J17":{"value":"㎥","cached":"㎥","format":"General"},"W17":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI17":{"value":"H","cached":"H","format":"General"},"AJ17":{"value":"=","cached":"=","format":"General"},"AK17":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM17":{"value":"Vs","cached":"Vs","format":"General"},"AN17":{"value":"=","cached":"=","format":"General"},"AO17":{"value":"=AO18+AO19+AO20","cached":722.6100000000001,"format":"General"},"AZ17":{"value":"두부보 돌출부 폭","cached":"두부보 돌출부 폭","format":"General"},"BE17":{"value":"a","cached":"a","format":"0.000"},"BG17":{"value":"='3.2 관련변수'!N29","cached":0.2,"format":"0.00_);[Red]\\(0.00\\)"},"E18":{"value":"용수풍화암","cached":"용수풍화암","format":"General"},"G18":{"value":"0-2m","cached":"0-2m","format":"General"},"J18":{"value":"㎥","cached":"㎥","format":"General"},"W18":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI18":{"value":"H","cached":"H","format":"General"},"AJ18":{"value":"=","cached":"=","format":"General"},"AK18":{"value":"=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM18":{"value":"Vs1","cached":"Vs1","format":"General"},"AN18":{"value":"=","cached":"=","format":"General"},"AO18":{"value":"=(AO6*AO10+AO7*AO11)*BG9/2","cached":316.76250000000005,"format":"General"},"AZ18":{"value":"두부보 변화부 곡률","cached":"두부보 변화부 곡률","format":"General"},"BE18":{"value":"R","cached":"R","format":"0.000"},"BG18":{"value":"='3.2 관련변수'!N30","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G19":{"value":"2-4m","cached":"2-4m","format":"General"},"J19":{"value":"㎥","cached":"㎥","format":"General"},"W19":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2","cached":149.26308749999984,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI19":{"value":"H","cached":"H","format":"General"},"AJ19":{"value":"=","cached":"=","format":"General"},"AK19":{"value":"=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)","cached":0.9989999999999988,"format":"0.00_);[Red]\\(0.00\\)"},"AM19":{"value":"Vs2","cached":"Vs2","format":"General"},"AN19":{"value":"=","cached":"=","format":"General"},"AO19":{"value":"=(AO7*AO11+AO8*AO12)*BG10/2","cached":224.11875000000003,"format":"General"},"AW19":{"value":"기둥","cached":"기둥","format":"General"},"AZ19":{"value":"기둥 직경","cached":"기둥 직경","format":"General"},"BE19":{"value":"Dc","cached":"Dc","format":"0.000"},"BG19":{"value":"='3.2 관련변수'!N31","cached":2,"format":"0.00_);[Red]\\(0.00\\)"},"G20":{"value":"4-6m","cached":"4-6m","format":"General"},"J20":{"value":"㎥","cached":"㎥","format":"General"},"W20":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI20":{"value":"H","cached":"H","format":"General"},"AJ20":{"value":"=","cached":"=","format":"General"},"AK20":{"value":"=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM20":{"value":"Vs3","cached":"Vs3","format":"General"},"AN20":{"value":"=","cached":"=","format":"General"},"AO20":{"value":"=(AO8*AO12+AO9*AO13)*BG11/2","cached":181.72875,"format":"General"},"AW20":{"value":"저판","cached":"저판","format":"General"},"AZ20":{"value":"저판 저면 EL","cached":"저판 저면 EL","format":"General"},"BE20":{"value":"Zf","cached":"Zf","format":"0.000"},"BG20":{"value":"='3.2 관련변수'!N32","cached":26.208,"format":"0.00_);[Red]\\(0.00\\)"},"G21":{"value":"6-8m","cached":"6-8m","format":"General"},"J21":{"value":"㎥","cached":"㎥","format":"General"},"W21":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI21":{"value":"H","cached":"H","format":"General"},"AJ21":{"value":"=","cached":"=","format":"General"},"AK21":{"value":"=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM21":{"value":"V1","cached":"V1","format":"General"},"AN21":{"value":"=","cached":"=","format":"General"},"AO21":{"value":"=PI()*BG19^2/4*AO16","cached":1.6430529578274693,"format":"General"},"AZ21":{"value":"저판 길이","cached":"저판 길이","format":"General"},"BE21":{"value":"Lf","cached":"Lf","format":"0.000"},"BG21":{"value":"='3.2 관련변수'!N33","cached":9.35,"format":"0.00_);[Red]\\(0.00\\)"},"E22":{"value":"육상연암","cached":"육상연암","format":"General"},"G22":{"value":"0-2m","cached":"0-2m","format":"General"},"J22":{"value":"㎥","cached":"㎥","format":"General"},"W22":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI22":{"value":"H","cached":"H","format":"General"},"AJ22":{"value":"=","cached":"=","format":"General"},"AK22":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM22":{"value":"V2","cached":"V2","format":"General"},"AN22":{"value":"=","cached":"=","format":"General"},"AO22":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"General"},"AZ22":{"value":"저판 폭","cached":"저판 폭","format":"General"},"BE22":{"value":"Bf","cached":"Bf","format":"0.000"},"BG22":{"value":"='3.2 관련변수'!N34","cached":7.8,"format":"0.00_);[Red]\\(0.00\\)"},"G23":{"value":"2-4m","cached":"2-4m","format":"General"},"J23":{"value":"㎥","cached":"㎥","format":"General"},"W23":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI23":{"value":"H","cached":"H","format":"General"},"AJ23":{"value":"=","cached":"=","format":"General"},"AK23":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM23":{"value":"V3","cached":"V3","format":"General"},"AN23":{"value":"=","cached":"=","format":"General"},"AO23":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"General"},"AZ23":{"value":"저판 높이","cached":"저판 높이","format":"General"},"BE23":{"value":"Hf","cached":"Hf","format":"0.000"},"BG23":{"value":"='3.2 관련변수'!N35","cached":2.2,"format":"0.00_);[Red]\\(0.00\\)"},"G24":{"value":"4-6m","cached":"4-6m","format":"General"},"J24":{"value":"㎥","cached":"㎥","format":"General"},"W24":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI24":{"value":"H","cached":"H","format":"General"},"AJ24":{"value":"=","cached":"=","format":"General"},"AK24":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AW24":{"value":"말뚝","cached":"말뚝","format":"General"},"AZ24":{"value":"말뚝 직경","cached":"말뚝 직경","format":"General"},"BE24":{"value":"Dp","cached":"Dp","format":"0.000"},"BG24":{"value":"='3.2 관련변수'!N36","cached":0.6,"format":"0.00_);[Red]\\(0.00\\)"},"G25":{"value":"6-8m","cached":"6-8m","format":"General"},"J25":{"value":"㎥","cached":"㎥","format":"General"},"W25":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI25":{"value":"H","cached":"H","format":"General"},"AJ25":{"value":"=","cached":"=","format":"General"},"AK25":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ25":{"value":"말뚝 두께","cached":"말뚝 두께","format":"General"},"BE25":{"value":"Tp","cached":"Tp","format":"0.000"},"BG25":{"value":"='3.2 관련변수'!N37","cached":0.009,"format":"0.00_);[Red]\\(0.00\\)"},"E26":{"value":"용수연암","cached":"용수연암","format":"General"},"G26":{"value":"0-2m","cached":"0-2m","format":"General"},"J26":{"value":"㎥","cached":"㎥","format":"General"},"W26":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI26":{"value":"H","cached":"H","format":"General"},"AJ26":{"value":"=","cached":"=","format":"General"},"AK26":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ26":{"value":"말뚝 길이","cached":"말뚝 길이","format":"General"},"BE26":{"value":"Lp","cached":"Lp","format":"0.000"},"BG26":{"value":"='3.2 관련변수'!N38","cached":24.4,"format":"0.00_);[Red]\\(0.00\\)"},"G27":{"value":"2-4m","cached":"2-4m","format":"General"},"J27":{"value":"㎥","cached":"㎥","format":"General"},"W27":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2","cached":121.1525,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI27":{"value":"H","cached":"H","format":"General"},"AJ27":{"value":"=","cached":"=","format":"General"},"AK27":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)","cached":1,"format":"0.00_);[Red]\\(0.00\\)"},"AZ27":{"value":"말뚝 수","cached":"말뚝 수","format":"General"},"BE27":{"value":"Np","cached":"Np","format":"0.000"},"BG27":{"value":"='3.2 관련변수'!N39","cached":30,"format":"0.00_);[Red]\\(0.00\\)"},"G28":{"value":"4-6m","cached":"4-6m","format":"General"},"J28":{"value":"㎥","cached":"㎥","format":"General"},"W28":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2","cached":60.57625,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI28":{"value":"H","cached":"H","format":"General"},"AJ28":{"value":"=","cached":"=","format":"General"},"AK28":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)","cached":0.5,"format":"0.00_);[Red]\\(0.00\\)"},"AW28":{"value":"받침","cached":"받침","format":"General"},"AZ28":{"value":"받침 길이","cached":"받침 길이","format":"General"},"BE28":{"value":"Lb","cached":"Lb","format":"0.000"},"BG28":{"value":"='3.2 관련변수'!N40","cached":0.7,"format":"0.00_);[Red]\\(0.00\\)"},"G29":{"value":"6-8m","cached":"6-8m","format":"General"},"J29":{"value":"㎥","cached":"㎥","format":"General"},"W29":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI29":{"value":"H","cached":"H","format":"General"},"AJ29":{"value":"=","cached":"=","format":"General"},"AK29":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ29":{"value":"받침 폭","cached":"받침 폭","format":"General"},"BE29":{"value":"Bb","cached":"Bb","format":"0.000"},"BG29":{"value":"='3.2 관련변수'!N41","cached":0.64,"format":"0.00_);[Red]\\(0.00\\)"},"A30":{"value":"2)","cached":"2)","format":"General"},"B30":{"value":"잔토","cached":"잔토","format":"General"},"J30":{"value":"㎥","cached":"㎥","format":"General"},"K30":{"value":"V1+V2+V3","cached":"V1+V2+V3","format":"0.000"},"W30":{"value":"=AO21+AO22+AO23","cached":169.72905295782746,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ30":{"value":"받침 수","cached":"받침 수","format":"General"},"BE30":{"value":"Nb","cached":"Nb","format":"0.000"},"BG30":{"value":"='3.2 관련변수'!N42","cached":10,"format":"0.00_);[Red]\\(0.00\\)"},"A31":{"value":"3)","cached":"3)","format":"General"},"B31":{"value":"되메우기","cached":"되메우기","format":"General"},"E31":{"value":"토사, 다짐","cached":"토사, 다짐","format":"General"},"J31":{"value":"㎥","cached":"㎥","format":"General"},"K31":{"value":"Vs-(V1+V2+V3)","cached":"Vs-(V1+V2+V3)","format":"0.000"},"W31":{"value":"=AO17-(AO21+AO22+AO23)","cached":552.8809470421727,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ31":{"value":"받침 블럭 길이","cached":"받침 블럭 길이","format":"General"},"BE31":{"value":"Lbc","cached":"Lbc","format":"0.000"},"BG31":{"value":"='3.2 관련변수'!N43","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ32":{"value":"받침 블럭 폭","cached":"받침 블럭 폭","format":"General"},"BE32":{"value":"Bbc","cached":"Bbc","format":"0.000"},"BG32":{"value":"='3.2 관련변수'!N44","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ33":{"value":"받침 블럭 높이","cached":"받침 블럭 높이","format":"General"},"BE33":{"value":"Hbc","cached":"Hbc","format":"0.000"},"BG33":{"value":"='3.2 관련변수'!N45","cached":0.164,"format":"0.00_);[Red]\\(0.00\\)"},"AZ34":{"value":"솔플레이트 두께","cached":"솔플레이트 두께","format":"General"},"BE34":{"value":"Ts","cached":"Ts","format":"0.000"},"BG34":{"value":"='3.2 관련변수'!N46","cached":0.03,"format":"0.00_);[Red]\\(0.00\\)"},"A47":{"value":"▪","cached":"▪","format":"General"},"B47":{"value":"구조체","cached":"구조체","format":"General"},"A48":{"value":"공 종","cached":"공 종","format":"General"},"E48":{"value":"규 격","cached":"규 격","format":"General"},"J48":{"value":"단위","cached":"단위","format":"General"},"K48":{"value":"산정식","cached":"산정식","format":"General"},"W48":{"value":"수량","cached":"수량","format":"General"},"A50":{"value":"4)","cached":"4)","format":"General"},"B50":{"value":"거푸집","cached":"거푸집","format":"General"},"E50":{"value":"강재\n거푸집","cached":"강재\n거푸집","format":"General"},"G50":{"value":"코핑부","cached":"코핑부","format":"General"},"J50":{"value":"㎡","cached":"㎡","format":"General"},"K50":{"value":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","cached":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","format":"0.000"},"W50":{"value":"=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))","cached":72.56659607587385,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G51":{"value":"기둥부","cached":"기둥부","format":"General"},"J51":{"value":"㎡","cached":"㎡","format":"General"},"K51":{"value":"π × Dc × Hcol","cached":"π × Dc × Hcol","format":"General"},"W51":{"value":"=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)","cached":236.80068785698427,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E52":{"value":"합판3회","cached":"합판3회","format":"General"},"G52":{"value":"받침블럭","cached":"받침블럭","format":"General"},"J52":{"value":"㎡","cached":"㎡","format":"General"},"K52":{"value":"(2LbHb + 2BbHb) × Nb","cached":"(2LbHb + 2BbHb) × Nb","format":"General"},"W52":{"value":"=(2*BG31*BG33+2*BG32*BG33)*BG30","cached":7.872,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E53":{"value":"합판6회","cached":"합판6회","format":"General"},"G53":{"value":"버림콘크리트","cached":"버림콘크리트","format":"General"},"J53":{"value":"㎡","cached":"㎡","format":"General"},"K53":{"value":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","cached":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","format":"General"},"W53":{"value":"=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1","cached":3.51,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E54":{"value":"유로폼\n(복잡)","cached":"유로폼\n(복잡)","format":"General"},"G54":{"value":"0~7m","cached":"0~7m","format":"General"},"J54":{"value":"㎡","cached":"㎡","format":"General"},"K54":{"value":"2LfHf + 2BfHf","cached":"2LfHf + 2BfHf","format":"General"},"W54":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G55":{"value":"7~10m","cached":"7~10m","format":"General"},"J55":{"value":"㎡","cached":"㎡","format":"General"},"K55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"G56":{"value":"10~13m","cached":"10~13m","format":"General"},"J56":{"value":"㎡","cached":"㎡","format":"General"},"K56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"A57":{"value":"5)","cached":"5)","format":"General"},"B57":{"value":"콘크리트","cached":"콘크리트","format":"General"},"E57":{"value":"저판 (25-27-15)","cached":"저판 (25-27-15)","format":"General"},"J57":{"value":"㎥","cached":"㎥","format":"General"},"K57":{"value":"Lf × Bf × Hf","cached":"Lf × Bf × Hf","format":"General"},"W57":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E58":{"value":"본체 (25-40-15)","cached":"본체 (25-40-15)","format":"General"},"J58":{"value":"㎥","cached":"㎥","format":"General"},"K58":{"value":"Vcop+Vcol+Vbear","cached":"Vcop+Vcol+Vbear","format":"0.000"},"W58":{"value":"=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)","cached":210.16991944785389,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E59":{"value":"버림콘크리트(40-15-8)","cached":"버림콘크리트(40-15-8)","format":"General"},"J59":{"value":"㎥","cached":"㎥","format":"General"},"K59":{"value":"(Lf+0.2)(Bf+0.2)×0.1","cached":"(Lf+0.2)(Bf+0.2)×0.1","format":"General"},"W59":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"#,##0.000;\\-#,##0.000;\"-\""},"B60":{"value":"콘크리트 타설","cached":"콘크리트 타설","format":"General"},"E60":{"value":"펌프카타설","cached":"펌프카타설","format":"General"},"G60":{"value":"0~15(육상)","cached":"0~15(육상)","format":"General"},"J60":{"value":"㎥","cached":"㎥","format":"General"},"K60":{"value":"Vcop+Vcol+Vfot+Vbear+Vlean","cached":"Vcop+Vcol+Vfot+Vbear+Vlean","format":"General"},"W60":{"value":"=W57+W58+W59","cached":378.2559194478539,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A61":{"value":"6)","cached":"6)","format":"General"},"B61":{"value":"가설계단","cached":"가설계단","format":"General"},"E61":{"value":"워킹타워","cached":"워킹타워","format":"General"},"J61":{"value":"m","cached":"m","format":"General"},"K61":{"value":"(Zb-Zs) x 1EA X 1SET","cached":"(Zb-Zs) x 1EA X 1SET","format":"General"},"W61":{"value":"=BG6-BG7","cached":14.48,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A62":{"value":"7)","cached":"7)","format":"General"},"B62":{"value":"교량받침(2800kN)","cached":"교량받침(2800kN)","format":"General"},"E62":{"value":"양방향 H=166","cached":"양방향 H=166","format":"General"},"J62":{"value":"EA","cached":"EA","format":"General"},"K62":{"value":"Nb","cached":"Nb","format":"General"},"W62":{"value":"=BG30","cached":10,"format":"#,##0;\\-#,##0;\"-\""},"A63":{"value":"8)","cached":"8)","format":"General"},"B63":{"value":"무수축몰탈","cached":"무수축몰탈","format":"General"},"E63":{"value":"T=300mm","cached":"T=300mm","format":"General"},"J63":{"value":"㎥","cached":"㎥","format":"General"},"K63":{"value":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","cached":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","format":"General"},"W63":{"value":"=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30","cached":0.337,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A64":{"value":"9)","cached":"9)","format":"General"},"B64":{"value":"솔플레이트","cached":"솔플레이트","format":"General"},"J64":{"value":"ton","cached":"ton","format":"General"},"K64":{"value":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","cached":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","format":"General"},"W64":{"value":"=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85","cached":1.3941599999999998,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A65":{"value":"10)","cached":"10)","format":"General"},"B65":{"value":"스페이서","cached":"스페이서","format":"General"},"E65":{"value":"슬래브 및 기초용","cached":"슬래브 및 기초용","format":"General"},"J65":{"value":"㎡","cached":"㎡","format":"General"},"K65":{"value":"Afot","cached":"Afot","format":"General"},"W65":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E66":{"value":"벽체용","cached":"벽체용","format":"General"},"J66":{"value":"㎡","cached":"㎡","format":"General"},"K66":{"value":"Acop+Acol","cached":"Acop+Acol","format":"0.000"},"W66":{"value":"=W50+W51","cached":309.36728393285813,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A67":{"value":"11)","cached":"11)","format":"General"},"B67":{"value":"철근가공조립","cached":"철근가공조립","format":"General"},"E67":{"value":"매우복잡","cached":"매우복잡","format":"General"},"J67":{"value":"ton","cached":"ton","format":"General"},"K67":{"value":"<도면참조>","cached":"<도면참조>","format":"0.000"},"W67":{"value":19.316,"cached":19.316,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A68":{"value":"12)","cached":"12)","format":"General"},"B68":{"value":"복합말뚝","cached":"복합말뚝","format":"General"},"E68":{"value":"E.O.I.D","cached":"E.O.I.D","format":"General"},"J68":{"value":"회","cached":"회","format":"General"},"K68":{"value":2,"cached":2,"format":"General"},"W68":{"value":"=K68","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E69":{"value":"Restrike","cached":"Restrike","format":"General"},"J69":{"value":"회","cached":"회","format":"General"},"K69":{"value":2,"cached":2,"format":"General"},"W69":{"value":"=K69","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E70":{"value":"자재비(직항)","cached":"자재비(직항)","format":"General"},"J70":{"value":"본","cached":"본","format":"General"},"K70":{"value":"Np","cached":"Np","format":"General"},"W70":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"E71":{"value":"천공비","cached":"천공비","format":"General"},"J71":{"value":"m","cached":"m","format":"General"},"K71":{"value":"Lb x Np","cached":"Lb x Np","format":"General"},"W71":{"value":"=BG26*BG27","cached":732,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E72":{"value":"주면고정액","cached":"주면고정액","format":"General"},"J72":{"value":"㎥","cached":"㎥","format":"General"},"K72":{"value":"π/4×((Dp+0.1)²-Dp²)×LpxNp","cached":"π/4×((Dp+0.1)²-Dp²)×LpxNp","format":"General"},"W72":{"value":"=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27","cached":74.73848922890116,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E73":{"value":"두부보강","cached":"두부보강","format":"General"},"J73":{"value":"본","cached":"본","format":"General"},"K73":{"value":"Np","cached":"Np","format":"General"},"W73":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"A74":{"value":"13)","cached":"13)","format":"General"},"B74":{"value":"점검시설","cached":"점검시설","format":"General"},"J74":{"value":"EA","cached":"EA","format":"General"},"K74":{"value":1,"cached":1,"format":"General"},"W74":{"value":"=K74","cached":1,"format":"#,##0;\\-#,##0;\"-\""},"A75":{"value":"14)","cached":"14)","format":"General"},"B75":{"value":"콘크리트 양생","cached":"콘크리트 양생","format":"General"},"J75":{"value":"㎡","cached":"㎡","format":"General"},"K75":{"value":"Lf × Bf + Lc × Bc ","cached":"Lf × Bf + Lc × Bc ","format":"General"},"W75":{"value":"=BG21*BG22+BG12*BG13","cached":110.13,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A76":{"value":"15)","cached":"15)","format":"General"},"B76":{"value":"비파괴검사","cached":"비파괴검사","format":"General"},"E76":{"value":"M.T","cached":"M.T","format":"General"},"J76":{"value":"m","cached":"m","format":"General"},"K76":{"value":"Np/10 x 3 x πDp","cached":"Np/10 x 3 x πDp","format":"General"},"W76":{"value":"=BG27/10*3*PI()*BG24","cached":16.964600329384883,"format":"#,##0.000;\\-#,##0.000;\"-\""}},"3.3 수량산출_P1":{"A2":{"value":"3.3 수량 산출","cached":"3.3 수량 산출","format":"0.000"},"E2":{"value":"-","cached":"-","format":"0.000"},"F2":{"value":"(P1)","cached":"(P1)","format":"0.000"},"A3":{"value":"▪","cached":"▪","format":"General"},"B3":{"value":"토공","cached":"토공","format":"General"},"A4":{"value":"공 종","cached":"공 종","format":"General"},"E4":{"value":"규 격","cached":"규 격","format":"General"},"J4":{"value":"단위","cached":"단위","format":"General"},"K4":{"value":"산정식","cached":"산정식","format":"General"},"W4":{"value":"수량","cached":"수량","format":"General"},"AW5":{"value":"구분","cached":"구분","format":"General"},"AZ5":{"value":"변수","cached":"변수","format":"0.000"},"BE5":{"value":"기호","cached":"기호","format":"0.000"},"BG5":{"value":"P1","cached":"P1","format":"0.000"},"A6":{"value":"1)","cached":"1)","format":"General"},"B6":{"value":"구조물터파기","cached":"구조물터파기","format":"General"},"E6":{"value":"육상토사","cached":"육상토사","format":"General"},"G6":{"value":"0-2m","cached":"0-2m","format":"General"},"J6":{"value":"㎥","cached":"㎥","format":"General"},"K6":{"value":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","cached":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","format":"0.000"},"W6":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2","cached":372.26,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI6":{"value":"H","cached":"H","format":"General"},"AJ6":{"value":"=","cached":"=","format":"General"},"AK6":{"value":"=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)","cached":2,"format":"0.00_);[Red]\\(0.00\\)"},"AM6":{"value":"L","cached":"L","format":"General"},"AN6":{"value":"=","cached":"=","format":"General"},"AO6":{"value":"=AO7+2*BG9","cached":16.95,"format":"General"},"AW6":{"value":"토공","cached":"토공","format":"General"},"AZ6":{"value":"받침 EL","cached":"받침 EL","format":"General"},"BE6":{"value":"Zb","cached":"Zb","format":"0.000"},"BG6":{"value":"='3.2 관련변수'!N18","cached":43.411,"format":"0.00_);[Red]\\(0.00\\)"},"G7":{"value":"2-4m","cached":"2-4m","format":"General"},"J7":{"value":"㎥","cached":"㎥","format":"General"},"W7":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2","cached":148.90399999999997,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI7":{"value":"H","cached":"H","format":"General"},"AJ7":{"value":"=","cached":"=","format":"General"},"AK7":{"value":"=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)","cached":0.7999999999999998,"format":"0.00_);[Red]\\(0.00\\)"},"AM7":{"value":"L1","cached":"L1","format":"General"},"AN7":{"value":"=","cached":"=","format":"General"},"AO7":{"value":"=AO8+2*0.5*BG10","cached":11.35,"format":"General"},"AZ7":{"value":"지반고 EL","cached":"지반고 EL","format":"General"},"BE7":{"value":"Zs","cached":"Zs","format":"0.000"},"BG7":{"value":"='3.2 관련변수'!N19","cached":28.931,"format":"0.00_);[Red]\\(0.00\\)"},"G8":{"value":"4-6m","cached":"4-6m","format":"General"},"J8":{"value":"㎥","cached":"㎥","format":"General"},"W8":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI8":{"value":"H","cached":"H","format":"General"},"AJ8":{"value":"=","cached":"=","format":"General"},"AK8":{"value":"=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM8":{"value":"L2","cached":"L2","format":"General"},"AN8":{"value":"=","cached":"=","format":"General"},"AO8":{"value":"=AO9+2*0.3*BG10","cached":11.35,"format":"General"},"AZ8":{"value":"지하수위 WL","cached":"지하수위 WL","format":"General"},"BE8":{"value":"Zw","cached":"Zw","format":"0.000"},"BG8":{"value":"='3.2 관련변수'!N20","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G9":{"value":"6-8m","cached":"6-8m","format":"General"},"J9":{"value":"㎥","cached":"㎥","format":"General"},"W9":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI9":{"value":"H","cached":"H","format":"General"},"AJ9":{"value":"=","cached":"=","format":"General"},"AK9":{"value":"=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM9":{"value":"L3","cached":"L3","format":"General"},"AN9":{"value":"=","cached":"=","format":"General"},"AO9":{"value":"=BG21+2","cached":11.35,"format":"0.00_);[Red]\\(0.00\\)"},"AZ9":{"value":"토사 깊이","cached":"토사 깊이","format":"General"},"BE9":{"value":"H1","cached":"H1","format":"0.000"},"BG9":{"value":"='3.2 관련변수'!N21","cached":2.8,"format":"0.00_);[Red]\\(0.00\\)"},"E10":{"value":"용수토사","cached":"용수토사","format":"General"},"G10":{"value":"0-2m","cached":"0-2m","format":"General"},"J10":{"value":"㎥","cached":"㎥","format":"General"},"W10":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI10":{"value":"H","cached":"H","format":"General"},"AJ10":{"value":"=","cached":"=","format":"General"},"AK10":{"value":"=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM10":{"value":"B","cached":"B","format":"General"},"AN10":{"value":"=","cached":"=","format":"General"},"AO10":{"value":"=AO11+2*BG9","cached":15.4,"format":"General"},"AZ10":{"value":"풍화암 깊이","cached":"풍화암 깊이","format":"General"},"BE10":{"value":"H2","cached":"H2","format":"0.000"},"BG10":{"value":"='3.2 관련변수'!N22","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G11":{"value":"2-4m","cached":"2-4m","format":"General"},"J11":{"value":"㎥","cached":"㎥","format":"General"},"W11":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI11":{"value":"H","cached":"H","format":"General"},"AJ11":{"value":"=","cached":"=","format":"General"},"AK11":{"value":"=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM11":{"value":"B1","cached":"B1","format":"General"},"AN11":{"value":"=","cached":"=","format":"General"},"AO11":{"value":"=AO12+2*0.5*BG10","cached":9.8,"format":"General"},"AZ11":{"value":"연암 깊이","cached":"연암 깊이","format":"General"},"BE11":{"value":"H3","cached":"H3","format":"0.000"},"BG11":{"value":"='3.2 관련변수'!N23","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G12":{"value":"4-6m","cached":"4-6m","format":"General"},"J12":{"value":"㎥","cached":"㎥","format":"General"},"W12":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI12":{"value":"H","cached":"H","format":"General"},"AJ12":{"value":"=","cached":"=","format":"General"},"AK12":{"value":"=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM12":{"value":"B2","cached":"B2","format":"General"},"AN12":{"value":"=","cached":"=","format":"General"},"AO12":{"value":"=AO13+2*0.3*BG11","cached":9.8,"format":"General"},"AW12":{"value":"두부보","cached":"두부보","format":"General"},"AZ12":{"value":"두부보 길이","cached":"두부보 길이","format":"General"},"BE12":{"value":"Lc","cached":"Lc","format":"0.000"},"BG12":{"value":"='3.2 관련변수'!N24","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G13":{"value":"6-8m","cached":"6-8m","format":"General"},"J13":{"value":"㎥","cached":"㎥","format":"General"},"W13":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI13":{"value":"H","cached":"H","format":"General"},"AJ13":{"value":"=","cached":"=","format":"General"},"AK13":{"value":"=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM13":{"value":"B3","cached":"B3","format":"General"},"AN13":{"value":"=","cached":"=","format":"General"},"AO13":{"value":"=BG22+2","cached":9.8,"format":"0.00_);[Red]\\(0.00\\)"},"AZ13":{"value":"두부보 폭","cached":"두부보 폭","format":"General"},"BE13":{"value":"Bc","cached":"Bc","format":"0.000"},"BG13":{"value":"='3.2 관련변수'!N25","cached":3.1,"format":"0.00_);[Red]\\(0.00\\)"},"E14":{"value":"육상풍화암","cached":"육상풍화암","format":"General"},"G14":{"value":"0-2m","cached":"0-2m","format":"General"},"J14":{"value":"㎥","cached":"㎥","format":"General"},"W14":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI14":{"value":"H","cached":"H","format":"General"},"AJ14":{"value":"=","cached":"=","format":"General"},"AK14":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM14":{"value":"H","cached":"H","format":"General"},"AN14":{"value":"=","cached":"=","format":"General"},"AO14":{"value":"=BG7-BG20+0.1","cached":2.8230000000000026,"format":"0.00_);[Red]\\(0.00\\)"},"AZ14":{"value":"두부보 하부높이","cached":"두부보 하부높이","format":"General"},"BE14":{"value":"H1","cached":"H1","format":"0.000"},"BG14":{"value":"='3.2 관련변수'!N26","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G15":{"value":"2-4m","cached":"2-4m","format":"General"},"J15":{"value":"㎥","cached":"㎥","format":"General"},"W15":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI15":{"value":"H","cached":"H","format":"General"},"AJ15":{"value":"=","cached":"=","format":"General"},"AK15":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM15":{"value":"Hw","cached":"Hw","format":"General"},"AN15":{"value":"=","cached":"=","format":"General"},"AO15":{"value":"=BG7-BG8","cached":28.931,"format":"0.00_);[Red]\\(0.00\\)"},"AZ15":{"value":"두부보 상부높이","cached":"두부보 상부높이","format":"General"},"BE15":{"value":"H2","cached":"H2","format":"0.000"},"BG15":{"value":"='3.2 관련변수'!N27","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G16":{"value":"4-6m","cached":"4-6m","format":"General"},"J16":{"value":"㎥","cached":"㎥","format":"General"},"W16":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI16":{"value":"H","cached":"H","format":"General"},"AJ16":{"value":"=","cached":"=","format":"General"},"AK16":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM16":{"value":"Df","cached":"Df","format":"General"},"AN16":{"value":"=","cached":"=","format":"General"},"AO16":{"value":"=BG7-BG20-BG23","cached":0.5230000000000024,"format":"0.00_);[Red]\\(0.00\\)"},"AZ16":{"value":"횡경사(%)","cached":"횡경사(%)","format":"General"},"BE16":{"value":"s","cached":"s","format":"0.000"},"BG16":{"value":"='3.2 관련변수'!N28","cached":3,"format":"0.00_);[Red]\\(0.00\\)"},"G17":{"value":"6-8m","cached":"6-8m","format":"General"},"J17":{"value":"㎥","cached":"㎥","format":"General"},"W17":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI17":{"value":"H","cached":"H","format":"General"},"AJ17":{"value":"=","cached":"=","format":"General"},"AK17":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM17":{"value":"Vs","cached":"Vs","format":"General"},"AN17":{"value":"=","cached":"=","format":"General"},"AO17":{"value":"=AO18+AO19+AO20","cached":521.164,"format":"General"},"AZ17":{"value":"두부보 돌출부 폭","cached":"두부보 돌출부 폭","format":"General"},"BE17":{"value":"a","cached":"a","format":"0.000"},"BG17":{"value":"='3.2 관련변수'!N29","cached":0.2,"format":"0.00_);[Red]\\(0.00\\)"},"E18":{"value":"용수풍화암","cached":"용수풍화암","format":"General"},"G18":{"value":"0-2m","cached":"0-2m","format":"General"},"J18":{"value":"㎥","cached":"㎥","format":"General"},"W18":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI18":{"value":"H","cached":"H","format":"General"},"AJ18":{"value":"=","cached":"=","format":"General"},"AK18":{"value":"=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM18":{"value":"Vs1","cached":"Vs1","format":"General"},"AN18":{"value":"=","cached":"=","format":"General"},"AO18":{"value":"=(AO6*AO10+AO7*AO11)*BG9/2","cached":521.164,"format":"General"},"AZ18":{"value":"두부보 변화부 곡률","cached":"두부보 변화부 곡률","format":"General"},"BE18":{"value":"R","cached":"R","format":"0.000"},"BG18":{"value":"='3.2 관련변수'!N30","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G19":{"value":"2-4m","cached":"2-4m","format":"General"},"J19":{"value":"㎥","cached":"㎥","format":"General"},"W19":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI19":{"value":"H","cached":"H","format":"General"},"AJ19":{"value":"=","cached":"=","format":"General"},"AK19":{"value":"=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM19":{"value":"Vs2","cached":"Vs2","format":"General"},"AN19":{"value":"=","cached":"=","format":"General"},"AO19":{"value":"=(AO7*AO11+AO8*AO12)*BG10/2","cached":0,"format":"General"},"AW19":{"value":"기둥","cached":"기둥","format":"General"},"AZ19":{"value":"기둥 직경","cached":"기둥 직경","format":"General"},"BE19":{"value":"Dc","cached":"Dc","format":"0.000"},"BG19":{"value":"='3.2 관련변수'!N31","cached":2,"format":"0.00_);[Red]\\(0.00\\)"},"G20":{"value":"4-6m","cached":"4-6m","format":"General"},"J20":{"value":"㎥","cached":"㎥","format":"General"},"W20":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI20":{"value":"H","cached":"H","format":"General"},"AJ20":{"value":"=","cached":"=","format":"General"},"AK20":{"value":"=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM20":{"value":"Vs3","cached":"Vs3","format":"General"},"AN20":{"value":"=","cached":"=","format":"General"},"AO20":{"value":"=(AO8*AO12+AO9*AO13)*BG11/2","cached":0,"format":"General"},"AW20":{"value":"저판","cached":"저판","format":"General"},"AZ20":{"value":"저판 저면 EL","cached":"저판 저면 EL","format":"General"},"BE20":{"value":"Zf","cached":"Zf","format":"0.000"},"BG20":{"value":"='3.2 관련변수'!N32","cached":26.208,"format":"0.00_);[Red]\\(0.00\\)"},"G21":{"value":"6-8m","cached":"6-8m","format":"General"},"J21":{"value":"㎥","cached":"㎥","format":"General"},"W21":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI21":{"value":"H","cached":"H","format":"General"},"AJ21":{"value":"=","cached":"=","format":"General"},"AK21":{"value":"=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM21":{"value":"V1","cached":"V1","format":"General"},"AN21":{"value":"=","cached":"=","format":"General"},"AO21":{"value":"=PI()*BG19^2/4*AO16","cached":1.6430529578274693,"format":"General"},"AZ21":{"value":"저판 길이","cached":"저판 길이","format":"General"},"BE21":{"value":"Lf","cached":"Lf","format":"0.000"},"BG21":{"value":"='3.2 관련변수'!N33","cached":9.35,"format":"0.00_);[Red]\\(0.00\\)"},"E22":{"value":"육상연암","cached":"육상연암","format":"General"},"G22":{"value":"0-2m","cached":"0-2m","format":"General"},"J22":{"value":"㎥","cached":"㎥","format":"General"},"W22":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI22":{"value":"H","cached":"H","format":"General"},"AJ22":{"value":"=","cached":"=","format":"General"},"AK22":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM22":{"value":"V2","cached":"V2","format":"General"},"AN22":{"value":"=","cached":"=","format":"General"},"AO22":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"General"},"AZ22":{"value":"저판 폭","cached":"저판 폭","format":"General"},"BE22":{"value":"Bf","cached":"Bf","format":"0.000"},"BG22":{"value":"='3.2 관련변수'!N34","cached":7.8,"format":"0.00_);[Red]\\(0.00\\)"},"G23":{"value":"2-4m","cached":"2-4m","format":"General"},"J23":{"value":"㎥","cached":"㎥","format":"General"},"W23":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI23":{"value":"H","cached":"H","format":"General"},"AJ23":{"value":"=","cached":"=","format":"General"},"AK23":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM23":{"value":"V3","cached":"V3","format":"General"},"AN23":{"value":"=","cached":"=","format":"General"},"AO23":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"General"},"AZ23":{"value":"저판 높이","cached":"저판 높이","format":"General"},"BE23":{"value":"Hf","cached":"Hf","format":"0.000"},"BG23":{"value":"='3.2 관련변수'!N35","cached":2.2,"format":"0.00_);[Red]\\(0.00\\)"},"G24":{"value":"4-6m","cached":"4-6m","format":"General"},"J24":{"value":"㎥","cached":"㎥","format":"General"},"W24":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI24":{"value":"H","cached":"H","format":"General"},"AJ24":{"value":"=","cached":"=","format":"General"},"AK24":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AW24":{"value":"말뚝","cached":"말뚝","format":"General"},"AZ24":{"value":"말뚝 직경","cached":"말뚝 직경","format":"General"},"BE24":{"value":"Dp","cached":"Dp","format":"0.000"},"BG24":{"value":"='3.2 관련변수'!N36","cached":0.6,"format":"0.00_);[Red]\\(0.00\\)"},"G25":{"value":"6-8m","cached":"6-8m","format":"General"},"J25":{"value":"㎥","cached":"㎥","format":"General"},"W25":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI25":{"value":"H","cached":"H","format":"General"},"AJ25":{"value":"=","cached":"=","format":"General"},"AK25":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ25":{"value":"말뚝 두께","cached":"말뚝 두께","format":"General"},"BE25":{"value":"Tp","cached":"Tp","format":"0.000"},"BG25":{"value":"='3.2 관련변수'!N37","cached":0.009,"format":"0.00_);[Red]\\(0.00\\)"},"E26":{"value":"용수연암","cached":"용수연암","format":"General"},"G26":{"value":"0-2m","cached":"0-2m","format":"General"},"J26":{"value":"㎥","cached":"㎥","format":"General"},"W26":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI26":{"value":"H","cached":"H","format":"General"},"AJ26":{"value":"=","cached":"=","format":"General"},"AK26":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ26":{"value":"말뚝 길이","cached":"말뚝 길이","format":"General"},"BE26":{"value":"Lp","cached":"Lp","format":"0.000"},"BG26":{"value":"='3.2 관련변수'!N38","cached":24.4,"format":"0.00_);[Red]\\(0.00\\)"},"G27":{"value":"2-4m","cached":"2-4m","format":"General"},"J27":{"value":"㎥","cached":"㎥","format":"General"},"W27":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI27":{"value":"H","cached":"H","format":"General"},"AJ27":{"value":"=","cached":"=","format":"General"},"AK27":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ27":{"value":"말뚝 수","cached":"말뚝 수","format":"General"},"BE27":{"value":"Np","cached":"Np","format":"0.000"},"BG27":{"value":"='3.2 관련변수'!N39","cached":30,"format":"0.00_);[Red]\\(0.00\\)"},"G28":{"value":"4-6m","cached":"4-6m","format":"General"},"J28":{"value":"㎥","cached":"㎥","format":"General"},"W28":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI28":{"value":"H","cached":"H","format":"General"},"AJ28":{"value":"=","cached":"=","format":"General"},"AK28":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AW28":{"value":"받침","cached":"받침","format":"General"},"AZ28":{"value":"받침 길이","cached":"받침 길이","format":"General"},"BE28":{"value":"Lb","cached":"Lb","format":"0.000"},"BG28":{"value":"='3.2 관련변수'!N40","cached":0.7,"format":"0.00_);[Red]\\(0.00\\)"},"G29":{"value":"6-8m","cached":"6-8m","format":"General"},"J29":{"value":"㎥","cached":"㎥","format":"General"},"W29":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI29":{"value":"H","cached":"H","format":"General"},"AJ29":{"value":"=","cached":"=","format":"General"},"AK29":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ29":{"value":"받침 폭","cached":"받침 폭","format":"General"},"BE29":{"value":"Bb","cached":"Bb","format":"0.000"},"BG29":{"value":"='3.2 관련변수'!N41","cached":0.64,"format":"0.00_);[Red]\\(0.00\\)"},"A30":{"value":"2)","cached":"2)","format":"General"},"B30":{"value":"잔토","cached":"잔토","format":"General"},"J30":{"value":"㎥","cached":"㎥","format":"General"},"K30":{"value":"V1+V2+V3","cached":"V1+V2+V3","format":"0.000"},"W30":{"value":"=AO21+AO22+AO23","cached":169.72905295782746,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ30":{"value":"받침 수","cached":"받침 수","format":"General"},"BE30":{"value":"Nb","cached":"Nb","format":"0.000"},"BG30":{"value":"='3.2 관련변수'!N42","cached":10,"format":"0.00_);[Red]\\(0.00\\)"},"A31":{"value":"3)","cached":"3)","format":"General"},"B31":{"value":"되메우기","cached":"되메우기","format":"General"},"E31":{"value":"토사, 다짐","cached":"토사, 다짐","format":"General"},"J31":{"value":"㎥","cached":"㎥","format":"General"},"K31":{"value":"Vs-(V1+V2+V3)","cached":"Vs-(V1+V2+V3)","format":"0.000"},"W31":{"value":"=AO17-(AO21+AO22+AO23)","cached":351.43494704217255,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ31":{"value":"받침 블럭 길이","cached":"받침 블럭 길이","format":"General"},"BE31":{"value":"Lbc","cached":"Lbc","format":"0.000"},"BG31":{"value":"='3.2 관련변수'!N43","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ32":{"value":"받침 블럭 폭","cached":"받침 블럭 폭","format":"General"},"BE32":{"value":"Bbc","cached":"Bbc","format":"0.000"},"BG32":{"value":"='3.2 관련변수'!N44","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ33":{"value":"받침 블럭 높이","cached":"받침 블럭 높이","format":"General"},"BE33":{"value":"Hbc","cached":"Hbc","format":"0.000"},"BG33":{"value":"='3.2 관련변수'!N45","cached":0.164,"format":"0.00_);[Red]\\(0.00\\)"},"AZ34":{"value":"솔플레이트 두께","cached":"솔플레이트 두께","format":"General"},"BE34":{"value":"Ts","cached":"Ts","format":"0.000"},"BG34":{"value":"='3.2 관련변수'!N46","cached":0.03,"format":"0.00_);[Red]\\(0.00\\)"},"A47":{"value":"▪","cached":"▪","format":"General"},"B47":{"value":"구조체","cached":"구조체","format":"General"},"A48":{"value":"공 종","cached":"공 종","format":"General"},"E48":{"value":"규 격","cached":"규 격","format":"General"},"J48":{"value":"단위","cached":"단위","format":"General"},"K48":{"value":"산정식","cached":"산정식","format":"General"},"W48":{"value":"수량","cached":"수량","format":"General"},"A50":{"value":"4)","cached":"4)","format":"General"},"B50":{"value":"거푸집","cached":"거푸집","format":"General"},"E50":{"value":"강재\n거푸집","cached":"강재\n거푸집","format":"General"},"G50":{"value":"코핑부","cached":"코핑부","format":"General"},"J50":{"value":"㎡","cached":"㎡","format":"General"},"K50":{"value":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","cached":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","format":"0.000"},"W50":{"value":"=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))","cached":72.56659607587385,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G51":{"value":"기둥부","cached":"기둥부","format":"General"},"J51":{"value":"㎡","cached":"㎡","format":"General"},"K51":{"value":"π × Dc × Hcol","cached":"π × Dc × Hcol","format":"General"},"W51":{"value":"=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)","cached":236.80068785698427,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E52":{"value":"합판3회","cached":"합판3회","format":"General"},"G52":{"value":"받침블럭","cached":"받침블럭","format":"General"},"J52":{"value":"㎡","cached":"㎡","format":"General"},"K52":{"value":"(2LbHb + 2BbHb) × Nb","cached":"(2LbHb + 2BbHb) × Nb","format":"General"},"W52":{"value":"=(2*BG31*BG33+2*BG32*BG33)*BG30","cached":7.872,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E53":{"value":"합판6회","cached":"합판6회","format":"General"},"G53":{"value":"버림콘크리트","cached":"버림콘크리트","format":"General"},"J53":{"value":"㎡","cached":"㎡","format":"General"},"K53":{"value":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","cached":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","format":"General"},"W53":{"value":"=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1","cached":3.51,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E54":{"value":"유로폼\n(복잡)","cached":"유로폼\n(복잡)","format":"General"},"G54":{"value":"0~7m","cached":"0~7m","format":"General"},"J54":{"value":"㎡","cached":"㎡","format":"General"},"K54":{"value":"2LfHf + 2BfHf","cached":"2LfHf + 2BfHf","format":"General"},"W54":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G55":{"value":"7~10m","cached":"7~10m","format":"General"},"J55":{"value":"㎡","cached":"㎡","format":"General"},"K55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"G56":{"value":"10~13m","cached":"10~13m","format":"General"},"J56":{"value":"㎡","cached":"㎡","format":"General"},"K56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"A57":{"value":"5)","cached":"5)","format":"General"},"B57":{"value":"콘크리트","cached":"콘크리트","format":"General"},"E57":{"value":"저판 (25-27-15)","cached":"저판 (25-27-15)","format":"General"},"J57":{"value":"㎥","cached":"㎥","format":"General"},"K57":{"value":"Lf × Bf × Hf","cached":"Lf × Bf × Hf","format":"General"},"W57":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E58":{"value":"본체 (25-40-15)","cached":"본체 (25-40-15)","format":"General"},"J58":{"value":"㎥","cached":"㎥","format":"General"},"K58":{"value":"Vcop+Vcol+Vbear","cached":"Vcop+Vcol+Vbear","format":"0.000"},"W58":{"value":"=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)","cached":210.16991944785389,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E59":{"value":"버림콘크리트(40-15-8)","cached":"버림콘크리트(40-15-8)","format":"General"},"J59":{"value":"㎥","cached":"㎥","format":"General"},"K59":{"value":"(Lf+0.2)(Bf+0.2)×0.1","cached":"(Lf+0.2)(Bf+0.2)×0.1","format":"General"},"W59":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"#,##0.000;\\-#,##0.000;\"-\""},"B60":{"value":"콘크리트 타설","cached":"콘크리트 타설","format":"General"},"E60":{"value":"펌프카타설","cached":"펌프카타설","format":"General"},"G60":{"value":"0~15(육상)","cached":"0~15(육상)","format":"General"},"J60":{"value":"㎥","cached":"㎥","format":"General"},"K60":{"value":"Vcop+Vcol+Vfot+Vbear+Vlean","cached":"Vcop+Vcol+Vfot+Vbear+Vlean","format":"General"},"W60":{"value":"=W57+W58+W59","cached":378.2559194478539,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A61":{"value":"6)","cached":"6)","format":"General"},"B61":{"value":"가설계단","cached":"가설계단","format":"General"},"E61":{"value":"워킹타워","cached":"워킹타워","format":"General"},"J61":{"value":"m","cached":"m","format":"General"},"K61":{"value":"(Zb-Zs) x 1EA X 1SET","cached":"(Zb-Zs) x 1EA X 1SET","format":"General"},"W61":{"value":"=BG6-BG7","cached":14.48,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A62":{"value":"7)","cached":"7)","format":"General"},"B62":{"value":"교량받침(2800kN)","cached":"교량받침(2800kN)","format":"General"},"E62":{"value":"양방향 H=166","cached":"양방향 H=166","format":"General"},"J62":{"value":"EA","cached":"EA","format":"General"},"K62":{"value":"Nb","cached":"Nb","format":"General"},"W62":{"value":"=BG30","cached":10,"format":"#,##0;\\-#,##0;\"-\""},"A63":{"value":"8)","cached":"8)","format":"General"},"B63":{"value":"무수축몰탈","cached":"무수축몰탈","format":"General"},"E63":{"value":"T=300mm","cached":"T=300mm","format":"General"},"J63":{"value":"㎥","cached":"㎥","format":"General"},"K63":{"value":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","cached":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","format":"General"},"W63":{"value":"=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30","cached":0.337,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A64":{"value":"9)","cached":"9)","format":"General"},"B64":{"value":"솔플레이트","cached":"솔플레이트","format":"General"},"J64":{"value":"ton","cached":"ton","format":"General"},"K64":{"value":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","cached":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","format":"General"},"W64":{"value":"=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85","cached":1.3941599999999998,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A65":{"value":"10)","cached":"10)","format":"General"},"B65":{"value":"스페이서","cached":"스페이서","format":"General"},"E65":{"value":"슬래브 및 기초용","cached":"슬래브 및 기초용","format":"General"},"J65":{"value":"㎡","cached":"㎡","format":"General"},"K65":{"value":"Afot","cached":"Afot","format":"General"},"W65":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E66":{"value":"벽체용","cached":"벽체용","format":"General"},"J66":{"value":"㎡","cached":"㎡","format":"General"},"K66":{"value":"Acop+Acol","cached":"Acop+Acol","format":"0.000"},"W66":{"value":"=W50+W51","cached":309.36728393285813,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A67":{"value":"11)","cached":"11)","format":"General"},"B67":{"value":"철근가공조립","cached":"철근가공조립","format":"General"},"E67":{"value":"매우복잡","cached":"매우복잡","format":"General"},"J67":{"value":"ton","cached":"ton","format":"General"},"K67":{"value":"<도면참조>","cached":"<도면참조>","format":"0.000"},"W67":{"value":19.316,"cached":19.316,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A68":{"value":"12)","cached":"12)","format":"General"},"B68":{"value":"복합말뚝","cached":"복합말뚝","format":"General"},"E68":{"value":"E.O.I.D","cached":"E.O.I.D","format":"General"},"J68":{"value":"회","cached":"회","format":"General"},"K68":{"value":2,"cached":2,"format":"General"},"W68":{"value":"=K68","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E69":{"value":"Restrike","cached":"Restrike","format":"General"},"J69":{"value":"회","cached":"회","format":"General"},"K69":{"value":2,"cached":2,"format":"General"},"W69":{"value":"=K69","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E70":{"value":"자재비(직항)","cached":"자재비(직항)","format":"General"},"J70":{"value":"본","cached":"본","format":"General"},"K70":{"value":"Np","cached":"Np","format":"General"},"W70":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"E71":{"value":"천공비","cached":"천공비","format":"General"},"J71":{"value":"m","cached":"m","format":"General"},"K71":{"value":"Lb x Np","cached":"Lb x Np","format":"General"},"W71":{"value":"=BG26*BG27","cached":732,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E72":{"value":"주면고정액","cached":"주면고정액","format":"General"},"J72":{"value":"㎥","cached":"㎥","format":"General"},"K72":{"value":"π/4×((Dp+0.1)²-Dp²)×LpxNp","cached":"π/4×((Dp+0.1)²-Dp²)×LpxNp","format":"General"},"W72":{"value":"=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27","cached":74.73848922890116,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E73":{"value":"두부보강","cached":"두부보강","format":"General"},"J73":{"value":"본","cached":"본","format":"General"},"K73":{"value":"Np","cached":"Np","format":"General"},"W73":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"A74":{"value":"13)","cached":"13)","format":"General"},"B74":{"value":"점검시설","cached":"점검시설","format":"General"},"J74":{"value":"EA","cached":"EA","format":"General"},"K74":{"value":1,"cached":1,"format":"General"},"W74":{"value":"=K74","cached":1,"format":"#,##0;\\-#,##0;\"-\""},"A75":{"value":"14)","cached":"14)","format":"General"},"B75":{"value":"콘크리트 양생","cached":"콘크리트 양생","format":"General"},"J75":{"value":"㎡","cached":"㎡","format":"General"},"K75":{"value":"Lf × Bf + Lc × Bc ","cached":"Lf × Bf + Lc × Bc ","format":"General"},"W75":{"value":"=BG21*BG22+BG12*BG13","cached":110.13,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A76":{"value":"15)","cached":"15)","format":"General"},"B76":{"value":"비파괴검사","cached":"비파괴검사","format":"General"},"E76":{"value":"M.T","cached":"M.T","format":"General"},"J76":{"value":"m","cached":"m","format":"General"},"K76":{"value":"Np/10 x 3 x πDp","cached":"Np/10 x 3 x πDp","format":"General"},"W76":{"value":"=BG27/10*3*PI()*BG24","cached":16.964600329384883,"format":"#,##0.000;\\-#,##0.000;\"-\""}},"3.3 수량산출_P2":{"A2":{"value":"3.3 수량 산출","cached":"3.3 수량 산출","format":"0.000"},"E2":{"value":"-","cached":"-","format":"0.000"},"F2":{"value":"(P2)","cached":"(P2)","format":"0.000"},"A3":{"value":"▪","cached":"▪","format":"General"},"B3":{"value":"토공","cached":"토공","format":"General"},"A4":{"value":"공 종","cached":"공 종","format":"General"},"E4":{"value":"규 격","cached":"규 격","format":"General"},"J4":{"value":"단위","cached":"단위","format":"General"},"K4":{"value":"산정식","cached":"산정식","format":"General"},"W4":{"value":"수량","cached":"수량","format":"General"},"AW5":{"value":"구분","cached":"구분","format":"General"},"AZ5":{"value":"변수","cached":"변수","format":"0.000"},"BE5":{"value":"기호","cached":"기호","format":"0.000"},"BG5":{"value":"P2","cached":"P2","format":"0.000"},"A6":{"value":"1)","cached":"1)","format":"General"},"B6":{"value":"구조물터파기","cached":"구조물터파기","format":"General"},"E6":{"value":"육상토사","cached":"육상토사","format":"General"},"G6":{"value":"0-2m","cached":"0-2m","format":"General"},"J6":{"value":"㎥","cached":"㎥","format":"General"},"K6":{"value":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","cached":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","format":"0.000"},"W6":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2","cached":368.3924,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI6":{"value":"H","cached":"H","format":"General"},"AJ6":{"value":"=","cached":"=","format":"General"},"AK6":{"value":"=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)","cached":2,"format":"0.00_);[Red]\\(0.00\\)"},"AM6":{"value":"L","cached":"L","format":"General"},"AN6":{"value":"=","cached":"=","format":"General"},"AO6":{"value":"=AO7+2*BG9","cached":16.83,"format":"General"},"AW6":{"value":"토공","cached":"토공","format":"General"},"AZ6":{"value":"받침 EL","cached":"받침 EL","format":"General"},"BE6":{"value":"Zb","cached":"Zb","format":"0.000"},"BG6":{"value":"='3.2 관련변수'!P18","cached":42.456,"format":"0.00_);[Red]\\(0.00\\)"},"G7":{"value":"2-4m","cached":"2-4m","format":"General"},"J7":{"value":"㎥","cached":"㎥","format":"General"},"W7":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2","cached":136.30518800000004,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI7":{"value":"H","cached":"H","format":"General"},"AJ7":{"value":"=","cached":"=","format":"General"},"AK7":{"value":"=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)","cached":0.7400000000000002,"format":"0.00_);[Red]\\(0.00\\)"},"AM7":{"value":"L1","cached":"L1","format":"General"},"AN7":{"value":"=","cached":"=","format":"General"},"AO7":{"value":"=AO8+2*0.5*BG10","cached":11.35,"format":"General"},"AZ7":{"value":"지반고 EL","cached":"지반고 EL","format":"General"},"BE7":{"value":"Zs","cached":"Zs","format":"0.000"},"BG7":{"value":"='3.2 관련변수'!P19","cached":27.864,"format":"0.00_);[Red]\\(0.00\\)"},"G8":{"value":"4-6m","cached":"4-6m","format":"General"},"J8":{"value":"㎥","cached":"㎥","format":"General"},"W8":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI8":{"value":"H","cached":"H","format":"General"},"AJ8":{"value":"=","cached":"=","format":"General"},"AK8":{"value":"=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM8":{"value":"L2","cached":"L2","format":"General"},"AN8":{"value":"=","cached":"=","format":"General"},"AO8":{"value":"=AO9+2*0.3*BG10","cached":11.35,"format":"General"},"AZ8":{"value":"지하수위 WL","cached":"지하수위 WL","format":"General"},"BE8":{"value":"Zw","cached":"Zw","format":"0.000"},"BG8":{"value":"='3.2 관련변수'!P20","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G9":{"value":"6-8m","cached":"6-8m","format":"General"},"J9":{"value":"㎥","cached":"㎥","format":"General"},"W9":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI9":{"value":"H","cached":"H","format":"General"},"AJ9":{"value":"=","cached":"=","format":"General"},"AK9":{"value":"=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM9":{"value":"L3","cached":"L3","format":"General"},"AN9":{"value":"=","cached":"=","format":"General"},"AO9":{"value":"=BG21+2","cached":11.35,"format":"0.00_);[Red]\\(0.00\\)"},"AZ9":{"value":"토사 깊이","cached":"토사 깊이","format":"General"},"BE9":{"value":"H1","cached":"H1","format":"0.000"},"BG9":{"value":"='3.2 관련변수'!P21","cached":2.74,"format":"0.00_);[Red]\\(0.00\\)"},"E10":{"value":"용수토사","cached":"용수토사","format":"General"},"G10":{"value":"0-2m","cached":"0-2m","format":"General"},"J10":{"value":"㎥","cached":"㎥","format":"General"},"W10":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI10":{"value":"H","cached":"H","format":"General"},"AJ10":{"value":"=","cached":"=","format":"General"},"AK10":{"value":"=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM10":{"value":"B","cached":"B","format":"General"},"AN10":{"value":"=","cached":"=","format":"General"},"AO10":{"value":"=AO11+2*BG9","cached":15.280000000000001,"format":"General"},"AZ10":{"value":"풍화암 깊이","cached":"풍화암 깊이","format":"General"},"BE10":{"value":"H2","cached":"H2","format":"0.000"},"BG10":{"value":"='3.2 관련변수'!P22","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G11":{"value":"2-4m","cached":"2-4m","format":"General"},"J11":{"value":"㎥","cached":"㎥","format":"General"},"W11":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI11":{"value":"H","cached":"H","format":"General"},"AJ11":{"value":"=","cached":"=","format":"General"},"AK11":{"value":"=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM11":{"value":"B1","cached":"B1","format":"General"},"AN11":{"value":"=","cached":"=","format":"General"},"AO11":{"value":"=AO12+2*0.5*BG10","cached":9.8,"format":"General"},"AZ11":{"value":"연암 깊이","cached":"연암 깊이","format":"General"},"BE11":{"value":"H3","cached":"H3","format":"0.000"},"BG11":{"value":"='3.2 관련변수'!P23","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G12":{"value":"4-6m","cached":"4-6m","format":"General"},"J12":{"value":"㎥","cached":"㎥","format":"General"},"W12":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI12":{"value":"H","cached":"H","format":"General"},"AJ12":{"value":"=","cached":"=","format":"General"},"AK12":{"value":"=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM12":{"value":"B2","cached":"B2","format":"General"},"AN12":{"value":"=","cached":"=","format":"General"},"AO12":{"value":"=AO13+2*0.3*BG11","cached":9.8,"format":"General"},"AW12":{"value":"두부보","cached":"두부보","format":"General"},"AZ12":{"value":"두부보 길이","cached":"두부보 길이","format":"General"},"BE12":{"value":"Lc","cached":"Lc","format":"0.000"},"BG12":{"value":"='3.2 관련변수'!P24","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G13":{"value":"6-8m","cached":"6-8m","format":"General"},"J13":{"value":"㎥","cached":"㎥","format":"General"},"W13":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI13":{"value":"H","cached":"H","format":"General"},"AJ13":{"value":"=","cached":"=","format":"General"},"AK13":{"value":"=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM13":{"value":"B3","cached":"B3","format":"General"},"AN13":{"value":"=","cached":"=","format":"General"},"AO13":{"value":"=BG22+2","cached":9.8,"format":"0.00_);[Red]\\(0.00\\)"},"AZ13":{"value":"두부보 폭","cached":"두부보 폭","format":"General"},"BE13":{"value":"Bc","cached":"Bc","format":"0.000"},"BG13":{"value":"='3.2 관련변수'!P25","cached":3.1,"format":"0.00_);[Red]\\(0.00\\)"},"E14":{"value":"육상풍화암","cached":"육상풍화암","format":"General"},"G14":{"value":"0-2m","cached":"0-2m","format":"General"},"J14":{"value":"㎥","cached":"㎥","format":"General"},"W14":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI14":{"value":"H","cached":"H","format":"General"},"AJ14":{"value":"=","cached":"=","format":"General"},"AK14":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM14":{"value":"H","cached":"H","format":"General"},"AN14":{"value":"=","cached":"=","format":"General"},"AO14":{"value":"=BG7-BG20+0.1","cached":2.8409999999999997,"format":"0.00_);[Red]\\(0.00\\)"},"AZ14":{"value":"두부보 하부높이","cached":"두부보 하부높이","format":"General"},"BE14":{"value":"H1","cached":"H1","format":"0.000"},"BG14":{"value":"='3.2 관련변수'!P26","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G15":{"value":"2-4m","cached":"2-4m","format":"General"},"J15":{"value":"㎥","cached":"㎥","format":"General"},"W15":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI15":{"value":"H","cached":"H","format":"General"},"AJ15":{"value":"=","cached":"=","format":"General"},"AK15":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM15":{"value":"Hw","cached":"Hw","format":"General"},"AN15":{"value":"=","cached":"=","format":"General"},"AO15":{"value":"=BG7-BG8","cached":27.864,"format":"0.00_);[Red]\\(0.00\\)"},"AZ15":{"value":"두부보 상부높이","cached":"두부보 상부높이","format":"General"},"BE15":{"value":"H2","cached":"H2","format":"0.000"},"BG15":{"value":"='3.2 관련변수'!P27","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G16":{"value":"4-6m","cached":"4-6m","format":"General"},"J16":{"value":"㎥","cached":"㎥","format":"General"},"W16":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI16":{"value":"H","cached":"H","format":"General"},"AJ16":{"value":"=","cached":"=","format":"General"},"AK16":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM16":{"value":"Df","cached":"Df","format":"General"},"AN16":{"value":"=","cached":"=","format":"General"},"AO16":{"value":"=BG7-BG20-BG23","cached":0.5409999999999995,"format":"0.00_);[Red]\\(0.00\\)"},"AZ16":{"value":"횡경사(%)","cached":"횡경사(%)","format":"General"},"BE16":{"value":"s","cached":"s","format":"0.000"},"BG16":{"value":"='3.2 관련변수'!P28","cached":3,"format":"0.00_);[Red]\\(0.00\\)"},"G17":{"value":"6-8m","cached":"6-8m","format":"General"},"J17":{"value":"㎥","cached":"㎥","format":"General"},"W17":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI17":{"value":"H","cached":"H","format":"General"},"AJ17":{"value":"=","cached":"=","format":"General"},"AK17":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM17":{"value":"Vs","cached":"Vs","format":"General"},"AN17":{"value":"=","cached":"=","format":"General"},"AO17":{"value":"=AO18+AO19+AO20","cached":504.69758800000005,"format":"General"},"AZ17":{"value":"두부보 돌출부 폭","cached":"두부보 돌출부 폭","format":"General"},"BE17":{"value":"a","cached":"a","format":"0.000"},"BG17":{"value":"='3.2 관련변수'!P29","cached":0.2,"format":"0.00_);[Red]\\(0.00\\)"},"E18":{"value":"용수풍화암","cached":"용수풍화암","format":"General"},"G18":{"value":"0-2m","cached":"0-2m","format":"General"},"J18":{"value":"㎥","cached":"㎥","format":"General"},"W18":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI18":{"value":"H","cached":"H","format":"General"},"AJ18":{"value":"=","cached":"=","format":"General"},"AK18":{"value":"=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM18":{"value":"Vs1","cached":"Vs1","format":"General"},"AN18":{"value":"=","cached":"=","format":"General"},"AO18":{"value":"=(AO6*AO10+AO7*AO11)*BG9/2","cached":504.69758800000005,"format":"General"},"AZ18":{"value":"두부보 변화부 곡률","cached":"두부보 변화부 곡률","format":"General"},"BE18":{"value":"R","cached":"R","format":"0.000"},"BG18":{"value":"='3.2 관련변수'!P30","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G19":{"value":"2-4m","cached":"2-4m","format":"General"},"J19":{"value":"㎥","cached":"㎥","format":"General"},"W19":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI19":{"value":"H","cached":"H","format":"General"},"AJ19":{"value":"=","cached":"=","format":"General"},"AK19":{"value":"=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM19":{"value":"Vs2","cached":"Vs2","format":"General"},"AN19":{"value":"=","cached":"=","format":"General"},"AO19":{"value":"=(AO7*AO11+AO8*AO12)*BG10/2","cached":0,"format":"General"},"AW19":{"value":"기둥","cached":"기둥","format":"General"},"AZ19":{"value":"기둥 직경","cached":"기둥 직경","format":"General"},"BE19":{"value":"Dc","cached":"Dc","format":"0.000"},"BG19":{"value":"='3.2 관련변수'!P31","cached":2,"format":"0.00_);[Red]\\(0.00\\)"},"G20":{"value":"4-6m","cached":"4-6m","format":"General"},"J20":{"value":"㎥","cached":"㎥","format":"General"},"W20":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI20":{"value":"H","cached":"H","format":"General"},"AJ20":{"value":"=","cached":"=","format":"General"},"AK20":{"value":"=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM20":{"value":"Vs3","cached":"Vs3","format":"General"},"AN20":{"value":"=","cached":"=","format":"General"},"AO20":{"value":"=(AO8*AO12+AO9*AO13)*BG11/2","cached":0,"format":"General"},"AW20":{"value":"저판","cached":"저판","format":"General"},"AZ20":{"value":"저판 저면 EL","cached":"저판 저면 EL","format":"General"},"BE20":{"value":"Zf","cached":"Zf","format":"0.000"},"BG20":{"value":"='3.2 관련변수'!P32","cached":25.123,"format":"0.00_);[Red]\\(0.00\\)"},"G21":{"value":"6-8m","cached":"6-8m","format":"General"},"J21":{"value":"㎥","cached":"㎥","format":"General"},"W21":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI21":{"value":"H","cached":"H","format":"General"},"AJ21":{"value":"=","cached":"=","format":"General"},"AK21":{"value":"=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM21":{"value":"V1","cached":"V1","format":"General"},"AN21":{"value":"=","cached":"=","format":"General"},"AO21":{"value":"=PI()*BG19^2/4*AO16","cached":1.6996016255920765,"format":"General"},"AZ21":{"value":"저판 길이","cached":"저판 길이","format":"General"},"BE21":{"value":"Lf","cached":"Lf","format":"0.000"},"BG21":{"value":"='3.2 관련변수'!P33","cached":9.35,"format":"0.00_);[Red]\\(0.00\\)"},"E22":{"value":"육상연암","cached":"육상연암","format":"General"},"G22":{"value":"0-2m","cached":"0-2m","format":"General"},"J22":{"value":"㎥","cached":"㎥","format":"General"},"W22":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI22":{"value":"H","cached":"H","format":"General"},"AJ22":{"value":"=","cached":"=","format":"General"},"AK22":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM22":{"value":"V2","cached":"V2","format":"General"},"AN22":{"value":"=","cached":"=","format":"General"},"AO22":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"General"},"AZ22":{"value":"저판 폭","cached":"저판 폭","format":"General"},"BE22":{"value":"Bf","cached":"Bf","format":"0.000"},"BG22":{"value":"='3.2 관련변수'!P34","cached":7.8,"format":"0.00_);[Red]\\(0.00\\)"},"G23":{"value":"2-4m","cached":"2-4m","format":"General"},"J23":{"value":"㎥","cached":"㎥","format":"General"},"W23":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI23":{"value":"H","cached":"H","format":"General"},"AJ23":{"value":"=","cached":"=","format":"General"},"AK23":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM23":{"value":"V3","cached":"V3","format":"General"},"AN23":{"value":"=","cached":"=","format":"General"},"AO23":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"General"},"AZ23":{"value":"저판 높이","cached":"저판 높이","format":"General"},"BE23":{"value":"Hf","cached":"Hf","format":"0.000"},"BG23":{"value":"='3.2 관련변수'!P35","cached":2.2,"format":"0.00_);[Red]\\(0.00\\)"},"G24":{"value":"4-6m","cached":"4-6m","format":"General"},"J24":{"value":"㎥","cached":"㎥","format":"General"},"W24":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI24":{"value":"H","cached":"H","format":"General"},"AJ24":{"value":"=","cached":"=","format":"General"},"AK24":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AW24":{"value":"말뚝","cached":"말뚝","format":"General"},"AZ24":{"value":"말뚝 직경","cached":"말뚝 직경","format":"General"},"BE24":{"value":"Dp","cached":"Dp","format":"0.000"},"BG24":{"value":"='3.2 관련변수'!P36","cached":0.6,"format":"0.00_);[Red]\\(0.00\\)"},"G25":{"value":"6-8m","cached":"6-8m","format":"General"},"J25":{"value":"㎥","cached":"㎥","format":"General"},"W25":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI25":{"value":"H","cached":"H","format":"General"},"AJ25":{"value":"=","cached":"=","format":"General"},"AK25":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ25":{"value":"말뚝 두께","cached":"말뚝 두께","format":"General"},"BE25":{"value":"Tp","cached":"Tp","format":"0.000"},"BG25":{"value":"='3.2 관련변수'!P37","cached":0.009,"format":"0.00_);[Red]\\(0.00\\)"},"E26":{"value":"용수연암","cached":"용수연암","format":"General"},"G26":{"value":"0-2m","cached":"0-2m","format":"General"},"J26":{"value":"㎥","cached":"㎥","format":"General"},"W26":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI26":{"value":"H","cached":"H","format":"General"},"AJ26":{"value":"=","cached":"=","format":"General"},"AK26":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ26":{"value":"말뚝 길이","cached":"말뚝 길이","format":"General"},"BE26":{"value":"Lp","cached":"Lp","format":"0.000"},"BG26":{"value":"='3.2 관련변수'!P38","cached":25.9,"format":"0.00_);[Red]\\(0.00\\)"},"G27":{"value":"2-4m","cached":"2-4m","format":"General"},"J27":{"value":"㎥","cached":"㎥","format":"General"},"W27":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI27":{"value":"H","cached":"H","format":"General"},"AJ27":{"value":"=","cached":"=","format":"General"},"AK27":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ27":{"value":"말뚝 수","cached":"말뚝 수","format":"General"},"BE27":{"value":"Np","cached":"Np","format":"0.000"},"BG27":{"value":"='3.2 관련변수'!P39","cached":30,"format":"0.00_);[Red]\\(0.00\\)"},"G28":{"value":"4-6m","cached":"4-6m","format":"General"},"J28":{"value":"㎥","cached":"㎥","format":"General"},"W28":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI28":{"value":"H","cached":"H","format":"General"},"AJ28":{"value":"=","cached":"=","format":"General"},"AK28":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AW28":{"value":"받침","cached":"받침","format":"General"},"AZ28":{"value":"받침 길이","cached":"받침 길이","format":"General"},"BE28":{"value":"Lb","cached":"Lb","format":"0.000"},"BG28":{"value":"='3.2 관련변수'!P40","cached":0.7,"format":"0.00_);[Red]\\(0.00\\)"},"G29":{"value":"6-8m","cached":"6-8m","format":"General"},"J29":{"value":"㎥","cached":"㎥","format":"General"},"W29":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI29":{"value":"H","cached":"H","format":"General"},"AJ29":{"value":"=","cached":"=","format":"General"},"AK29":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ29":{"value":"받침 폭","cached":"받침 폭","format":"General"},"BE29":{"value":"Bb","cached":"Bb","format":"0.000"},"BG29":{"value":"='3.2 관련변수'!P41","cached":0.65,"format":"0.00_);[Red]\\(0.00\\)"},"A30":{"value":"2)","cached":"2)","format":"General"},"B30":{"value":"잔토","cached":"잔토","format":"General"},"J30":{"value":"㎥","cached":"㎥","format":"General"},"K30":{"value":"V1+V2+V3","cached":"V1+V2+V3","format":"0.000"},"W30":{"value":"=AO21+AO22+AO23","cached":169.78560162559205,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ30":{"value":"받침 수","cached":"받침 수","format":"General"},"BE30":{"value":"Nb","cached":"Nb","format":"0.000"},"BG30":{"value":"='3.2 관련변수'!P42","cached":10,"format":"0.00_);[Red]\\(0.00\\)"},"A31":{"value":"3)","cached":"3)","format":"General"},"B31":{"value":"되메우기","cached":"되메우기","format":"General"},"E31":{"value":"토사, 다짐","cached":"토사, 다짐","format":"General"},"J31":{"value":"㎥","cached":"㎥","format":"General"},"K31":{"value":"Vs-(V1+V2+V3)","cached":"Vs-(V1+V2+V3)","format":"0.000"},"W31":{"value":"=AO17-(AO21+AO22+AO23)","cached":334.911986374408,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ31":{"value":"받침 블럭 길이","cached":"받침 블럭 길이","format":"General"},"BE31":{"value":"Lbc","cached":"Lbc","format":"0.000"},"BG31":{"value":"='3.2 관련변수'!P43","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ32":{"value":"받침 블럭 폭","cached":"받침 블럭 폭","format":"General"},"BE32":{"value":"Bbc","cached":"Bbc","format":"0.000"},"BG32":{"value":"='3.2 관련변수'!P44","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ33":{"value":"받침 블럭 높이","cached":"받침 블럭 높이","format":"General"},"BE33":{"value":"Hbc","cached":"Hbc","format":"0.000"},"BG33":{"value":"='3.2 관련변수'!P45","cached":0.18,"format":"0.00_);[Red]\\(0.00\\)"},"AZ34":{"value":"솔플레이트 두께","cached":"솔플레이트 두께","format":"General"},"BE34":{"value":"Ts","cached":"Ts","format":"0.000"},"BG34":{"value":"='3.2 관련변수'!P46","cached":0.03,"format":"0.00_);[Red]\\(0.00\\)"},"A47":{"value":"▪","cached":"▪","format":"General"},"B47":{"value":"구조체","cached":"구조체","format":"General"},"A48":{"value":"공 종","cached":"공 종","format":"General"},"E48":{"value":"규 격","cached":"규 격","format":"General"},"J48":{"value":"단위","cached":"단위","format":"General"},"K48":{"value":"산정식","cached":"산정식","format":"General"},"W48":{"value":"수량","cached":"수량","format":"General"},"A50":{"value":"4)","cached":"4)","format":"General"},"B50":{"value":"거푸집","cached":"거푸집","format":"General"},"E50":{"value":"강재\n거푸집","cached":"강재\n거푸집","format":"General"},"G50":{"value":"코핑부","cached":"코핑부","format":"General"},"J50":{"value":"㎡","cached":"㎡","format":"General"},"K50":{"value":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","cached":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","format":"0.000"},"W50":{"value":"=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))","cached":72.56659607587385,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G51":{"value":"기둥부","cached":"기둥부","format":"General"},"J51":{"value":"㎡","cached":"㎡","format":"General"},"K51":{"value":"π × Dc × Hcol","cached":"π × Dc × Hcol","format":"General"},"W51":{"value":"=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)","cached":230.68714855309852,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E52":{"value":"합판3회","cached":"합판3회","format":"General"},"G52":{"value":"받침블럭","cached":"받침블럭","format":"General"},"J52":{"value":"㎡","cached":"㎡","format":"General"},"K52":{"value":"(2LbHb + 2BbHb) × Nb","cached":"(2LbHb + 2BbHb) × Nb","format":"General"},"W52":{"value":"=(2*BG31*BG33+2*BG32*BG33)*BG30","cached":8.64,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E53":{"value":"합판6회","cached":"합판6회","format":"General"},"G53":{"value":"버림콘크리트","cached":"버림콘크리트","format":"General"},"J53":{"value":"㎡","cached":"㎡","format":"General"},"K53":{"value":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","cached":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","format":"General"},"W53":{"value":"=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1","cached":3.51,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E54":{"value":"유로폼\n(복잡)","cached":"유로폼\n(복잡)","format":"General"},"G54":{"value":"0~7m","cached":"0~7m","format":"General"},"J54":{"value":"㎡","cached":"㎡","format":"General"},"K54":{"value":"2LfHf + 2BfHf","cached":"2LfHf + 2BfHf","format":"General"},"W54":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G55":{"value":"7~10m","cached":"7~10m","format":"General"},"J55":{"value":"㎡","cached":"㎡","format":"General"},"K55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"G56":{"value":"10~13m","cached":"10~13m","format":"General"},"J56":{"value":"㎡","cached":"㎡","format":"General"},"K56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"A57":{"value":"5)","cached":"5)","format":"General"},"B57":{"value":"콘크리트","cached":"콘크리트","format":"General"},"E57":{"value":"저판 (25-27-15)","cached":"저판 (25-27-15)","format":"General"},"J57":{"value":"㎥","cached":"㎥","format":"General"},"K57":{"value":"Lf × Bf × Hf","cached":"Lf × Bf × Hf","format":"General"},"W57":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E58":{"value":"본체 (25-40-15)","cached":"본체 (25-40-15)","format":"General"},"J58":{"value":"㎥","cached":"㎥","format":"General"},"K58":{"value":"Vcop+Vcol+Vbear","cached":"Vcop+Vcol+Vbear","format":"0.000"},"W58":{"value":"=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)","cached":207.343549795911,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E59":{"value":"버림콘크리트(40-15-8)","cached":"버림콘크리트(40-15-8)","format":"General"},"J59":{"value":"㎥","cached":"㎥","format":"General"},"K59":{"value":"(Lf+0.2)(Bf+0.2)×0.1","cached":"(Lf+0.2)(Bf+0.2)×0.1","format":"General"},"W59":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"#,##0.000;\\-#,##0.000;\"-\""},"B60":{"value":"콘크리트 타설","cached":"콘크리트 타설","format":"General"},"E60":{"value":"펌프카타설","cached":"펌프카타설","format":"General"},"G60":{"value":"0~15(육상)","cached":"0~15(육상)","format":"General"},"J60":{"value":"㎥","cached":"㎥","format":"General"},"K60":{"value":"Vcop+Vcol+Vfot+Vbear+Vlean","cached":"Vcop+Vcol+Vfot+Vbear+Vlean","format":"General"},"W60":{"value":"=W57+W58+W59","cached":375.429549795911,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A61":{"value":"6)","cached":"6)","format":"General"},"B61":{"value":"가설계단","cached":"가설계단","format":"General"},"E61":{"value":"워킹타워","cached":"워킹타워","format":"General"},"J61":{"value":"m","cached":"m","format":"General"},"K61":{"value":"(Zb-Zs) x 1EA X 1SET","cached":"(Zb-Zs) x 1EA X 1SET","format":"General"},"W61":{"value":"=BG6-BG7","cached":14.592000000000002,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A62":{"value":"7)","cached":"7)","format":"General"},"B62":{"value":"교량받침(2800kN)","cached":"교량받침(2800kN)","format":"General"},"E62":{"value":"양방향 H=166","cached":"양방향 H=166","format":"General"},"J62":{"value":"EA","cached":"EA","format":"General"},"K62":{"value":"Nb","cached":"Nb","format":"General"},"W62":{"value":"=BG30","cached":10,"format":"#,##0;\\-#,##0;\"-\""},"A63":{"value":"8)","cached":"8)","format":"General"},"B63":{"value":"무수축몰탈","cached":"무수축몰탈","format":"General"},"E63":{"value":"T=300mm","cached":"T=300mm","format":"General"},"J63":{"value":"㎥","cached":"㎥","format":"General"},"K63":{"value":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","cached":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","format":"General"},"W63":{"value":"=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30","cached":0.34125000000000005,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A64":{"value":"9)","cached":"9)","format":"General"},"B64":{"value":"솔플레이트","cached":"솔플레이트","format":"General"},"J64":{"value":"ton","cached":"ton","format":"General"},"K64":{"value":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","cached":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","format":"General"},"W64":{"value":"=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85","cached":1.4129999999999998,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A65":{"value":"10)","cached":"10)","format":"General"},"B65":{"value":"스페이서","cached":"스페이서","format":"General"},"E65":{"value":"슬래브 및 기초용","cached":"슬래브 및 기초용","format":"General"},"J65":{"value":"㎡","cached":"㎡","format":"General"},"K65":{"value":"Afot","cached":"Afot","format":"General"},"W65":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E66":{"value":"벽체용","cached":"벽체용","format":"General"},"J66":{"value":"㎡","cached":"㎡","format":"General"},"K66":{"value":"Acop+Acol","cached":"Acop+Acol","format":"0.000"},"W66":{"value":"=W50+W51","cached":303.25374462897236,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A67":{"value":"11)","cached":"11)","format":"General"},"B67":{"value":"철근가공조립","cached":"철근가공조립","format":"General"},"E67":{"value":"매우복잡","cached":"매우복잡","format":"General"},"J67":{"value":"ton","cached":"ton","format":"General"},"K67":{"value":"<도면참조>","cached":"<도면참조>","format":"0.000"},"W67":{"value":19.316,"cached":19.316,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A68":{"value":"12)","cached":"12)","format":"General"},"B68":{"value":"복합말뚝","cached":"복합말뚝","format":"General"},"E68":{"value":"E.O.I.D","cached":"E.O.I.D","format":"General"},"J68":{"value":"회","cached":"회","format":"General"},"K68":{"value":2,"cached":2,"format":"General"},"W68":{"value":"=K68","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E69":{"value":"Restrike","cached":"Restrike","format":"General"},"J69":{"value":"회","cached":"회","format":"General"},"K69":{"value":2,"cached":2,"format":"General"},"W69":{"value":"=K69","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E70":{"value":"자재비(직항)","cached":"자재비(직항)","format":"General"},"J70":{"value":"본","cached":"본","format":"General"},"K70":{"value":"Np","cached":"Np","format":"General"},"W70":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"E71":{"value":"천공비","cached":"천공비","format":"General"},"J71":{"value":"m","cached":"m","format":"General"},"K71":{"value":"Lb x Np","cached":"Lb x Np","format":"General"},"W71":{"value":"=BG26*BG27","cached":777,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E72":{"value":"주면고정액","cached":"주면고정액","format":"General"},"J72":{"value":"㎥","cached":"㎥","format":"General"},"K72":{"value":"π/4×((Dp+0.1)²-Dp²)×LpxNp","cached":"π/4×((Dp+0.1)²-Dp²)×LpxNp","format":"General"},"W72":{"value":"=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27","cached":79.33306848477622,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E73":{"value":"두부보강","cached":"두부보강","format":"General"},"J73":{"value":"본","cached":"본","format":"General"},"K73":{"value":"Np","cached":"Np","format":"General"},"W73":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"A74":{"value":"13)","cached":"13)","format":"General"},"B74":{"value":"점검시설","cached":"점검시설","format":"General"},"J74":{"value":"EA","cached":"EA","format":"General"},"K74":{"value":1,"cached":1,"format":"General"},"W74":{"value":"=K74","cached":1,"format":"#,##0;\\-#,##0;\"-\""},"A75":{"value":"14)","cached":"14)","format":"General"},"B75":{"value":"콘크리트 양생","cached":"콘크리트 양생","format":"General"},"J75":{"value":"㎡","cached":"㎡","format":"General"},"K75":{"value":"Lf × Bf + Lc × Bc ","cached":"Lf × Bf + Lc × Bc ","format":"General"},"W75":{"value":"=BG21*BG22+BG12*BG13","cached":110.13,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A76":{"value":"15)","cached":"15)","format":"General"},"B76":{"value":"비파괴검사","cached":"비파괴검사","format":"General"},"E76":{"value":"M.T","cached":"M.T","format":"General"},"J76":{"value":"m","cached":"m","format":"General"},"K76":{"value":"Np/10 x 3 x πDp","cached":"Np/10 x 3 x πDp","format":"General"},"W76":{"value":"=BG27/10*3*PI()*BG24","cached":16.964600329384883,"format":"#,##0.000;\\-#,##0.000;\"-\""}},"3.3 수량산출_P3":{"A2":{"value":"3.3 수량 산출","cached":"3.3 수량 산출","format":"0.000"},"E2":{"value":"-","cached":"-","format":"0.000"},"F2":{"value":"(P3)","cached":"(P3)","format":"0.000"},"A3":{"value":"▪","cached":"▪","format":"General"},"B3":{"value":"토공","cached":"토공","format":"General"},"A4":{"value":"공 종","cached":"공 종","format":"General"},"E4":{"value":"규 격","cached":"규 격","format":"General"},"J4":{"value":"단위","cached":"단위","format":"General"},"K4":{"value":"산정식","cached":"산정식","format":"General"},"W4":{"value":"수량","cached":"수량","format":"General"},"AW5":{"value":"구분","cached":"구분","format":"General"},"AZ5":{"value":"변수","cached":"변수","format":"0.000"},"BE5":{"value":"기호","cached":"기호","format":"0.000"},"BG5":{"value":"P3","cached":"P3","format":"0.000"},"A6":{"value":"1)","cached":"1)","format":"General"},"B6":{"value":"구조물터파기","cached":"구조물터파기","format":"General"},"E6":{"value":"육상토사","cached":"육상토사","format":"General"},"G6":{"value":"0-2m","cached":"0-2m","format":"General"},"J6":{"value":"㎥","cached":"㎥","format":"General"},"K6":{"value":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","cached":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","format":"0.000"},"W6":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2","cached":375.50500000000005,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI6":{"value":"H","cached":"H","format":"General"},"AJ6":{"value":"=","cached":"=","format":"General"},"AK6":{"value":"=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)","cached":2,"format":"0.00_);[Red]\\(0.00\\)"},"AM6":{"value":"L","cached":"L","format":"General"},"AN6":{"value":"=","cached":"=","format":"General"},"AO6":{"value":"=AO7+2*BG9","cached":17.05,"format":"General"},"AW6":{"value":"토공","cached":"토공","format":"General"},"AZ6":{"value":"받침 EL","cached":"받침 EL","format":"General"},"BE6":{"value":"Zb","cached":"Zb","format":"0.000"},"BG6":{"value":"='3.2 관련변수'!R18","cached":41.502,"format":"0.00_);[Red]\\(0.00\\)"},"G7":{"value":"2-4m","cached":"2-4m","format":"General"},"J7":{"value":"㎥","cached":"㎥","format":"General"},"W7":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2","cached":159.58962500000004,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI7":{"value":"H","cached":"H","format":"General"},"AJ7":{"value":"=","cached":"=","format":"General"},"AK7":{"value":"=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)","cached":0.8500000000000001,"format":"0.00_);[Red]\\(0.00\\)"},"AM7":{"value":"L1","cached":"L1","format":"General"},"AN7":{"value":"=","cached":"=","format":"General"},"AO7":{"value":"=AO8+2*0.5*BG10","cached":11.35,"format":"General"},"AZ7":{"value":"지반고 EL","cached":"지반고 EL","format":"General"},"BE7":{"value":"Zs","cached":"Zs","format":"0.000"},"BG7":{"value":"='3.2 관련변수'!R19","cached":27.911,"format":"0.00_);[Red]\\(0.00\\)"},"G8":{"value":"4-6m","cached":"4-6m","format":"General"},"J8":{"value":"㎥","cached":"㎥","format":"General"},"W8":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI8":{"value":"H","cached":"H","format":"General"},"AJ8":{"value":"=","cached":"=","format":"General"},"AK8":{"value":"=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM8":{"value":"L2","cached":"L2","format":"General"},"AN8":{"value":"=","cached":"=","format":"General"},"AO8":{"value":"=AO9+2*0.3*BG10","cached":11.35,"format":"General"},"AZ8":{"value":"지하수위 WL","cached":"지하수위 WL","format":"General"},"BE8":{"value":"Zw","cached":"Zw","format":"0.000"},"BG8":{"value":"='3.2 관련변수'!R20","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G9":{"value":"6-8m","cached":"6-8m","format":"General"},"J9":{"value":"㎥","cached":"㎥","format":"General"},"W9":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI9":{"value":"H","cached":"H","format":"General"},"AJ9":{"value":"=","cached":"=","format":"General"},"AK9":{"value":"=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM9":{"value":"L3","cached":"L3","format":"General"},"AN9":{"value":"=","cached":"=","format":"General"},"AO9":{"value":"=BG21+2","cached":11.35,"format":"0.00_);[Red]\\(0.00\\)"},"AZ9":{"value":"토사 깊이","cached":"토사 깊이","format":"General"},"BE9":{"value":"H1","cached":"H1","format":"0.000"},"BG9":{"value":"='3.2 관련변수'!R21","cached":2.85,"format":"0.00_);[Red]\\(0.00\\)"},"E10":{"value":"용수토사","cached":"용수토사","format":"General"},"G10":{"value":"0-2m","cached":"0-2m","format":"General"},"J10":{"value":"㎥","cached":"㎥","format":"General"},"W10":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI10":{"value":"H","cached":"H","format":"General"},"AJ10":{"value":"=","cached":"=","format":"General"},"AK10":{"value":"=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM10":{"value":"B","cached":"B","format":"General"},"AN10":{"value":"=","cached":"=","format":"General"},"AO10":{"value":"=AO11+2*BG9","cached":15.5,"format":"General"},"AZ10":{"value":"풍화암 깊이","cached":"풍화암 깊이","format":"General"},"BE10":{"value":"H2","cached":"H2","format":"0.000"},"BG10":{"value":"='3.2 관련변수'!R22","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G11":{"value":"2-4m","cached":"2-4m","format":"General"},"J11":{"value":"㎥","cached":"㎥","format":"General"},"W11":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI11":{"value":"H","cached":"H","format":"General"},"AJ11":{"value":"=","cached":"=","format":"General"},"AK11":{"value":"=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM11":{"value":"B1","cached":"B1","format":"General"},"AN11":{"value":"=","cached":"=","format":"General"},"AO11":{"value":"=AO12+2*0.5*BG10","cached":9.8,"format":"General"},"AZ11":{"value":"연암 깊이","cached":"연암 깊이","format":"General"},"BE11":{"value":"H3","cached":"H3","format":"0.000"},"BG11":{"value":"='3.2 관련변수'!R23","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G12":{"value":"4-6m","cached":"4-6m","format":"General"},"J12":{"value":"㎥","cached":"㎥","format":"General"},"W12":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI12":{"value":"H","cached":"H","format":"General"},"AJ12":{"value":"=","cached":"=","format":"General"},"AK12":{"value":"=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM12":{"value":"B2","cached":"B2","format":"General"},"AN12":{"value":"=","cached":"=","format":"General"},"AO12":{"value":"=AO13+2*0.3*BG11","cached":9.8,"format":"General"},"AW12":{"value":"두부보","cached":"두부보","format":"General"},"AZ12":{"value":"두부보 길이","cached":"두부보 길이","format":"General"},"BE12":{"value":"Lc","cached":"Lc","format":"0.000"},"BG12":{"value":"='3.2 관련변수'!R24","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G13":{"value":"6-8m","cached":"6-8m","format":"General"},"J13":{"value":"㎥","cached":"㎥","format":"General"},"W13":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI13":{"value":"H","cached":"H","format":"General"},"AJ13":{"value":"=","cached":"=","format":"General"},"AK13":{"value":"=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM13":{"value":"B3","cached":"B3","format":"General"},"AN13":{"value":"=","cached":"=","format":"General"},"AO13":{"value":"=BG22+2","cached":9.8,"format":"0.00_);[Red]\\(0.00\\)"},"AZ13":{"value":"두부보 폭","cached":"두부보 폭","format":"General"},"BE13":{"value":"Bc","cached":"Bc","format":"0.000"},"BG13":{"value":"='3.2 관련변수'!R25","cached":3.1,"format":"0.00_);[Red]\\(0.00\\)"},"E14":{"value":"육상풍화암","cached":"육상풍화암","format":"General"},"G14":{"value":"0-2m","cached":"0-2m","format":"General"},"J14":{"value":"㎥","cached":"㎥","format":"General"},"W14":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI14":{"value":"H","cached":"H","format":"General"},"AJ14":{"value":"=","cached":"=","format":"General"},"AK14":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM14":{"value":"H","cached":"H","format":"General"},"AN14":{"value":"=","cached":"=","format":"General"},"AO14":{"value":"=BG7-BG20+0.1","cached":2.8360000000000007,"format":"0.00_);[Red]\\(0.00\\)"},"AZ14":{"value":"두부보 하부높이","cached":"두부보 하부높이","format":"General"},"BE14":{"value":"H1","cached":"H1","format":"0.000"},"BG14":{"value":"='3.2 관련변수'!R26","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G15":{"value":"2-4m","cached":"2-4m","format":"General"},"J15":{"value":"㎥","cached":"㎥","format":"General"},"W15":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI15":{"value":"H","cached":"H","format":"General"},"AJ15":{"value":"=","cached":"=","format":"General"},"AK15":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM15":{"value":"Hw","cached":"Hw","format":"General"},"AN15":{"value":"=","cached":"=","format":"General"},"AO15":{"value":"=BG7-BG8","cached":27.911,"format":"0.00_);[Red]\\(0.00\\)"},"AZ15":{"value":"두부보 상부높이","cached":"두부보 상부높이","format":"General"},"BE15":{"value":"H2","cached":"H2","format":"0.000"},"BG15":{"value":"='3.2 관련변수'!R27","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G16":{"value":"4-6m","cached":"4-6m","format":"General"},"J16":{"value":"㎥","cached":"㎥","format":"General"},"W16":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI16":{"value":"H","cached":"H","format":"General"},"AJ16":{"value":"=","cached":"=","format":"General"},"AK16":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM16":{"value":"Df","cached":"Df","format":"General"},"AN16":{"value":"=","cached":"=","format":"General"},"AO16":{"value":"=BG7-BG20-BG23","cached":0.5360000000000005,"format":"0.00_);[Red]\\(0.00\\)"},"AZ16":{"value":"횡경사(%)","cached":"횡경사(%)","format":"General"},"BE16":{"value":"s","cached":"s","format":"0.000"},"BG16":{"value":"='3.2 관련변수'!R28","cached":3,"format":"0.00_);[Red]\\(0.00\\)"},"G17":{"value":"6-8m","cached":"6-8m","format":"General"},"J17":{"value":"㎥","cached":"㎥","format":"General"},"W17":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI17":{"value":"H","cached":"H","format":"General"},"AJ17":{"value":"=","cached":"=","format":"General"},"AK17":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM17":{"value":"Vs","cached":"Vs","format":"General"},"AN17":{"value":"=","cached":"=","format":"General"},"AO17":{"value":"=AO18+AO19+AO20","cached":535.0946250000001,"format":"General"},"AZ17":{"value":"두부보 돌출부 폭","cached":"두부보 돌출부 폭","format":"General"},"BE17":{"value":"a","cached":"a","format":"0.000"},"BG17":{"value":"='3.2 관련변수'!R29","cached":0.2,"format":"0.00_);[Red]\\(0.00\\)"},"E18":{"value":"용수풍화암","cached":"용수풍화암","format":"General"},"G18":{"value":"0-2m","cached":"0-2m","format":"General"},"J18":{"value":"㎥","cached":"㎥","format":"General"},"W18":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI18":{"value":"H","cached":"H","format":"General"},"AJ18":{"value":"=","cached":"=","format":"General"},"AK18":{"value":"=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM18":{"value":"Vs1","cached":"Vs1","format":"General"},"AN18":{"value":"=","cached":"=","format":"General"},"AO18":{"value":"=(AO6*AO10+AO7*AO11)*BG9/2","cached":535.0946250000001,"format":"General"},"AZ18":{"value":"두부보 변화부 곡률","cached":"두부보 변화부 곡률","format":"General"},"BE18":{"value":"R","cached":"R","format":"0.000"},"BG18":{"value":"='3.2 관련변수'!R30","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G19":{"value":"2-4m","cached":"2-4m","format":"General"},"J19":{"value":"㎥","cached":"㎥","format":"General"},"W19":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI19":{"value":"H","cached":"H","format":"General"},"AJ19":{"value":"=","cached":"=","format":"General"},"AK19":{"value":"=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM19":{"value":"Vs2","cached":"Vs2","format":"General"},"AN19":{"value":"=","cached":"=","format":"General"},"AO19":{"value":"=(AO7*AO11+AO8*AO12)*BG10/2","cached":0,"format":"General"},"AW19":{"value":"기둥","cached":"기둥","format":"General"},"AZ19":{"value":"기둥 직경","cached":"기둥 직경","format":"General"},"BE19":{"value":"Dc","cached":"Dc","format":"0.000"},"BG19":{"value":"='3.2 관련변수'!R31","cached":2,"format":"0.00_);[Red]\\(0.00\\)"},"G20":{"value":"4-6m","cached":"4-6m","format":"General"},"J20":{"value":"㎥","cached":"㎥","format":"General"},"W20":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI20":{"value":"H","cached":"H","format":"General"},"AJ20":{"value":"=","cached":"=","format":"General"},"AK20":{"value":"=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM20":{"value":"Vs3","cached":"Vs3","format":"General"},"AN20":{"value":"=","cached":"=","format":"General"},"AO20":{"value":"=(AO8*AO12+AO9*AO13)*BG11/2","cached":0,"format":"General"},"AW20":{"value":"저판","cached":"저판","format":"General"},"AZ20":{"value":"저판 저면 EL","cached":"저판 저면 EL","format":"General"},"BE20":{"value":"Zf","cached":"Zf","format":"0.000"},"BG20":{"value":"='3.2 관련변수'!R32","cached":25.175,"format":"0.00_);[Red]\\(0.00\\)"},"G21":{"value":"6-8m","cached":"6-8m","format":"General"},"J21":{"value":"㎥","cached":"㎥","format":"General"},"W21":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI21":{"value":"H","cached":"H","format":"General"},"AJ21":{"value":"=","cached":"=","format":"General"},"AK21":{"value":"=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM21":{"value":"V1","cached":"V1","format":"General"},"AN21":{"value":"=","cached":"=","format":"General"},"AO21":{"value":"=PI()*BG19^2/4*AO16","cached":1.6838936623241305,"format":"General"},"AZ21":{"value":"저판 길이","cached":"저판 길이","format":"General"},"BE21":{"value":"Lf","cached":"Lf","format":"0.000"},"BG21":{"value":"='3.2 관련변수'!R33","cached":9.35,"format":"0.00_);[Red]\\(0.00\\)"},"E22":{"value":"육상연암","cached":"육상연암","format":"General"},"G22":{"value":"0-2m","cached":"0-2m","format":"General"},"J22":{"value":"㎥","cached":"㎥","format":"General"},"W22":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI22":{"value":"H","cached":"H","format":"General"},"AJ22":{"value":"=","cached":"=","format":"General"},"AK22":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM22":{"value":"V2","cached":"V2","format":"General"},"AN22":{"value":"=","cached":"=","format":"General"},"AO22":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"General"},"AZ22":{"value":"저판 폭","cached":"저판 폭","format":"General"},"BE22":{"value":"Bf","cached":"Bf","format":"0.000"},"BG22":{"value":"='3.2 관련변수'!R34","cached":7.8,"format":"0.00_);[Red]\\(0.00\\)"},"G23":{"value":"2-4m","cached":"2-4m","format":"General"},"J23":{"value":"㎥","cached":"㎥","format":"General"},"W23":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI23":{"value":"H","cached":"H","format":"General"},"AJ23":{"value":"=","cached":"=","format":"General"},"AK23":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM23":{"value":"V3","cached":"V3","format":"General"},"AN23":{"value":"=","cached":"=","format":"General"},"AO23":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"General"},"AZ23":{"value":"저판 높이","cached":"저판 높이","format":"General"},"BE23":{"value":"Hf","cached":"Hf","format":"0.000"},"BG23":{"value":"='3.2 관련변수'!R35","cached":2.2,"format":"0.00_);[Red]\\(0.00\\)"},"G24":{"value":"4-6m","cached":"4-6m","format":"General"},"J24":{"value":"㎥","cached":"㎥","format":"General"},"W24":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI24":{"value":"H","cached":"H","format":"General"},"AJ24":{"value":"=","cached":"=","format":"General"},"AK24":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AW24":{"value":"말뚝","cached":"말뚝","format":"General"},"AZ24":{"value":"말뚝 직경","cached":"말뚝 직경","format":"General"},"BE24":{"value":"Dp","cached":"Dp","format":"0.000"},"BG24":{"value":"='3.2 관련변수'!R36","cached":0.6,"format":"0.00_);[Red]\\(0.00\\)"},"G25":{"value":"6-8m","cached":"6-8m","format":"General"},"J25":{"value":"㎥","cached":"㎥","format":"General"},"W25":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI25":{"value":"H","cached":"H","format":"General"},"AJ25":{"value":"=","cached":"=","format":"General"},"AK25":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ25":{"value":"말뚝 두께","cached":"말뚝 두께","format":"General"},"BE25":{"value":"Tp","cached":"Tp","format":"0.000"},"BG25":{"value":"='3.2 관련변수'!R37","cached":0.009,"format":"0.00_);[Red]\\(0.00\\)"},"E26":{"value":"용수연암","cached":"용수연암","format":"General"},"G26":{"value":"0-2m","cached":"0-2m","format":"General"},"J26":{"value":"㎥","cached":"㎥","format":"General"},"W26":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI26":{"value":"H","cached":"H","format":"General"},"AJ26":{"value":"=","cached":"=","format":"General"},"AK26":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ26":{"value":"말뚝 길이","cached":"말뚝 길이","format":"General"},"BE26":{"value":"Lp","cached":"Lp","format":"0.000"},"BG26":{"value":"='3.2 관련변수'!R38","cached":25.3,"format":"0.00_);[Red]\\(0.00\\)"},"G27":{"value":"2-4m","cached":"2-4m","format":"General"},"J27":{"value":"㎥","cached":"㎥","format":"General"},"W27":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI27":{"value":"H","cached":"H","format":"General"},"AJ27":{"value":"=","cached":"=","format":"General"},"AK27":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ27":{"value":"말뚝 수","cached":"말뚝 수","format":"General"},"BE27":{"value":"Np","cached":"Np","format":"0.000"},"BG27":{"value":"='3.2 관련변수'!R39","cached":30,"format":"0.00_);[Red]\\(0.00\\)"},"G28":{"value":"4-6m","cached":"4-6m","format":"General"},"J28":{"value":"㎥","cached":"㎥","format":"General"},"W28":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI28":{"value":"H","cached":"H","format":"General"},"AJ28":{"value":"=","cached":"=","format":"General"},"AK28":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AW28":{"value":"받침","cached":"받침","format":"General"},"AZ28":{"value":"받침 길이","cached":"받침 길이","format":"General"},"BE28":{"value":"Lb","cached":"Lb","format":"0.000"},"BG28":{"value":"='3.2 관련변수'!R40","cached":0.7,"format":"0.00_);[Red]\\(0.00\\)"},"G29":{"value":"6-8m","cached":"6-8m","format":"General"},"J29":{"value":"㎥","cached":"㎥","format":"General"},"W29":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI29":{"value":"H","cached":"H","format":"General"},"AJ29":{"value":"=","cached":"=","format":"General"},"AK29":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ29":{"value":"받침 폭","cached":"받침 폭","format":"General"},"BE29":{"value":"Bb","cached":"Bb","format":"0.000"},"BG29":{"value":"='3.2 관련변수'!R41","cached":0.65,"format":"0.00_);[Red]\\(0.00\\)"},"A30":{"value":"2)","cached":"2)","format":"General"},"B30":{"value":"잔토","cached":"잔토","format":"General"},"J30":{"value":"㎥","cached":"㎥","format":"General"},"K30":{"value":"V1+V2+V3","cached":"V1+V2+V3","format":"0.000"},"W30":{"value":"=AO21+AO22+AO23","cached":169.7698936623241,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ30":{"value":"받침 수","cached":"받침 수","format":"General"},"BE30":{"value":"Nb","cached":"Nb","format":"0.000"},"BG30":{"value":"='3.2 관련변수'!R42","cached":10,"format":"0.00_);[Red]\\(0.00\\)"},"A31":{"value":"3)","cached":"3)","format":"General"},"B31":{"value":"되메우기","cached":"되메우기","format":"General"},"E31":{"value":"토사, 다짐","cached":"토사, 다짐","format":"General"},"J31":{"value":"㎥","cached":"㎥","format":"General"},"K31":{"value":"Vs-(V1+V2+V3)","cached":"Vs-(V1+V2+V3)","format":"0.000"},"W31":{"value":"=AO17-(AO21+AO22+AO23)","cached":365.324731337676,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ31":{"value":"받침 블럭 길이","cached":"받침 블럭 길이","format":"General"},"BE31":{"value":"Lbc","cached":"Lbc","format":"0.000"},"BG31":{"value":"='3.2 관련변수'!R43","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ32":{"value":"받침 블럭 폭","cached":"받침 블럭 폭","format":"General"},"BE32":{"value":"Bbc","cached":"Bbc","format":"0.000"},"BG32":{"value":"='3.2 관련변수'!R44","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ33":{"value":"받침 블럭 높이","cached":"받침 블럭 높이","format":"General"},"BE33":{"value":"Hbc","cached":"Hbc","format":"0.000"},"BG33":{"value":"='3.2 관련변수'!R45","cached":0.196,"format":"0.00_);[Red]\\(0.00\\)"},"AZ34":{"value":"솔플레이트 두께","cached":"솔플레이트 두께","format":"General"},"BE34":{"value":"Ts","cached":"Ts","format":"0.000"},"BG34":{"value":"='3.2 관련변수'!R46","cached":0.03,"format":"0.00_);[Red]\\(0.00\\)"},"A47":{"value":"▪","cached":"▪","format":"General"},"B47":{"value":"구조체","cached":"구조체","format":"General"},"A48":{"value":"공 종","cached":"공 종","format":"General"},"E48":{"value":"규 격","cached":"규 격","format":"General"},"J48":{"value":"단위","cached":"단위","format":"General"},"K48":{"value":"산정식","cached":"산정식","format":"General"},"W48":{"value":"수량","cached":"수량","format":"General"},"A50":{"value":"4)","cached":"4)","format":"General"},"B50":{"value":"거푸집","cached":"거푸집","format":"General"},"E50":{"value":"강재\n거푸집","cached":"강재\n거푸집","format":"General"},"G50":{"value":"코핑부","cached":"코핑부","format":"General"},"J50":{"value":"㎡","cached":"㎡","format":"General"},"K50":{"value":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","cached":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","format":"0.000"},"W50":{"value":"=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))","cached":72.56659607587385,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G51":{"value":"기둥부","cached":"기둥부","format":"General"},"J51":{"value":"㎡","cached":"㎡","format":"General"},"K51":{"value":"π × Dc × Hcol","cached":"π × Dc × Hcol","format":"General"},"W51":{"value":"=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)","cached":224.7244056965851,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E52":{"value":"합판3회","cached":"합판3회","format":"General"},"G52":{"value":"받침블럭","cached":"받침블럭","format":"General"},"J52":{"value":"㎡","cached":"㎡","format":"General"},"K52":{"value":"(2LbHb + 2BbHb) × Nb","cached":"(2LbHb + 2BbHb) × Nb","format":"General"},"W52":{"value":"=(2*BG31*BG33+2*BG32*BG33)*BG30","cached":9.408,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E53":{"value":"합판6회","cached":"합판6회","format":"General"},"G53":{"value":"버림콘크리트","cached":"버림콘크리트","format":"General"},"J53":{"value":"㎡","cached":"㎡","format":"General"},"K53":{"value":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","cached":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","format":"General"},"W53":{"value":"=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1","cached":3.51,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E54":{"value":"유로폼\n(복잡)","cached":"유로폼\n(복잡)","format":"General"},"G54":{"value":"0~7m","cached":"0~7m","format":"General"},"J54":{"value":"㎡","cached":"㎡","format":"General"},"K54":{"value":"2LfHf + 2BfHf","cached":"2LfHf + 2BfHf","format":"General"},"W54":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G55":{"value":"7~10m","cached":"7~10m","format":"General"},"J55":{"value":"㎡","cached":"㎡","format":"General"},"K55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"G56":{"value":"10~13m","cached":"10~13m","format":"General"},"J56":{"value":"㎡","cached":"㎡","format":"General"},"K56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"A57":{"value":"5)","cached":"5)","format":"General"},"B57":{"value":"콘크리트","cached":"콘크리트","format":"General"},"E57":{"value":"저판 (25-27-15)","cached":"저판 (25-27-15)","format":"General"},"J57":{"value":"㎥","cached":"㎥","format":"General"},"K57":{"value":"Lf × Bf × Hf","cached":"Lf × Bf × Hf","format":"General"},"W57":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E58":{"value":"본체 (25-40-15)","cached":"본체 (25-40-15)","format":"General"},"J58":{"value":"㎥","cached":"㎥","format":"General"},"K58":{"value":"Vcop+Vcol+Vbear","cached":"Vcop+Vcol+Vbear","format":"0.000"},"W58":{"value":"=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)","cached":204.59257836765428,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E59":{"value":"버림콘크리트(40-15-8)","cached":"버림콘크리트(40-15-8)","format":"General"},"J59":{"value":"㎥","cached":"㎥","format":"General"},"K59":{"value":"(Lf+0.2)(Bf+0.2)×0.1","cached":"(Lf+0.2)(Bf+0.2)×0.1","format":"General"},"W59":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"#,##0.000;\\-#,##0.000;\"-\""},"B60":{"value":"콘크리트 타설","cached":"콘크리트 타설","format":"General"},"E60":{"value":"펌프카타설","cached":"펌프카타설","format":"General"},"G60":{"value":"0~15(육상)","cached":"0~15(육상)","format":"General"},"J60":{"value":"㎥","cached":"㎥","format":"General"},"K60":{"value":"Vcop+Vcol+Vfot+Vbear+Vlean","cached":"Vcop+Vcol+Vfot+Vbear+Vlean","format":"General"},"W60":{"value":"=W57+W58+W59","cached":372.67857836765427,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A61":{"value":"6)","cached":"6)","format":"General"},"B61":{"value":"가설계단","cached":"가설계단","format":"General"},"E61":{"value":"워킹타워","cached":"워킹타워","format":"General"},"J61":{"value":"m","cached":"m","format":"General"},"K61":{"value":"(Zb-Zs) x 1EA X 1SET","cached":"(Zb-Zs) x 1EA X 1SET","format":"General"},"W61":{"value":"=BG6-BG7","cached":13.591000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A62":{"value":"7)","cached":"7)","format":"General"},"B62":{"value":"교량받침(2800kN)","cached":"교량받침(2800kN)","format":"General"},"E62":{"value":"양방향 H=166","cached":"양방향 H=166","format":"General"},"J62":{"value":"EA","cached":"EA","format":"General"},"K62":{"value":"Nb","cached":"Nb","format":"General"},"W62":{"value":"=BG30","cached":10,"format":"#,##0;\\-#,##0;\"-\""},"A63":{"value":"8)","cached":"8)","format":"General"},"B63":{"value":"무수축몰탈","cached":"무수축몰탈","format":"General"},"E63":{"value":"T=300mm","cached":"T=300mm","format":"General"},"J63":{"value":"㎥","cached":"㎥","format":"General"},"K63":{"value":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","cached":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","format":"General"},"W63":{"value":"=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30","cached":0.34125000000000005,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A64":{"value":"9)","cached":"9)","format":"General"},"B64":{"value":"솔플레이트","cached":"솔플레이트","format":"General"},"J64":{"value":"ton","cached":"ton","format":"General"},"K64":{"value":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","cached":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","format":"General"},"W64":{"value":"=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85","cached":1.4129999999999998,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A65":{"value":"10)","cached":"10)","format":"General"},"B65":{"value":"스페이서","cached":"스페이서","format":"General"},"E65":{"value":"슬래브 및 기초용","cached":"슬래브 및 기초용","format":"General"},"J65":{"value":"㎡","cached":"㎡","format":"General"},"K65":{"value":"Afot","cached":"Afot","format":"General"},"W65":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E66":{"value":"벽체용","cached":"벽체용","format":"General"},"J66":{"value":"㎡","cached":"㎡","format":"General"},"K66":{"value":"Acop+Acol","cached":"Acop+Acol","format":"0.000"},"W66":{"value":"=W50+W51","cached":297.29100177245897,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A67":{"value":"11)","cached":"11)","format":"General"},"B67":{"value":"철근가공조립","cached":"철근가공조립","format":"General"},"E67":{"value":"매우복잡","cached":"매우복잡","format":"General"},"J67":{"value":"ton","cached":"ton","format":"General"},"K67":{"value":"<도면참조>","cached":"<도면참조>","format":"0.000"},"W67":{"value":19.316,"cached":19.316,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A68":{"value":"12)","cached":"12)","format":"General"},"B68":{"value":"복합말뚝","cached":"복합말뚝","format":"General"},"E68":{"value":"E.O.I.D","cached":"E.O.I.D","format":"General"},"J68":{"value":"회","cached":"회","format":"General"},"K68":{"value":2,"cached":2,"format":"General"},"W68":{"value":"=K68","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E69":{"value":"Restrike","cached":"Restrike","format":"General"},"J69":{"value":"회","cached":"회","format":"General"},"K69":{"value":2,"cached":2,"format":"General"},"W69":{"value":"=K69","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E70":{"value":"자재비(직항)","cached":"자재비(직항)","format":"General"},"J70":{"value":"본","cached":"본","format":"General"},"K70":{"value":"Np","cached":"Np","format":"General"},"W70":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"E71":{"value":"천공비","cached":"천공비","format":"General"},"J71":{"value":"m","cached":"m","format":"General"},"K71":{"value":"Lb x Np","cached":"Lb x Np","format":"General"},"W71":{"value":"=BG26*BG27","cached":759,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E72":{"value":"주면고정액","cached":"주면고정액","format":"General"},"J72":{"value":"㎥","cached":"㎥","format":"General"},"K72":{"value":"π/4×((Dp+0.1)²-Dp²)×LpxNp","cached":"π/4×((Dp+0.1)²-Dp²)×LpxNp","format":"General"},"W72":{"value":"=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27","cached":77.4952367824262,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E73":{"value":"두부보강","cached":"두부보강","format":"General"},"J73":{"value":"본","cached":"본","format":"General"},"K73":{"value":"Np","cached":"Np","format":"General"},"W73":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"A74":{"value":"13)","cached":"13)","format":"General"},"B74":{"value":"점검시설","cached":"점검시설","format":"General"},"J74":{"value":"EA","cached":"EA","format":"General"},"K74":{"value":1,"cached":1,"format":"General"},"W74":{"value":"=K74","cached":1,"format":"#,##0;\\-#,##0;\"-\""},"A75":{"value":"14)","cached":"14)","format":"General"},"B75":{"value":"콘크리트 양생","cached":"콘크리트 양생","format":"General"},"J75":{"value":"㎡","cached":"㎡","format":"General"},"K75":{"value":"Lf × Bf + Lc × Bc ","cached":"Lf × Bf + Lc × Bc ","format":"General"},"W75":{"value":"=BG21*BG22+BG12*BG13","cached":110.13,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A76":{"value":"15)","cached":"15)","format":"General"},"B76":{"value":"비파괴검사","cached":"비파괴검사","format":"General"},"E76":{"value":"M.T","cached":"M.T","format":"General"},"J76":{"value":"m","cached":"m","format":"General"},"K76":{"value":"Np/10 x 3 x πDp","cached":"Np/10 x 3 x πDp","format":"General"},"W76":{"value":"=BG27/10*3*PI()*BG24","cached":16.964600329384883,"format":"#,##0.000;\\-#,##0.000;\"-\""}},"3.3 수량산출_P4":{"A2":{"value":"3.3 수량 산출","cached":"3.3 수량 산출","format":"0.000"},"E2":{"value":"-","cached":"-","format":"0.000"},"F2":{"value":"(P4)","cached":"(P4)","format":"0.000"},"A3":{"value":"▪","cached":"▪","format":"General"},"B3":{"value":"토공","cached":"토공","format":"General"},"A4":{"value":"공 종","cached":"공 종","format":"General"},"E4":{"value":"규 격","cached":"규 격","format":"General"},"J4":{"value":"단위","cached":"단위","format":"General"},"K4":{"value":"산정식","cached":"산정식","format":"General"},"W4":{"value":"수량","cached":"수량","format":"General"},"AW5":{"value":"구분","cached":"구분","format":"General"},"AZ5":{"value":"변수","cached":"변수","format":"0.000"},"BE5":{"value":"기호","cached":"기호","format":"0.000"},"BG5":{"value":"P4","cached":"P4","format":"0.000"},"A6":{"value":"1)","cached":"1)","format":"General"},"B6":{"value":"구조물터파기","cached":"구조물터파기","format":"General"},"E6":{"value":"육상토사","cached":"육상토사","format":"General"},"G6":{"value":"0-2m","cached":"0-2m","format":"General"},"J6":{"value":"㎥","cached":"㎥","format":"General"},"K6":{"value":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","cached":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","format":"0.000"},"W6":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2","cached":375.50500000000005,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI6":{"value":"H","cached":"H","format":"General"},"AJ6":{"value":"=","cached":"=","format":"General"},"AK6":{"value":"=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)","cached":2,"format":"0.00_);[Red]\\(0.00\\)"},"AM6":{"value":"L","cached":"L","format":"General"},"AN6":{"value":"=","cached":"=","format":"General"},"AO6":{"value":"=AO7+2*BG9","cached":17.05,"format":"General"},"AW6":{"value":"토공","cached":"토공","format":"General"},"AZ6":{"value":"받침 EL","cached":"받침 EL","format":"General"},"BE6":{"value":"Zb","cached":"Zb","format":"0.000"},"BG6":{"value":"='3.2 관련변수'!T18","cached":40.547,"format":"0.00_);[Red]\\(0.00\\)"},"G7":{"value":"2-4m","cached":"2-4m","format":"General"},"J7":{"value":"㎥","cached":"㎥","format":"General"},"W7":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2","cached":159.58962500000004,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI7":{"value":"H","cached":"H","format":"General"},"AJ7":{"value":"=","cached":"=","format":"General"},"AK7":{"value":"=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)","cached":0.8500000000000001,"format":"0.00_);[Red]\\(0.00\\)"},"AM7":{"value":"L1","cached":"L1","format":"General"},"AN7":{"value":"=","cached":"=","format":"General"},"AO7":{"value":"=AO8+2*0.5*BG10","cached":11.35,"format":"General"},"AZ7":{"value":"지반고 EL","cached":"지반고 EL","format":"General"},"BE7":{"value":"Zs","cached":"Zs","format":"0.000"},"BG7":{"value":"='3.2 관련변수'!T19","cached":28.068,"format":"0.00_);[Red]\\(0.00\\)"},"G8":{"value":"4-6m","cached":"4-6m","format":"General"},"J8":{"value":"㎥","cached":"㎥","format":"General"},"W8":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI8":{"value":"H","cached":"H","format":"General"},"AJ8":{"value":"=","cached":"=","format":"General"},"AK8":{"value":"=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM8":{"value":"L2","cached":"L2","format":"General"},"AN8":{"value":"=","cached":"=","format":"General"},"AO8":{"value":"=AO9+2*0.3*BG10","cached":11.35,"format":"General"},"AZ8":{"value":"지하수위 WL","cached":"지하수위 WL","format":"General"},"BE8":{"value":"Zw","cached":"Zw","format":"0.000"},"BG8":{"value":"='3.2 관련변수'!T20","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G9":{"value":"6-8m","cached":"6-8m","format":"General"},"J9":{"value":"㎥","cached":"㎥","format":"General"},"W9":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI9":{"value":"H","cached":"H","format":"General"},"AJ9":{"value":"=","cached":"=","format":"General"},"AK9":{"value":"=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM9":{"value":"L3","cached":"L3","format":"General"},"AN9":{"value":"=","cached":"=","format":"General"},"AO9":{"value":"=BG21+2","cached":11.35,"format":"0.00_);[Red]\\(0.00\\)"},"AZ9":{"value":"토사 깊이","cached":"토사 깊이","format":"General"},"BE9":{"value":"H1","cached":"H1","format":"0.000"},"BG9":{"value":"='3.2 관련변수'!T21","cached":2.85,"format":"0.00_);[Red]\\(0.00\\)"},"E10":{"value":"용수토사","cached":"용수토사","format":"General"},"G10":{"value":"0-2m","cached":"0-2m","format":"General"},"J10":{"value":"㎥","cached":"㎥","format":"General"},"W10":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI10":{"value":"H","cached":"H","format":"General"},"AJ10":{"value":"=","cached":"=","format":"General"},"AK10":{"value":"=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM10":{"value":"B","cached":"B","format":"General"},"AN10":{"value":"=","cached":"=","format":"General"},"AO10":{"value":"=AO11+2*BG9","cached":15.5,"format":"General"},"AZ10":{"value":"풍화암 깊이","cached":"풍화암 깊이","format":"General"},"BE10":{"value":"H2","cached":"H2","format":"0.000"},"BG10":{"value":"='3.2 관련변수'!T22","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G11":{"value":"2-4m","cached":"2-4m","format":"General"},"J11":{"value":"㎥","cached":"㎥","format":"General"},"W11":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI11":{"value":"H","cached":"H","format":"General"},"AJ11":{"value":"=","cached":"=","format":"General"},"AK11":{"value":"=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM11":{"value":"B1","cached":"B1","format":"General"},"AN11":{"value":"=","cached":"=","format":"General"},"AO11":{"value":"=AO12+2*0.5*BG10","cached":9.8,"format":"General"},"AZ11":{"value":"연암 깊이","cached":"연암 깊이","format":"General"},"BE11":{"value":"H3","cached":"H3","format":"0.000"},"BG11":{"value":"='3.2 관련변수'!T23","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G12":{"value":"4-6m","cached":"4-6m","format":"General"},"J12":{"value":"㎥","cached":"㎥","format":"General"},"W12":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI12":{"value":"H","cached":"H","format":"General"},"AJ12":{"value":"=","cached":"=","format":"General"},"AK12":{"value":"=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM12":{"value":"B2","cached":"B2","format":"General"},"AN12":{"value":"=","cached":"=","format":"General"},"AO12":{"value":"=AO13+2*0.3*BG11","cached":9.8,"format":"General"},"AW12":{"value":"두부보","cached":"두부보","format":"General"},"AZ12":{"value":"두부보 길이","cached":"두부보 길이","format":"General"},"BE12":{"value":"Lc","cached":"Lc","format":"0.000"},"BG12":{"value":"='3.2 관련변수'!T24","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G13":{"value":"6-8m","cached":"6-8m","format":"General"},"J13":{"value":"㎥","cached":"㎥","format":"General"},"W13":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI13":{"value":"H","cached":"H","format":"General"},"AJ13":{"value":"=","cached":"=","format":"General"},"AK13":{"value":"=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM13":{"value":"B3","cached":"B3","format":"General"},"AN13":{"value":"=","cached":"=","format":"General"},"AO13":{"value":"=BG22+2","cached":9.8,"format":"0.00_);[Red]\\(0.00\\)"},"AZ13":{"value":"두부보 폭","cached":"두부보 폭","format":"General"},"BE13":{"value":"Bc","cached":"Bc","format":"0.000"},"BG13":{"value":"='3.2 관련변수'!T25","cached":3.1,"format":"0.00_);[Red]\\(0.00\\)"},"E14":{"value":"육상풍화암","cached":"육상풍화암","format":"General"},"G14":{"value":"0-2m","cached":"0-2m","format":"General"},"J14":{"value":"㎥","cached":"㎥","format":"General"},"W14":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI14":{"value":"H","cached":"H","format":"General"},"AJ14":{"value":"=","cached":"=","format":"General"},"AK14":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM14":{"value":"H","cached":"H","format":"General"},"AN14":{"value":"=","cached":"=","format":"General"},"AO14":{"value":"=BG7-BG20+0.1","cached":2.85,"format":"0.00_);[Red]\\(0.00\\)"},"AZ14":{"value":"두부보 하부높이","cached":"두부보 하부높이","format":"General"},"BE14":{"value":"H1","cached":"H1","format":"0.000"},"BG14":{"value":"='3.2 관련변수'!T26","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G15":{"value":"2-4m","cached":"2-4m","format":"General"},"J15":{"value":"㎥","cached":"㎥","format":"General"},"W15":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI15":{"value":"H","cached":"H","format":"General"},"AJ15":{"value":"=","cached":"=","format":"General"},"AK15":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM15":{"value":"Hw","cached":"Hw","format":"General"},"AN15":{"value":"=","cached":"=","format":"General"},"AO15":{"value":"=BG7-BG8","cached":28.068,"format":"0.00_);[Red]\\(0.00\\)"},"AZ15":{"value":"두부보 상부높이","cached":"두부보 상부높이","format":"General"},"BE15":{"value":"H2","cached":"H2","format":"0.000"},"BG15":{"value":"='3.2 관련변수'!T27","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G16":{"value":"4-6m","cached":"4-6m","format":"General"},"J16":{"value":"㎥","cached":"㎥","format":"General"},"W16":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI16":{"value":"H","cached":"H","format":"General"},"AJ16":{"value":"=","cached":"=","format":"General"},"AK16":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM16":{"value":"Df","cached":"Df","format":"General"},"AN16":{"value":"=","cached":"=","format":"General"},"AO16":{"value":"=BG7-BG20-BG23","cached":0.5499999999999998,"format":"0.00_);[Red]\\(0.00\\)"},"AZ16":{"value":"횡경사(%)","cached":"횡경사(%)","format":"General"},"BE16":{"value":"s","cached":"s","format":"0.000"},"BG16":{"value":"='3.2 관련변수'!T28","cached":3,"format":"0.00_);[Red]\\(0.00\\)"},"G17":{"value":"6-8m","cached":"6-8m","format":"General"},"J17":{"value":"㎥","cached":"㎥","format":"General"},"W17":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI17":{"value":"H","cached":"H","format":"General"},"AJ17":{"value":"=","cached":"=","format":"General"},"AK17":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM17":{"value":"Vs","cached":"Vs","format":"General"},"AN17":{"value":"=","cached":"=","format":"General"},"AO17":{"value":"=AO18+AO19+AO20","cached":535.0946250000001,"format":"General"},"AZ17":{"value":"두부보 돌출부 폭","cached":"두부보 돌출부 폭","format":"General"},"BE17":{"value":"a","cached":"a","format":"0.000"},"BG17":{"value":"='3.2 관련변수'!T29","cached":0.2,"format":"0.00_);[Red]\\(0.00\\)"},"E18":{"value":"용수풍화암","cached":"용수풍화암","format":"General"},"G18":{"value":"0-2m","cached":"0-2m","format":"General"},"J18":{"value":"㎥","cached":"㎥","format":"General"},"W18":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI18":{"value":"H","cached":"H","format":"General"},"AJ18":{"value":"=","cached":"=","format":"General"},"AK18":{"value":"=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM18":{"value":"Vs1","cached":"Vs1","format":"General"},"AN18":{"value":"=","cached":"=","format":"General"},"AO18":{"value":"=(AO6*AO10+AO7*AO11)*BG9/2","cached":535.0946250000001,"format":"General"},"AZ18":{"value":"두부보 변화부 곡률","cached":"두부보 변화부 곡률","format":"General"},"BE18":{"value":"R","cached":"R","format":"0.000"},"BG18":{"value":"='3.2 관련변수'!T30","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G19":{"value":"2-4m","cached":"2-4m","format":"General"},"J19":{"value":"㎥","cached":"㎥","format":"General"},"W19":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI19":{"value":"H","cached":"H","format":"General"},"AJ19":{"value":"=","cached":"=","format":"General"},"AK19":{"value":"=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM19":{"value":"Vs2","cached":"Vs2","format":"General"},"AN19":{"value":"=","cached":"=","format":"General"},"AO19":{"value":"=(AO7*AO11+AO8*AO12)*BG10/2","cached":0,"format":"General"},"AW19":{"value":"기둥","cached":"기둥","format":"General"},"AZ19":{"value":"기둥 직경","cached":"기둥 직경","format":"General"},"BE19":{"value":"Dc","cached":"Dc","format":"0.000"},"BG19":{"value":"='3.2 관련변수'!T31","cached":2,"format":"0.00_);[Red]\\(0.00\\)"},"G20":{"value":"4-6m","cached":"4-6m","format":"General"},"J20":{"value":"㎥","cached":"㎥","format":"General"},"W20":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI20":{"value":"H","cached":"H","format":"General"},"AJ20":{"value":"=","cached":"=","format":"General"},"AK20":{"value":"=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM20":{"value":"Vs3","cached":"Vs3","format":"General"},"AN20":{"value":"=","cached":"=","format":"General"},"AO20":{"value":"=(AO8*AO12+AO9*AO13)*BG11/2","cached":0,"format":"General"},"AW20":{"value":"저판","cached":"저판","format":"General"},"AZ20":{"value":"저판 저면 EL","cached":"저판 저면 EL","format":"General"},"BE20":{"value":"Zf","cached":"Zf","format":"0.000"},"BG20":{"value":"='3.2 관련변수'!T32","cached":25.318,"format":"0.00_);[Red]\\(0.00\\)"},"G21":{"value":"6-8m","cached":"6-8m","format":"General"},"J21":{"value":"㎥","cached":"㎥","format":"General"},"W21":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI21":{"value":"H","cached":"H","format":"General"},"AJ21":{"value":"=","cached":"=","format":"General"},"AK21":{"value":"=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM21":{"value":"V1","cached":"V1","format":"General"},"AN21":{"value":"=","cached":"=","format":"General"},"AO21":{"value":"=PI()*BG19^2/4*AO16","cached":1.7278759594743855,"format":"General"},"AZ21":{"value":"저판 길이","cached":"저판 길이","format":"General"},"BE21":{"value":"Lf","cached":"Lf","format":"0.000"},"BG21":{"value":"='3.2 관련변수'!T33","cached":9.35,"format":"0.00_);[Red]\\(0.00\\)"},"E22":{"value":"육상연암","cached":"육상연암","format":"General"},"G22":{"value":"0-2m","cached":"0-2m","format":"General"},"J22":{"value":"㎥","cached":"㎥","format":"General"},"W22":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI22":{"value":"H","cached":"H","format":"General"},"AJ22":{"value":"=","cached":"=","format":"General"},"AK22":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM22":{"value":"V2","cached":"V2","format":"General"},"AN22":{"value":"=","cached":"=","format":"General"},"AO22":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"General"},"AZ22":{"value":"저판 폭","cached":"저판 폭","format":"General"},"BE22":{"value":"Bf","cached":"Bf","format":"0.000"},"BG22":{"value":"='3.2 관련변수'!T34","cached":7.8,"format":"0.00_);[Red]\\(0.00\\)"},"G23":{"value":"2-4m","cached":"2-4m","format":"General"},"J23":{"value":"㎥","cached":"㎥","format":"General"},"W23":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI23":{"value":"H","cached":"H","format":"General"},"AJ23":{"value":"=","cached":"=","format":"General"},"AK23":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM23":{"value":"V3","cached":"V3","format":"General"},"AN23":{"value":"=","cached":"=","format":"General"},"AO23":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"General"},"AZ23":{"value":"저판 높이","cached":"저판 높이","format":"General"},"BE23":{"value":"Hf","cached":"Hf","format":"0.000"},"BG23":{"value":"='3.2 관련변수'!T35","cached":2.2,"format":"0.00_);[Red]\\(0.00\\)"},"G24":{"value":"4-6m","cached":"4-6m","format":"General"},"J24":{"value":"㎥","cached":"㎥","format":"General"},"W24":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI24":{"value":"H","cached":"H","format":"General"},"AJ24":{"value":"=","cached":"=","format":"General"},"AK24":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AW24":{"value":"말뚝","cached":"말뚝","format":"General"},"AZ24":{"value":"말뚝 직경","cached":"말뚝 직경","format":"General"},"BE24":{"value":"Dp","cached":"Dp","format":"0.000"},"BG24":{"value":"='3.2 관련변수'!T36","cached":0.6,"format":"0.00_);[Red]\\(0.00\\)"},"G25":{"value":"6-8m","cached":"6-8m","format":"General"},"J25":{"value":"㎥","cached":"㎥","format":"General"},"W25":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI25":{"value":"H","cached":"H","format":"General"},"AJ25":{"value":"=","cached":"=","format":"General"},"AK25":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ25":{"value":"말뚝 두께","cached":"말뚝 두께","format":"General"},"BE25":{"value":"Tp","cached":"Tp","format":"0.000"},"BG25":{"value":"='3.2 관련변수'!T37","cached":0.009,"format":"0.00_);[Red]\\(0.00\\)"},"E26":{"value":"용수연암","cached":"용수연암","format":"General"},"G26":{"value":"0-2m","cached":"0-2m","format":"General"},"J26":{"value":"㎥","cached":"㎥","format":"General"},"W26":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI26":{"value":"H","cached":"H","format":"General"},"AJ26":{"value":"=","cached":"=","format":"General"},"AK26":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ26":{"value":"말뚝 길이","cached":"말뚝 길이","format":"General"},"BE26":{"value":"Lp","cached":"Lp","format":"0.000"},"BG26":{"value":"='3.2 관련변수'!T38","cached":26.2,"format":"0.00_);[Red]\\(0.00\\)"},"G27":{"value":"2-4m","cached":"2-4m","format":"General"},"J27":{"value":"㎥","cached":"㎥","format":"General"},"W27":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI27":{"value":"H","cached":"H","format":"General"},"AJ27":{"value":"=","cached":"=","format":"General"},"AK27":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ27":{"value":"말뚝 수","cached":"말뚝 수","format":"General"},"BE27":{"value":"Np","cached":"Np","format":"0.000"},"BG27":{"value":"='3.2 관련변수'!T39","cached":30,"format":"0.00_);[Red]\\(0.00\\)"},"G28":{"value":"4-6m","cached":"4-6m","format":"General"},"J28":{"value":"㎥","cached":"㎥","format":"General"},"W28":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI28":{"value":"H","cached":"H","format":"General"},"AJ28":{"value":"=","cached":"=","format":"General"},"AK28":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AW28":{"value":"받침","cached":"받침","format":"General"},"AZ28":{"value":"받침 길이","cached":"받침 길이","format":"General"},"BE28":{"value":"Lb","cached":"Lb","format":"0.000"},"BG28":{"value":"='3.2 관련변수'!T40","cached":0.7,"format":"0.00_);[Red]\\(0.00\\)"},"G29":{"value":"6-8m","cached":"6-8m","format":"General"},"J29":{"value":"㎥","cached":"㎥","format":"General"},"W29":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI29":{"value":"H","cached":"H","format":"General"},"AJ29":{"value":"=","cached":"=","format":"General"},"AK29":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ29":{"value":"받침 폭","cached":"받침 폭","format":"General"},"BE29":{"value":"Bb","cached":"Bb","format":"0.000"},"BG29":{"value":"='3.2 관련변수'!T41","cached":0.79,"format":"0.00_);[Red]\\(0.00\\)"},"A30":{"value":"2)","cached":"2)","format":"General"},"B30":{"value":"잔토","cached":"잔토","format":"General"},"J30":{"value":"㎥","cached":"㎥","format":"General"},"K30":{"value":"V1+V2+V3","cached":"V1+V2+V3","format":"0.000"},"W30":{"value":"=AO21+AO22+AO23","cached":169.81387595947436,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ30":{"value":"받침 수","cached":"받침 수","format":"General"},"BE30":{"value":"Nb","cached":"Nb","format":"0.000"},"BG30":{"value":"='3.2 관련변수'!T42","cached":10,"format":"0.00_);[Red]\\(0.00\\)"},"A31":{"value":"3)","cached":"3)","format":"General"},"B31":{"value":"되메우기","cached":"되메우기","format":"General"},"E31":{"value":"토사, 다짐","cached":"토사, 다짐","format":"General"},"J31":{"value":"㎥","cached":"㎥","format":"General"},"K31":{"value":"Vs-(V1+V2+V3)","cached":"Vs-(V1+V2+V3)","format":"0.000"},"W31":{"value":"=AO17-(AO21+AO22+AO23)","cached":365.28074904052573,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ31":{"value":"받침 블럭 길이","cached":"받침 블럭 길이","format":"General"},"BE31":{"value":"Lbc","cached":"Lbc","format":"0.000"},"BG31":{"value":"='3.2 관련변수'!T43","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ32":{"value":"받침 블럭 폭","cached":"받침 블럭 폭","format":"General"},"BE32":{"value":"Bbc","cached":"Bbc","format":"0.000"},"BG32":{"value":"='3.2 관련변수'!T44","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ33":{"value":"받침 블럭 높이","cached":"받침 블럭 높이","format":"General"},"BE33":{"value":"Hbc","cached":"Hbc","format":"0.000"},"BG33":{"value":"='3.2 관련변수'!T45","cached":0.18,"format":"0.00_);[Red]\\(0.00\\)"},"AZ34":{"value":"솔플레이트 두께","cached":"솔플레이트 두께","format":"General"},"BE34":{"value":"Ts","cached":"Ts","format":"0.000"},"BG34":{"value":"='3.2 관련변수'!T46","cached":0.03,"format":"0.00_);[Red]\\(0.00\\)"},"A47":{"value":"▪","cached":"▪","format":"General"},"B47":{"value":"구조체","cached":"구조체","format":"General"},"A48":{"value":"공 종","cached":"공 종","format":"General"},"E48":{"value":"규 격","cached":"규 격","format":"General"},"J48":{"value":"단위","cached":"단위","format":"General"},"K48":{"value":"산정식","cached":"산정식","format":"General"},"W48":{"value":"수량","cached":"수량","format":"General"},"A50":{"value":"4)","cached":"4)","format":"General"},"B50":{"value":"거푸집","cached":"거푸집","format":"General"},"E50":{"value":"강재\n거푸집","cached":"강재\n거푸집","format":"General"},"G50":{"value":"코핑부","cached":"코핑부","format":"General"},"J50":{"value":"㎡","cached":"㎡","format":"General"},"K50":{"value":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","cached":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","format":"0.000"},"W50":{"value":"=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))","cached":72.56659607587385,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G51":{"value":"기둥부","cached":"기둥부","format":"General"},"J51":{"value":"㎡","cached":"㎡","format":"General"},"K51":{"value":"π × Dc × Hcol","cached":"π × Dc × Hcol","format":"General"},"W51":{"value":"=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)","cached":218.63599913392804,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E52":{"value":"합판3회","cached":"합판3회","format":"General"},"G52":{"value":"받침블럭","cached":"받침블럭","format":"General"},"J52":{"value":"㎡","cached":"㎡","format":"General"},"K52":{"value":"(2LbHb + 2BbHb) × Nb","cached":"(2LbHb + 2BbHb) × Nb","format":"General"},"W52":{"value":"=(2*BG31*BG33+2*BG32*BG33)*BG30","cached":8.64,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E53":{"value":"합판6회","cached":"합판6회","format":"General"},"G53":{"value":"버림콘크리트","cached":"버림콘크리트","format":"General"},"J53":{"value":"㎡","cached":"㎡","format":"General"},"K53":{"value":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","cached":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","format":"General"},"W53":{"value":"=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1","cached":3.51,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E54":{"value":"유로폼\n(복잡)","cached":"유로폼\n(복잡)","format":"General"},"G54":{"value":"0~7m","cached":"0~7m","format":"General"},"J54":{"value":"㎡","cached":"㎡","format":"General"},"K54":{"value":"2LfHf + 2BfHf","cached":"2LfHf + 2BfHf","format":"General"},"W54":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G55":{"value":"7~10m","cached":"7~10m","format":"General"},"J55":{"value":"㎡","cached":"㎡","format":"General"},"K55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"G56":{"value":"10~13m","cached":"10~13m","format":"General"},"J56":{"value":"㎡","cached":"㎡","format":"General"},"K56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"A57":{"value":"5)","cached":"5)","format":"General"},"B57":{"value":"콘크리트","cached":"콘크리트","format":"General"},"E57":{"value":"저판 (25-27-15)","cached":"저판 (25-27-15)","format":"General"},"J57":{"value":"㎥","cached":"㎥","format":"General"},"K57":{"value":"Lf × Bf × Hf","cached":"Lf × Bf × Hf","format":"General"},"W57":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E58":{"value":"본체 (25-40-15)","cached":"본체 (25-40-15)","format":"General"},"J58":{"value":"㎥","cached":"㎥","format":"General"},"K58":{"value":"Vcop+Vcol+Vbear","cached":"Vcop+Vcol+Vbear","format":"0.000"},"W58":{"value":"=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)","cached":201.3179750863258,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E59":{"value":"버림콘크리트(40-15-8)","cached":"버림콘크리트(40-15-8)","format":"General"},"J59":{"value":"㎥","cached":"㎥","format":"General"},"K59":{"value":"(Lf+0.2)(Bf+0.2)×0.1","cached":"(Lf+0.2)(Bf+0.2)×0.1","format":"General"},"W59":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"#,##0.000;\\-#,##0.000;\"-\""},"B60":{"value":"콘크리트 타설","cached":"콘크리트 타설","format":"General"},"E60":{"value":"펌프카타설","cached":"펌프카타설","format":"General"},"G60":{"value":"0~15(육상)","cached":"0~15(육상)","format":"General"},"J60":{"value":"㎥","cached":"㎥","format":"General"},"K60":{"value":"Vcop+Vcol+Vfot+Vbear+Vlean","cached":"Vcop+Vcol+Vfot+Vbear+Vlean","format":"General"},"W60":{"value":"=W57+W58+W59","cached":369.4039750863258,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A61":{"value":"6)","cached":"6)","format":"General"},"B61":{"value":"가설계단","cached":"가설계단","format":"General"},"E61":{"value":"워킹타워","cached":"워킹타워","format":"General"},"J61":{"value":"m","cached":"m","format":"General"},"K61":{"value":"(Zb-Zs) x 1EA X 1SET","cached":"(Zb-Zs) x 1EA X 1SET","format":"General"},"W61":{"value":"=BG6-BG7","cached":12.478999999999996,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A62":{"value":"7)","cached":"7)","format":"General"},"B62":{"value":"교량받침(2800kN)","cached":"교량받침(2800kN)","format":"General"},"E62":{"value":"양방향 H=166","cached":"양방향 H=166","format":"General"},"J62":{"value":"EA","cached":"EA","format":"General"},"K62":{"value":"Nb","cached":"Nb","format":"General"},"W62":{"value":"=BG30","cached":10,"format":"#,##0;\\-#,##0;\"-\""},"A63":{"value":"8)","cached":"8)","format":"General"},"B63":{"value":"무수축몰탈","cached":"무수축몰탈","format":"General"},"E63":{"value":"T=300mm","cached":"T=300mm","format":"General"},"J63":{"value":"㎥","cached":"㎥","format":"General"},"K63":{"value":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","cached":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","format":"General"},"W63":{"value":"=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30","cached":0.40075,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A64":{"value":"9)","cached":"9)","format":"General"},"B64":{"value":"솔플레이트","cached":"솔플레이트","format":"General"},"J64":{"value":"ton","cached":"ton","format":"General"},"K64":{"value":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","cached":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","format":"General"},"W64":{"value":"=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85","cached":1.6767599999999996,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A65":{"value":"10)","cached":"10)","format":"General"},"B65":{"value":"스페이서","cached":"스페이서","format":"General"},"E65":{"value":"슬래브 및 기초용","cached":"슬래브 및 기초용","format":"General"},"J65":{"value":"㎡","cached":"㎡","format":"General"},"K65":{"value":"Afot","cached":"Afot","format":"General"},"W65":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E66":{"value":"벽체용","cached":"벽체용","format":"General"},"J66":{"value":"㎡","cached":"㎡","format":"General"},"K66":{"value":"Acop+Acol","cached":"Acop+Acol","format":"0.000"},"W66":{"value":"=W50+W51","cached":291.20259520980187,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A67":{"value":"11)","cached":"11)","format":"General"},"B67":{"value":"철근가공조립","cached":"철근가공조립","format":"General"},"E67":{"value":"매우복잡","cached":"매우복잡","format":"General"},"J67":{"value":"ton","cached":"ton","format":"General"},"K67":{"value":"<도면참조>","cached":"<도면참조>","format":"0.000"},"W67":{"value":19.316,"cached":19.316,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A68":{"value":"12)","cached":"12)","format":"General"},"B68":{"value":"복합말뚝","cached":"복합말뚝","format":"General"},"E68":{"value":"E.O.I.D","cached":"E.O.I.D","format":"General"},"J68":{"value":"회","cached":"회","format":"General"},"K68":{"value":2,"cached":2,"format":"General"},"W68":{"value":"=K68","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E69":{"value":"Restrike","cached":"Restrike","format":"General"},"J69":{"value":"회","cached":"회","format":"General"},"K69":{"value":2,"cached":2,"format":"General"},"W69":{"value":"=K69","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E70":{"value":"자재비(직항)","cached":"자재비(직항)","format":"General"},"J70":{"value":"본","cached":"본","format":"General"},"K70":{"value":"Np","cached":"Np","format":"General"},"W70":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"E71":{"value":"천공비","cached":"천공비","format":"General"},"J71":{"value":"m","cached":"m","format":"General"},"K71":{"value":"Lb x Np","cached":"Lb x Np","format":"General"},"W71":{"value":"=BG26*BG27","cached":786,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E72":{"value":"주면고정액","cached":"주면고정액","format":"General"},"J72":{"value":"㎥","cached":"㎥","format":"General"},"K72":{"value":"π/4×((Dp+0.1)²-Dp²)×LpxNp","cached":"π/4×((Dp+0.1)²-Dp²)×LpxNp","format":"General"},"W72":{"value":"=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27","cached":80.25198433595124,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E73":{"value":"두부보강","cached":"두부보강","format":"General"},"J73":{"value":"본","cached":"본","format":"General"},"K73":{"value":"Np","cached":"Np","format":"General"},"W73":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"A74":{"value":"13)","cached":"13)","format":"General"},"B74":{"value":"점검시설","cached":"점검시설","format":"General"},"J74":{"value":"EA","cached":"EA","format":"General"},"K74":{"value":1,"cached":1,"format":"General"},"W74":{"value":"=K74","cached":1,"format":"#,##0;\\-#,##0;\"-\""},"A75":{"value":"14)","cached":"14)","format":"General"},"B75":{"value":"콘크리트 양생","cached":"콘크리트 양생","format":"General"},"J75":{"value":"㎡","cached":"㎡","format":"General"},"K75":{"value":"Lf × Bf + Lc × Bc ","cached":"Lf × Bf + Lc × Bc ","format":"General"},"W75":{"value":"=BG21*BG22+BG12*BG13","cached":110.13,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A76":{"value":"15)","cached":"15)","format":"General"},"B76":{"value":"비파괴검사","cached":"비파괴검사","format":"General"},"E76":{"value":"M.T","cached":"M.T","format":"General"},"J76":{"value":"m","cached":"m","format":"General"},"K76":{"value":"Np/10 x 3 x πDp","cached":"Np/10 x 3 x πDp","format":"General"},"W76":{"value":"=BG27/10*3*PI()*BG24","cached":16.964600329384883,"format":"#,##0.000;\\-#,##0.000;\"-\""}},"3.3 수량산출_P5":{"A2":{"value":"3.3 수량 산출","cached":"3.3 수량 산출","format":"0.000"},"E2":{"value":"-","cached":"-","format":"0.000"},"F2":{"value":"(P5)","cached":"(P5)","format":"0.000"},"A3":{"value":"▪","cached":"▪","format":"General"},"B3":{"value":"토공","cached":"토공","format":"General"},"A4":{"value":"공 종","cached":"공 종","format":"General"},"E4":{"value":"규 격","cached":"규 격","format":"General"},"J4":{"value":"단위","cached":"단위","format":"General"},"K4":{"value":"산정식","cached":"산정식","format":"General"},"W4":{"value":"수량","cached":"수량","format":"General"},"AW5":{"value":"구분","cached":"구분","format":"General"},"AZ5":{"value":"변수","cached":"변수","format":"0.000"},"BE5":{"value":"기호","cached":"기호","format":"0.000"},"BG5":{"value":"P5","cached":"P5","format":"0.000"},"A6":{"value":"1)","cached":"1)","format":"General"},"B6":{"value":"구조물터파기","cached":"구조물터파기","format":"General"},"E6":{"value":"육상토사","cached":"육상토사","format":"General"},"G6":{"value":"0-2m","cached":"0-2m","format":"General"},"J6":{"value":"㎥","cached":"㎥","format":"General"},"K6":{"value":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","cached":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","format":"0.000"},"W6":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2","cached":374.2046,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI6":{"value":"H","cached":"H","format":"General"},"AJ6":{"value":"=","cached":"=","format":"General"},"AK6":{"value":"=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)","cached":2,"format":"0.00_);[Red]\\(0.00\\)"},"AM6":{"value":"L","cached":"L","format":"General"},"AN6":{"value":"=","cached":"=","format":"General"},"AO6":{"value":"=AO7+2*BG9","cached":17.009999999999998,"format":"General"},"AW6":{"value":"토공","cached":"토공","format":"General"},"AZ6":{"value":"받침 EL","cached":"받침 EL","format":"General"},"BE6":{"value":"Zb","cached":"Zb","format":"0.000"},"BG6":{"value":"='3.2 관련변수'!V18","cached":39.592,"format":"0.00_);[Red]\\(0.00\\)"},"G7":{"value":"2-4m","cached":"2-4m","format":"General"},"J7":{"value":"㎥","cached":"㎥","format":"General"},"W7":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2","cached":155.29490900000002,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI7":{"value":"H","cached":"H","format":"General"},"AJ7":{"value":"=","cached":"=","format":"General"},"AK7":{"value":"=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)","cached":0.8300000000000001,"format":"0.00_);[Red]\\(0.00\\)"},"AM7":{"value":"L1","cached":"L1","format":"General"},"AN7":{"value":"=","cached":"=","format":"General"},"AO7":{"value":"=AO8+2*0.5*BG10","cached":11.35,"format":"General"},"AZ7":{"value":"지반고 EL","cached":"지반고 EL","format":"General"},"BE7":{"value":"Zs","cached":"Zs","format":"0.000"},"BG7":{"value":"='3.2 관련변수'!V19","cached":27.665,"format":"0.00_);[Red]\\(0.00\\)"},"G8":{"value":"4-6m","cached":"4-6m","format":"General"},"J8":{"value":"㎥","cached":"㎥","format":"General"},"W8":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI8":{"value":"H","cached":"H","format":"General"},"AJ8":{"value":"=","cached":"=","format":"General"},"AK8":{"value":"=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM8":{"value":"L2","cached":"L2","format":"General"},"AN8":{"value":"=","cached":"=","format":"General"},"AO8":{"value":"=AO9+2*0.3*BG10","cached":11.35,"format":"General"},"AZ8":{"value":"지하수위 WL","cached":"지하수위 WL","format":"General"},"BE8":{"value":"Zw","cached":"Zw","format":"0.000"},"BG8":{"value":"='3.2 관련변수'!V20","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G9":{"value":"6-8m","cached":"6-8m","format":"General"},"J9":{"value":"㎥","cached":"㎥","format":"General"},"W9":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI9":{"value":"H","cached":"H","format":"General"},"AJ9":{"value":"=","cached":"=","format":"General"},"AK9":{"value":"=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM9":{"value":"L3","cached":"L3","format":"General"},"AN9":{"value":"=","cached":"=","format":"General"},"AO9":{"value":"=BG21+2","cached":11.35,"format":"0.00_);[Red]\\(0.00\\)"},"AZ9":{"value":"토사 깊이","cached":"토사 깊이","format":"General"},"BE9":{"value":"H1","cached":"H1","format":"0.000"},"BG9":{"value":"='3.2 관련변수'!V21","cached":2.83,"format":"0.00_);[Red]\\(0.00\\)"},"E10":{"value":"용수토사","cached":"용수토사","format":"General"},"G10":{"value":"0-2m","cached":"0-2m","format":"General"},"J10":{"value":"㎥","cached":"㎥","format":"General"},"W10":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI10":{"value":"H","cached":"H","format":"General"},"AJ10":{"value":"=","cached":"=","format":"General"},"AK10":{"value":"=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM10":{"value":"B","cached":"B","format":"General"},"AN10":{"value":"=","cached":"=","format":"General"},"AO10":{"value":"=AO11+2*BG9","cached":15.46,"format":"General"},"AZ10":{"value":"풍화암 깊이","cached":"풍화암 깊이","format":"General"},"BE10":{"value":"H2","cached":"H2","format":"0.000"},"BG10":{"value":"='3.2 관련변수'!V22","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G11":{"value":"2-4m","cached":"2-4m","format":"General"},"J11":{"value":"㎥","cached":"㎥","format":"General"},"W11":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI11":{"value":"H","cached":"H","format":"General"},"AJ11":{"value":"=","cached":"=","format":"General"},"AK11":{"value":"=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM11":{"value":"B1","cached":"B1","format":"General"},"AN11":{"value":"=","cached":"=","format":"General"},"AO11":{"value":"=AO12+2*0.5*BG10","cached":9.8,"format":"General"},"AZ11":{"value":"연암 깊이","cached":"연암 깊이","format":"General"},"BE11":{"value":"H3","cached":"H3","format":"0.000"},"BG11":{"value":"='3.2 관련변수'!V23","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G12":{"value":"4-6m","cached":"4-6m","format":"General"},"J12":{"value":"㎥","cached":"㎥","format":"General"},"W12":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI12":{"value":"H","cached":"H","format":"General"},"AJ12":{"value":"=","cached":"=","format":"General"},"AK12":{"value":"=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM12":{"value":"B2","cached":"B2","format":"General"},"AN12":{"value":"=","cached":"=","format":"General"},"AO12":{"value":"=AO13+2*0.3*BG11","cached":9.8,"format":"General"},"AW12":{"value":"두부보","cached":"두부보","format":"General"},"AZ12":{"value":"두부보 길이","cached":"두부보 길이","format":"General"},"BE12":{"value":"Lc","cached":"Lc","format":"0.000"},"BG12":{"value":"='3.2 관련변수'!V24","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G13":{"value":"6-8m","cached":"6-8m","format":"General"},"J13":{"value":"㎥","cached":"㎥","format":"General"},"W13":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI13":{"value":"H","cached":"H","format":"General"},"AJ13":{"value":"=","cached":"=","format":"General"},"AK13":{"value":"=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM13":{"value":"B3","cached":"B3","format":"General"},"AN13":{"value":"=","cached":"=","format":"General"},"AO13":{"value":"=BG22+2","cached":9.8,"format":"0.00_);[Red]\\(0.00\\)"},"AZ13":{"value":"두부보 폭","cached":"두부보 폭","format":"General"},"BE13":{"value":"Bc","cached":"Bc","format":"0.000"},"BG13":{"value":"='3.2 관련변수'!V25","cached":3.1,"format":"0.00_);[Red]\\(0.00\\)"},"E14":{"value":"육상풍화암","cached":"육상풍화암","format":"General"},"G14":{"value":"0-2m","cached":"0-2m","format":"General"},"J14":{"value":"㎥","cached":"㎥","format":"General"},"W14":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI14":{"value":"H","cached":"H","format":"General"},"AJ14":{"value":"=","cached":"=","format":"General"},"AK14":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM14":{"value":"H","cached":"H","format":"General"},"AN14":{"value":"=","cached":"=","format":"General"},"AO14":{"value":"=BG7-BG20+0.1","cached":3.1,"format":"0.00_);[Red]\\(0.00\\)"},"AZ14":{"value":"두부보 하부높이","cached":"두부보 하부높이","format":"General"},"BE14":{"value":"H1","cached":"H1","format":"0.000"},"BG14":{"value":"='3.2 관련변수'!V26","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G15":{"value":"2-4m","cached":"2-4m","format":"General"},"J15":{"value":"㎥","cached":"㎥","format":"General"},"W15":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI15":{"value":"H","cached":"H","format":"General"},"AJ15":{"value":"=","cached":"=","format":"General"},"AK15":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM15":{"value":"Hw","cached":"Hw","format":"General"},"AN15":{"value":"=","cached":"=","format":"General"},"AO15":{"value":"=BG7-BG8","cached":27.665,"format":"0.00_);[Red]\\(0.00\\)"},"AZ15":{"value":"두부보 상부높이","cached":"두부보 상부높이","format":"General"},"BE15":{"value":"H2","cached":"H2","format":"0.000"},"BG15":{"value":"='3.2 관련변수'!V27","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G16":{"value":"4-6m","cached":"4-6m","format":"General"},"J16":{"value":"㎥","cached":"㎥","format":"General"},"W16":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI16":{"value":"H","cached":"H","format":"General"},"AJ16":{"value":"=","cached":"=","format":"General"},"AK16":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM16":{"value":"Df","cached":"Df","format":"General"},"AN16":{"value":"=","cached":"=","format":"General"},"AO16":{"value":"=BG7-BG20-BG23","cached":0.7999999999999998,"format":"0.00_);[Red]\\(0.00\\)"},"AZ16":{"value":"횡경사(%)","cached":"횡경사(%)","format":"General"},"BE16":{"value":"s","cached":"s","format":"0.000"},"BG16":{"value":"='3.2 관련변수'!V28","cached":3,"format":"0.00_);[Red]\\(0.00\\)"},"G17":{"value":"6-8m","cached":"6-8m","format":"General"},"J17":{"value":"㎥","cached":"㎥","format":"General"},"W17":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI17":{"value":"H","cached":"H","format":"General"},"AJ17":{"value":"=","cached":"=","format":"General"},"AK17":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM17":{"value":"Vs","cached":"Vs","format":"General"},"AN17":{"value":"=","cached":"=","format":"General"},"AO17":{"value":"=AO18+AO19+AO20","cached":529.4995090000001,"format":"General"},"AZ17":{"value":"두부보 돌출부 폭","cached":"두부보 돌출부 폭","format":"General"},"BE17":{"value":"a","cached":"a","format":"0.000"},"BG17":{"value":"='3.2 관련변수'!V29","cached":0.2,"format":"0.00_);[Red]\\(0.00\\)"},"E18":{"value":"용수풍화암","cached":"용수풍화암","format":"General"},"G18":{"value":"0-2m","cached":"0-2m","format":"General"},"J18":{"value":"㎥","cached":"㎥","format":"General"},"W18":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI18":{"value":"H","cached":"H","format":"General"},"AJ18":{"value":"=","cached":"=","format":"General"},"AK18":{"value":"=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM18":{"value":"Vs1","cached":"Vs1","format":"General"},"AN18":{"value":"=","cached":"=","format":"General"},"AO18":{"value":"=(AO6*AO10+AO7*AO11)*BG9/2","cached":529.4995090000001,"format":"General"},"AZ18":{"value":"두부보 변화부 곡률","cached":"두부보 변화부 곡률","format":"General"},"BE18":{"value":"R","cached":"R","format":"0.000"},"BG18":{"value":"='3.2 관련변수'!V30","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G19":{"value":"2-4m","cached":"2-4m","format":"General"},"J19":{"value":"㎥","cached":"㎥","format":"General"},"W19":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI19":{"value":"H","cached":"H","format":"General"},"AJ19":{"value":"=","cached":"=","format":"General"},"AK19":{"value":"=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM19":{"value":"Vs2","cached":"Vs2","format":"General"},"AN19":{"value":"=","cached":"=","format":"General"},"AO19":{"value":"=(AO7*AO11+AO8*AO12)*BG10/2","cached":0,"format":"General"},"AW19":{"value":"기둥","cached":"기둥","format":"General"},"AZ19":{"value":"기둥 직경","cached":"기둥 직경","format":"General"},"BE19":{"value":"Dc","cached":"Dc","format":"0.000"},"BG19":{"value":"='3.2 관련변수'!V31","cached":2,"format":"0.00_);[Red]\\(0.00\\)"},"G20":{"value":"4-6m","cached":"4-6m","format":"General"},"J20":{"value":"㎥","cached":"㎥","format":"General"},"W20":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI20":{"value":"H","cached":"H","format":"General"},"AJ20":{"value":"=","cached":"=","format":"General"},"AK20":{"value":"=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM20":{"value":"Vs3","cached":"Vs3","format":"General"},"AN20":{"value":"=","cached":"=","format":"General"},"AO20":{"value":"=(AO8*AO12+AO9*AO13)*BG11/2","cached":0,"format":"General"},"AW20":{"value":"저판","cached":"저판","format":"General"},"AZ20":{"value":"저판 저면 EL","cached":"저판 저면 EL","format":"General"},"BE20":{"value":"Zf","cached":"Zf","format":"0.000"},"BG20":{"value":"='3.2 관련변수'!V32","cached":24.665,"format":"0.00_);[Red]\\(0.00\\)"},"G21":{"value":"6-8m","cached":"6-8m","format":"General"},"J21":{"value":"㎥","cached":"㎥","format":"General"},"W21":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI21":{"value":"H","cached":"H","format":"General"},"AJ21":{"value":"=","cached":"=","format":"General"},"AK21":{"value":"=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM21":{"value":"V1","cached":"V1","format":"General"},"AN21":{"value":"=","cached":"=","format":"General"},"AO21":{"value":"=PI()*BG19^2/4*AO16","cached":2.513274122871834,"format":"General"},"AZ21":{"value":"저판 길이","cached":"저판 길이","format":"General"},"BE21":{"value":"Lf","cached":"Lf","format":"0.000"},"BG21":{"value":"='3.2 관련변수'!V33","cached":9.35,"format":"0.00_);[Red]\\(0.00\\)"},"E22":{"value":"육상연암","cached":"육상연암","format":"General"},"G22":{"value":"0-2m","cached":"0-2m","format":"General"},"J22":{"value":"㎥","cached":"㎥","format":"General"},"W22":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI22":{"value":"H","cached":"H","format":"General"},"AJ22":{"value":"=","cached":"=","format":"General"},"AK22":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM22":{"value":"V2","cached":"V2","format":"General"},"AN22":{"value":"=","cached":"=","format":"General"},"AO22":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"General"},"AZ22":{"value":"저판 폭","cached":"저판 폭","format":"General"},"BE22":{"value":"Bf","cached":"Bf","format":"0.000"},"BG22":{"value":"='3.2 관련변수'!V34","cached":7.8,"format":"0.00_);[Red]\\(0.00\\)"},"G23":{"value":"2-4m","cached":"2-4m","format":"General"},"J23":{"value":"㎥","cached":"㎥","format":"General"},"W23":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI23":{"value":"H","cached":"H","format":"General"},"AJ23":{"value":"=","cached":"=","format":"General"},"AK23":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM23":{"value":"V3","cached":"V3","format":"General"},"AN23":{"value":"=","cached":"=","format":"General"},"AO23":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"General"},"AZ23":{"value":"저판 높이","cached":"저판 높이","format":"General"},"BE23":{"value":"Hf","cached":"Hf","format":"0.000"},"BG23":{"value":"='3.2 관련변수'!V35","cached":2.2,"format":"0.00_);[Red]\\(0.00\\)"},"G24":{"value":"4-6m","cached":"4-6m","format":"General"},"J24":{"value":"㎥","cached":"㎥","format":"General"},"W24":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI24":{"value":"H","cached":"H","format":"General"},"AJ24":{"value":"=","cached":"=","format":"General"},"AK24":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AW24":{"value":"말뚝","cached":"말뚝","format":"General"},"AZ24":{"value":"말뚝 직경","cached":"말뚝 직경","format":"General"},"BE24":{"value":"Dp","cached":"Dp","format":"0.000"},"BG24":{"value":"='3.2 관련변수'!V36","cached":0.6,"format":"0.00_);[Red]\\(0.00\\)"},"G25":{"value":"6-8m","cached":"6-8m","format":"General"},"J25":{"value":"㎥","cached":"㎥","format":"General"},"W25":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI25":{"value":"H","cached":"H","format":"General"},"AJ25":{"value":"=","cached":"=","format":"General"},"AK25":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ25":{"value":"말뚝 두께","cached":"말뚝 두께","format":"General"},"BE25":{"value":"Tp","cached":"Tp","format":"0.000"},"BG25":{"value":"='3.2 관련변수'!V37","cached":0.009,"format":"0.00_);[Red]\\(0.00\\)"},"E26":{"value":"용수연암","cached":"용수연암","format":"General"},"G26":{"value":"0-2m","cached":"0-2m","format":"General"},"J26":{"value":"㎥","cached":"㎥","format":"General"},"W26":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI26":{"value":"H","cached":"H","format":"General"},"AJ26":{"value":"=","cached":"=","format":"General"},"AK26":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ26":{"value":"말뚝 길이","cached":"말뚝 길이","format":"General"},"BE26":{"value":"Lp","cached":"Lp","format":"0.000"},"BG26":{"value":"='3.2 관련변수'!V38","cached":27.8,"format":"0.00_);[Red]\\(0.00\\)"},"G27":{"value":"2-4m","cached":"2-4m","format":"General"},"J27":{"value":"㎥","cached":"㎥","format":"General"},"W27":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI27":{"value":"H","cached":"H","format":"General"},"AJ27":{"value":"=","cached":"=","format":"General"},"AK27":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ27":{"value":"말뚝 수","cached":"말뚝 수","format":"General"},"BE27":{"value":"Np","cached":"Np","format":"0.000"},"BG27":{"value":"='3.2 관련변수'!V39","cached":30,"format":"0.00_);[Red]\\(0.00\\)"},"G28":{"value":"4-6m","cached":"4-6m","format":"General"},"J28":{"value":"㎥","cached":"㎥","format":"General"},"W28":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI28":{"value":"H","cached":"H","format":"General"},"AJ28":{"value":"=","cached":"=","format":"General"},"AK28":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AW28":{"value":"받침","cached":"받침","format":"General"},"AZ28":{"value":"받침 길이","cached":"받침 길이","format":"General"},"BE28":{"value":"Lb","cached":"Lb","format":"0.000"},"BG28":{"value":"='3.2 관련변수'!V40","cached":0.7,"format":"0.00_);[Red]\\(0.00\\)"},"G29":{"value":"6-8m","cached":"6-8m","format":"General"},"J29":{"value":"㎥","cached":"㎥","format":"General"},"W29":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI29":{"value":"H","cached":"H","format":"General"},"AJ29":{"value":"=","cached":"=","format":"General"},"AK29":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ29":{"value":"받침 폭","cached":"받침 폭","format":"General"},"BE29":{"value":"Bb","cached":"Bb","format":"0.000"},"BG29":{"value":"='3.2 관련변수'!V41","cached":0.65,"format":"0.00_);[Red]\\(0.00\\)"},"A30":{"value":"2)","cached":"2)","format":"General"},"B30":{"value":"잔토","cached":"잔토","format":"General"},"J30":{"value":"㎥","cached":"㎥","format":"General"},"K30":{"value":"V1+V2+V3","cached":"V1+V2+V3","format":"0.000"},"W30":{"value":"=AO21+AO22+AO23","cached":170.5992741228718,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ30":{"value":"받침 수","cached":"받침 수","format":"General"},"BE30":{"value":"Nb","cached":"Nb","format":"0.000"},"BG30":{"value":"='3.2 관련변수'!V42","cached":10,"format":"0.00_);[Red]\\(0.00\\)"},"A31":{"value":"3)","cached":"3)","format":"General"},"B31":{"value":"되메우기","cached":"되메우기","format":"General"},"E31":{"value":"토사, 다짐","cached":"토사, 다짐","format":"General"},"J31":{"value":"㎥","cached":"㎥","format":"General"},"K31":{"value":"Vs-(V1+V2+V3)","cached":"Vs-(V1+V2+V3)","format":"0.000"},"W31":{"value":"=AO17-(AO21+AO22+AO23)","cached":358.9002348771283,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ31":{"value":"받침 블럭 길이","cached":"받침 블럭 길이","format":"General"},"BE31":{"value":"Lbc","cached":"Lbc","format":"0.000"},"BG31":{"value":"='3.2 관련변수'!V43","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ32":{"value":"받침 블럭 폭","cached":"받침 블럭 폭","format":"General"},"BE32":{"value":"Bbc","cached":"Bbc","format":"0.000"},"BG32":{"value":"='3.2 관련변수'!V44","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ33":{"value":"받침 블럭 높이","cached":"받침 블럭 높이","format":"General"},"BE33":{"value":"Hbc","cached":"Hbc","format":"0.000"},"BG33":{"value":"='3.2 관련변수'!V45","cached":0.18,"format":"0.00_);[Red]\\(0.00\\)"},"AZ34":{"value":"솔플레이트 두께","cached":"솔플레이트 두께","format":"General"},"BE34":{"value":"Ts","cached":"Ts","format":"0.000"},"BG34":{"value":"='3.2 관련변수'!V46","cached":0.03,"format":"0.00_);[Red]\\(0.00\\)"},"A47":{"value":"▪","cached":"▪","format":"General"},"B47":{"value":"구조체","cached":"구조체","format":"General"},"A48":{"value":"공 종","cached":"공 종","format":"General"},"E48":{"value":"규 격","cached":"규 격","format":"General"},"J48":{"value":"단위","cached":"단위","format":"General"},"K48":{"value":"산정식","cached":"산정식","format":"General"},"W48":{"value":"수량","cached":"수량","format":"General"},"A50":{"value":"4)","cached":"4)","format":"General"},"B50":{"value":"거푸집","cached":"거푸집","format":"General"},"E50":{"value":"강재\n거푸집","cached":"강재\n거푸집","format":"General"},"G50":{"value":"코핑부","cached":"코핑부","format":"General"},"J50":{"value":"㎡","cached":"㎡","format":"General"},"K50":{"value":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","cached":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","format":"0.000"},"W50":{"value":"=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))","cached":72.56659607587385,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G51":{"value":"기둥부","cached":"기둥부","format":"General"},"J51":{"value":"㎡","cached":"㎡","format":"General"},"K51":{"value":"π × Dc × Hcol","cached":"π × Dc × Hcol","format":"General"},"W51":{"value":"=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)","cached":211.06476083877666,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E52":{"value":"합판3회","cached":"합판3회","format":"General"},"G52":{"value":"받침블럭","cached":"받침블럭","format":"General"},"J52":{"value":"㎡","cached":"㎡","format":"General"},"K52":{"value":"(2LbHb + 2BbHb) × Nb","cached":"(2LbHb + 2BbHb) × Nb","format":"General"},"W52":{"value":"=(2*BG31*BG33+2*BG32*BG33)*BG30","cached":8.64,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E53":{"value":"합판6회","cached":"합판6회","format":"General"},"G53":{"value":"버림콘크리트","cached":"버림콘크리트","format":"General"},"J53":{"value":"㎡","cached":"㎡","format":"General"},"K53":{"value":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","cached":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","format":"General"},"W53":{"value":"=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1","cached":3.51,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E54":{"value":"유로폼\n(복잡)","cached":"유로폼\n(복잡)","format":"General"},"G54":{"value":"0~7m","cached":"0~7m","format":"General"},"J54":{"value":"㎡","cached":"㎡","format":"General"},"K54":{"value":"2LfHf + 2BfHf","cached":"2LfHf + 2BfHf","format":"General"},"W54":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G55":{"value":"7~10m","cached":"7~10m","format":"General"},"J55":{"value":"㎡","cached":"㎡","format":"General"},"K55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"G56":{"value":"10~13m","cached":"10~13m","format":"General"},"J56":{"value":"㎡","cached":"㎡","format":"General"},"K56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"A57":{"value":"5)","cached":"5)","format":"General"},"B57":{"value":"콘크리트","cached":"콘크리트","format":"General"},"E57":{"value":"저판 (25-27-15)","cached":"저판 (25-27-15)","format":"General"},"J57":{"value":"㎥","cached":"㎥","format":"General"},"K57":{"value":"Lf × Bf × Hf","cached":"Lf × Bf × Hf","format":"General"},"W57":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E58":{"value":"본체 (25-40-15)","cached":"본체 (25-40-15)","format":"General"},"J58":{"value":"㎥","cached":"㎥","format":"General"},"K58":{"value":"Vcop+Vcol+Vbear","cached":"Vcop+Vcol+Vbear","format":"0.000"},"W58":{"value":"=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)","cached":197.5323559387501,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E59":{"value":"버림콘크리트(40-15-8)","cached":"버림콘크리트(40-15-8)","format":"General"},"J59":{"value":"㎥","cached":"㎥","format":"General"},"K59":{"value":"(Lf+0.2)(Bf+0.2)×0.1","cached":"(Lf+0.2)(Bf+0.2)×0.1","format":"General"},"W59":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"#,##0.000;\\-#,##0.000;\"-\""},"B60":{"value":"콘크리트 타설","cached":"콘크리트 타설","format":"General"},"E60":{"value":"펌프카타설","cached":"펌프카타설","format":"General"},"G60":{"value":"0~15(육상)","cached":"0~15(육상)","format":"General"},"J60":{"value":"㎥","cached":"㎥","format":"General"},"K60":{"value":"Vcop+Vcol+Vfot+Vbear+Vlean","cached":"Vcop+Vcol+Vfot+Vbear+Vlean","format":"General"},"W60":{"value":"=W57+W58+W59","cached":365.6183559387501,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A61":{"value":"6)","cached":"6)","format":"General"},"B61":{"value":"가설계단","cached":"가설계단","format":"General"},"E61":{"value":"워킹타워","cached":"워킹타워","format":"General"},"J61":{"value":"m","cached":"m","format":"General"},"K61":{"value":"(Zb-Zs) x 1EA X 1SET","cached":"(Zb-Zs) x 1EA X 1SET","format":"General"},"W61":{"value":"=BG6-BG7","cached":11.927,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A62":{"value":"7)","cached":"7)","format":"General"},"B62":{"value":"교량받침(2800kN)","cached":"교량받침(2800kN)","format":"General"},"E62":{"value":"양방향 H=166","cached":"양방향 H=166","format":"General"},"J62":{"value":"EA","cached":"EA","format":"General"},"K62":{"value":"Nb","cached":"Nb","format":"General"},"W62":{"value":"=BG30","cached":10,"format":"#,##0;\\-#,##0;\"-\""},"A63":{"value":"8)","cached":"8)","format":"General"},"B63":{"value":"무수축몰탈","cached":"무수축몰탈","format":"General"},"E63":{"value":"T=300mm","cached":"T=300mm","format":"General"},"J63":{"value":"㎥","cached":"㎥","format":"General"},"K63":{"value":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","cached":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","format":"General"},"W63":{"value":"=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30","cached":0.34125000000000005,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A64":{"value":"9)","cached":"9)","format":"General"},"B64":{"value":"솔플레이트","cached":"솔플레이트","format":"General"},"J64":{"value":"ton","cached":"ton","format":"General"},"K64":{"value":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","cached":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","format":"General"},"W64":{"value":"=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85","cached":1.4129999999999998,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A65":{"value":"10)","cached":"10)","format":"General"},"B65":{"value":"스페이서","cached":"스페이서","format":"General"},"E65":{"value":"슬래브 및 기초용","cached":"슬래브 및 기초용","format":"General"},"J65":{"value":"㎡","cached":"㎡","format":"General"},"K65":{"value":"Afot","cached":"Afot","format":"General"},"W65":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E66":{"value":"벽체용","cached":"벽체용","format":"General"},"J66":{"value":"㎡","cached":"㎡","format":"General"},"K66":{"value":"Acop+Acol","cached":"Acop+Acol","format":"0.000"},"W66":{"value":"=W50+W51","cached":283.6313569146505,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A67":{"value":"11)","cached":"11)","format":"General"},"B67":{"value":"철근가공조립","cached":"철근가공조립","format":"General"},"E67":{"value":"매우복잡","cached":"매우복잡","format":"General"},"J67":{"value":"ton","cached":"ton","format":"General"},"K67":{"value":"<도면참조>","cached":"<도면참조>","format":"0.000"},"W67":{"value":19.316,"cached":19.316,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A68":{"value":"12)","cached":"12)","format":"General"},"B68":{"value":"복합말뚝","cached":"복합말뚝","format":"General"},"E68":{"value":"E.O.I.D","cached":"E.O.I.D","format":"General"},"J68":{"value":"회","cached":"회","format":"General"},"K68":{"value":2,"cached":2,"format":"General"},"W68":{"value":"=K68","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E69":{"value":"Restrike","cached":"Restrike","format":"General"},"J69":{"value":"회","cached":"회","format":"General"},"K69":{"value":2,"cached":2,"format":"General"},"W69":{"value":"=K69","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E70":{"value":"자재비(직항)","cached":"자재비(직항)","format":"General"},"J70":{"value":"본","cached":"본","format":"General"},"K70":{"value":"Np","cached":"Np","format":"General"},"W70":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"E71":{"value":"천공비","cached":"천공비","format":"General"},"J71":{"value":"m","cached":"m","format":"General"},"K71":{"value":"Lb x Np","cached":"Lb x Np","format":"General"},"W71":{"value":"=BG26*BG27","cached":834,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E72":{"value":"주면고정액","cached":"주면고정액","format":"General"},"J72":{"value":"㎥","cached":"㎥","format":"General"},"K72":{"value":"π/4×((Dp+0.1)²-Dp²)×LpxNp","cached":"π/4×((Dp+0.1)²-Dp²)×LpxNp","format":"General"},"W72":{"value":"=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27","cached":85.1528688755513,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E73":{"value":"두부보강","cached":"두부보강","format":"General"},"J73":{"value":"본","cached":"본","format":"General"},"K73":{"value":"Np","cached":"Np","format":"General"},"W73":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"A74":{"value":"13)","cached":"13)","format":"General"},"B74":{"value":"점검시설","cached":"점검시설","format":"General"},"J74":{"value":"EA","cached":"EA","format":"General"},"K74":{"value":1,"cached":1,"format":"General"},"W74":{"value":"=K74","cached":1,"format":"#,##0;\\-#,##0;\"-\""},"A75":{"value":"14)","cached":"14)","format":"General"},"B75":{"value":"콘크리트 양생","cached":"콘크리트 양생","format":"General"},"J75":{"value":"㎡","cached":"㎡","format":"General"},"K75":{"value":"Lf × Bf + Lc × Bc ","cached":"Lf × Bf + Lc × Bc ","format":"General"},"W75":{"value":"=BG21*BG22+BG12*BG13","cached":110.13,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A76":{"value":"15)","cached":"15)","format":"General"},"B76":{"value":"비파괴검사","cached":"비파괴검사","format":"General"},"E76":{"value":"M.T","cached":"M.T","format":"General"},"J76":{"value":"m","cached":"m","format":"General"},"K76":{"value":"Np/10 x 3 x πDp","cached":"Np/10 x 3 x πDp","format":"General"},"W76":{"value":"=BG27/10*3*PI()*BG24","cached":16.964600329384883,"format":"#,##0.000;\\-#,##0.000;\"-\""}},"3.3 수량산출_P6":{"A2":{"value":"3.3 수량 산출","cached":"3.3 수량 산출","format":"0.000"},"E2":{"value":"-","cached":"-","format":"0.000"},"F2":{"value":"(P6)","cached":"(P6)","format":"0.000"},"A3":{"value":"▪","cached":"▪","format":"General"},"B3":{"value":"토공","cached":"토공","format":"General"},"A4":{"value":"공 종","cached":"공 종","format":"General"},"E4":{"value":"규 격","cached":"규 격","format":"General"},"J4":{"value":"단위","cached":"단위","format":"General"},"K4":{"value":"산정식","cached":"산정식","format":"General"},"W4":{"value":"수량","cached":"수량","format":"General"},"AW5":{"value":"구분","cached":"구분","format":"General"},"AZ5":{"value":"변수","cached":"변수","format":"0.000"},"BE5":{"value":"기호","cached":"기호","format":"0.000"},"BG5":{"value":"P6","cached":"P6","format":"0.000"},"A6":{"value":"1)","cached":"1)","format":"General"},"B6":{"value":"구조물터파기","cached":"구조물터파기","format":"General"},"E6":{"value":"육상토사","cached":"육상토사","format":"General"},"G6":{"value":"0-2m","cached":"0-2m","format":"General"},"J6":{"value":"㎥","cached":"㎥","format":"General"},"K6":{"value":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","cached":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","format":"0.000"},"W6":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK6/2","cached":407.6746,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI6":{"value":"H","cached":"H","format":"General"},"AJ6":{"value":"=","cached":"=","format":"General"},"AK6":{"value":"=MAX(MIN($BG$9,$AO$15,2)-MAX(0,0),0)","cached":2,"format":"0.00_);[Red]\\(0.00\\)"},"AM6":{"value":"L","cached":"L","format":"General"},"AN6":{"value":"=","cached":"=","format":"General"},"AO6":{"value":"=AO7+2*BG9","cached":18.009999999999998,"format":"General"},"AW6":{"value":"토공","cached":"토공","format":"General"},"AZ6":{"value":"받침 EL","cached":"받침 EL","format":"General"},"BE6":{"value":"Zb","cached":"Zb","format":"0.000"},"BG6":{"value":"='3.2 관련변수'!X18","cached":38.542,"format":"0.00_);[Red]\\(0.00\\)"},"G7":{"value":"2-4m","cached":"2-4m","format":"General"},"J7":{"value":"㎥","cached":"㎥","format":"General"},"W7":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK7/2","cached":271.103609,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI7":{"value":"H","cached":"H","format":"General"},"AJ7":{"value":"=","cached":"=","format":"General"},"AK7":{"value":"=MAX(MIN($BG$9,$AO$15,4)-MAX(0,2),0)","cached":1.33,"format":"0.00_);[Red]\\(0.00\\)"},"AM7":{"value":"L1","cached":"L1","format":"General"},"AN7":{"value":"=","cached":"=","format":"General"},"AO7":{"value":"=AO8+2*0.5*BG10","cached":11.35,"format":"General"},"AZ7":{"value":"지반고 EL","cached":"지반고 EL","format":"General"},"BE7":{"value":"Zs","cached":"Zs","format":"0.000"},"BG7":{"value":"='3.2 관련변수'!X19","cached":28.899,"format":"0.00_);[Red]\\(0.00\\)"},"G8":{"value":"4-6m","cached":"4-6m","format":"General"},"J8":{"value":"㎥","cached":"㎥","format":"General"},"W8":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK8/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI8":{"value":"H","cached":"H","format":"General"},"AJ8":{"value":"=","cached":"=","format":"General"},"AK8":{"value":"=MAX(MIN($BG$9,$AO$15,6)-MAX(0,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM8":{"value":"L2","cached":"L2","format":"General"},"AN8":{"value":"=","cached":"=","format":"General"},"AO8":{"value":"=AO9+2*0.3*BG10","cached":11.35,"format":"General"},"AZ8":{"value":"지하수위 WL","cached":"지하수위 WL","format":"General"},"BE8":{"value":"Zw","cached":"Zw","format":"0.000"},"BG8":{"value":"='3.2 관련변수'!X20","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G9":{"value":"6-8m","cached":"6-8m","format":"General"},"J9":{"value":"㎥","cached":"㎥","format":"General"},"W9":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK9/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI9":{"value":"H","cached":"H","format":"General"},"AJ9":{"value":"=","cached":"=","format":"General"},"AK9":{"value":"=MAX(MIN($BG$9,$AO$15,8)-MAX(0,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM9":{"value":"L3","cached":"L3","format":"General"},"AN9":{"value":"=","cached":"=","format":"General"},"AO9":{"value":"=BG21+2","cached":11.35,"format":"0.00_);[Red]\\(0.00\\)"},"AZ9":{"value":"토사 깊이","cached":"토사 깊이","format":"General"},"BE9":{"value":"H1","cached":"H1","format":"0.000"},"BG9":{"value":"='3.2 관련변수'!X21","cached":3.33,"format":"0.00_);[Red]\\(0.00\\)"},"E10":{"value":"용수토사","cached":"용수토사","format":"General"},"G10":{"value":"0-2m","cached":"0-2m","format":"General"},"J10":{"value":"㎥","cached":"㎥","format":"General"},"W10":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK10/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AH10":{"value":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","cached":"Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2","format":"0.000"},"AI10":{"value":"H","cached":"H","format":"General"},"AJ10":{"value":"=","cached":"=","format":"General"},"AK10":{"value":"=MAX(MIN($BG$9,2)-MAX($AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM10":{"value":"B","cached":"B","format":"General"},"AN10":{"value":"=","cached":"=","format":"General"},"AO10":{"value":"=AO11+2*BG9","cached":16.46,"format":"General"},"AZ10":{"value":"풍화암 깊이","cached":"풍화암 깊이","format":"General"},"BE10":{"value":"H2","cached":"H2","format":"0.000"},"BG10":{"value":"='3.2 관련변수'!X22","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G11":{"value":"2-4m","cached":"2-4m","format":"General"},"J11":{"value":"㎥","cached":"㎥","format":"General"},"W11":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK11/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI11":{"value":"H","cached":"H","format":"General"},"AJ11":{"value":"=","cached":"=","format":"General"},"AK11":{"value":"=MAX(MIN($BG$9,4)-MAX($AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM11":{"value":"B1","cached":"B1","format":"General"},"AN11":{"value":"=","cached":"=","format":"General"},"AO11":{"value":"=AO12+2*0.5*BG10","cached":9.8,"format":"General"},"AZ11":{"value":"연암 깊이","cached":"연암 깊이","format":"General"},"BE11":{"value":"H3","cached":"H3","format":"0.000"},"BG11":{"value":"='3.2 관련변수'!X23","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"G12":{"value":"4-6m","cached":"4-6m","format":"General"},"J12":{"value":"㎥","cached":"㎥","format":"General"},"W12":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK12/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI12":{"value":"H","cached":"H","format":"General"},"AJ12":{"value":"=","cached":"=","format":"General"},"AK12":{"value":"=MAX(MIN($BG$9,6)-MAX($AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM12":{"value":"B2","cached":"B2","format":"General"},"AN12":{"value":"=","cached":"=","format":"General"},"AO12":{"value":"=AO13+2*0.3*BG11","cached":9.8,"format":"General"},"AW12":{"value":"두부보","cached":"두부보","format":"General"},"AZ12":{"value":"두부보 길이","cached":"두부보 길이","format":"General"},"BE12":{"value":"Lc","cached":"Lc","format":"0.000"},"BG12":{"value":"='3.2 관련변수'!X24","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G13":{"value":"6-8m","cached":"6-8m","format":"General"},"J13":{"value":"㎥","cached":"㎥","format":"General"},"W13":{"value":"=($AO$6*$AO$10+$AO$7*$AO$11)*AK13/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI13":{"value":"H","cached":"H","format":"General"},"AJ13":{"value":"=","cached":"=","format":"General"},"AK13":{"value":"=MAX(MIN($BG$9,8)-MAX($AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM13":{"value":"B3","cached":"B3","format":"General"},"AN13":{"value":"=","cached":"=","format":"General"},"AO13":{"value":"=BG22+2","cached":9.8,"format":"0.00_);[Red]\\(0.00\\)"},"AZ13":{"value":"두부보 폭","cached":"두부보 폭","format":"General"},"BE13":{"value":"Bc","cached":"Bc","format":"0.000"},"BG13":{"value":"='3.2 관련변수'!X25","cached":3.1,"format":"0.00_);[Red]\\(0.00\\)"},"E14":{"value":"육상풍화암","cached":"육상풍화암","format":"General"},"G14":{"value":"0-2m","cached":"0-2m","format":"General"},"J14":{"value":"㎥","cached":"㎥","format":"General"},"W14":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK14/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI14":{"value":"H","cached":"H","format":"General"},"AJ14":{"value":"=","cached":"=","format":"General"},"AK14":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,2)-MAX($BG$9,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM14":{"value":"H","cached":"H","format":"General"},"AN14":{"value":"=","cached":"=","format":"General"},"AO14":{"value":"=BG7-BG20+0.1","cached":3.5239999999999996,"format":"0.00_);[Red]\\(0.00\\)"},"AZ14":{"value":"두부보 하부높이","cached":"두부보 하부높이","format":"General"},"BE14":{"value":"H1","cached":"H1","format":"0.000"},"BG14":{"value":"='3.2 관련변수'!X26","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G15":{"value":"2-4m","cached":"2-4m","format":"General"},"J15":{"value":"㎥","cached":"㎥","format":"General"},"W15":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK15/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI15":{"value":"H","cached":"H","format":"General"},"AJ15":{"value":"=","cached":"=","format":"General"},"AK15":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,4)-MAX($BG$9,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM15":{"value":"Hw","cached":"Hw","format":"General"},"AN15":{"value":"=","cached":"=","format":"General"},"AO15":{"value":"=BG7-BG8","cached":28.899,"format":"0.00_);[Red]\\(0.00\\)"},"AZ15":{"value":"두부보 상부높이","cached":"두부보 상부높이","format":"General"},"BE15":{"value":"H2","cached":"H2","format":"0.000"},"BG15":{"value":"='3.2 관련변수'!X27","cached":1.5,"format":"0.00_);[Red]\\(0.00\\)"},"G16":{"value":"4-6m","cached":"4-6m","format":"General"},"J16":{"value":"㎥","cached":"㎥","format":"General"},"W16":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK16/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI16":{"value":"H","cached":"H","format":"General"},"AJ16":{"value":"=","cached":"=","format":"General"},"AK16":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,6)-MAX($BG$9,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM16":{"value":"Df","cached":"Df","format":"General"},"AN16":{"value":"=","cached":"=","format":"General"},"AO16":{"value":"=BG7-BG20-BG23","cached":1.2239999999999993,"format":"0.00_);[Red]\\(0.00\\)"},"AZ16":{"value":"횡경사(%)","cached":"횡경사(%)","format":"General"},"BE16":{"value":"s","cached":"s","format":"0.000"},"BG16":{"value":"='3.2 관련변수'!X28","cached":3,"format":"0.00_);[Red]\\(0.00\\)"},"G17":{"value":"6-8m","cached":"6-8m","format":"General"},"J17":{"value":"㎥","cached":"㎥","format":"General"},"W17":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK17/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI17":{"value":"H","cached":"H","format":"General"},"AJ17":{"value":"=","cached":"=","format":"General"},"AK17":{"value":"=MAX(MIN($BG$9+$BG$10,$AO$15,8)-MAX($BG$9,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM17":{"value":"Vs","cached":"Vs","format":"General"},"AN17":{"value":"=","cached":"=","format":"General"},"AO17":{"value":"=AO18+AO19+AO20","cached":678.7782090000001,"format":"General"},"AZ17":{"value":"두부보 돌출부 폭","cached":"두부보 돌출부 폭","format":"General"},"BE17":{"value":"a","cached":"a","format":"0.000"},"BG17":{"value":"='3.2 관련변수'!X29","cached":0.2,"format":"0.00_);[Red]\\(0.00\\)"},"E18":{"value":"용수풍화암","cached":"용수풍화암","format":"General"},"G18":{"value":"0-2m","cached":"0-2m","format":"General"},"J18":{"value":"㎥","cached":"㎥","format":"General"},"W18":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK18/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI18":{"value":"H","cached":"H","format":"General"},"AJ18":{"value":"=","cached":"=","format":"General"},"AK18":{"value":"=MAX(MIN($BG$9+$BG$10,2)-MAX($BG$9,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM18":{"value":"Vs1","cached":"Vs1","format":"General"},"AN18":{"value":"=","cached":"=","format":"General"},"AO18":{"value":"=(AO6*AO10+AO7*AO11)*BG9/2","cached":678.7782090000001,"format":"General"},"AZ18":{"value":"두부보 변화부 곡률","cached":"두부보 변화부 곡률","format":"General"},"BE18":{"value":"R","cached":"R","format":"0.000"},"BG18":{"value":"='3.2 관련변수'!X30","cached":12,"format":"0.00_);[Red]\\(0.00\\)"},"G19":{"value":"2-4m","cached":"2-4m","format":"General"},"J19":{"value":"㎥","cached":"㎥","format":"General"},"W19":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK19/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI19":{"value":"H","cached":"H","format":"General"},"AJ19":{"value":"=","cached":"=","format":"General"},"AK19":{"value":"=MAX(MIN($BG$9+$BG$10,4)-MAX($BG$9,$AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM19":{"value":"Vs2","cached":"Vs2","format":"General"},"AN19":{"value":"=","cached":"=","format":"General"},"AO19":{"value":"=(AO7*AO11+AO8*AO12)*BG10/2","cached":0,"format":"General"},"AW19":{"value":"기둥","cached":"기둥","format":"General"},"AZ19":{"value":"기둥 직경","cached":"기둥 직경","format":"General"},"BE19":{"value":"Dc","cached":"Dc","format":"0.000"},"BG19":{"value":"='3.2 관련변수'!X31","cached":2,"format":"0.00_);[Red]\\(0.00\\)"},"G20":{"value":"4-6m","cached":"4-6m","format":"General"},"J20":{"value":"㎥","cached":"㎥","format":"General"},"W20":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK20/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI20":{"value":"H","cached":"H","format":"General"},"AJ20":{"value":"=","cached":"=","format":"General"},"AK20":{"value":"=MAX(MIN($BG$9+$BG$10,6)-MAX($BG$9,$AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM20":{"value":"Vs3","cached":"Vs3","format":"General"},"AN20":{"value":"=","cached":"=","format":"General"},"AO20":{"value":"=(AO8*AO12+AO9*AO13)*BG11/2","cached":0,"format":"General"},"AW20":{"value":"저판","cached":"저판","format":"General"},"AZ20":{"value":"저판 저면 EL","cached":"저판 저면 EL","format":"General"},"BE20":{"value":"Zf","cached":"Zf","format":"0.000"},"BG20":{"value":"='3.2 관련변수'!X32","cached":25.475,"format":"0.00_);[Red]\\(0.00\\)"},"G21":{"value":"6-8m","cached":"6-8m","format":"General"},"J21":{"value":"㎥","cached":"㎥","format":"General"},"W21":{"value":"=($AO$7*$AO$11+$AO$8*$AO$12)*AK21/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI21":{"value":"H","cached":"H","format":"General"},"AJ21":{"value":"=","cached":"=","format":"General"},"AK21":{"value":"=MAX(MIN($BG$9+$BG$10,8)-MAX($BG$9,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM21":{"value":"V1","cached":"V1","format":"General"},"AN21":{"value":"=","cached":"=","format":"General"},"AO21":{"value":"=PI()*BG19^2/4*AO16","cached":3.8453094079939047,"format":"General"},"AZ21":{"value":"저판 길이","cached":"저판 길이","format":"General"},"BE21":{"value":"Lf","cached":"Lf","format":"0.000"},"BG21":{"value":"='3.2 관련변수'!X33","cached":9.35,"format":"0.00_);[Red]\\(0.00\\)"},"E22":{"value":"육상연암","cached":"육상연암","format":"General"},"G22":{"value":"0-2m","cached":"0-2m","format":"General"},"J22":{"value":"㎥","cached":"㎥","format":"General"},"W22":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK22/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI22":{"value":"H","cached":"H","format":"General"},"AJ22":{"value":"=","cached":"=","format":"General"},"AK22":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,2)-MAX($BG$9+$BG$10,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM22":{"value":"V2","cached":"V2","format":"General"},"AN22":{"value":"=","cached":"=","format":"General"},"AO22":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"General"},"AZ22":{"value":"저판 폭","cached":"저판 폭","format":"General"},"BE22":{"value":"Bf","cached":"Bf","format":"0.000"},"BG22":{"value":"='3.2 관련변수'!X34","cached":7.8,"format":"0.00_);[Red]\\(0.00\\)"},"G23":{"value":"2-4m","cached":"2-4m","format":"General"},"J23":{"value":"㎥","cached":"㎥","format":"General"},"W23":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK23/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI23":{"value":"H","cached":"H","format":"General"},"AJ23":{"value":"=","cached":"=","format":"General"},"AK23":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,4)-MAX($BG$9+$BG$10,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AM23":{"value":"V3","cached":"V3","format":"General"},"AN23":{"value":"=","cached":"=","format":"General"},"AO23":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"General"},"AZ23":{"value":"저판 높이","cached":"저판 높이","format":"General"},"BE23":{"value":"Hf","cached":"Hf","format":"0.000"},"BG23":{"value":"='3.2 관련변수'!X35","cached":2.2,"format":"0.00_);[Red]\\(0.00\\)"},"G24":{"value":"4-6m","cached":"4-6m","format":"General"},"J24":{"value":"㎥","cached":"㎥","format":"General"},"W24":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK24/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI24":{"value":"H","cached":"H","format":"General"},"AJ24":{"value":"=","cached":"=","format":"General"},"AK24":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,6)-MAX($BG$9+$BG$10,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AW24":{"value":"말뚝","cached":"말뚝","format":"General"},"AZ24":{"value":"말뚝 직경","cached":"말뚝 직경","format":"General"},"BE24":{"value":"Dp","cached":"Dp","format":"0.000"},"BG24":{"value":"='3.2 관련변수'!X36","cached":0.6,"format":"0.00_);[Red]\\(0.00\\)"},"G25":{"value":"6-8m","cached":"6-8m","format":"General"},"J25":{"value":"㎥","cached":"㎥","format":"General"},"W25":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK25/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI25":{"value":"H","cached":"H","format":"General"},"AJ25":{"value":"=","cached":"=","format":"General"},"AK25":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,$AO$15,8)-MAX($BG$9+$BG$10,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ25":{"value":"말뚝 두께","cached":"말뚝 두께","format":"General"},"BE25":{"value":"Tp","cached":"Tp","format":"0.000"},"BG25":{"value":"='3.2 관련변수'!X37","cached":0.009,"format":"0.00_);[Red]\\(0.00\\)"},"E26":{"value":"용수연암","cached":"용수연암","format":"General"},"G26":{"value":"0-2m","cached":"0-2m","format":"General"},"J26":{"value":"㎥","cached":"㎥","format":"General"},"W26":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK26/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI26":{"value":"H","cached":"H","format":"General"},"AJ26":{"value":"=","cached":"=","format":"General"},"AK26":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,2)-MAX($BG$9+$BG$10,$AO$15,0),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ26":{"value":"말뚝 길이","cached":"말뚝 길이","format":"General"},"BE26":{"value":"Lp","cached":"Lp","format":"0.000"},"BG26":{"value":"='3.2 관련변수'!X38","cached":30.4,"format":"0.00_);[Red]\\(0.00\\)"},"G27":{"value":"2-4m","cached":"2-4m","format":"General"},"J27":{"value":"㎥","cached":"㎥","format":"General"},"W27":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK27/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI27":{"value":"H","cached":"H","format":"General"},"AJ27":{"value":"=","cached":"=","format":"General"},"AK27":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,4)-MAX($BG$9+$BG$10,$AO$15,2),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ27":{"value":"말뚝 수","cached":"말뚝 수","format":"General"},"BE27":{"value":"Np","cached":"Np","format":"0.000"},"BG27":{"value":"='3.2 관련변수'!X39","cached":30,"format":"0.00_);[Red]\\(0.00\\)"},"G28":{"value":"4-6m","cached":"4-6m","format":"General"},"J28":{"value":"㎥","cached":"㎥","format":"General"},"W28":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK28/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI28":{"value":"H","cached":"H","format":"General"},"AJ28":{"value":"=","cached":"=","format":"General"},"AK28":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,6)-MAX($BG$9+$BG$10,$AO$15,4),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AW28":{"value":"받침","cached":"받침","format":"General"},"AZ28":{"value":"받침 길이","cached":"받침 길이","format":"General"},"BE28":{"value":"Lb","cached":"Lb","format":"0.000"},"BG28":{"value":"='3.2 관련변수'!X40","cached":0.7,"format":"0.00_);[Red]\\(0.00\\)"},"G29":{"value":"6-8m","cached":"6-8m","format":"General"},"J29":{"value":"㎥","cached":"㎥","format":"General"},"W29":{"value":"=($AO$8*$AO$12+$AO$9*$AO$13)*AK29/2","cached":0,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AI29":{"value":"H","cached":"H","format":"General"},"AJ29":{"value":"=","cached":"=","format":"General"},"AK29":{"value":"=MAX(MIN($BG$9+$BG$10+$BG$11,8)-MAX($BG$9+$BG$10,$AO$15,6),0)","cached":0,"format":"0.00_);[Red]\\(0.00\\)"},"AZ29":{"value":"받침 폭","cached":"받침 폭","format":"General"},"BE29":{"value":"Bb","cached":"Bb","format":"0.000"},"BG29":{"value":"='3.2 관련변수'!X41","cached":0.79,"format":"0.00_);[Red]\\(0.00\\)"},"A30":{"value":"2)","cached":"2)","format":"General"},"B30":{"value":"잔토","cached":"잔토","format":"General"},"J30":{"value":"㎥","cached":"㎥","format":"General"},"K30":{"value":"V1+V2+V3","cached":"V1+V2+V3","format":"0.000"},"W30":{"value":"=AO21+AO22+AO23","cached":171.9313094079939,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ30":{"value":"받침 수","cached":"받침 수","format":"General"},"BE30":{"value":"Nb","cached":"Nb","format":"0.000"},"BG30":{"value":"='3.2 관련변수'!X42","cached":10,"format":"0.00_);[Red]\\(0.00\\)"},"A31":{"value":"3)","cached":"3)","format":"General"},"B31":{"value":"되메우기","cached":"되메우기","format":"General"},"E31":{"value":"토사, 다짐","cached":"토사, 다짐","format":"General"},"J31":{"value":"㎥","cached":"㎥","format":"General"},"K31":{"value":"Vs-(V1+V2+V3)","cached":"Vs-(V1+V2+V3)","format":"0.000"},"W31":{"value":"=AO17-(AO21+AO22+AO23)","cached":506.84689959200614,"format":"#,##0.000;\\-#,##0.000;\"-\""},"AZ31":{"value":"받침 블럭 길이","cached":"받침 블럭 길이","format":"General"},"BE31":{"value":"Lbc","cached":"Lbc","format":"0.000"},"BG31":{"value":"='3.2 관련변수'!X43","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ32":{"value":"받침 블럭 폭","cached":"받침 블럭 폭","format":"General"},"BE32":{"value":"Bbc","cached":"Bbc","format":"0.000"},"BG32":{"value":"='3.2 관련변수'!X44","cached":1.2,"format":"0.00_);[Red]\\(0.00\\)"},"AZ33":{"value":"받침 블럭 높이","cached":"받침 블럭 높이","format":"General"},"BE33":{"value":"Hbc","cached":"Hbc","format":"0.000"},"BG33":{"value":"='3.2 관련변수'!X45","cached":0.116,"format":"0.00_);[Red]\\(0.00\\)"},"AZ34":{"value":"솔플레이트 두께","cached":"솔플레이트 두께","format":"General"},"BE34":{"value":"Ts","cached":"Ts","format":"0.000"},"BG34":{"value":"='3.2 관련변수'!X46","cached":0.03,"format":"0.00_);[Red]\\(0.00\\)"},"A47":{"value":"▪","cached":"▪","format":"General"},"B47":{"value":"구조체","cached":"구조체","format":"General"},"A48":{"value":"공 종","cached":"공 종","format":"General"},"E48":{"value":"규 격","cached":"규 격","format":"General"},"J48":{"value":"단위","cached":"단위","format":"General"},"K48":{"value":"산정식","cached":"산정식","format":"General"},"W48":{"value":"수량","cached":"수량","format":"General"},"A50":{"value":"4)","cached":"4)","format":"General"},"B50":{"value":"거푸집","cached":"거푸집","format":"General"},"E50":{"value":"강재\n거푸집","cached":"강재\n거푸집","format":"General"},"G50":{"value":"코핑부","cached":"코핑부","format":"General"},"J50":{"value":"㎡","cached":"㎡","format":"General"},"K50":{"value":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","cached":"2(Ac1+Ac2+Ac3)+As1+As2+2As3","format":"0.000"},"W50":{"value":"=(((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2)+(2*BG13*BG18*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+(BG13*SQRT(BG17^2+BG15^2))+(BG13*SQRT(BG17^2+(BG15+0.01*BG16*BG12)^2)))","cached":72.56659607587385,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G51":{"value":"기둥부","cached":"기둥부","format":"General"},"J51":{"value":"㎡","cached":"㎡","format":"General"},"K51":{"value":"π × Dc × Hcol","cached":"π × Dc × Hcol","format":"General"},"W51":{"value":"=PI()*BG19*(BG6-BG14-BG15-BG7+BG20)","cached":201.80334569599395,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E52":{"value":"합판3회","cached":"합판3회","format":"General"},"G52":{"value":"받침블럭","cached":"받침블럭","format":"General"},"J52":{"value":"㎡","cached":"㎡","format":"General"},"K52":{"value":"(2LbHb + 2BbHb) × Nb","cached":"(2LbHb + 2BbHb) × Nb","format":"General"},"W52":{"value":"=(2*BG31*BG33+2*BG32*BG33)*BG30","cached":5.568,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E53":{"value":"합판6회","cached":"합판6회","format":"General"},"G53":{"value":"버림콘크리트","cached":"버림콘크리트","format":"General"},"J53":{"value":"㎡","cached":"㎡","format":"General"},"K53":{"value":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","cached":"2(Lf+0.2)×0.1+2(Bf+0.2)×0.1","format":"General"},"W53":{"value":"=2*(BG21+0.2)*0.1+2*(BG22+0.2)*0.1","cached":3.51,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E54":{"value":"유로폼\n(복잡)","cached":"유로폼\n(복잡)","format":"General"},"G54":{"value":"0~7m","cached":"0~7m","format":"General"},"J54":{"value":"㎡","cached":"㎡","format":"General"},"K54":{"value":"2LfHf + 2BfHf","cached":"2LfHf + 2BfHf","format":"General"},"W54":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"G55":{"value":"7~10m","cached":"7~10m","format":"General"},"J55":{"value":"㎡","cached":"㎡","format":"General"},"K55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W55":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"G56":{"value":"10~13m","cached":"10~13m","format":"General"},"J56":{"value":"㎡","cached":"㎡","format":"General"},"K56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"W56":{"value":0,"cached":0,"format":"#,##0;\\-#,##0;\"-\""},"A57":{"value":"5)","cached":"5)","format":"General"},"B57":{"value":"콘크리트","cached":"콘크리트","format":"General"},"E57":{"value":"저판 (25-27-15)","cached":"저판 (25-27-15)","format":"General"},"J57":{"value":"㎥","cached":"㎥","format":"General"},"K57":{"value":"Lf × Bf × Hf","cached":"Lf × Bf × Hf","format":"General"},"W57":{"value":"=BG21*BG22*BG23","cached":160.446,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E58":{"value":"본체 (25-40-15)","cached":"본체 (25-40-15)","format":"General"},"J58":{"value":"㎥","cached":"㎥","format":"General"},"K58":{"value":"Vcop+Vcol+Vbear","cached":"Vcop+Vcol+Vbear","format":"0.000"},"W58":{"value":"=((((BG19+0.2)+(BG12+2*BG17))*BG14/2-(BG18^2/2)*(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))-SIN(2*ASIN(SQRT((((BG12+2*BG17)-(BG19+0.2))^2/4+BG14^2)/(4*BG18^2)))))+((BG12+(BG12+2*BG17))*BG15/2)+((BG12*((0.01*BG16*BG12)+BG17)/(BG15+0.01*BG16*BG12))*(0.01*BG16*BG12)/2))*BG13+PI()*BG19^2/4*(BG6-BG14-BG15-BG7+BG20)+BG31*BG32*BG33*BG30)","cached":191.9800483673587,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E59":{"value":"버림콘크리트(40-15-8)","cached":"버림콘크리트(40-15-8)","format":"General"},"J59":{"value":"㎥","cached":"㎥","format":"General"},"K59":{"value":"(Lf+0.2)(Bf+0.2)×0.1","cached":"(Lf+0.2)(Bf+0.2)×0.1","format":"General"},"W59":{"value":"=(BG21+0.2)*(BG22+0.2)*0.1","cached":7.64,"format":"#,##0.000;\\-#,##0.000;\"-\""},"B60":{"value":"콘크리트 타설","cached":"콘크리트 타설","format":"General"},"E60":{"value":"펌프카타설","cached":"펌프카타설","format":"General"},"G60":{"value":"0~15(육상)","cached":"0~15(육상)","format":"General"},"J60":{"value":"㎥","cached":"㎥","format":"General"},"K60":{"value":"Vcop+Vcol+Vfot+Vbear+Vlean","cached":"Vcop+Vcol+Vfot+Vbear+Vlean","format":"General"},"W60":{"value":"=W57+W58+W59","cached":360.0660483673587,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A61":{"value":"6)","cached":"6)","format":"General"},"B61":{"value":"가설계단","cached":"가설계단","format":"General"},"E61":{"value":"워킹타워","cached":"워킹타워","format":"General"},"J61":{"value":"m","cached":"m","format":"General"},"K61":{"value":"(Zb-Zs) x 1EA X 1SET","cached":"(Zb-Zs) x 1EA X 1SET","format":"General"},"W61":{"value":"=BG6-BG7","cached":9.643,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A62":{"value":"7)","cached":"7)","format":"General"},"B62":{"value":"교량받침(2800kN)","cached":"교량받침(2800kN)","format":"General"},"E62":{"value":"양방향 H=166","cached":"양방향 H=166","format":"General"},"J62":{"value":"EA","cached":"EA","format":"General"},"K62":{"value":"Nb","cached":"Nb","format":"General"},"W62":{"value":"=BG30","cached":10,"format":"#,##0;\\-#,##0;\"-\""},"A63":{"value":"8)","cached":"8)","format":"General"},"B63":{"value":"무수축몰탈","cached":"무수축몰탈","format":"General"},"E63":{"value":"T=300mm","cached":"T=300mm","format":"General"},"J63":{"value":"㎥","cached":"㎥","format":"General"},"K63":{"value":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","cached":"((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb","format":"General"},"W63":{"value":"=(((BG28+0.2)*(BG29+0.2)+(BG28+0.1)*(BG29+0.1))*0.05/2)*BG30","cached":0.40075,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A64":{"value":"9)","cached":"9)","format":"General"},"B64":{"value":"솔플레이트","cached":"솔플레이트","format":"General"},"J64":{"value":"ton","cached":"ton","format":"General"},"K64":{"value":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","cached":"(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85","format":"General"},"W64":{"value":"=(BG28+0.1)*(BG29+0.1)*BG34*BG30*7.85","cached":1.6767599999999996,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A65":{"value":"10)","cached":"10)","format":"General"},"B65":{"value":"스페이서","cached":"스페이서","format":"General"},"E65":{"value":"슬래브 및 기초용","cached":"슬래브 및 기초용","format":"General"},"J65":{"value":"㎡","cached":"㎡","format":"General"},"K65":{"value":"Afot","cached":"Afot","format":"General"},"W65":{"value":"=2*BG21*BG23+2*BG22*BG23","cached":75.46000000000001,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E66":{"value":"벽체용","cached":"벽체용","format":"General"},"J66":{"value":"㎡","cached":"㎡","format":"General"},"K66":{"value":"Acop+Acol","cached":"Acop+Acol","format":"0.000"},"W66":{"value":"=W50+W51","cached":274.3699417718678,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A67":{"value":"11)","cached":"11)","format":"General"},"B67":{"value":"철근가공조립","cached":"철근가공조립","format":"General"},"E67":{"value":"매우복잡","cached":"매우복잡","format":"General"},"J67":{"value":"ton","cached":"ton","format":"General"},"K67":{"value":"<도면참조>","cached":"<도면참조>","format":"0.000"},"W67":{"value":19.316,"cached":19.316,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A68":{"value":"12)","cached":"12)","format":"General"},"B68":{"value":"복합말뚝","cached":"복합말뚝","format":"General"},"E68":{"value":"E.O.I.D","cached":"E.O.I.D","format":"General"},"J68":{"value":"회","cached":"회","format":"General"},"K68":{"value":2,"cached":2,"format":"General"},"W68":{"value":"=K68","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E69":{"value":"Restrike","cached":"Restrike","format":"General"},"J69":{"value":"회","cached":"회","format":"General"},"K69":{"value":2,"cached":2,"format":"General"},"W69":{"value":"=K69","cached":2,"format":"#,##0;\\-#,##0;\"-\""},"E70":{"value":"자재비(직항)","cached":"자재비(직항)","format":"General"},"J70":{"value":"본","cached":"본","format":"General"},"K70":{"value":"Np","cached":"Np","format":"General"},"W70":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"E71":{"value":"천공비","cached":"천공비","format":"General"},"J71":{"value":"m","cached":"m","format":"General"},"K71":{"value":"Lb x Np","cached":"Lb x Np","format":"General"},"W71":{"value":"=BG26*BG27","cached":912,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E72":{"value":"주면고정액","cached":"주면고정액","format":"General"},"J72":{"value":"㎥","cached":"㎥","format":"General"},"K72":{"value":"π/4×((Dp+0.1)²-Dp²)×LpxNp","cached":"π/4×((Dp+0.1)²-Dp²)×LpxNp","format":"General"},"W72":{"value":"=PI()/4*(((BG24+0.1)^2)-BG24^2)*BG26*BG27","cached":93.11680625240143,"format":"#,##0.000;\\-#,##0.000;\"-\""},"E73":{"value":"두부보강","cached":"두부보강","format":"General"},"J73":{"value":"본","cached":"본","format":"General"},"K73":{"value":"Np","cached":"Np","format":"General"},"W73":{"value":"=BG27","cached":30,"format":"#,##0;\\-#,##0;\"-\""},"A74":{"value":"13)","cached":"13)","format":"General"},"B74":{"value":"점검시설","cached":"점검시설","format":"General"},"J74":{"value":"EA","cached":"EA","format":"General"},"K74":{"value":1,"cached":1,"format":"General"},"W74":{"value":"=K74","cached":1,"format":"#,##0;\\-#,##0;\"-\""},"A75":{"value":"14)","cached":"14)","format":"General"},"B75":{"value":"콘크리트 양생","cached":"콘크리트 양생","format":"General"},"J75":{"value":"㎡","cached":"㎡","format":"General"},"K75":{"value":"Lf × Bf + Lc × Bc ","cached":"Lf × Bf + Lc × Bc ","format":"General"},"W75":{"value":"=BG21*BG22+BG12*BG13","cached":110.13,"format":"#,##0.000;\\-#,##0.000;\"-\""},"A76":{"value":"15)","cached":"15)","format":"General"},"B76":{"value":"비파괴검사","cached":"비파괴검사","format":"General"},"E76":{"value":"M.T","cached":"M.T","format":"General"},"J76":{"value":"m","cached":"m","format":"General"},"K76":{"value":"Np/10 x 3 x πDp","cached":"Np/10 x 3 x πDp","format":"General"},"W76":{"value":"=BG27/10*3*PI()*BG24","cached":16.964600329384883,"format":"#,##0.000;\\-#,##0.000;\"-\""}}}; +export const variables=[{"key": "r18", "row": 18, "name": "받침 EL", "symbol": "Zb", "unit": "m"}, {"key": "r19", "row": 19, "name": "지반고 EL", "symbol": "Zs", "unit": "m"}, {"key": "r20", "row": 20, "name": "지하수위 WL", "symbol": "Zw", "unit": "m"}, {"key": "r21", "row": 21, "name": "토사 깊이", "symbol": "H1", "unit": "m"}, {"key": "r22", "row": 22, "name": "풍화암 깊이", "symbol": "H2", "unit": "m"}, {"key": "r23", "row": 23, "name": "연암 깊이", "symbol": "H3", "unit": "m"}, {"key": "r24", "row": 24, "name": "두부보 길이", "symbol": "Lc", "unit": "m"}, {"key": "r25", "row": 25, "name": "두부보 폭", "symbol": "Bc", "unit": "m"}, {"key": "r26", "row": 26, "name": "두부보 하부높이", "symbol": "H1", "unit": "m"}, {"key": "r27", "row": 27, "name": "두부보 상부높이", "symbol": "H2", "unit": "m"}, {"key": "r28", "row": 28, "name": "횡경사(%)", "symbol": "s", "unit": "%"}, {"key": "r29", "row": 29, "name": "두부보 돌출부 폭", "symbol": "a", "unit": "m"}, {"key": "r30", "row": 30, "name": "두부보 변화부 곡률", "symbol": "R", "unit": "m"}, {"key": "r31", "row": 31, "name": "기둥 직경", "symbol": "Dc", "unit": "m"}, {"key": "r32", "row": 32, "name": "저판 저면 EL", "symbol": "Zf", "unit": "m"}, {"key": "r33", "row": 33, "name": "저판 길이", "symbol": "Lf", "unit": "m"}, {"key": "r34", "row": 34, "name": "저판 폭", "symbol": "Bf", "unit": "m"}, {"key": "r35", "row": 35, "name": "저판 높이", "symbol": "Hf", "unit": "m"}, {"key": "r36", "row": 36, "name": "말뚝 직경", "symbol": "Dp", "unit": "m"}, {"key": "r37", "row": 37, "name": "말뚝 두께", "symbol": "Tp", "unit": "m"}, {"key": "r38", "row": 38, "name": "말뚝 길이", "symbol": "Lp", "unit": "m"}, {"key": "r39", "row": 39, "name": "말뚝 수", "symbol": "Np", "unit": "개"}, {"key": "r40", "row": 40, "name": "받침 길이", "symbol": "Lb", "unit": "m"}, {"key": "r41", "row": 41, "name": "받침 폭", "symbol": "Bb", "unit": "m"}, {"key": "r42", "row": 42, "name": "받침 수", "symbol": "Nb", "unit": "개"}, {"key": "r43", "row": 43, "name": "받침 블럭 길이", "symbol": "Lbc", "unit": "m"}, {"key": "r44", "row": 44, "name": "받침 블럭 폭", "symbol": "Bbc", "unit": "m"}, {"key": "r45", "row": 45, "name": "받침 블럭 높이", "symbol": "Hbc", "unit": "m"}, {"key": "r46", "row": 46, "name": "솔플레이트 두께", "symbol": "Ts", "unit": "m"}]; +export const quantityRows=[{"row": 6, "cell": "W6", "name": "구조물터파기 / 육상토사 / 0-2m", "unit": "㎥", "description": "Vs = (Ln x Bn + Ln+1 x Bn+1) x Hn/2"}, {"row": 7, "cell": "W7", "name": "구조물터파기 / 육상토사 / 2-4m", "unit": "㎥", "description": null}, {"row": 8, "cell": "W8", "name": "구조물터파기 / 육상토사 / 4-6m", "unit": "㎥", "description": null}, {"row": 9, "cell": "W9", "name": "구조물터파기 / 육상토사 / 6-8m", "unit": "㎥", "description": null}, {"row": 10, "cell": "W10", "name": "구조물터파기 / 용수토사 / 0-2m", "unit": "㎥", "description": null}, {"row": 11, "cell": "W11", "name": "구조물터파기 / 용수토사 / 2-4m", "unit": "㎥", "description": null}, {"row": 12, "cell": "W12", "name": "구조물터파기 / 용수토사 / 4-6m", "unit": "㎥", "description": null}, {"row": 13, "cell": "W13", "name": "구조물터파기 / 용수토사 / 6-8m", "unit": "㎥", "description": null}, {"row": 14, "cell": "W14", "name": "구조물터파기 / 육상풍화암 / 0-2m", "unit": "㎥", "description": null}, {"row": 15, "cell": "W15", "name": "구조물터파기 / 육상풍화암 / 2-4m", "unit": "㎥", "description": null}, {"row": 16, "cell": "W16", "name": "구조물터파기 / 육상풍화암 / 4-6m", "unit": "㎥", "description": null}, {"row": 17, "cell": "W17", "name": "구조물터파기 / 육상풍화암 / 6-8m", "unit": "㎥", "description": null}, {"row": 18, "cell": "W18", "name": "구조물터파기 / 용수풍화암 / 0-2m", "unit": "㎥", "description": null}, {"row": 19, "cell": "W19", "name": "구조물터파기 / 용수풍화암 / 2-4m", "unit": "㎥", "description": null}, {"row": 20, "cell": "W20", "name": "구조물터파기 / 용수풍화암 / 4-6m", "unit": "㎥", "description": null}, {"row": 21, "cell": "W21", "name": "구조물터파기 / 용수풍화암 / 6-8m", "unit": "㎥", "description": null}, {"row": 22, "cell": "W22", "name": "구조물터파기 / 육상연암 / 0-2m", "unit": "㎥", "description": null}, {"row": 23, "cell": "W23", "name": "구조물터파기 / 육상연암 / 2-4m", "unit": "㎥", "description": null}, {"row": 24, "cell": "W24", "name": "구조물터파기 / 육상연암 / 4-6m", "unit": "㎥", "description": null}, {"row": 25, "cell": "W25", "name": "구조물터파기 / 육상연암 / 6-8m", "unit": "㎥", "description": null}, {"row": 26, "cell": "W26", "name": "구조물터파기 / 용수연암 / 0-2m", "unit": "㎥", "description": null}, {"row": 27, "cell": "W27", "name": "구조물터파기 / 용수연암 / 2-4m", "unit": "㎥", "description": null}, {"row": 28, "cell": "W28", "name": "구조물터파기 / 용수연암 / 4-6m", "unit": "㎥", "description": null}, {"row": 29, "cell": "W29", "name": "구조물터파기 / 용수연암 / 6-8m", "unit": "㎥", "description": null}, {"row": 30, "cell": "W30", "name": "잔토", "unit": "㎥", "description": "V1+V2+V3"}, {"row": 31, "cell": "W31", "name": "되메우기 / 토사, 다짐 / 토사, 다짐", "unit": "㎥", "description": "Vs-(V1+V2+V3)"}, {"row": 50, "cell": "W50", "name": "거푸집 / 강재 거푸집 / 코핑부", "unit": "㎡", "description": "2(Ac1+Ac2+Ac3)+As1+As2+2As3"}, {"row": 51, "cell": "W51", "name": "거푸집 / 강재 거푸집 / 기둥부", "unit": "㎡", "description": "π × Dc × Hcol"}, {"row": 52, "cell": "W52", "name": "거푸집 / 합판3회 / 받침블럭", "unit": "㎡", "description": "(2LbHb + 2BbHb) × Nb"}, {"row": 53, "cell": "W53", "name": "거푸집 / 합판6회 / 버림콘크리트", "unit": "㎡", "description": "2(Lf+0.2)×0.1+2(Bf+0.2)×0.1"}, {"row": 54, "cell": "W54", "name": "거푸집 / 유로폼 (복잡) / 0~7m", "unit": "㎡", "description": "2LfHf + 2BfHf"}, {"row": 55, "cell": "W55", "name": "거푸집 / 유로폼 (복잡) / 7~10m", "unit": "㎡", "description": 0}, {"row": 56, "cell": "W56", "name": "거푸집 / 유로폼 (복잡) / 10~13m", "unit": "㎡", "description": 0}, {"row": 57, "cell": "W57", "name": "콘크리트 / 저판 (25-27-15) / 저판 (25-27-15)", "unit": "㎥", "description": "Lf × Bf × Hf"}, {"row": 58, "cell": "W58", "name": "콘크리트 / 본체 (25-40-15) / 본체 (25-40-15)", "unit": "㎥", "description": "Vcop+Vcol+Vbear"}, {"row": 59, "cell": "W59", "name": "콘크리트 / 버림콘크리트(40-15-8) / 버림콘크리트(40-15-8)", "unit": "㎥", "description": "(Lf+0.2)(Bf+0.2)×0.1"}, {"row": 60, "cell": "W60", "name": "콘크리트 타설 / 펌프카타설 / 0~15(육상)", "unit": "㎥", "description": "Vcop+Vcol+Vfot+Vbear+Vlean"}, {"row": 61, "cell": "W61", "name": "가설계단 / 워킹타워 / 워킹타워", "unit": "m", "description": "(Zb-Zs) x 1EA X 1SET"}, {"row": 62, "cell": "W62", "name": "교량받침(2800kN) / 양방향 H=166 / 양방향 H=166", "unit": "EA", "description": "Nb"}, {"row": 63, "cell": "W63", "name": "무수축몰탈 / T=300mm / T=300mm", "unit": "㎥", "description": "((Lb+0.2)(Bb+0.2) + (Lb+0.1)(Bb+0.1)) x \n0.05 / 2 x Nb"}, {"row": 64, "cell": "W64", "name": "솔플레이트", "unit": "ton", "description": "(Lb+0.1) x (Bb+0.1) x Ts x Nb x 7.85"}, {"row": 65, "cell": "W65", "name": "스페이서 / 슬래브 및 기초용 / 슬래브 및 기초용", "unit": "㎡", "description": "Afot"}, {"row": 66, "cell": "W66", "name": "스페이서 / 벽체용 / 벽체용", "unit": "㎡", "description": "Acop+Acol"}, {"row": 67, "cell": "W67", "name": "철근가공조립 / 매우복잡 / 매우복잡", "unit": "ton", "description": "<도면참조>"}, {"row": 68, "cell": "W68", "name": "복합말뚝 / E.O.I.D / E.O.I.D", "unit": "회", "description": 2}, {"row": 69, "cell": "W69", "name": "복합말뚝 / Restrike / Restrike", "unit": "회", "description": 2}, {"row": 70, "cell": "W70", "name": "복합말뚝 / 자재비(직항) / 자재비(직항)", "unit": "본", "description": "Np"}, {"row": 71, "cell": "W71", "name": "복합말뚝 / 천공비 / 천공비", "unit": "m", "description": "Lb x Np"}, {"row": 72, "cell": "W72", "name": "복합말뚝 / 주면고정액 / 주면고정액", "unit": "㎥", "description": "π/4×((Dp+0.1)²-Dp²)×LpxNp"}, {"row": 73, "cell": "W73", "name": "복합말뚝 / 두부보강 / 두부보강", "unit": "본", "description": "Np"}, {"row": 74, "cell": "W74", "name": "점검시설", "unit": "EA", "description": 1}, {"row": 75, "cell": "W75", "name": "콘크리트 양생", "unit": "㎡", "description": "Lf × Bf + Lc × Bc "}, {"row": 76, "cell": "W76", "name": "비파괴검사 / M.T / M.T", "unit": "m", "description": "Np/10 x 3 x πDp"}]; +export const templateHash="1c5d935a134523a5dc3a292cfc01bf4190b9bc538313322b33add6926e21c90f"; diff --git a/수량산출/template-layout.ts b/수량산출/template-layout.ts new file mode 100644 index 0000000..6521066 --- /dev/null +++ b/수량산출/template-layout.ts @@ -0,0 +1,2 @@ +export const sheetLayouts={"표지및목차":{"firstRow":1,"rows":43,"cols":34,"widths":[21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32,21.32],"heights":[18.0,18.0,18.0,18.0,18.0,22.0,13.27,18.0,22.0,19.0,33.0,11.0,20.0,14.0,41.0,26.8,26.8,26.8,26.8,26.8,26.8,26.8,26.8,26.8,26.8,26.8,26.8,26.8,26.8,26.8,26.8,26.8,26.8,13.27,26.8,13.27,26.8,13.27,26.8,13.27,18.0,24.0,22.0],"merges":[[9,1,12,34],[43,1,43,34],[6,1,7,34],[14,1,15,34],[24,1,25,34]],"cells":{"A1":159,"B1":159,"C1":159,"D1":159,"E1":159,"F1":159,"G1":159,"H1":159,"I1":159,"J1":159,"K1":159,"L1":159,"M1":159,"N1":159,"O1":159,"P1":159,"Q1":159,"R1":159,"S1":159,"T1":159,"U1":159,"V1":159,"W1":159,"X1":159,"Y1":159,"Z1":159,"AA1":159,"AB1":159,"AC1":159,"AD1":159,"AE1":159,"AF1":159,"AG1":159,"A2":159,"B2":159,"C2":159,"D2":159,"E2":159,"F2":159,"G2":159,"H2":159,"I2":159,"J2":159,"K2":159,"L2":159,"M2":159,"N2":159,"O2":159,"P2":159,"Q2":159,"R2":159,"S2":159,"T2":159,"U2":159,"V2":159,"W2":159,"X2":159,"Y2":159,"Z2":159,"AA2":159,"AB2":159,"AC2":159,"AD2":159,"AE2":159,"AF2":159,"AG2":159,"A3":159,"B3":159,"C3":159,"D3":159,"E3":159,"F3":159,"G3":159,"H3":159,"I3":159,"J3":159,"K3":159,"L3":159,"M3":159,"N3":159,"O3":159,"P3":159,"Q3":159,"R3":159,"S3":159,"T3":159,"U3":159,"V3":159,"W3":159,"X3":159,"Y3":159,"Z3":159,"AA3":159,"AB3":159,"AC3":159,"AD3":159,"AE3":159,"AF3":159,"AG3":159,"A4":159,"B4":159,"C4":159,"D4":159,"E4":159,"F4":159,"G4":159,"H4":159,"I4":159,"J4":159,"K4":159,"L4":159,"M4":159,"N4":159,"O4":159,"P4":159,"Q4":159,"R4":159,"S4":159,"T4":159,"U4":159,"V4":159,"W4":159,"X4":159,"Y4":159,"Z4":159,"AA4":159,"AB4":159,"AC4":159,"AD4":159,"AE4":159,"AF4":159,"AG4":159,"A5":159,"B5":159,"C5":159,"D5":159,"E5":159,"F5":159,"G5":159,"H5":159,"I5":159,"J5":159,"K5":159,"L5":159,"M5":159,"N5":159,"O5":159,"P5":159,"Q5":159,"R5":159,"S5":159,"T5":159,"U5":159,"V5":159,"W5":159,"X5":159,"Y5":159,"Z5":159,"AA5":159,"AB5":159,"AC5":159,"AD5":159,"AE5":159,"AF5":159,"AG5":159,"A6":166,"A8":159,"B8":159,"C8":159,"D8":159,"E8":159,"F8":159,"G8":159,"H8":159,"I8":159,"J8":159,"K8":159,"L8":159,"M8":159,"N8":159,"O8":159,"P8":159,"Q8":159,"R8":159,"S8":159,"T8":159,"U8":159,"V8":159,"W8":159,"X8":159,"Y8":159,"Z8":159,"AA8":159,"AB8":159,"AC8":159,"AD8":159,"AE8":159,"AF8":159,"AG8":159,"A9":168,"A13":156,"B13":156,"C13":156,"D13":156,"E13":156,"F13":156,"G13":156,"H13":156,"I13":156,"J13":156,"K13":156,"L13":156,"M13":156,"N13":156,"O13":156,"P13":156,"Q13":156,"R13":156,"S13":156,"T13":156,"U13":156,"V13":156,"W13":156,"X13":156,"Y13":156,"Z13":156,"AA13":156,"AB13":156,"AC13":156,"AD13":156,"AE13":156,"AF13":156,"AG13":156,"AH13":156,"A14":169,"D17":157,"D18":158,"D19":157,"D20":158,"D21":157,"D22":158,"AH22":159,"D23":157,"AH23":159,"A24":170,"AH26":160,"AH27":160,"AH28":160,"AH29":160,"AH30":160,"AH31":160,"AH32":160,"X33":162,"AE33":160,"AH33":160,"AF34":160,"AG34":160,"X35":162,"AE35":160,"AF35":160,"AG35":160,"X36":162,"AE36":160,"AF36":160,"AG36":160,"X37":162,"AE37":160,"AF37":160,"AG37":160,"X38":162,"AE38":160,"AF38":160,"AG38":160,"X39":162,"AE39":160,"AF39":160,"AG39":160,"X40":162,"AE40":160,"AF40":160,"AG40":160,"A42":163,"B42":163,"C42":163,"D42":163,"E42":163,"F42":163,"G42":163,"H42":163,"I42":163,"J42":163,"K42":163,"L42":163,"M42":163,"N42":163,"O42":163,"P42":163,"Q42":163,"R42":163,"S42":163,"T42":163,"U42":163,"V42":163,"W42":163,"X42":163,"Y42":163,"Z42":163,"AA42":163,"AB42":163,"AC42":163,"AD42":163,"AE42":163,"AF42":163,"AG42":163,"AH42":163,"A43":171}},"1. 수량집계":{"firstRow":2,"rows":86,"cols":31,"widths":[24.44,28.32,28.32,28.32,24.44,34.53,24.44,24.44,24.44,24.44,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53],"heights":[40.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,30.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,30.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0],"merges":[[14,17,14,19],[60,2,60,4],[17,14,17,16],[56,11,56,13],[7,23,7,25],[68,26,68,28],[15,17,15,19],[19,14,19,16],[67,26,67,28],[71,23,71,25],[58,23,58,25],[8,23,8,25],[69,26,69,28],[73,23,73,25],[16,7,16,9],[28,20,28,22],[60,23,60,25],[9,7,9,9],[53,23,53,25],[30,20,30,22],[25,17,25,19],[57,20,57,22],[25,11,25,13],[68,23,68,25],[29,20,29,22],[57,29,57,31],[53,5,53,6],[29,11,29,13],[58,20,58,22],[58,5,58,9],[54,20,54,22],[58,29,58,31],[62,26,62,28],[56,26,56,28],[31,11,31,13],[59,23,59,25],[64,26,64,28],[59,17,59,19],[21,23,21,25],[51,26,51,28],[22,17,22,19],[61,23,61,25],[74,2,74,4],[60,20,60,22],[61,17,61,19],[51,7,51,9],[76,2,76,4],[9,26,9,28],[4,1,5,4],[70,29,70,31],[20,14,20,16],[7,29,7,31],[11,26,11,28],[10,23,10,25],[54,5,56,6],[22,14,22,16],[71,29,71,31],[75,26,75,28],[17,7,17,9],[74,23,74,25],[65,20,65,22],[50,2,56,4],[50,20,50,22],[76,23,76,25],[19,7,19,9],[75,11,75,13],[73,20,73,22],[25,29,25,31],[60,29,60,31],[30,17,30,19],[74,5,74,9],[29,23,29,25],[23,23,23,25],[65,26,65,28],[12,7,12,9],[6,23,6,25],[62,17,62,19],[13,29,13,31],[66,14,66,16],[21,11,21,13],[53,14,53,16],[54,17,54,19],[64,23,64,25],[7,7,7,9],[64,17,64,19],[51,23,51,25],[63,11,63,13],[15,29,15,31],[68,14,68,16],[50,11,50,13],[61,14,61,16],[8,29,8,31],[12,26,12,28],[73,29,73,31],[58,11,58,13],[52,11,52,13],[10,29,10,31],[14,26,14,28],[9,17,9,19],[48,20,49,22],[50,5,51,6],[4,20,5,22],[13,26,13,28],[17,23,17,25],[11,23,11,25],[53,11,53,13],[25,7,25,9],[11,17,11,19],[60,7,60,9],[15,26,15,28],[57,17,57,19],[19,23,19,25],[54,14,54,16],[76,5,76,9],[16,14,16,16],[28,29,28,31],[52,17,52,19],[51,14,51,16],[56,14,56,16],[55,11,55,13],[63,20,63,22],[25,26,25,28],[30,29,30,31],[67,29,67,31],[13,7,13,9],[6,5,9,6],[71,20,71,22],[23,29,23,31],[6,1,29,1],[69,29,69,31],[72,23,72,25],[15,7,15,9],[67,14,67,16],[71,11,71,13],[66,20,66,22],[9,14,9,16],[69,14,69,16],[31,20,31,22],[70,17,70,19],[20,26,20,28],[31,5,31,9],[73,11,73,13],[6,20,6,22],[10,11,10,13],[66,11,66,13],[59,26,59,28],[18,5,21,6],[74,11,74,13],[16,29,16,31],[68,11,68,13],[18,29,18,31],[10,20,10,22],[58,17,58,19],[20,23,20,25],[28,7,28,9],[18,14,18,16],[57,2,59,4],[60,17,60,19],[22,23,22,25],[26,20,26,22],[29,29,29,31],[8,11,8,13],[57,14,57,16],[9,23,9,25],[8,20,8,22],[23,11,23,13],[31,29,31,31],[6,29,6,31],[54,7,54,9],[28,26,28,28],[62,11,62,13],[13,17,13,19],[18,11,18,13],[56,7,56,9],[7,17,7,19],[30,26,30,28],[70,5,70,9],[57,5,57,9],[71,17,71,19],[61,26,61,28],[8,17,8,19],[12,14,12,16],[72,14,72,16],[73,17,73,19],[48,10,49,10],[76,11,76,13],[10,17,10,19],[14,14,14,16],[67,11,67,13],[66,23,66,25],[21,20,21,22],[19,29,19,31],[23,20,23,22],[29,7,29,9],[16,20,16,22],[22,5,25,6],[52,20,52,22],[24,26,24,28],[65,14,65,16],[27,20,27,22],[52,29,52,31],[18,20,18,22],[27,14,27,16],[4,29,5,31],[21,17,21,19],[24,11,24,13],[25,14,25,16],[57,26,57,28],[51,11,51,13],[26,11,26,13],[48,1,49,4],[72,11,72,13],[50,26,50,28],[67,2,67,4],[54,23,54,25],[9,20,9,22],[61,2,61,4],[76,29,76,31],[48,23,49,25],[71,5,71,9],[48,17,49,19],[52,26,52,28],[56,23,56,25],[11,20,11,22],[63,29,63,31],[73,5,73,9],[50,29,50,31],[13,14,13,16],[75,20,75,22],[74,17,74,19],[64,2,64,4],[15,14,15,16],[76,17,76,19],[19,11,19,13],[27,29,27,31],[67,23,67,25],[6,11,6,13],[69,23,69,25],[24,20,24,22],[25,23,25,25],[28,17,28,19],[66,5,66,9],[53,20,53,22],[50,1,56,1],[53,29,53,31],[68,20,68,22],[29,17,29,19],[68,5,68,9],[23,17,23,19],[55,20,55,22],[67,5,67,9],[55,29,55,31],[31,17,31,19],[16,23,16,25],[6,17,6,19],[27,11,27,13],[28,14,28,16],[4,10,5,10],[18,23,18,25],[60,26,60,28],[30,14,30,16],[50,7,50,9],[57,23,57,25],[62,2,62,4],[16,11,16,13],[52,7,52,9],[55,26,55,28],[20,20,20,22],[14,20,14,22],[9,11,9,13],[66,29,66,31],[48,14,49,16],[70,26,70,28],[20,11,20,13],[74,29,74,31],[11,11,11,13],[7,26,7,28],[68,29,68,31],[19,17,19,19],[22,11,22,13],[71,26,71,28],[75,23,75,25],[74,20,74,22],[58,26,58,28],[62,23,62,25],[72,29,72,31],[8,26,8,28],[12,23,12,25],[73,26,73,28],[65,1,66,1],[76,20,76,22],[59,14,59,16],[55,7,55,9],[69,20,69,22],[70,23,70,25],[69,5,69,9],[21,29,21,31],[57,1,60,1],[62,29,62,31],[72,5,72,9],[65,23,65,25],[8,7,8,9],[62,20,62,22],[10,7,10,9],[59,20,59,22],[62,14,62,16],[63,17,63,19],[53,7,53,9],[50,17,50,19],[64,20,64,22],[59,11,59,13],[64,14,64,16],[51,20,51,22],[27,17,27,19],[9,29,9,31],[61,11,61,13],[11,29,11,31],[10,26,10,28],[14,23,14,25],[67,20,67,22],[4,17,5,19],[13,23,13,25],[74,26,74,28],[21,7,21,9],[14,5,17,6],[11,14,11,16],[6,2,29,4],[15,23,15,25],[4,5,5,9],[76,26,76,28],[23,7,23,9],[75,14,75,16],[55,17,55,19],[24,29,24,31],[52,14,52,16],[18,7,18,9],[64,29,64,31],[21,26,21,28],[4,14,5,16],[26,29,26,31],[29,26,29,28],[61,20,61,22],[23,26,23,28],[63,5,63,9],[65,29,65,31],[72,20,72,22],[66,17,66,19],[28,23,28,25],[17,29,17,31],[69,11,69,13],[70,14,70,16],[53,17,53,19],[11,7,11,9],[7,14,7,16],[63,14,63,16],[68,17,68,19],[75,29,75,31],[50,14,50,16],[54,11,54,13],[64,11,64,13],[12,29,12,31],[16,26,16,28],[72,17,72,19],[14,29,14,31],[18,26,18,28],[4,23,5,25],[17,26,17,28],[24,7,24,9],[60,14,60,16],[22,20,22,22],[30,2,30,4],[26,7,26,9],[17,11,17,13],[57,11,57,13],[31,26,31,28],[56,17,56,19],[55,14,55,16],[6,26,6,28],[48,5,49,9],[10,5,13,6],[26,26,26,28],[2,1,2,4],[30,23,30,25],[68,1,73,1],[60,11,60,13],[72,26,72,28],[67,17,67,19],[71,14,71,16],[6,7,6,9],[58,14,58,16],[8,14,8,16],[69,17,69,19],[31,23,31,25],[12,11,12,13],[20,29,20,31],[73,14,73,16],[14,7,14,9],[10,14,10,16],[14,11,14,13],[70,11,70,13],[22,29,22,31],[17,20,17,22],[7,11,7,13],[19,26,19,28],[30,5,30,9],[65,11,65,13],[51,29,51,31],[59,5,59,9],[19,20,19,22],[75,2,75,4],[16,17,16,19],[61,5,61,9],[24,23,24,25],[31,2,31,4],[27,7,27,9],[24,17,24,19],[18,17,18,19],[4,26,5,28],[26,23,26,25],[21,14,21,16],[51,17,51,19],[68,2,73,4],[23,14,23,16],[12,20,12,22],[48,29,49,31],[52,5,52,6],[70,20,70,22],[26,5,29,6],[20,7,20,9],[13,20,13,22],[52,23,52,25],[17,17,17,19],[56,20,56,22],[7,20,7,22],[59,29,59,31],[63,26,63,28],[63,2,63,4],[22,7,22,9],[13,11,13,13],[75,17,75,19],[74,14,74,16],[61,29,61,31],[12,17,12,19],[15,11,15,13],[76,14,76,16],[27,26,27,28],[66,26,66,28],[48,11,49,13],[4,11,5,13],[53,26,53,28],[25,20,25,22],[22,26,22,28],[63,23,63,25],[62,5,62,9],[50,23,50,25],[26,17,26,19],[54,29,54,31],[64,5,64,9],[29,14,29,16],[65,17,65,19],[27,23,27,25],[56,29,56,31],[31,14,31,16],[60,5,60,6],[6,14,6,16],[65,5,65,9],[24,14,24,16],[28,11,28,13],[26,14,26,16],[15,20,15,22],[30,11,30,13],[54,26,54,28],[48,26,49,28],[65,2,66,4],[75,5,75,9],[55,23,55,25],[20,17,20,19]],"cells":{"A2":299,"E2":300,"F2":300,"G2":300,"H2":300,"I2":300,"J2":300,"K2":17,"L2":17,"M2":17,"N2":17,"O2":17,"P2":17,"Q2":17,"R2":17,"S2":17,"T2":17,"U2":17,"V2":17,"W2":17,"X2":17,"Y2":17,"Z2":17,"AA2":17,"AB2":17,"A3":258,"B3":12,"C3":300,"D3":300,"E3":300,"F3":300,"G3":300,"H3":300,"I3":300,"J3":300,"K3":17,"L3":17,"M3":17,"N3":17,"O3":17,"P3":17,"Q3":17,"R3":17,"S3":17,"T3":17,"U3":17,"V3":17,"W3":17,"X3":17,"Y3":17,"Z3":17,"AA3":17,"AB3":17,"A4":194,"B4":301,"C4":301,"D4":302,"E4":194,"F4":301,"G4":301,"H4":301,"I4":302,"J4":194,"K4":194,"L4":301,"M4":302,"N4":194,"O4":301,"P4":302,"Q4":194,"R4":301,"S4":302,"T4":194,"U4":301,"V4":302,"W4":194,"X4":301,"Y4":302,"Z4":194,"AA4":301,"AB4":302,"AC4":194,"AD4":301,"AE4":302,"A5":303,"B5":304,"C5":304,"D5":305,"E5":303,"F5":304,"G5":304,"H5":304,"I5":305,"J5":306,"K5":303,"L5":304,"M5":305,"N5":303,"O5":304,"P5":305,"Q5":303,"R5":304,"S5":305,"T5":303,"U5":304,"V5":305,"W5":303,"X5":304,"Y5":305,"Z5":303,"AA5":304,"AB5":305,"AC5":303,"AD5":304,"AE5":305,"A6":182,"B6":182,"C6":301,"D6":302,"E6":181,"F6":302,"G6":182,"H6":307,"I6":308,"J6":207,"K6":309,"L6":307,"M6":308,"N6":310,"O6":307,"P6":308,"Q6":310,"R6":307,"S6":308,"T6":310,"U6":307,"V6":308,"W6":310,"X6":307,"Y6":308,"Z6":310,"AA6":307,"AB6":308,"AC6":310,"AD6":307,"AE6":308,"A7":311,"B7":312,"D7":313,"E7":312,"F7":313,"G7":182,"H7":307,"I7":308,"J7":207,"K7":309,"L7":307,"M7":308,"N7":310,"O7":307,"P7":308,"Q7":310,"R7":307,"S7":308,"T7":310,"U7":307,"V7":308,"W7":310,"X7":307,"Y7":308,"Z7":310,"AA7":307,"AB7":308,"AC7":310,"AD7":307,"AE7":308,"A8":311,"B8":312,"D8":313,"E8":312,"F8":313,"G8":182,"H8":307,"I8":308,"J8":207,"K8":309,"L8":307,"M8":308,"N8":310,"O8":307,"P8":308,"Q8":310,"R8":307,"S8":308,"T8":310,"U8":307,"V8":308,"W8":310,"X8":307,"Y8":308,"Z8":310,"AA8":307,"AB8":308,"AC8":310,"AD8":307,"AE8":308,"A9":311,"B9":312,"D9":313,"E9":303,"F9":305,"G9":182,"H9":307,"I9":308,"J9":207,"K9":309,"L9":307,"M9":308,"N9":310,"O9":307,"P9":308,"Q9":310,"R9":307,"S9":308,"T9":310,"U9":307,"V9":308,"W9":310,"X9":307,"Y9":308,"Z9":310,"AA9":307,"AB9":308,"AC9":310,"AD9":307,"AE9":308,"A10":311,"B10":312,"D10":313,"E10":181,"F10":302,"G10":182,"H10":307,"I10":308,"J10":207,"K10":309,"L10":307,"M10":308,"N10":310,"O10":307,"P10":308,"Q10":310,"R10":307,"S10":308,"T10":310,"U10":307,"V10":308,"W10":310,"X10":307,"Y10":308,"Z10":310,"AA10":307,"AB10":308,"AC10":310,"AD10":307,"AE10":308,"A11":311,"B11":312,"D11":313,"E11":312,"F11":313,"G11":182,"H11":307,"I11":308,"J11":207,"K11":309,"L11":307,"M11":308,"N11":310,"O11":307,"P11":308,"Q11":310,"R11":307,"S11":308,"T11":310,"U11":307,"V11":308,"W11":310,"X11":307,"Y11":308,"Z11":310,"AA11":307,"AB11":308,"AC11":310,"AD11":307,"AE11":308,"A12":311,"B12":312,"D12":313,"E12":312,"F12":313,"G12":182,"H12":307,"I12":308,"J12":207,"K12":309,"L12":307,"M12":308,"N12":310,"O12":307,"P12":308,"Q12":310,"R12":307,"S12":308,"T12":310,"U12":307,"V12":308,"W12":310,"X12":307,"Y12":308,"Z12":310,"AA12":307,"AB12":308,"AC12":310,"AD12":307,"AE12":308,"A13":311,"B13":312,"D13":313,"E13":303,"F13":305,"G13":182,"H13":307,"I13":308,"J13":207,"K13":309,"L13":307,"M13":308,"N13":310,"O13":307,"P13":308,"Q13":310,"R13":307,"S13":308,"T13":310,"U13":307,"V13":308,"W13":310,"X13":307,"Y13":308,"Z13":310,"AA13":307,"AB13":308,"AC13":310,"AD13":307,"AE13":308,"A14":311,"B14":312,"D14":313,"E14":181,"F14":302,"G14":182,"H14":307,"I14":308,"J14":207,"K14":309,"L14":307,"M14":308,"N14":310,"O14":307,"P14":308,"Q14":310,"R14":307,"S14":308,"T14":310,"U14":307,"V14":308,"W14":310,"X14":307,"Y14":308,"Z14":310,"AA14":307,"AB14":308,"AC14":310,"AD14":307,"AE14":308,"A15":311,"B15":312,"D15":313,"E15":312,"F15":313,"G15":182,"H15":307,"I15":308,"J15":207,"K15":309,"L15":307,"M15":308,"N15":310,"O15":307,"P15":308,"Q15":310,"R15":307,"S15":308,"T15":310,"U15":307,"V15":308,"W15":310,"X15":307,"Y15":308,"Z15":310,"AA15":307,"AB15":308,"AC15":310,"AD15":307,"AE15":308,"A16":311,"B16":312,"D16":313,"E16":312,"F16":313,"G16":182,"H16":307,"I16":308,"J16":207,"K16":309,"L16":307,"M16":308,"N16":310,"O16":307,"P16":308,"Q16":310,"R16":307,"S16":308,"T16":310,"U16":307,"V16":308,"W16":310,"X16":307,"Y16":308,"Z16":310,"AA16":307,"AB16":308,"AC16":310,"AD16":307,"AE16":308,"A17":311,"B17":312,"D17":313,"E17":303,"F17":305,"G17":182,"H17":307,"I17":308,"J17":207,"K17":309,"L17":307,"M17":308,"N17":310,"O17":307,"P17":308,"Q17":310,"R17":307,"S17":308,"T17":310,"U17":307,"V17":308,"W17":310,"X17":307,"Y17":308,"Z17":310,"AA17":307,"AB17":308,"AC17":310,"AD17":307,"AE17":308,"A18":311,"B18":312,"D18":313,"E18":181,"F18":302,"G18":182,"H18":307,"I18":308,"J18":207,"K18":309,"L18":307,"M18":308,"N18":310,"O18":307,"P18":308,"Q18":310,"R18":307,"S18":308,"T18":310,"U18":307,"V18":308,"W18":310,"X18":307,"Y18":308,"Z18":310,"AA18":307,"AB18":308,"AC18":310,"AD18":307,"AE18":308,"A19":311,"B19":312,"D19":313,"E19":312,"F19":313,"G19":182,"H19":307,"I19":308,"J19":207,"K19":309,"L19":307,"M19":308,"N19":310,"O19":307,"P19":308,"Q19":310,"R19":307,"S19":308,"T19":310,"U19":307,"V19":308,"W19":310,"X19":307,"Y19":308,"Z19":310,"AA19":307,"AB19":308,"AC19":310,"AD19":307,"AE19":308,"A20":311,"B20":312,"D20":313,"E20":312,"F20":313,"G20":182,"H20":307,"I20":308,"J20":207,"K20":309,"L20":307,"M20":308,"N20":310,"O20":307,"P20":308,"Q20":310,"R20":307,"S20":308,"T20":310,"U20":307,"V20":308,"W20":310,"X20":307,"Y20":308,"Z20":310,"AA20":307,"AB20":308,"AC20":310,"AD20":307,"AE20":308,"A21":311,"B21":312,"D21":313,"E21":303,"F21":305,"G21":182,"H21":307,"I21":308,"J21":207,"K21":309,"L21":307,"M21":308,"N21":310,"O21":307,"P21":308,"Q21":310,"R21":307,"S21":308,"T21":310,"U21":307,"V21":308,"W21":310,"X21":307,"Y21":308,"Z21":310,"AA21":307,"AB21":308,"AC21":310,"AD21":307,"AE21":308,"A22":311,"B22":312,"D22":313,"E22":181,"F22":302,"G22":182,"H22":307,"I22":308,"J22":207,"K22":309,"L22":307,"M22":308,"N22":310,"O22":307,"P22":308,"Q22":310,"R22":307,"S22":308,"T22":310,"U22":307,"V22":308,"W22":310,"X22":307,"Y22":308,"Z22":310,"AA22":307,"AB22":308,"AC22":310,"AD22":307,"AE22":308,"A23":311,"B23":312,"D23":313,"E23":312,"F23":313,"G23":182,"H23":307,"I23":308,"J23":207,"K23":309,"L23":307,"M23":308,"N23":310,"O23":307,"P23":308,"Q23":310,"R23":307,"S23":308,"T23":310,"U23":307,"V23":308,"W23":310,"X23":307,"Y23":308,"Z23":310,"AA23":307,"AB23":308,"AC23":310,"AD23":307,"AE23":308,"A24":311,"B24":312,"D24":313,"E24":312,"F24":313,"G24":182,"H24":307,"I24":308,"J24":207,"K24":309,"L24":307,"M24":308,"N24":310,"O24":307,"P24":308,"Q24":310,"R24":307,"S24":308,"T24":310,"U24":307,"V24":308,"W24":310,"X24":307,"Y24":308,"Z24":310,"AA24":307,"AB24":308,"AC24":310,"AD24":307,"AE24":308,"A25":311,"B25":312,"D25":313,"E25":303,"F25":305,"G25":182,"H25":307,"I25":308,"J25":207,"K25":309,"L25":307,"M25":308,"N25":310,"O25":307,"P25":308,"Q25":310,"R25":307,"S25":308,"T25":310,"U25":307,"V25":308,"W25":310,"X25":307,"Y25":308,"Z25":310,"AA25":307,"AB25":308,"AC25":310,"AD25":307,"AE25":308,"A26":311,"B26":312,"D26":313,"E26":181,"F26":302,"G26":182,"H26":307,"I26":308,"J26":207,"K26":309,"L26":307,"M26":308,"N26":310,"O26":307,"P26":308,"Q26":310,"R26":307,"S26":308,"T26":310,"U26":307,"V26":308,"W26":310,"X26":307,"Y26":308,"Z26":310,"AA26":307,"AB26":308,"AC26":310,"AD26":307,"AE26":308,"A27":311,"B27":312,"D27":313,"E27":312,"F27":313,"G27":182,"H27":307,"I27":308,"J27":207,"K27":309,"L27":307,"M27":308,"N27":310,"O27":307,"P27":308,"Q27":310,"R27":307,"S27":308,"T27":310,"U27":307,"V27":308,"W27":310,"X27":307,"Y27":308,"Z27":310,"AA27":307,"AB27":308,"AC27":310,"AD27":307,"AE27":308,"A28":311,"B28":312,"D28":313,"E28":312,"F28":313,"G28":182,"H28":307,"I28":308,"J28":207,"K28":309,"L28":307,"M28":308,"N28":310,"O28":307,"P28":308,"Q28":310,"R28":307,"S28":308,"T28":310,"U28":307,"V28":308,"W28":310,"X28":307,"Y28":308,"Z28":310,"AA28":307,"AB28":308,"AC28":310,"AD28":307,"AE28":308,"A29":306,"B29":303,"C29":304,"D29":305,"E29":303,"F29":305,"G29":182,"H29":307,"I29":308,"J29":207,"K29":309,"L29":307,"M29":308,"N29":310,"O29":307,"P29":308,"Q29":310,"R29":307,"S29":308,"T29":310,"U29":307,"V29":308,"W29":310,"X29":307,"Y29":308,"Z29":310,"AA29":307,"AB29":308,"AC29":310,"AD29":307,"AE29":308,"A30":182,"B30":182,"C30":307,"D30":308,"E30":182,"F30":307,"G30":307,"H30":307,"I30":308,"J30":207,"K30":309,"L30":307,"M30":308,"N30":310,"O30":307,"P30":308,"Q30":310,"R30":307,"S30":308,"T30":310,"U30":307,"V30":308,"W30":310,"X30":307,"Y30":308,"Z30":310,"AA30":307,"AB30":308,"AC30":310,"AD30":307,"AE30":308,"A31":182,"B31":182,"C31":307,"D31":308,"E31":207,"F31":307,"G31":307,"H31":307,"I31":308,"J31":207,"K31":309,"L31":307,"M31":308,"N31":310,"O31":307,"P31":308,"Q31":310,"R31":307,"S31":308,"T31":310,"U31":307,"V31":308,"W31":310,"X31":307,"Y31":308,"Z31":310,"AA31":307,"AB31":308,"AC31":310,"AD31":307,"AE31":308,"A38":12,"B38":12,"C38":12,"D38":14,"E38":14,"F38":14,"G38":14,"H38":14,"I38":314,"J38":14,"K38":14,"L38":14,"M38":14,"N38":14,"O38":14,"P38":14,"Q38":14,"R38":14,"S38":314,"T38":14,"U38":14,"V38":14,"W38":14,"X38":14,"Y38":14,"Z38":314,"AA38":314,"AB38":314,"A39":12,"B39":12,"C39":12,"D39":14,"E39":14,"F39":14,"G39":14,"H39":14,"I39":314,"J39":314,"K39":14,"L39":14,"M39":14,"N39":14,"O39":14,"P39":14,"Q39":14,"R39":14,"S39":314,"T39":14,"U39":14,"V39":14,"W39":14,"X39":14,"Y39":14,"Z39":314,"AA39":314,"AB39":314,"A44":12,"B44":12,"C44":12,"D44":14,"E44":14,"F44":14,"G44":14,"H44":14,"I44":314,"J44":14,"K44":14,"L44":14,"M44":14,"N44":14,"O44":14,"P44":14,"Q44":14,"R44":14,"S44":314,"T44":14,"U44":14,"V44":14,"W44":14,"X44":14,"Y44":14,"Z44":314,"AA44":314,"AB44":314,"A45":12,"B45":12,"C45":12,"D45":14,"E45":14,"F45":14,"G45":14,"H45":14,"I45":314,"J45":314,"K45":14,"L45":14,"M45":14,"N45":14,"O45":14,"P45":14,"Q45":14,"R45":14,"S45":314,"T45":14,"U45":14,"V45":14,"W45":14,"X45":14,"Y45":14,"Z45":314,"AA45":314,"AB45":314,"A47":258,"B47":12,"C47":300,"D47":300,"E47":300,"F47":300,"G47":300,"H47":300,"I47":300,"J47":300,"K47":17,"L47":17,"M47":17,"N47":17,"O47":17,"P47":17,"Q47":17,"R47":17,"S47":17,"T47":17,"U47":17,"V47":17,"W47":17,"X47":17,"Y47":17,"Z47":17,"AA47":17,"AB47":17,"A48":194,"B48":301,"C48":301,"D48":302,"E48":194,"F48":301,"G48":301,"H48":301,"I48":302,"J48":194,"K48":194,"L48":301,"M48":302,"N48":194,"O48":301,"P48":302,"Q48":194,"R48":301,"S48":302,"T48":194,"U48":301,"V48":302,"W48":194,"X48":301,"Y48":302,"Z48":194,"AA48":301,"AB48":302,"AC48":194,"AD48":301,"AE48":302,"A49":303,"B49":304,"C49":304,"D49":305,"E49":303,"F49":304,"G49":304,"H49":304,"I49":305,"J49":306,"K49":303,"L49":304,"M49":305,"N49":303,"O49":304,"P49":305,"Q49":303,"R49":304,"S49":305,"T49":303,"U49":304,"V49":305,"W49":303,"X49":304,"Y49":305,"Z49":303,"AA49":304,"AB49":305,"AC49":303,"AD49":304,"AE49":305,"A50":182,"B50":182,"C50":301,"D50":302,"E50":181,"F50":302,"G50":182,"H50":307,"I50":308,"J50":207,"K50":309,"L50":307,"M50":308,"N50":310,"O50":307,"P50":308,"Q50":310,"R50":307,"S50":308,"T50":310,"U50":307,"V50":308,"W50":310,"X50":307,"Y50":308,"Z50":310,"AA50":307,"AB50":308,"AC50":310,"AD50":307,"AE50":308,"A51":311,"B51":312,"D51":313,"E51":303,"F51":305,"G51":182,"H51":307,"I51":308,"J51":207,"K51":309,"L51":307,"M51":308,"N51":310,"O51":307,"P51":308,"Q51":310,"R51":307,"S51":308,"T51":310,"U51":307,"V51":308,"W51":310,"X51":307,"Y51":308,"Z51":310,"AA51":307,"AB51":308,"AC51":310,"AD51":307,"AE51":308,"A52":311,"B52":312,"D52":313,"E52":181,"F52":308,"G52":182,"H52":307,"I52":308,"J52":207,"K52":309,"L52":307,"M52":308,"N52":310,"O52":307,"P52":308,"Q52":310,"R52":307,"S52":308,"T52":310,"U52":307,"V52":308,"W52":310,"X52":307,"Y52":308,"Z52":310,"AA52":307,"AB52":308,"AC52":310,"AD52":307,"AE52":308,"A53":311,"B53":312,"D53":313,"E53":181,"F53":308,"G53":182,"H53":307,"I53":308,"J53":207,"K53":309,"L53":307,"M53":308,"N53":310,"O53":307,"P53":308,"Q53":310,"R53":307,"S53":308,"T53":310,"U53":307,"V53":308,"W53":310,"X53":307,"Y53":308,"Z53":310,"AA53":307,"AB53":308,"AC53":310,"AD53":307,"AE53":308,"A54":311,"B54":312,"D54":313,"E54":181,"F54":302,"G54":182,"H54":307,"I54":308,"J54":207,"K54":309,"L54":307,"M54":308,"N54":310,"O54":307,"P54":308,"Q54":310,"R54":307,"S54":308,"T54":310,"U54":307,"V54":308,"W54":310,"X54":307,"Y54":308,"Z54":310,"AA54":307,"AB54":308,"AC54":310,"AD54":307,"AE54":308,"A55":311,"B55":312,"D55":313,"E55":312,"F55":313,"G55":182,"H55":307,"I55":308,"J55":207,"K55":309,"L55":307,"M55":308,"N55":310,"O55":307,"P55":308,"Q55":310,"R55":307,"S55":308,"T55":310,"U55":307,"V55":308,"W55":310,"X55":307,"Y55":308,"Z55":310,"AA55":307,"AB55":308,"AC55":310,"AD55":307,"AE55":308,"A56":306,"B56":303,"C56":304,"D56":305,"E56":303,"F56":305,"G56":182,"H56":307,"I56":308,"J56":207,"K56":309,"L56":307,"M56":308,"N56":310,"O56":307,"P56":308,"Q56":310,"R56":307,"S56":308,"T56":310,"U56":307,"V56":308,"W56":310,"X56":307,"Y56":308,"Z56":310,"AA56":307,"AB56":308,"AC56":310,"AD56":307,"AE56":308,"A57":182,"B57":182,"C57":301,"D57":302,"E57":182,"F57":307,"G57":307,"H57":307,"I57":308,"J57":207,"K57":315,"L57":307,"M57":308,"N57":316,"O57":307,"P57":308,"Q57":316,"R57":307,"S57":308,"T57":316,"U57":307,"V57":308,"W57":316,"X57":307,"Y57":308,"Z57":316,"AA57":307,"AB57":308,"AC57":316,"AD57":307,"AE57":308,"A58":311,"B58":312,"D58":313,"E58":182,"F58":307,"G58":307,"H58":307,"I58":308,"J58":207,"K58":315,"L58":307,"M58":308,"N58":316,"O58":307,"P58":308,"Q58":316,"R58":307,"S58":308,"T58":316,"U58":307,"V58":308,"W58":316,"X58":307,"Y58":308,"Z58":316,"AA58":307,"AB58":308,"AC58":316,"AD58":307,"AE58":308,"A59":311,"B59":303,"C59":304,"D59":305,"E59":182,"F59":307,"G59":307,"H59":307,"I59":308,"J59":207,"K59":315,"L59":307,"M59":308,"N59":316,"O59":307,"P59":308,"Q59":316,"R59":307,"S59":308,"T59":316,"U59":307,"V59":308,"W59":316,"X59":307,"Y59":308,"Z59":316,"AA59":307,"AB59":308,"AC59":316,"AD59":307,"AE59":308,"A60":306,"B60":181,"C60":307,"D60":308,"E60":181,"F60":308,"G60":182,"H60":307,"I60":308,"J60":207,"K60":315,"L60":307,"M60":308,"N60":316,"O60":307,"P60":308,"Q60":316,"R60":307,"S60":308,"T60":316,"U60":307,"V60":308,"W60":316,"X60":307,"Y60":308,"Z60":316,"AA60":307,"AB60":308,"AC60":316,"AD60":307,"AE60":308,"A61":182,"B61":181,"C61":307,"D61":308,"E61":182,"F61":307,"G61":307,"H61":307,"I61":308,"J61":207,"K61":315,"L61":307,"M61":308,"N61":316,"O61":307,"P61":308,"Q61":316,"R61":307,"S61":308,"T61":316,"U61":307,"V61":308,"W61":316,"X61":307,"Y61":308,"Z61":316,"AA61":307,"AB61":308,"AC61":316,"AD61":307,"AE61":308,"A62":182,"B62":181,"C62":307,"D62":308,"E62":182,"F62":307,"G62":307,"H62":307,"I62":308,"J62":207,"K62":317,"L62":307,"M62":308,"N62":318,"O62":307,"P62":308,"Q62":318,"R62":307,"S62":308,"T62":318,"U62":307,"V62":308,"W62":318,"X62":307,"Y62":308,"Z62":318,"AA62":307,"AB62":308,"AC62":318,"AD62":307,"AE62":308,"A63":182,"B63":207,"C63":307,"D63":308,"E63":207,"F63":307,"G63":307,"H63":307,"I63":308,"J63":207,"K63":315,"L63":307,"M63":308,"N63":316,"O63":307,"P63":308,"Q63":316,"R63":307,"S63":308,"T63":316,"U63":307,"V63":308,"W63":316,"X63":307,"Y63":308,"Z63":316,"AA63":307,"AB63":308,"AC63":316,"AD63":307,"AE63":308,"A64":182,"B64":207,"C64":307,"D64":308,"E64":207,"F64":307,"G64":307,"H64":307,"I64":308,"J64":207,"K64":315,"L64":307,"M64":308,"N64":316,"O64":307,"P64":308,"Q64":316,"R64":307,"S64":308,"T64":316,"U64":307,"V64":308,"W64":316,"X64":307,"Y64":308,"Z64":316,"AA64":307,"AB64":308,"AC64":316,"AD64":307,"AE64":308,"A65":182,"B65":207,"C65":301,"D65":302,"E65":182,"F65":307,"G65":307,"H65":307,"I65":308,"J65":207,"K65":315,"L65":307,"M65":308,"N65":316,"O65":307,"P65":308,"Q65":316,"R65":307,"S65":308,"T65":316,"U65":307,"V65":308,"W65":316,"X65":307,"Y65":308,"Z65":316,"AA65":307,"AB65":308,"AC65":316,"AD65":307,"AE65":308,"A66":306,"B66":303,"C66":304,"D66":305,"E66":182,"F66":307,"G66":307,"H66":307,"I66":308,"J66":207,"K66":315,"L66":307,"M66":308,"N66":316,"O66":307,"P66":308,"Q66":316,"R66":307,"S66":308,"T66":316,"U66":307,"V66":308,"W66":316,"X66":307,"Y66":308,"Z66":316,"AA66":307,"AB66":308,"AC66":316,"AD66":307,"AE66":308,"A67":182,"B67":207,"C67":307,"D67":308,"E67":207,"F67":307,"G67":307,"H67":307,"I67":308,"J67":207,"K67":315,"L67":307,"M67":308,"N67":310,"O67":307,"P67":308,"Q67":310,"R67":307,"S67":308,"T67":310,"U67":307,"V67":308,"W67":310,"X67":307,"Y67":308,"Z67":310,"AA67":307,"AB67":308,"AC67":310,"AD67":307,"AE67":308,"A68":182,"B68":207,"C68":301,"D68":302,"E68":207,"F68":307,"G68":307,"H68":307,"I68":308,"J68":207,"K68":317,"L68":307,"M68":308,"N68":318,"O68":307,"P68":308,"Q68":318,"R68":307,"S68":308,"T68":318,"U68":307,"V68":308,"W68":318,"X68":307,"Y68":308,"Z68":318,"AA68":307,"AB68":308,"AC68":318,"AD68":307,"AE68":308,"A69":311,"B69":312,"D69":313,"E69":207,"F69":307,"G69":307,"H69":307,"I69":308,"J69":207,"K69":317,"L69":307,"M69":308,"N69":318,"O69":307,"P69":308,"Q69":318,"R69":307,"S69":308,"T69":318,"U69":307,"V69":308,"W69":318,"X69":307,"Y69":308,"Z69":318,"AA69":307,"AB69":308,"AC69":318,"AD69":307,"AE69":308,"A70":311,"B70":312,"D70":313,"E70":207,"F70":307,"G70":307,"H70":307,"I70":308,"J70":207,"K70":317,"L70":307,"M70":308,"N70":318,"O70":307,"P70":308,"Q70":318,"R70":307,"S70":308,"T70":318,"U70":307,"V70":308,"W70":318,"X70":307,"Y70":308,"Z70":318,"AA70":307,"AB70":308,"AC70":318,"AD70":307,"AE70":308,"A71":311,"B71":312,"D71":313,"E71":207,"F71":307,"G71":307,"H71":307,"I71":308,"J71":207,"K71":317,"L71":307,"M71":308,"N71":319,"O71":307,"P71":308,"Q71":319,"R71":307,"S71":308,"T71":319,"U71":307,"V71":308,"W71":319,"X71":307,"Y71":308,"Z71":319,"AA71":307,"AB71":308,"AC71":319,"AD71":307,"AE71":308,"A72":311,"B72":312,"D72":313,"E72":207,"F72":307,"G72":307,"H72":307,"I72":308,"J72":207,"K72":315,"L72":307,"M72":308,"N72":316,"O72":307,"P72":308,"Q72":316,"R72":307,"S72":308,"T72":316,"U72":307,"V72":308,"W72":316,"X72":307,"Y72":308,"Z72":316,"AA72":307,"AB72":308,"AC72":316,"AD72":307,"AE72":308,"A73":306,"B73":303,"C73":304,"D73":305,"E73":207,"F73":307,"G73":307,"H73":307,"I73":308,"J73":207,"K73":317,"L73":307,"M73":308,"N73":318,"O73":307,"P73":308,"Q73":318,"R73":307,"S73":308,"T73":318,"U73":307,"V73":308,"W73":318,"X73":307,"Y73":308,"Z73":318,"AA73":307,"AB73":308,"AC73":318,"AD73":307,"AE73":308,"A74":182,"B74":207,"C74":307,"D74":308,"E74":207,"F74":307,"G74":307,"H74":307,"I74":308,"J74":207,"K74":317,"L74":307,"M74":308,"N74":318,"O74":307,"P74":308,"Q74":318,"R74":307,"S74":308,"T74":318,"U74":307,"V74":308,"W74":318,"X74":307,"Y74":308,"Z74":318,"AA74":307,"AB74":308,"AC74":318,"AD74":307,"AE74":308,"A75":182,"B75":207,"C75":307,"D75":308,"E75":207,"F75":307,"G75":307,"H75":307,"I75":308,"J75":207,"K75":315,"L75":307,"M75":308,"N75":316,"O75":307,"P75":308,"Q75":316,"R75":307,"S75":308,"T75":316,"U75":307,"V75":308,"W75":316,"X75":307,"Y75":308,"Z75":316,"AA75":307,"AB75":308,"AC75":316,"AD75":307,"AE75":308,"A76":182,"B76":207,"C76":307,"D76":308,"E76":207,"F76":307,"G76":307,"H76":307,"I76":308,"J76":207,"K76":315,"L76":307,"M76":308,"N76":316,"O76":307,"P76":308,"Q76":316,"R76":307,"S76":308,"T76":316,"U76":307,"V76":308,"W76":316,"X76":307,"Y76":308,"Z76":316,"AA76":307,"AB76":308,"AC76":316,"AD76":307,"AE76":308}},"3.1 수량산출기준_토공":{"firstRow":2,"rows":95,"cols":27,"widths":[24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44],"heights":[40.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0],"merges":[[83,16,83,26],[4,25,4,26],[64,3,64,4],[73,3,73,4],[84,16,84,26],[64,5,64,15],[73,5,73,15],[82,5,82,15],[50,23,50,24],[80,16,80,26],[50,25,50,26],[65,5,65,15],[74,5,74,15],[54,17,55,19],[76,3,76,4],[52,25,52,26],[49,25,49,26],[33,13,33,14],[67,3,67,4],[31,15,31,21],[31,2,31,7],[75,5,75,15],[83,3,83,4],[74,16,74,26],[67,5,67,15],[76,16,76,26],[31,8,31,12],[54,25,54,26],[55,23,55,24],[50,12,51,13],[51,23,51,24],[51,25,51,26],[54,23,54,24],[34,15,34,21],[50,14,51,16],[33,2,33,7],[52,12,53,13],[49,14,49,16],[52,14,53,16],[82,3,82,4],[59,12,59,13],[76,5,76,15],[66,3,66,4],[50,21,50,22],[66,5,66,15],[53,23,53,24],[53,25,53,26],[58,23,58,26],[68,3,68,4],[34,13,34,14],[64,16,64,26],[73,16,73,26],[68,5,68,15],[54,12,55,13],[49,21,49,22],[55,25,55,26],[54,14,55,16],[49,17,49,19],[65,3,65,4],[59,14,59,22],[75,3,75,4],[84,3,84,4],[52,17,53,19],[80,3,80,4],[31,13,31,14],[84,5,84,15],[67,16,67,26],[33,15,33,21],[58,12,58,13],[82,16,82,26],[32,8,32,12],[32,2,32,7],[80,5,80,15],[75,16,75,26],[55,21,55,22],[68,16,68,26],[51,21,51,22],[72,5,72,15],[81,5,81,15],[33,8,33,12],[49,23,49,24],[58,14,58,22],[74,3,74,4],[34,8,34,12],[34,2,34,7],[72,16,72,26],[81,16,81,26],[5,25,5,26],[65,16,65,26],[53,21,53,22],[6,25,6,26],[52,21,52,22],[52,23,52,24],[66,16,66,26],[32,15,32,21],[50,17,51,19],[54,21,54,22],[72,3,72,4],[81,3,81,4],[32,13,32,14],[49,12,49,13],[59,23,59,26]],"cells":{"A2":1,"B2":12,"C2":12,"D2":12,"E2":12,"F2":12,"G2":12,"H2":12,"I2":12,"J2":12,"K2":12,"L2":12,"M2":12,"N2":12,"O2":12,"P2":12,"Q2":12,"R2":12,"S2":12,"T2":12,"U2":12,"V2":320,"W2":98,"X2":99,"Y2":320,"Z2":320,"AA2":12,"A3":12,"B3":12,"C3":12,"D3":12,"E3":314,"F3":314,"G3":314,"H3":314,"I3":314,"J3":314,"K3":314,"L3":314,"M3":314,"N3":314,"O3":314,"P3":314,"Q3":314,"R3":314,"S3":314,"T3":314,"U3":314,"V3":100,"W3":100,"X3":100,"Y3":100,"Z3":100,"AA3":314,"A4":1,"B4":12,"C4":12,"D4":12,"E4":314,"F4":314,"G4":314,"H4":314,"I4":314,"J4":314,"K4":314,"L4":314,"M4":314,"N4":314,"O4":314,"P4":314,"Q4":314,"R4":314,"S4":314,"T4":314,"U4":314,"V4":101,"W4":98,"X4":98,"Y4":321,"AA4":314,"A5":12,"B5":12,"C5":12,"D5":12,"E5":314,"F5":314,"G5":314,"H5":314,"I5":314,"J5":314,"K5":314,"L5":314,"M5":314,"N5":314,"O5":314,"P5":314,"Q5":314,"R5":314,"T5":314,"U5":314,"V5":100,"W5":98,"X5":98,"Y5":321,"AA5":314,"A6":258,"B6":12,"C6":12,"D6":12,"E6":314,"F6":314,"G6":322,"H6":322,"J6":323,"K6":314,"L6":314,"M6":314,"N6":314,"O6":314,"Q6":323,"R6":314,"S6":314,"T6":314,"U6":314,"V6":100,"W6":98,"X6":98,"Y6":321,"AA6":314,"A7":12,"B7":12,"C7":314,"D7":314,"E7":314,"F7":314,"G7":314,"H7":314,"I7":314,"J7":314,"K7":314,"L7":314,"M7":314,"N7":314,"O7":314,"P7":314,"R7":314,"S7":314,"T7":314,"U7":314,"V7":314,"W7":314,"X7":314,"AA7":314,"B8":14,"D8":314,"E8":314,"F8":314,"G8":314,"H8":314,"I8":314,"J8":314,"K8":314,"L8":314,"M8":314,"N8":324,"O8":314,"P8":314,"Q8":314,"R8":165,"X8":314,"AA8":314,"A9":12,"B9":12,"C9":314,"D9":314,"E9":314,"F9":314,"G9":314,"H9":314,"I9":314,"J9":314,"K9":314,"L9":314,"M9":314,"N9":314,"O9":324,"P9":314,"Q9":314,"R9":314,"S9":314,"T9":325,"U9":314,"V9":314,"W9":314,"X9":314,"AA9":314,"A10":12,"B10":12,"C10":314,"D10":314,"E10":314,"F10":314,"G10":314,"H10":314,"I10":314,"J10":314,"K10":314,"L10":314,"M10":314,"N10":314,"O10":314,"P10":314,"R10":314,"S10":314,"T10":25,"U10":25,"V10":25,"W10":314,"X10":314,"AA10":314,"A11":12,"B11":12,"C11":314,"D11":314,"E11":314,"F11":314,"G11":314,"H11":314,"I11":314,"J11":314,"K11":314,"L11":314,"M11":314,"N11":314,"O11":314,"P11":314,"Q11":324,"R11":314,"S11":314,"T11":25,"U11":25,"V11":25,"W11":314,"X11":314,"AA11":314,"A12":12,"B12":12,"C12":314,"D12":314,"E12":314,"F12":314,"G12":314,"H12":314,"I12":314,"J12":314,"K12":314,"L12":314,"M12":314,"N12":314,"O12":314,"P12":314,"Q12":314,"R12":314,"S12":314,"T12":25,"U12":25,"V12":25,"W12":314,"X12":314,"AA12":314,"A13":12,"B13":12,"C13":314,"D13":314,"E13":314,"F13":314,"G13":314,"H13":314,"I13":314,"J13":314,"K13":314,"L13":314,"M13":314,"N13":314,"O13":314,"P13":314,"Q13":324,"R13":314,"S13":314,"T13":25,"U13":25,"V13":25,"W13":314,"X13":314,"AA13":314,"A14":12,"B14":12,"C14":314,"D14":314,"E14":314,"F14":314,"G14":314,"H14":314,"I14":314,"J14":314,"K14":314,"L14":314,"M14":314,"N14":314,"O14":314,"P14":314,"Q14":314,"R14":314,"S14":314,"A15":12,"B15":12,"C15":314,"D15":314,"E15":314,"F15":314,"G15":314,"H15":314,"I15":314,"J15":314,"K15":314,"L15":314,"M15":314,"N15":314,"O15":314,"P15":314,"Q15":324,"R15":314,"S15":314,"A16":12,"B16":12,"C16":314,"D16":314,"E16":314,"F16":314,"G16":314,"H16":314,"I16":314,"J16":314,"K16":314,"L16":314,"M16":314,"N16":314,"O16":314,"P16":314,"Q16":314,"R16":314,"S16":314,"W16":96,"X16":96,"Y16":96,"Z16":96,"AA16":96,"A17":12,"B17":12,"C17":314,"D17":314,"E17":314,"F17":314,"G17":314,"H17":314,"I17":314,"J17":314,"K17":314,"L17":314,"M17":314,"N17":314,"O17":314,"P17":314,"Q17":314,"R17":314,"S17":314,"W17":96,"X17":96,"Y17":96,"Z17":96,"AA17":96,"A18":12,"B18":12,"C18":314,"D18":314,"E18":314,"F18":314,"G18":314,"H18":314,"I18":314,"J18":314,"K18":314,"L18":314,"M18":314,"N18":314,"O18":314,"P18":314,"Q18":314,"R18":314,"S18":314,"W18":96,"X18":96,"Y18":96,"Z18":96,"AA18":96,"C19":12,"D19":116,"W19":96,"X19":96,"Y19":96,"Z19":96,"AA19":96,"B20":12,"C20":12,"E20":12,"F20":12,"G20":314,"H20":314,"I20":314,"J20":314,"K20":314,"L20":314,"M20":314,"N20":314,"O20":314,"P20":314,"D21":25,"E21":25,"F21":25,"G21":25,"H21":25,"I21":25,"J21":25,"K21":314,"L21":314,"M21":314,"N21":314,"O21":314,"P21":314,"T21":325,"G22":25,"H22":25,"I22":25,"J22":25,"K22":314,"L22":314,"M22":314,"N22":314,"O22":314,"P22":314,"T22":96,"U22":96,"V22":96,"X22":96,"Z22":96,"G23":25,"H23":25,"I23":25,"J23":25,"K23":314,"L23":314,"M23":314,"N23":314,"O23":314,"P23":314,"T23":96,"U23":96,"V23":96,"G24":25,"H24":25,"I24":25,"J24":25,"K24":314,"L24":314,"M24":314,"N24":314,"O24":314,"P24":314,"T24":96,"U24":96,"V24":96,"C25":12,"D25":12,"E25":12,"F25":12,"G25":314,"H25":314,"I25":314,"J25":314,"K25":314,"L25":314,"M25":314,"N25":314,"O25":314,"P25":314,"Q25":314,"T25":96,"U25":96,"V25":96,"C26":12,"D26":12,"E26":12,"F26":12,"G26":314,"H26":314,"I26":314,"J26":314,"K26":314,"L26":314,"M26":314,"N26":314,"O26":314,"P26":314,"C27":12,"D27":12,"E27":12,"F27":12,"G27":314,"H27":314,"I27":314,"J27":314,"K27":314,"L27":314,"M27":314,"N27":314,"O27":314,"P27":314,"C28":12,"D28":12,"E28":12,"F28":12,"G28":314,"H28":314,"I28":314,"J28":314,"K28":314,"L28":314,"M28":314,"N28":314,"O28":314,"P28":314,"C29":12,"D29":12,"E29":12,"F29":12,"G29":314,"H29":314,"I29":314,"J29":314,"K29":314,"L29":314,"M29":314,"N29":314,"O29":314,"P29":314,"A30":12,"B30":314,"C30":314,"D30":314,"E30":314,"G30":314,"H30":314,"I30":314,"J30":314,"K30":314,"L30":314,"M30":314,"N30":314,"O30":314,"P30":314,"Q30":314,"R30":314,"S30":314,"T30":314,"U30":314,"V30":314,"W30":314,"X30":314,"Y30":314,"Z30":314,"AA30":314,"A31":12,"B31":217,"C31":307,"D31":307,"E31":307,"F31":307,"G31":308,"H31":326,"I31":307,"J31":307,"K31":307,"L31":308,"M31":326,"N31":308,"O31":326,"P31":307,"Q31":307,"R31":307,"S31":307,"T31":307,"U31":308,"A32":12,"B32":214,"C32":307,"D32":307,"E32":307,"F32":307,"G32":308,"H32":327,"I32":307,"J32":307,"K32":307,"L32":308,"M32":327,"N32":308,"O32":220,"P32":307,"Q32":307,"R32":307,"S32":307,"T32":307,"U32":308,"A33":12,"B33":214,"C33":307,"D33":307,"E33":307,"F33":307,"G33":308,"H33":327,"I33":307,"J33":307,"K33":307,"L33":308,"M33":327,"N33":308,"O33":220,"P33":307,"Q33":307,"R33":307,"S33":307,"T33":307,"U33":308,"A34":12,"B34":214,"C34":307,"D34":307,"E34":307,"F34":307,"G34":308,"H34":327,"I34":307,"J34":307,"K34":307,"L34":308,"M34":327,"N34":308,"O34":327,"P34":307,"Q34":307,"R34":307,"S34":307,"T34":307,"U34":308,"A35":12,"A36":12,"B36":28,"F36":125,"A37":12,"B37":49,"C37":25,"D37":25,"E37":25,"F37":25,"G37":25,"H37":49,"I37":25,"J37":25,"K37":25,"L37":25,"M37":25,"N37":49,"O37":25,"P37":25,"Q37":25,"A38":12,"B38":49,"C38":25,"D38":25,"E38":25,"F38":25,"G38":25,"H38":49,"I38":25,"J38":25,"K38":25,"L38":25,"M38":25,"N38":49,"O38":25,"P38":25,"Q38":25,"A39":12,"L39":25,"P39":12,"A40":12,"B40":28,"W40":314,"A41":12,"B41":25,"C41":25,"D41":25,"E41":25,"F41":25,"G41":25,"H41":25,"I41":25,"J41":25,"K41":25,"L41":25,"M41":25,"N41":84,"O41":328,"P41":328,"S41":25,"T41":25,"U41":25,"A42":12,"B42":25,"C42":25,"D42":112,"E42":25,"F42":25,"G42":25,"H42":25,"I42":25,"J42":112,"K42":25,"L42":25,"M42":25,"N42":25,"O42":25,"P42":25,"S42":25,"T42":25,"U42":25,"A43":12,"B43":25,"C43":25,"D43":25,"E43":25,"F43":25,"G43":25,"H43":25,"I43":25,"J43":25,"K43":25,"L43":25,"M43":25,"N43":25,"O43":25,"P43":25,"S43":25,"T43":314,"U43":314,"A44":12,"B44":25,"C44":25,"D44":25,"E44":25,"F44":25,"G44":25,"H44":25,"I44":25,"J44":25,"K44":25,"L44":25,"M44":25,"N44":25,"O44":25,"P44":25,"S44":25,"T44":314,"U44":314,"A45":12,"B45":25,"C45":25,"D45":25,"E45":25,"F45":25,"G45":25,"H45":25,"I45":25,"J45":25,"K45":25,"L45":25,"M45":25,"Q45":314,"T45":314,"U45":314,"A46":12,"B46":25,"C46":25,"D46":25,"E46":25,"F46":25,"G46":25,"H46":25,"I46":25,"J46":25,"K46":25,"L46":25,"M46":25,"N46":25,"O46":25,"S46":314,"V46":314,"W46":314,"A47":12,"V47":314,"W47":314,"B48":28,"F48":14,"G48":14,"H48":14,"I48":14,"J48":14,"K48":14,"L48":14,"M48":14,"N48":14,"O48":14,"P48":14,"Q48":14,"R48":14,"S48":14,"T48":14,"U48":14,"V48":14,"W48":14,"X48":14,"Y48":14,"Z48":14,"B49":113,"C49":118,"E49":115,"F49":25,"G49":25,"H49":25,"I49":25,"J49":25,"K49":25,"L49":219,"M49":308,"N49":219,"O49":307,"P49":308,"Q49":219,"R49":307,"S49":308,"U49":219,"V49":308,"W49":219,"X49":308,"Y49":219,"Z49":308,"B50":113,"C50":119,"E50":25,"F50":25,"G50":25,"H50":14,"I50":14,"J50":14,"K50":25,"L50":219,"M50":302,"N50":220,"O50":301,"P50":302,"Q50":220,"R50":301,"S50":302,"U50":221,"V50":308,"W50":220,"X50":308,"Y50":220,"Z50":308,"B51":113,"C51":119,"E51":25,"F51":25,"G51":25,"K51":25,"L51":303,"M51":305,"N51":303,"O51":304,"P51":305,"Q51":303,"R51":304,"S51":305,"U51":221,"V51":308,"W51":220,"X51":308,"Y51":220,"Z51":308,"B52":113,"C52":119,"E52":25,"F52":25,"G52":25,"K52":25,"L52":219,"M52":302,"N52":220,"O52":301,"P52":302,"Q52":220,"R52":301,"S52":302,"U52":221,"V52":308,"W52":220,"X52":308,"Y52":220,"Z52":308,"B53":113,"C53":119,"E53":25,"F53":25,"G53":25,"L53":303,"M53":305,"N53":303,"O53":304,"P53":305,"Q53":303,"R53":304,"S53":305,"U53":221,"V53":308,"W53":220,"X53":308,"Y53":220,"Z53":308,"L54":219,"M54":302,"N54":220,"O54":301,"P54":302,"Q54":220,"R54":301,"S54":302,"U54":221,"V54":308,"W54":220,"X54":308,"Y54":220,"Z54":308,"E55":115,"F55":115,"G55":25,"H55":25,"I55":25,"J55":25,"K55":25,"L55":303,"M55":305,"N55":303,"O55":304,"P55":305,"Q55":303,"R55":304,"S55":305,"T55":25,"U55":226,"V55":308,"W55":226,"X55":308,"Y55":226,"Z55":308,"E56":25,"F56":25,"G56":25,"H56":25,"I56":25,"J56":25,"K56":25,"L56":25,"M56":25,"E57":25,"F57":25,"G57":25,"H57":25,"I57":25,"J57":25,"K57":25,"L57":25,"M57":25,"N57":25,"O57":25,"E58":25,"F58":25,"G58":25,"H58":25,"I58":25,"J58":25,"K58":25,"L58":219,"M58":308,"N58":220,"O58":307,"P58":307,"Q58":307,"R58":307,"S58":307,"T58":307,"U58":307,"V58":308,"W58":231,"X58":307,"Y58":307,"Z58":308,"E59":25,"F59":25,"G59":25,"H59":25,"I59":25,"J59":25,"K59":25,"L59":219,"M59":308,"N59":329,"O59":307,"P59":307,"Q59":307,"R59":307,"S59":307,"T59":307,"U59":307,"V59":308,"W59":231,"X59":307,"Y59":307,"Z59":308,"E60":25,"F60":25,"G60":25,"H60":25,"I60":25,"J60":25,"K60":25,"L60":117,"M60":25,"N60":25,"O60":25,"E61":115,"F61":115,"G61":25,"H61":25,"I61":25,"J61":25,"K61":25,"L61":25,"M61":25,"N61":25,"O61":25,"A62":128,"B62":130,"C62":130,"D62":130,"E62":130,"F62":130,"G62":130,"H62":130,"I62":130,"J62":130,"K62":130,"L62":130,"M62":130,"N62":130,"O62":130,"P62":130,"Q62":130,"R62":130,"S62":130,"T62":130,"U62":130,"V62":130,"W62":130,"X62":130,"Y62":130,"Z62":130,"AA62":130,"A63":128,"C63":130,"D63":130,"E63":14,"F63":130,"G63":130,"H63":130,"I63":132,"J63":130,"K63":130,"L63":130,"M63":130,"N63":130,"O63":130,"P63":132,"Q63":130,"R63":130,"S63":130,"T63":130,"U63":132,"V63":130,"W63":130,"X63":130,"Y63":130,"Z63":130,"AA63":130,"A64":128,"C64":219,"D64":308,"E64":219,"F64":307,"G64":307,"H64":307,"I64":307,"J64":307,"K64":307,"L64":307,"M64":307,"N64":307,"O64":308,"P64":219,"Q64":307,"R64":307,"S64":307,"T64":307,"U64":307,"V64":307,"W64":307,"X64":307,"Y64":307,"Z64":308,"AA64":130,"A65":128,"C65":220,"D65":308,"E65":220,"F65":307,"G65":307,"H65":307,"I65":307,"J65":307,"K65":307,"L65":307,"M65":307,"N65":307,"O65":308,"P65":220,"Q65":307,"R65":307,"S65":307,"T65":307,"U65":307,"V65":307,"W65":307,"X65":307,"Y65":307,"Z65":308,"AA65":130,"A66":128,"C66":220,"D66":308,"E66":220,"F66":307,"G66":307,"H66":307,"I66":307,"J66":307,"K66":307,"L66":307,"M66":307,"N66":307,"O66":308,"P66":220,"Q66":307,"R66":307,"S66":307,"T66":307,"U66":307,"V66":307,"W66":307,"X66":307,"Y66":307,"Z66":308,"AA66":130,"A67":128,"C67":220,"D67":308,"E67":220,"F67":307,"G67":307,"H67":307,"I67":307,"J67":307,"K67":307,"L67":307,"M67":307,"N67":307,"O67":308,"P67":220,"Q67":307,"R67":307,"S67":307,"T67":307,"U67":307,"V67":307,"W67":307,"X67":307,"Y67":307,"Z67":308,"AA67":130,"A68":128,"C68":220,"D68":308,"E68":220,"F68":307,"G68":307,"H68":307,"I68":307,"J68":307,"K68":307,"L68":307,"M68":307,"N68":307,"O68":308,"P68":220,"Q68":307,"R68":307,"S68":307,"T68":307,"U68":307,"V68":307,"W68":307,"X68":307,"Y68":307,"Z68":308,"AA68":130,"A69":128,"B69":130,"C69":132,"D69":132,"E69":132,"F69":133,"G69":130,"H69":130,"I69":130,"J69":130,"K69":130,"L69":130,"M69":130,"N69":130,"O69":130,"P69":130,"Q69":130,"R69":130,"S69":130,"T69":130,"U69":130,"V69":130,"W69":130,"X69":130,"Y69":130,"Z69":130,"AA69":130,"A70":128,"B70":130,"C70":130,"D70":130,"E70":130,"F70":130,"G70":130,"H70":130,"I70":130,"J70":130,"K70":130,"L70":130,"M70":130,"N70":130,"O70":130,"P70":130,"Q70":130,"R70":130,"S70":130,"T70":130,"U70":130,"V70":130,"W70":130,"X70":130,"Y70":130,"Z70":130,"AA70":130,"A71":128,"C71":130,"D71":130,"E71":14,"F71":130,"G71":130,"H71":130,"I71":130,"J71":130,"K71":330,"L71":330,"M71":130,"N71":130,"O71":130,"P71":130,"Q71":130,"R71":130,"S71":130,"T71":130,"U71":130,"V71":130,"W71":130,"X71":130,"Y71":130,"Z71":130,"AA71":130,"A72":128,"C72":219,"D72":308,"E72":219,"F72":307,"G72":307,"H72":307,"I72":307,"J72":307,"K72":307,"L72":307,"M72":307,"N72":307,"O72":308,"P72":219,"Q72":307,"R72":307,"S72":307,"T72":307,"U72":307,"V72":307,"W72":307,"X72":307,"Y72":307,"Z72":308,"AA72":130,"A73":128,"C73":220,"D73":308,"E73":220,"F73":307,"G73":307,"H73":307,"I73":307,"J73":307,"K73":307,"L73":307,"M73":307,"N73":307,"O73":308,"P73":220,"Q73":307,"R73":307,"S73":307,"T73":307,"U73":307,"V73":307,"W73":307,"X73":307,"Y73":307,"Z73":308,"AA73":130,"A74":128,"C74":220,"D74":308,"E74":220,"F74":307,"G74":307,"H74":307,"I74":307,"J74":307,"K74":307,"L74":307,"M74":307,"N74":307,"O74":308,"P74":220,"Q74":307,"R74":307,"S74":307,"T74":307,"U74":307,"V74":307,"W74":307,"X74":307,"Y74":307,"Z74":308,"AA74":130,"A75":128,"C75":220,"D75":308,"E75":220,"F75":307,"G75":307,"H75":307,"I75":307,"J75":307,"K75":307,"L75":307,"M75":307,"N75":307,"O75":308,"P75":220,"Q75":307,"R75":307,"S75":307,"T75":307,"U75":307,"V75":307,"W75":307,"X75":307,"Y75":307,"Z75":308,"AA75":130,"A76":128,"C76":220,"D76":308,"E76":220,"F76":307,"G76":307,"H76":307,"I76":307,"J76":307,"K76":307,"L76":307,"M76":307,"N76":307,"O76":308,"P76":220,"Q76":307,"R76":307,"S76":307,"T76":307,"U76":307,"V76":307,"W76":307,"X76":307,"Y76":307,"Z76":308,"AA76":130,"A77":128,"B77":130,"C77":130,"D77":130,"E77":130,"F77":130,"G77":130,"H77":130,"I77":130,"J77":130,"K77":130,"L77":130,"M77":130,"N77":130,"O77":130,"P77":130,"Q77":130,"R77":130,"S77":130,"T77":130,"U77":130,"V77":130,"W77":130,"X77":130,"Y77":130,"Z77":130,"AA77":130,"A78":128,"B78":130,"C78":130,"D78":130,"E78":130,"F78":130,"G78":130,"H78":130,"I78":130,"J78":130,"K78":130,"L78":130,"M78":130,"N78":130,"O78":130,"P78":130,"Q78":130,"R78":130,"S78":130,"T78":130,"U78":130,"V78":130,"W78":130,"X78":130,"Y78":130,"Z78":130,"AA78":130,"A79":128,"C79":130,"D79":130,"F79":130,"G79":130,"H79":130,"I79":130,"J79":130,"K79":130,"L79":130,"M79":130,"N79":130,"O79":130,"P79":130,"Q79":130,"R79":130,"S79":130,"T79":130,"U79":130,"V79":130,"W79":130,"X79":130,"Y79":130,"Z79":130,"AA79":130,"A80":128,"C80":219,"D80":308,"E80":219,"F80":307,"G80":307,"H80":307,"I80":307,"J80":307,"K80":307,"L80":307,"M80":307,"N80":307,"O80":308,"P80":219,"Q80":307,"R80":307,"S80":307,"T80":307,"U80":307,"V80":307,"W80":307,"X80":307,"Y80":307,"Z80":308,"AA80":130,"A81":128,"C81":220,"D81":308,"E81":220,"F81":307,"G81":307,"H81":307,"I81":307,"J81":307,"K81":307,"L81":307,"M81":307,"N81":307,"O81":308,"P81":220,"Q81":307,"R81":307,"S81":307,"T81":307,"U81":307,"V81":307,"W81":307,"X81":307,"Y81":307,"Z81":308,"AA81":130,"A82":128,"C82":220,"D82":308,"E82":220,"F82":307,"G82":307,"H82":307,"I82":307,"J82":307,"K82":307,"L82":307,"M82":307,"N82":307,"O82":308,"P82":220,"Q82":307,"R82":307,"S82":307,"T82":307,"U82":307,"V82":307,"W82":307,"X82":307,"Y82":307,"Z82":308,"AA82":130,"A83":128,"C83":220,"D83":308,"E83":232,"F83":135,"G83":232,"H83":232,"I83":232,"J83":232,"K83":232,"L83":232,"M83":232,"N83":232,"O83":135,"P83":220,"Q83":307,"R83":307,"S83":307,"T83":307,"U83":307,"V83":307,"W83":307,"X83":307,"Y83":307,"Z83":308,"AA83":130,"A84":128,"C84":220,"D84":308,"E84":220,"F84":307,"G84":307,"H84":307,"I84":307,"J84":307,"K84":307,"L84":307,"M84":307,"N84":307,"O84":308,"P84":220,"Q84":307,"R84":307,"S84":307,"T84":307,"U84":307,"V84":307,"W84":307,"X84":307,"Y84":307,"Z84":308,"AA84":130}},"3.1 수량산출기준_구조체 현황":{"firstRow":2,"rows":51,"cols":29,"widths":[24.44,24.44,24.44,24.44,24.44,34.53,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44],"heights":[40.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,18.0,18.0,18.0,18.0,22.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0],"merges":[],"cells":{"A2":12,"B2":12,"C2":12,"D2":12,"E2":314,"F2":314,"G2":314,"H2":314,"I2":314,"J2":314,"K2":314,"L2":314,"M2":314,"N2":314,"O2":314,"P2":314,"Q2":314,"R2":314,"T2":314,"U2":314,"V2":314,"W2":314,"X2":314,"Y2":314,"Z2":314,"AA2":314,"AB2":314,"A3":258,"B3":12,"C3":12,"D3":12,"E3":314,"F3":314,"G3":314,"H3":314,"I3":314,"J3":314,"K3":314,"L3":314,"M3":314,"N3":314,"O3":314,"P3":314,"Q3":314,"R3":314,"S3":314,"T3":314,"U3":314,"V3":314,"W3":314,"X3":314,"Y3":314,"Z3":314,"AA3":314,"AB3":314,"AC3":14,"A4":12,"B4":12,"C4":12,"D4":14,"E4":14,"F4":14,"G4":14,"H4":14,"I4":14,"J4":314,"K4":14,"L4":14,"M4":14,"N4":3,"O4":14,"Q4":14,"R4":107,"S4":314,"T4":314,"U4":314,"V4":314,"W4":314,"X4":14,"Y4":14,"Z4":14,"AA4":14,"AB4":14,"AC4":14,"A5":12,"B5":12,"C5":12,"D5":14,"E5":14,"F5":14,"G5":14,"H5":14,"J5":14,"K5":14,"L5":14,"M5":14,"N5":14,"O5":14,"Q5":14,"R5":25,"S5":328,"T5":328,"U5":328,"V5":325,"W5":314,"X5":14,"Y5":14,"Z5":14,"AA5":14,"AB5":14,"AC5":14,"A6":12,"B6":12,"C6":12,"D6":14,"E6":14,"F6":14,"G6":14,"H6":14,"J6":14,"K6":14,"L6":14,"M6":314,"N6":14,"O6":14,"P6":14,"Q6":14,"R6":25,"S6":328,"T6":325,"U6":328,"V6":314,"W6":328,"X6":14,"Y6":14,"Z6":14,"AA6":14,"AB6":14,"AC6":14,"A7":12,"B7":12,"C7":12,"D7":14,"E7":14,"F7":14,"G7":14,"H7":14,"J7":314,"K7":14,"L7":14,"M7":314,"N7":14,"O7":14,"P7":14,"Q7":14,"R7":25,"S7":14,"T7":25,"U7":25,"V7":314,"W7":314,"X7":14,"Y7":14,"Z7":14,"AA7":14,"AB7":14,"AC7":14,"A8":12,"B8":12,"C8":12,"D8":14,"E8":14,"F8":14,"G8":14,"H8":14,"J8":314,"K8":314,"L8":314,"M8":314,"N8":314,"O8":314,"P8":14,"Q8":14,"R8":25,"S8":14,"T8":25,"U8":25,"V8":314,"W8":314,"X8":14,"Y8":14,"Z8":14,"AA8":14,"AB8":14,"AC8":14,"A9":12,"B9":12,"C9":12,"D9":12,"E9":314,"F9":314,"G9":14,"H9":14,"J9":314,"K9":314,"L9":314,"M9":314,"N9":314,"O9":314,"P9":14,"Q9":14,"R9":25,"S9":14,"T9":25,"U9":25,"V9":314,"W9":314,"X9":14,"Y9":14,"Z9":14,"AA9":14,"AB9":14,"AC9":14,"G10":314,"H10":314,"I10":314,"J10":314,"N10":14,"O10":14,"P10":14,"Q10":14,"R10":25,"S10":14,"T10":25,"U10":25,"V10":314,"W10":314,"X10":14,"Y10":14,"Z10":14,"AA10":14,"AB10":14,"AC10":14,"N11":14,"O11":14,"P11":14,"Q11":14,"R11":25,"S11":14,"T11":25,"U11":25,"V11":314,"W11":314,"X11":14,"Y11":14,"Z11":14,"AA11":14,"AB11":14,"AC11":14,"N12":14,"O12":14,"P12":14,"Q12":14,"R12":25,"S12":14,"T12":25,"U12":25,"V12":314,"W12":314,"X12":14,"Y12":14,"Z12":14,"AA12":14,"AB12":14,"AC12":14,"N13":14,"O13":14,"P13":14,"Q13":14,"R13":25,"S13":14,"T13":25,"U13":25,"V13":314,"W13":314,"X13":14,"Y13":14,"Z13":14,"AA13":14,"AB13":14,"AC13":14,"N14":14,"O14":14,"P14":14,"Q14":14,"R14":25,"S14":14,"T14":25,"U14":25,"V14":14,"W14":14,"X14":14,"Y14":14,"Z14":14,"AA14":14,"AB14":14,"AC14":14,"Q15":14,"R15":25,"S15":14,"T15":25,"U15":25,"V15":314,"W15":314,"X15":14,"Y15":14,"Z15":14,"AA15":14,"AB15":14,"AC15":14,"Q16":14,"R16":25,"S16":14,"T16":25,"U16":25,"V16":314,"W16":314,"X16":14,"Y16":14,"Z16":14,"AA16":14,"AB16":14,"AC16":14,"Q17":14,"R17":25,"S17":14,"T17":25,"U17":25,"V17":14,"W17":14,"X17":14,"Y17":14,"Z17":14,"AA17":14,"AB17":14,"AC17":14,"Q18":14,"R18":25,"S18":14,"T18":25,"U18":25,"V18":14,"W18":14,"X18":14,"Y18":14,"Z18":14,"AA18":14,"AB18":14,"AC18":14,"Q19":14,"R19":25,"S19":14,"T19":25,"U19":25,"V19":14,"W19":14,"X19":14,"Y19":14,"Z19":14,"AA19":14,"AB19":14,"AC19":14,"Q20":14,"R20":25,"S20":14,"T20":25,"U20":25,"V20":14,"W20":14,"X20":14,"Y20":14,"Z20":14,"AA20":14,"AB20":14,"AC20":14,"Q21":14,"R21":25,"S21":14,"T21":25,"U21":25,"V21":14,"W21":14,"X21":14,"Y21":14,"Z21":14,"AA21":14,"AB21":14,"AC21":14,"Q22":14,"R22":25,"S22":14,"T22":71,"U22":14,"V22":25,"W22":25,"X22":14,"Y22":14,"Z22":14,"AA22":14,"AB22":14,"AC22":14,"Q23":14,"R23":25,"S23":14,"T23":25,"U23":25,"V23":14,"W23":14,"X23":14,"Y23":14,"Z23":14,"AA23":14,"AB23":14,"AC23":14,"Q24":14,"R24":14,"S24":14,"T24":14,"U24":14,"V24":14,"W24":14,"X24":14,"Y24":14,"Z24":14,"AA24":14,"AB24":14,"AC24":14,"Q25":14,"R25":14,"S25":25,"T25":25,"U25":14,"V25":14,"W25":14,"X25":14,"Y25":14,"Z25":14,"AA25":14,"AB25":14,"AC25":14,"Q26":14,"R26":96,"S26":14,"T26":71,"U26":25,"V26":25,"W26":25,"X26":14,"Y26":14,"Z26":14,"AA26":14,"AB26":14,"AC26":14,"Q27":14,"R27":14,"S27":14,"T27":14,"U27":14,"V27":14,"W27":14,"X27":14,"Y27":14,"Z27":14,"AA27":14,"AB27":14,"AC27":14,"Q28":14,"R28":14,"S28":25,"T28":25,"U28":14,"V28":14,"W28":14,"X28":14,"Y28":14,"Z28":14,"AA28":14,"AB28":14,"AC28":14,"Q29":14,"R29":108,"S29":14,"T29":71,"U29":14,"V29":14,"W29":96,"X29":14,"Y29":14,"Z29":14,"AA29":14,"AB29":14,"AC29":14,"Q30":14,"R30":14,"S30":14,"T30":14,"U30":14,"V30":14,"W30":14,"X30":14,"Y30":14,"Z30":14,"AA30":14,"AB30":14,"AC30":14,"Q31":14,"R31":14,"S31":25,"T31":14,"U31":14,"V31":14,"W31":14,"X31":14,"Y31":14,"Z31":14,"AA31":14,"AB31":14,"AC31":14,"Q32":14,"R32":25,"S32":25,"T32":71,"U32":14,"V32":14,"W32":25,"X32":14,"Y32":14,"Z32":14,"AA32":14,"AB32":14,"AC32":14,"Q33":14,"R33":14,"S33":14,"T33":14,"U33":14,"V33":14,"W33":14,"X33":14,"Y33":14,"Z33":14,"AA33":14,"AB33":14,"AC33":14,"Q34":14,"R34":28,"S34":14,"T34":314,"U34":314,"V34":14,"W34":14,"X34":14,"Y34":14,"Z34":14,"AA34":14,"AB34":14,"AC34":14,"Q35":14,"R35":25,"S35":25,"T35":71,"U35":25,"V35":75,"W35":25,"X35":14,"Y35":14,"Z35":14,"AA35":14,"AB35":14,"AC35":14,"Q36":14,"R36":25,"S36":14,"T36":71,"U36":14,"V36":25,"W36":25,"X36":14,"Y36":14,"Z36":14,"AA36":14,"AB36":14,"AC36":14,"Q37":14,"R37":25,"S37":14,"T37":71,"U37":25,"V37":25,"W37":25,"X37":14,"Y37":14,"Z37":14,"AA37":14,"AB37":14,"AC37":14,"Q38":14,"R38":96,"S38":25,"T38":71,"U38":25,"V38":25,"W38":25,"X38":14,"Y38":14,"Z38":14,"AA38":14,"AB38":14,"AC38":14,"Q39":14,"R39":108,"S39":25,"T39":71,"U39":25,"V39":25,"W39":25,"X39":14,"Y39":14,"Z39":14,"AA39":14,"AB39":14,"AC39":14,"B40":95,"C40":96,"D40":96,"E40":96,"F40":96,"G40":96,"Q40":14,"R40":14,"S40":14,"T40":14,"U40":14,"V40":14,"W40":14,"X40":14,"Y40":14,"Z40":14,"AA40":14,"AB40":14,"AC40":14,"B41":96,"C41":96,"D41":96,"E41":96,"F41":96,"G41":96,"Q41":14,"R41":28,"S41":14,"T41":14,"U41":14,"V41":14,"W41":14,"X41":14,"Y41":14,"Z41":14,"AA41":14,"AB41":14,"AC41":14,"Q42":14,"R42":25,"S42":25,"T42":25,"U42":25,"V42":25,"W42":25,"X42":25,"Y42":14,"Z42":14,"AA42":14,"AB42":14,"AC42":14,"Q43":14,"R43":14,"S43":14,"T43":14,"U43":14,"V43":14,"W43":14,"X43":14,"Y43":14,"Z43":14,"AA43":14,"AB43":14,"AC43":14,"Q44":14,"R44":14,"S44":14,"T44":14,"U44":14,"V44":14,"W44":14,"X44":14,"Y44":14,"Z44":14,"AA44":14,"AB44":14,"AC44":14,"Q45":14,"R45":14,"S45":14,"T45":14,"U45":14,"V45":14,"W45":14,"X45":14,"Y45":14,"Z45":14,"AA45":14,"AB45":14,"AC45":14,"P46":14,"Q46":14,"R46":14,"S46":14,"T46":14,"U46":14,"V46":14,"W46":14,"X46":14,"Y46":14,"Z46":14,"AA46":14,"AB46":14,"AC46":14,"P47":14,"Q47":14,"R47":14,"S47":14,"T47":14,"U47":14,"V47":14,"W47":14,"X47":14,"Y47":14,"Z47":14,"AA47":14,"AB47":14,"AC47":14,"P48":14,"Q48":14,"R48":14,"S48":14,"T48":14,"U48":14,"V48":14,"W48":14,"X48":14,"Y48":14,"Z48":14,"AA48":14,"AB48":14,"AC48":14,"P49":14,"Q49":14,"R49":14,"S49":14,"T49":14,"U49":14,"V49":14,"W49":14,"X49":14,"Y49":14,"Z49":14,"AA49":14,"AB49":14,"AC49":14,"P50":14,"Q50":14,"R50":14,"S50":14,"T50":14,"U50":14,"V50":14,"W50":14,"X50":14,"Y50":14,"Z50":14,"AA50":14,"AB50":14,"AC50":14,"Q51":14,"R51":14,"S51":14,"T51":14,"U51":14,"V51":14,"W51":14,"X51":14,"Y51":14,"Z51":14,"AA51":14,"AB51":14,"AC51":14}},"3.1 수량산출기준_구조체":{"firstRow":2,"rows":102,"cols":29,"widths":[24.44,24.44,24.44,24.44,24.44,34.53,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44],"heights":[40.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,18.0,18.0,18.0,18.0,22.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0],"merges":[],"cells":{"A2":12,"B2":12,"C2":12,"D2":12,"E2":314,"F2":314,"G2":314,"H2":314,"I2":314,"J2":314,"K2":314,"L2":314,"M2":314,"N2":314,"O2":314,"P2":314,"Q2":314,"R2":314,"T2":314,"U2":314,"V2":314,"W2":314,"X2":314,"Y2":314,"Z2":314,"AA2":314,"AB2":314,"A3":258,"B3":12,"C3":12,"D3":12,"E3":314,"F3":314,"G3":314,"H3":314,"I3":314,"J3":314,"K3":314,"L3":314,"M3":314,"N3":314,"O3":314,"P3":314,"Q3":314,"R3":314,"S3":314,"T3":314,"U3":314,"V3":314,"W3":314,"X3":314,"Y3":314,"Z3":314,"AA3":314,"AB3":314,"A4":12,"B4":12,"C4":12,"D4":14,"E4":14,"F4":14,"G4":14,"H4":14,"I4":14,"J4":314,"K4":14,"L4":14,"M4":14,"N4":3,"O4":14,"R4":136,"S4":331,"T4":331,"U4":331,"V4":331,"W4":331,"X4":138,"Y4":138,"Z4":138,"AA4":138,"AB4":138,"AC4":139,"A5":12,"B5":12,"C5":12,"D5":14,"E5":14,"F5":14,"G5":14,"H5":14,"J5":14,"K5":14,"L5":14,"M5":14,"N5":14,"O5":14,"R5":82,"S5":79,"T5":79,"U5":59,"V5":59,"W5":59,"X5":59,"Y5":59,"Z5":59,"AA5":59,"AB5":59,"AC5":60,"A6":12,"B6":12,"C6":12,"D6":14,"E6":14,"F6":14,"G6":14,"H6":14,"J6":14,"K6":14,"L6":14,"M6":314,"N6":14,"O6":14,"P6":14,"R6":80,"S6":64,"T6":64,"U6":74,"V6":64,"W6":64,"X6":64,"Y6":64,"Z6":64,"AA6":64,"AB6":64,"AC6":66,"A7":12,"B7":12,"C7":12,"D7":14,"E7":14,"F7":14,"G7":14,"H7":14,"J7":314,"K7":14,"L7":14,"M7":314,"N7":14,"O7":14,"P7":14,"R7":82,"S7":79,"T7":59,"U7":59,"V7":59,"W7":59,"X7":59,"Y7":59,"Z7":59,"AA7":59,"AB7":59,"AC7":60,"A8":12,"B8":12,"C8":12,"D8":14,"E8":14,"F8":14,"G8":14,"H8":14,"J8":314,"K8":314,"L8":314,"M8":314,"N8":314,"O8":314,"P8":14,"R8":80,"S8":64,"T8":64,"U8":65,"V8":64,"W8":64,"X8":64,"Y8":64,"Z8":64,"AA8":64,"AB8":64,"AC8":66,"A9":12,"B9":12,"C9":12,"D9":12,"E9":314,"F9":314,"G9":14,"H9":14,"J9":314,"K9":314,"L9":314,"M9":314,"N9":314,"O9":314,"P9":14,"R9":82,"S9":59,"T9":59,"U9":59,"V9":59,"W9":59,"X9":59,"Y9":59,"Z9":59,"AA9":59,"AB9":59,"AC9":60,"G10":314,"H10":314,"I10":314,"J10":314,"N10":14,"O10":14,"P10":14,"R10":77,"S10":14,"T10":25,"U10":25,"V10":14,"W10":14,"X10":14,"Y10":14,"Z10":14,"AA10":14,"AB10":14,"AC10":62,"N11":14,"O11":14,"P11":14,"R11":78,"S11":65,"T11":64,"U11":65,"V11":65,"W11":64,"X11":64,"Y11":64,"Z11":64,"AA11":64,"AB11":64,"AC11":66,"N12":14,"O12":14,"P12":14,"R12":82,"S12":332,"T12":332,"U12":332,"V12":333,"W12":334,"X12":59,"Y12":59,"Z12":59,"AA12":59,"AB12":59,"AC12":60,"N13":14,"O13":14,"P13":14,"R13":335,"S13":328,"T13":314,"U13":328,"V13":14,"W13":14,"X13":14,"Y13":14,"Z13":14,"AA13":14,"AB13":14,"AC13":62,"N14":14,"O14":14,"P14":14,"R14":72,"S14":25,"T14":14,"U14":25,"V14":25,"W14":314,"X14":314,"Y14":14,"Z14":14,"AA14":14,"AB14":14,"AC14":62,"R15":72,"S15":14,"T15":25,"U15":14,"V15":25,"W15":25,"X15":314,"Y15":14,"Z15":14,"AA15":14,"AB15":14,"AC15":62,"R16":72,"S16":14,"T16":25,"U16":14,"V16":25,"W16":25,"X16":314,"Y16":14,"Z16":14,"AA16":14,"AB16":14,"AC16":62,"R17":72,"S17":14,"T17":14,"U17":25,"V17":14,"W17":25,"X17":25,"Y17":14,"Z17":14,"AA17":14,"AB17":14,"AC17":62,"R18":72,"S18":14,"T18":14,"U18":25,"V18":14,"W18":25,"X18":25,"Y18":14,"Z18":14,"AA18":14,"AB18":14,"AC18":62,"R19":72,"S19":25,"T19":14,"U19":25,"V19":25,"W19":14,"X19":14,"Y19":14,"Z19":14,"AA19":14,"AB19":14,"AC19":62,"R20":72,"S20":25,"T20":14,"U20":25,"V20":25,"W20":14,"X20":14,"Y20":14,"Z20":14,"AA20":14,"AB20":14,"AC20":62,"R21":72,"S21":25,"T21":14,"U21":25,"V21":25,"W21":14,"X21":14,"Y21":14,"Z21":14,"AA21":14,"AB21":14,"AC21":62,"R22":72,"S22":25,"T22":14,"U22":25,"V22":25,"W22":14,"X22":14,"Y22":14,"Z22":14,"AA22":14,"AB22":14,"AC22":62,"R23":78,"S23":65,"T23":64,"U23":65,"V23":65,"W23":64,"X23":64,"Y23":64,"Z23":64,"AA23":64,"AB23":64,"AC23":66,"R24":82,"S24":79,"T24":79,"U24":59,"V24":59,"W24":59,"X24":59,"Y24":59,"Z24":59,"AA24":59,"AB24":59,"AC24":60,"R25":80,"S25":65,"T25":65,"U25":65,"V25":64,"W25":64,"X25":64,"Y25":64,"Z25":64,"AA25":64,"AB25":64,"AC25":66,"R27":140,"S27":138,"T27":331,"U27":331,"V27":138,"W27":138,"X27":138,"Y27":138,"Z27":138,"AA27":138,"AB27":138,"AC27":139,"R28":82,"S28":59,"T28":59,"U28":59,"V28":59,"W28":59,"X28":59,"Y28":59,"Z28":59,"AA28":59,"AB28":59,"AC28":60,"R29":80,"S29":65,"T29":65,"U29":65,"V29":64,"W29":64,"X29":64,"Y29":64,"Z29":64,"AA29":64,"AB29":64,"AC29":66,"R30":82,"S30":59,"T30":59,"U30":59,"V30":59,"W30":59,"X30":59,"Y30":59,"Z30":59,"AA30":59,"AB30":59,"AC30":60,"R31":80,"S31":65,"T31":65,"U31":65,"V31":64,"W31":64,"X31":64,"Y31":64,"Z31":64,"AA31":64,"AB31":64,"AC31":66,"R32":82,"S32":79,"T32":59,"U32":59,"V32":59,"W32":59,"X32":59,"Y32":59,"Z32":59,"AA32":59,"AB32":59,"AC32":60,"R33":80,"S33":64,"T33":65,"U33":65,"V33":64,"W33":64,"X33":64,"Y33":64,"Z33":64,"AA33":64,"AB33":64,"AC33":66,"R34":82,"S34":59,"T34":59,"U34":59,"V34":59,"W34":59,"X34":59,"Y34":59,"Z34":59,"AA34":59,"AB34":59,"AC34":60,"R35":80,"S35":65,"T35":111,"U35":65,"V35":64,"W35":64,"X35":64,"Y35":64,"Z35":64,"AA35":64,"AB35":64,"AC35":66,"R36":82,"S36":79,"T36":59,"U36":59,"V36":59,"W36":59,"X36":59,"Y36":59,"Z36":59,"AA36":59,"AB36":59,"AC36":60,"R37":80,"S37":65,"T37":65,"U37":65,"V37":64,"W37":64,"X37":64,"Y37":64,"Z37":64,"AA37":64,"AB37":64,"AC37":66,"R39":141,"S39":142,"T39":142,"U39":142,"V39":142,"W39":142,"X39":142,"Y39":142,"Z39":142,"AA39":142,"AB39":142,"AC39":143,"B40":95,"C40":96,"D40":96,"E40":96,"F40":96,"G40":96,"R40":69,"S40":81,"T40":81,"U40":81,"V40":81,"W40":81,"X40":81,"Y40":67,"Z40":67,"AA40":67,"AB40":67,"AC40":68,"B41":96,"C41":96,"D41":96,"E41":96,"F41":96,"G41":96,"R42":141,"S42":142,"T42":142,"U42":142,"V42":142,"W42":142,"X42":142,"Y42":142,"Z42":142,"AA42":142,"AB42":142,"AC42":143,"R43":61,"S43":25,"T43":25,"U43":25,"V43":25,"W43":25,"X43":14,"Y43":14,"Z43":14,"AA43":14,"AB43":14,"AC43":62,"R44":63,"S44":65,"T44":65,"U44":76,"V44":64,"W44":64,"X44":64,"Y44":64,"Z44":64,"AA44":64,"AB44":64,"AC44":66,"R46":141,"S46":142,"T46":142,"U46":142,"V46":142,"W46":142,"X46":142,"Y46":142,"Z46":142,"AA46":142,"AB46":142,"AC46":143,"R47":77,"S47":14,"T47":14,"U47":25,"V47":14,"W47":14,"X47":14,"Y47":14,"Z47":14,"AA47":14,"AB47":14,"AC47":62,"R48":78,"S48":64,"T48":64,"U48":64,"V48":64,"W48":64,"X48":64,"Y48":64,"Z48":64,"AA48":64,"AB48":64,"AC48":66,"R50":141,"S50":142,"T50":142,"U50":142,"V50":144,"W50":144,"X50":142,"Y50":142,"Z50":142,"AA50":142,"AB50":142,"AC50":143,"R51":80,"S51":65,"T51":65,"U51":65,"V51":64,"W51":64,"X51":64,"Y51":64,"Z51":64,"AA51":64,"AB51":64,"AC51":66,"R53":141,"S53":142,"T53":142,"U53":142,"V53":142,"W53":142,"X53":142,"Y53":142,"Z53":142,"AA53":142,"AB53":142,"AC53":143,"R54":61,"S54":14,"T54":14,"U54":14,"V54":14,"W54":325,"X54":14,"Y54":14,"Z54":14,"AA54":14,"AB54":14,"AC54":62,"R55":63,"S55":64,"T55":64,"U55":64,"V55":64,"W55":73,"X55":64,"Y55":64,"Z55":64,"AA55":64,"AB55":64,"AC55":66,"R57":141,"S57":142,"T57":142,"U57":142,"V57":142,"W57":142,"X57":142,"Y57":336,"Z57":337,"AA57":142,"AB57":142,"AC57":143,"R59":147,"S59":138,"T59":138,"U59":138,"V59":138,"W59":138,"X59":138,"Y59":138,"Z59":138,"AA59":138,"AB59":138,"AC59":139,"R60":82,"S60":79,"T60":79,"U60":79,"V60":83,"W60":83,"X60":59,"Y60":59,"Z60":59,"AA60":59,"AB60":59,"AC60":60,"R61":61,"S61":25,"T61":25,"U61":25,"V61":71,"W61":71,"X61":14,"Y61":14,"Z61":14,"AA61":14,"AB61":14,"AC61":62,"R62":61,"S62":25,"T62":25,"U62":25,"V62":49,"W62":14,"X62":14,"Y62":14,"Z62":14,"AA62":14,"AB62":14,"AC62":62,"R63":61,"S63":25,"T63":25,"U63":25,"V63":25,"W63":14,"X63":14,"Y63":314,"Z63":328,"AA63":14,"AB63":14,"AC63":62,"R64":61,"S64":25,"T64":25,"U64":25,"V64":25,"W64":14,"X64":14,"Y64":14,"Z64":14,"AA64":14,"AB64":14,"AC64":62,"R65":63,"S65":65,"T65":65,"U65":65,"V65":76,"W65":64,"X65":64,"Y65":64,"Z65":64,"AA65":64,"AB65":64,"AC65":66,"R67":141,"S67":142,"T67":142,"U67":142,"V67":142,"W67":148,"X67":148,"Y67":142,"Z67":142,"AA67":142,"AB67":142,"AC67":143,"W68":71,"R69":338,"S69":142,"T69":142,"U69":142,"V69":142,"W69":142,"X69":142,"Y69":142,"Z69":142,"AA69":142,"AB69":142,"AC69":143,"R70":72,"S70":14,"T70":14,"U70":14,"V70":25,"W70":14,"X70":14,"Y70":14,"Z70":14,"AA70":14,"AB70":14,"AC70":62,"R71":78,"S71":64,"T71":64,"U71":64,"V71":65,"W71":64,"X71":64,"Y71":64,"Z71":64,"AA71":64,"AB71":64,"AC71":66,"R73":339,"S73":138,"T73":138,"U73":138,"V73":138,"W73":138,"X73":138,"Y73":138,"Z73":138,"AA73":138,"AB73":138,"AC73":139,"R74":70,"S74":59,"T74":59,"U74":59,"V74":109,"W74":83,"X74":83,"Y74":59,"Z74":59,"AA74":59,"AB74":59,"AC74":60,"R75":110,"S75":64,"T75":64,"U75":64,"V75":64,"W75":64,"X75":64,"Y75":64,"Z75":64,"AA75":64,"AB75":64,"AC75":66,"R77":338,"S77":142,"T77":142,"U77":142,"V77":142,"W77":142,"X77":142,"Y77":142,"Z77":142,"AA77":142,"AB77":142,"AC77":143,"R78":340,"S78":79,"T78":85,"U78":79,"V78":79,"W78":79,"X78":341,"Y78":79,"Z78":79,"AA78":59,"AB78":59,"AC78":60,"R79":342,"S79":25,"T79":84,"U79":25,"V79":25,"W79":25,"X79":343,"Y79":25,"Z79":84,"AA79":14,"AB79":14,"AC79":62,"R80":342,"S80":25,"T80":84,"U80":25,"V80":25,"W80":25,"X80":343,"Y80":25,"Z80":84,"AA80":14,"AB80":14,"AC80":62,"R81":342,"S81":25,"T81":84,"U81":25,"V81":25,"W81":25,"X81":343,"Y81":25,"Z81":84,"AA81":14,"AB81":14,"AC81":62,"R82":342,"S82":25,"T82":84,"U82":25,"V82":25,"W82":25,"X82":343,"Y82":25,"Z82":84,"AA82":14,"AB82":14,"AC82":62,"R83":342,"S83":25,"T83":84,"U83":25,"V83":25,"W83":25,"X83":343,"Y83":25,"Z83":84,"AA83":14,"AB83":14,"AC83":62,"R84":342,"S84":25,"T84":84,"U84":25,"V84":25,"W84":25,"X84":343,"Y84":25,"Z84":84,"AA84":14,"AB84":14,"AC84":62,"R85":342,"S85":25,"T85":84,"U85":25,"V85":25,"W85":25,"X85":343,"Y85":25,"Z85":25,"AA85":14,"AB85":14,"AC85":62,"R86":342,"S86":25,"T86":84,"U86":25,"V86":25,"W86":25,"X86":343,"Y86":25,"Z86":84,"AA86":14,"AB86":14,"AC86":62,"R87":342,"S87":25,"T87":84,"U87":25,"V87":25,"W87":25,"X87":343,"Y87":25,"Z87":84,"AA87":14,"AB87":14,"AC87":62,"R88":342,"S88":25,"T88":84,"U88":25,"V88":25,"W88":25,"X88":343,"Y88":25,"Z88":25,"AA88":14,"AB88":14,"AC88":62,"R89":342,"S89":25,"T89":84,"U89":25,"V89":25,"W89":25,"X89":343,"Y89":25,"Z89":25,"AA89":14,"AB89":14,"AC89":62,"R90":344,"S90":65,"T90":87,"U90":65,"V90":65,"W90":65,"X90":65,"Y90":65,"Z90":65,"AA90":64,"AB90":64,"AC90":66,"N99":14,"O99":14,"AC101":39,"G102":12,"H102":12,"I102":12,"J102":12,"K102":12,"L102":314,"M102":314,"AC102":39}},"3.2 관련변수":{"firstRow":2,"rows":46,"cols":27,"widths":[24.44,24.44,24.44,24.44,24.44,34.53,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44,24.44],"heights":[40.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0],"merges":[[17,12,17,13],[20,14,20,15],[17,22,17,23],[44,18,44,19],[42,22,42,23],[20,16,20,17],[18,4,23,6],[40,4,46,6],[28,18,28,19],[19,12,19,13],[28,12,28,13],[22,14,22,15],[39,7,39,11],[22,16,22,17],[42,20,42,21],[20,22,20,23],[34,22,34,23],[30,18,30,19],[34,24,34,25],[46,14,46,15],[28,22,28,23],[28,24,28,25],[46,16,46,17],[38,7,38,11],[37,24,37,25],[44,20,44,21],[44,22,44,23],[39,12,39,13],[45,12,45,13],[39,14,39,15],[30,22,30,23],[39,16,39,17],[30,24,30,25],[29,12,29,13],[42,24,42,25],[29,14,29,15],[38,12,38,13],[20,24,20,25],[24,7,24,11],[38,14,38,15],[32,16,32,17],[29,24,29,25],[33,7,33,11],[32,18,32,19],[38,24,38,25],[41,18,41,19],[41,20,41,21],[31,12,31,13],[31,14,31,15],[40,12,40,13],[40,14,40,15],[26,7,26,11],[35,7,35,11],[43,16,43,17],[32,4,35,6],[21,12,21,13],[43,18,43,19],[43,20,43,21],[24,14,24,15],[24,16,24,17],[25,7,25,11],[33,16,33,17],[18,18,18,19],[33,18,33,19],[27,20,27,21],[43,22,43,23],[26,14,26,15],[43,24,43,25],[35,14,35,15],[26,16,26,17],[24,20,24,21],[35,16,35,17],[40,24,40,25],[33,20,33,21],[33,22,33,23],[36,7,36,11],[42,7,42,11],[25,14,25,15],[17,4,17,6],[25,16,25,17],[19,18,19,19],[17,24,17,25],[35,20,35,21],[34,16,34,17],[35,22,35,23],[34,18,34,19],[36,14,36,15],[25,18,25,19],[25,20,25,21],[19,22,19,23],[42,12,42,13],[19,24,19,25],[42,14,42,15],[28,7,28,11],[36,16,36,17],[37,7,37,11],[36,18,36,19],[45,18,45,19],[30,12,30,13],[39,22,39,23],[44,14,44,15],[30,7,30,11],[42,18,42,19],[20,12,20,13],[36,4,39,6],[28,14,28,15],[45,24,45,25],[28,16,28,17],[37,16,37,17],[22,20,22,21],[44,12,44,13],[31,20,31,21],[22,12,22,13],[30,14,30,15],[30,16,30,17],[31,4,31,6],[46,12,46,13],[44,24,44,25],[32,7,32,11],[37,20,37,21],[46,22,46,23],[41,7,41,11],[31,24,31,25],[46,24,46,25],[37,22,37,23],[23,18,23,19],[21,22,21,23],[21,24,21,25],[39,24,39,25],[43,7,43,11],[32,12,32,13],[29,20,29,21],[32,14,32,15],[38,20,38,21],[23,22,23,23],[41,14,41,15],[27,7,27,11],[32,24,32,25],[41,16,41,17],[38,22,38,23],[23,24,23,25],[17,7,17,11],[43,12,43,13],[43,14,43,15],[24,12,24,13],[18,12,18,13],[33,12,33,13],[24,22,24,23],[33,14,33,15],[19,7,19,11],[27,16,27,17],[18,14,18,15],[27,14,27,15],[27,18,27,19],[18,24,18,25],[35,18,35,19],[17,14,17,15],[26,12,26,13],[17,16,17,17],[35,12,35,13],[40,20,40,21],[20,18,20,19],[24,4,30,6],[27,22,27,23],[25,12,25,13],[19,14,19,15],[36,22,36,23],[17,18,17,19],[45,7,45,11],[19,16,19,17],[17,20,17,21],[22,18,22,19],[29,7,29,11],[46,18,46,19],[19,20,19,21],[34,20,34,21],[46,20,46,21],[44,7,44,11],[28,20,28,21],[22,22,22,23],[22,24,22,25],[45,14,45,15],[46,7,46,11],[31,7,31,11],[45,16,45,17],[40,7,40,11],[39,18,39,19],[36,24,36,25],[39,20,39,21],[21,7,21,11],[30,20,30,21],[29,16,29,17],[29,18,29,19],[38,16,38,17],[38,18,38,19],[20,20,20,21],[32,20,32,21],[45,20,45,21],[44,16,44,17],[37,12,37,13],[37,14,37,15],[23,7,23,11],[31,16,31,17],[31,18,31,19],[40,16,40,17],[29,22,29,23],[40,18,40,19],[21,14,21,15],[21,16,21,17],[24,18,24,19],[37,18,37,19],[31,22,31,23],[23,12,23,13],[40,22,40,23],[23,14,23,15],[21,18,21,19],[18,7,18,11],[23,16,23,17],[21,20,21,21],[26,18,26,19],[26,20,26,21],[34,7,34,11],[24,24,24,25],[33,24,33,25],[45,22,45,23],[23,20,23,21],[41,12,41,13],[32,22,32,23],[26,22,26,23],[41,22,41,23],[26,24,26,25],[41,24,41,25],[35,24,35,25],[18,16,18,17],[34,12,34,13],[34,14,34,15],[20,7,20,11],[25,22,25,23],[25,24,25,25],[42,16,42,17],[27,12,27,13],[36,20,36,21],[18,20,18,21],[36,12,36,13],[18,22,18,23],[22,7,22,11],[27,24,27,25]],"cells":{"A2":1,"B2":12,"C2":12,"D2":12,"E2":314,"F2":314,"G2":314,"H2":314,"I2":314,"J2":314,"K2":314,"L2":314,"M2":314,"N2":314,"O2":314,"P2":314,"R2":314,"S2":314,"T2":314,"U2":314,"V2":314,"W2":314,"X2":314,"Y2":314,"Z2":314,"AA2":314,"A3":1,"B3":12,"C3":12,"D3":12,"E3":314,"F3":314,"G3":14,"H3":314,"I3":314,"J3":314,"K3":314,"L3":314,"M3":314,"N3":314,"O3":314,"P3":314,"R3":314,"S3":314,"T3":314,"U3":314,"V3":314,"W3":314,"X3":314,"Y3":314,"Z3":314,"AA3":314,"A4":12,"B4":12,"C4":12,"D4":12,"E4":314,"F4":14,"G4":314,"H4":314,"I4":314,"J4":314,"K4":314,"L4":314,"M4":314,"N4":314,"O4":314,"P4":314,"R4":314,"S4":314,"T4":314,"U4":314,"V4":314,"W4":314,"X4":314,"Y4":14,"Z4":314,"AA4":314,"A5":12,"B5":12,"C5":12,"D5":12,"E5":314,"F5":314,"G5":314,"H5":314,"I5":314,"J5":314,"K5":314,"L5":314,"M5":314,"N5":314,"O5":314,"P5":314,"R5":314,"S5":314,"T5":314,"U5":314,"V5":314,"W5":314,"X5":314,"Y5":14,"Z5":314,"AA5":314,"A6":12,"B6":12,"C6":12,"D6":12,"E6":314,"F6":314,"G6":314,"H6":314,"I6":314,"J6":314,"K6":314,"L6":314,"M6":314,"N6":314,"O6":314,"P6":314,"Q6":314,"R6":314,"S6":314,"T6":314,"U6":314,"V6":314,"W6":314,"X6":314,"Y6":14,"Z6":314,"AA6":314,"A7":12,"B7":12,"C7":12,"D7":12,"E7":314,"F7":314,"G7":314,"H7":314,"I7":314,"J7":314,"K7":314,"L7":314,"M7":314,"N7":314,"O7":314,"P7":314,"Q7":314,"R7":314,"S7":314,"T7":314,"U7":314,"V7":314,"W7":314,"X7":314,"Y7":314,"Z7":314,"AA7":314,"A8":12,"B8":12,"C8":12,"D8":12,"E8":314,"F8":314,"G8":314,"H8":314,"I8":314,"J8":314,"K8":314,"L8":314,"M8":314,"N8":314,"O8":314,"P8":314,"Q8":314,"R8":314,"S8":314,"T8":314,"U8":314,"V8":314,"W8":314,"X8":314,"Y8":314,"Z8":314,"AA8":314,"A9":12,"B9":12,"C9":12,"D9":12,"E9":314,"F9":314,"G9":314,"H9":314,"I9":314,"J9":314,"K9":314,"L9":314,"M9":314,"N9":314,"O9":314,"P9":314,"Q9":314,"R9":314,"S9":314,"T9":314,"U9":314,"V9":314,"W9":314,"X9":314,"Y9":314,"Z9":314,"AA9":314,"A10":12,"B10":12,"C10":12,"D10":12,"E10":314,"F10":314,"G10":314,"H10":314,"I10":314,"J10":314,"K10":314,"L10":314,"M10":314,"N10":314,"O10":314,"P10":314,"Q10":314,"R10":314,"S10":314,"T10":314,"U10":314,"V10":314,"W10":314,"X10":314,"Y10":314,"Z10":314,"AA10":314,"A11":12,"B11":12,"C11":12,"D11":12,"E11":314,"F11":314,"G11":314,"H11":314,"I11":314,"J11":314,"K11":314,"L11":314,"M11":314,"N11":314,"O11":314,"P11":314,"Q11":314,"R11":314,"S11":314,"T11":314,"U11":314,"V11":314,"W11":314,"X11":314,"Y11":14,"Z11":314,"AA11":314,"A12":12,"B12":12,"C12":12,"D12":12,"E12":314,"F12":314,"G12":314,"H12":314,"I12":314,"J12":314,"K12":314,"L12":314,"M12":314,"N12":314,"O12":314,"P12":314,"Q12":314,"R12":314,"S12":314,"T12":314,"U12":314,"V12":314,"W12":314,"X12":314,"Y12":14,"Z12":314,"AA12":314,"A13":12,"B13":12,"C13":12,"D13":12,"E13":314,"F13":314,"G13":314,"H13":314,"I13":314,"J13":314,"K13":314,"L13":314,"M13":314,"N13":314,"O13":314,"P13":314,"Q13":314,"R13":314,"S13":314,"T13":314,"U13":314,"V13":314,"W13":314,"X13":314,"Y13":14,"Z13":314,"AA13":314,"A14":12,"B14":12,"C14":12,"D14":12,"E14":314,"F14":314,"G14":314,"H14":314,"I14":314,"J14":314,"K14":314,"L14":314,"M14":314,"N14":314,"O14":314,"P14":314,"Q14":314,"R14":314,"S14":314,"T14":314,"U14":314,"V14":314,"W14":314,"X14":314,"Y14":314,"Z14":314,"AA14":314,"A15":12,"B15":12,"C15":12,"D15":12,"E15":314,"F15":314,"G15":314,"H15":314,"I15":314,"J15":314,"K15":314,"L15":314,"M15":314,"N15":314,"O15":314,"P15":14,"Q15":314,"R15":314,"S15":314,"T15":314,"U15":314,"V15":314,"W15":314,"X15":314,"Y15":314,"Z15":314,"AA15":314,"A16":12,"B16":12,"C16":12,"D16":12,"E16":314,"F16":314,"G16":314,"H16":314,"I16":314,"J16":314,"K16":314,"L16":314,"M16":14,"N16":314,"O16":314,"P16":14,"Q16":314,"R16":314,"S16":314,"T16":314,"U16":314,"V16":314,"W16":314,"X16":314,"Y16":314,"Z16":314,"AA16":314,"A17":12,"D17":268,"E17":307,"F17":308,"G17":345,"H17":307,"I17":307,"J17":307,"K17":308,"L17":345,"M17":308,"N17":345,"O17":308,"P17":345,"Q17":308,"R17":345,"S17":308,"T17":345,"U17":308,"V17":345,"W17":308,"X17":345,"Y17":308,"Z17":314,"AA17":314,"A18":12,"D18":264,"E18":301,"F18":302,"G18":264,"H18":307,"I18":307,"J18":307,"K18":308,"L18":346,"M18":308,"N18":347,"O18":308,"P18":347,"Q18":308,"R18":347,"S18":308,"T18":347,"U18":308,"V18":347,"W18":308,"X18":347,"Y18":308,"Z18":314,"AA18":314,"A19":12,"D19":312,"F19":313,"G19":264,"H19":307,"I19":307,"J19":307,"K19":308,"L19":346,"M19":308,"N19":347,"O19":308,"P19":347,"Q19":308,"R19":347,"S19":308,"T19":347,"U19":308,"V19":347,"W19":308,"X19":347,"Y19":308,"Z19":314,"AA19":314,"A20":12,"D20":312,"F20":313,"G20":264,"H20":307,"I20":307,"J20":307,"K20":308,"L20":346,"M20":308,"N20":348,"O20":308,"P20":348,"Q20":308,"R20":348,"S20":308,"T20":348,"U20":308,"V20":348,"W20":308,"X20":348,"Y20":308,"Z20":314,"AA20":314,"A21":12,"D21":312,"F21":313,"G21":264,"H21":307,"I21":307,"J21":307,"K21":308,"L21":346,"M21":308,"N21":348,"O21":308,"P21":348,"Q21":308,"R21":348,"S21":308,"T21":348,"U21":308,"V21":348,"W21":308,"X21":348,"Y21":308,"Z21":314,"AA21":314,"A22":12,"D22":312,"F22":313,"G22":264,"H22":307,"I22":307,"J22":307,"K22":308,"L22":346,"M22":308,"N22":348,"O22":308,"P22":348,"Q22":308,"R22":348,"S22":308,"T22":348,"U22":308,"V22":348,"W22":308,"X22":348,"Y22":308,"Z22":314,"AA22":314,"A23":12,"D23":303,"E23":304,"F23":305,"G23":264,"H23":307,"I23":307,"J23":307,"K23":308,"L23":346,"M23":308,"N23":348,"O23":308,"P23":348,"Q23":308,"R23":348,"S23":308,"T23":348,"U23":308,"V23":348,"W23":308,"X23":348,"Y23":308,"Z23":314,"AA23":314,"A24":12,"D24":264,"E24":301,"F24":302,"G24":264,"H24":307,"I24":307,"J24":307,"K24":308,"L24":346,"M24":308,"N24":348,"O24":308,"P24":348,"Q24":308,"R24":348,"S24":308,"T24":348,"U24":308,"V24":348,"W24":308,"X24":348,"Y24":308,"Z24":314,"AA24":314,"A25":12,"D25":312,"F25":313,"G25":264,"H25":307,"I25":307,"J25":307,"K25":308,"L25":346,"M25":308,"N25":348,"O25":308,"P25":348,"Q25":308,"R25":348,"S25":308,"T25":348,"U25":308,"V25":348,"W25":308,"X25":348,"Y25":308,"Z25":314,"AA25":314,"A26":12,"D26":312,"F26":313,"G26":264,"H26":307,"I26":307,"J26":307,"K26":308,"L26":346,"M26":308,"N26":348,"O26":308,"P26":348,"Q26":308,"R26":348,"S26":308,"T26":348,"U26":308,"V26":348,"W26":308,"X26":348,"Y26":308,"Z26":314,"AA26":314,"A27":12,"D27":312,"F27":313,"G27":264,"H27":307,"I27":307,"J27":307,"K27":308,"L27":346,"M27":308,"N27":348,"O27":308,"P27":348,"Q27":308,"R27":348,"S27":308,"T27":348,"U27":308,"V27":348,"W27":308,"X27":348,"Y27":308,"Z27":314,"AA27":314,"A28":12,"D28":312,"F28":313,"G28":264,"H28":307,"I28":307,"J28":307,"K28":308,"L28":346,"M28":308,"N28":348,"O28":308,"P28":348,"Q28":308,"R28":348,"S28":308,"T28":348,"U28":308,"V28":348,"W28":308,"X28":348,"Y28":308,"Z28":314,"AA28":314,"A29":12,"D29":312,"F29":313,"G29":264,"H29":307,"I29":307,"J29":307,"K29":308,"L29":346,"M29":308,"N29":348,"O29":308,"P29":348,"Q29":308,"R29":348,"S29":308,"T29":348,"U29":308,"V29":348,"W29":308,"X29":348,"Y29":308,"Z29":314,"AA29":314,"A30":12,"D30":303,"E30":304,"F30":305,"G30":264,"H30":307,"I30":307,"J30":307,"K30":308,"L30":346,"M30":308,"N30":348,"O30":308,"P30":348,"Q30":308,"R30":348,"S30":308,"T30":348,"U30":308,"V30":348,"W30":308,"X30":348,"Y30":308,"Z30":314,"AA30":314,"A31":12,"D31":264,"E31":307,"F31":308,"G31":264,"H31":307,"I31":307,"J31":307,"K31":308,"L31":346,"M31":308,"N31":348,"O31":308,"P31":348,"Q31":308,"R31":348,"S31":308,"T31":348,"U31":308,"V31":348,"W31":308,"X31":348,"Y31":308,"Z31":314,"AA31":314,"A32":12,"D32":264,"E32":301,"F32":302,"G32":264,"H32":307,"I32":307,"J32":307,"K32":308,"L32":346,"M32":308,"N32":347,"O32":308,"P32":347,"Q32":308,"R32":347,"S32":308,"T32":347,"U32":308,"V32":347,"W32":308,"X32":347,"Y32":308,"Z32":314,"AA32":314,"A33":12,"D33":312,"F33":313,"G33":264,"H33":307,"I33":307,"J33":307,"K33":308,"L33":346,"M33":308,"N33":348,"O33":308,"P33":348,"Q33":308,"R33":348,"S33":308,"T33":348,"U33":308,"V33":348,"W33":308,"X33":348,"Y33":308,"Z33":314,"AA33":314,"A34":12,"D34":312,"F34":313,"G34":264,"H34":307,"I34":307,"J34":307,"K34":308,"L34":346,"M34":308,"N34":348,"O34":308,"P34":348,"Q34":308,"R34":348,"S34":308,"T34":348,"U34":308,"V34":348,"W34":308,"X34":348,"Y34":308,"Z34":314,"AA34":314,"A35":14,"D35":303,"E35":304,"F35":305,"G35":272,"H35":307,"I35":307,"J35":307,"K35":308,"L35":346,"M35":308,"N35":348,"O35":308,"P35":348,"Q35":308,"R35":348,"S35":308,"T35":348,"U35":308,"V35":348,"W35":308,"X35":348,"Y35":308,"Z35":314,"AA35":314,"A36":14,"D36":264,"E36":301,"F36":302,"G36":264,"H36":307,"I36":307,"J36":307,"K36":308,"L36":346,"M36":308,"N36":348,"O36":308,"P36":348,"Q36":308,"R36":348,"S36":308,"T36":348,"U36":308,"V36":348,"W36":308,"X36":348,"Y36":308,"Z36":314,"AA36":314,"A37":14,"D37":312,"F37":313,"G37":264,"H37":307,"I37":307,"J37":307,"K37":308,"L37":346,"M37":308,"N37":347,"O37":308,"P37":347,"Q37":308,"R37":347,"S37":308,"T37":347,"U37":308,"V37":347,"W37":308,"X37":347,"Y37":308,"Z37":314,"AA37":314,"A38":14,"D38":312,"F38":313,"G38":264,"H38":307,"I38":307,"J38":307,"K38":308,"L38":346,"M38":308,"N38":348,"O38":308,"P38":348,"Q38":308,"R38":348,"S38":308,"T38":348,"U38":308,"V38":348,"W38":308,"X38":348,"Y38":308,"Z38":314,"AA38":314,"A39":14,"D39":303,"E39":304,"F39":305,"G39":264,"H39":307,"I39":307,"J39":307,"K39":308,"L39":346,"M39":308,"N39":348,"O39":308,"P39":348,"Q39":308,"R39":348,"S39":308,"T39":348,"U39":308,"V39":348,"W39":308,"X39":348,"Y39":308,"Z39":314,"AA39":314,"A40":12,"B40":12,"C40":12,"D40":264,"E40":301,"F40":302,"G40":264,"H40":307,"I40":307,"J40":307,"K40":308,"L40":346,"M40":308,"N40":349,"O40":308,"P40":349,"Q40":308,"R40":349,"S40":308,"T40":349,"U40":308,"V40":349,"W40":308,"X40":349,"Y40":308,"Z40":314,"AA40":314,"A41":12,"B41":12,"C41":12,"D41":312,"F41":313,"G41":264,"H41":307,"I41":307,"J41":307,"K41":308,"L41":346,"M41":308,"N41":349,"O41":308,"P41":349,"Q41":308,"R41":349,"S41":308,"T41":349,"U41":308,"V41":349,"W41":308,"X41":349,"Y41":308,"AA41":314,"A42":14,"B42":14,"C42":14,"D42":312,"F42":313,"G42":272,"H42":307,"I42":307,"J42":307,"K42":308,"L42":346,"M42":308,"N42":278,"O42":308,"P42":278,"Q42":308,"R42":278,"S42":308,"T42":278,"U42":308,"V42":278,"W42":308,"X42":278,"Y42":308,"AA42":314,"A43":12,"B43":12,"C43":12,"D43":312,"F43":313,"G43":264,"H43":307,"I43":307,"J43":307,"K43":308,"L43":346,"M43":308,"N43":278,"O43":308,"P43":278,"Q43":308,"R43":278,"S43":308,"T43":278,"U43":308,"V43":278,"W43":308,"X43":278,"Y43":308,"AA43":314,"A44":12,"B44":12,"C44":12,"D44":312,"F44":313,"G44":264,"H44":307,"I44":307,"J44":307,"K44":308,"L44":346,"M44":308,"N44":278,"O44":308,"P44":278,"Q44":308,"R44":278,"S44":308,"T44":278,"U44":308,"V44":278,"W44":308,"X44":278,"Y44":308,"AA44":314,"A45":12,"B45":12,"C45":12,"D45":312,"F45":313,"G45":272,"H45":307,"I45":307,"J45":307,"K45":308,"L45":346,"M45":308,"N45":278,"O45":308,"P45":348,"Q45":308,"R45":348,"S45":308,"T45":348,"U45":308,"V45":348,"W45":308,"X45":348,"Y45":308,"AA45":314,"A46":12,"B46":12,"C46":12,"D46":303,"E46":304,"F46":305,"G46":272,"H46":307,"I46":307,"J46":307,"K46":308,"L46":346,"M46":308,"N46":278,"O46":308,"P46":278,"Q46":308,"R46":278,"S46":308,"T46":278,"U46":308,"V46":278,"W46":308,"X46":278,"Y46":308,"AA46":314}},"3.3 수량산출_ex)":{"firstRow":2,"rows":92,"cols":31,"widths":[24.44,28.32,28.32,28.32,24.44,34.53,24.44,24.44,24.44,24.44,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53],"heights":[40.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,31.0,20.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0],"merges":[[26,23,26,31],[51,11,51,22],[60,2,60,4],[68,5,68,9],[13,7,13,9],[63,23,63,31],[6,5,9,6],[72,11,72,22],[50,23,50,31],[67,5,67,9],[6,1,29,1],[15,7,15,9],[56,11,56,22],[24,7,24,9],[71,11,71,22],[4,10,5,10],[30,2,30,4],[26,7,26,9],[31,5,31,9],[73,11,73,22],[16,7,16,9],[50,7,50,9],[67,23,67,31],[66,11,66,22],[14,23,14,31],[9,7,9,9],[18,5,21,6],[62,2,62,4],[28,23,28,31],[52,7,52,9],[69,23,69,31],[74,11,74,22],[48,5,49,9],[68,11,68,22],[6,23,6,31],[10,5,13,6],[53,5,53,6],[2,1,2,4],[54,11,54,22],[68,1,73,1],[55,23,55,31],[60,11,60,22],[58,5,58,9],[64,23,64,31],[28,7,28,9],[51,23,51,31],[6,7,6,9],[54,23,54,31],[57,2,59,4],[31,11,31,22],[48,23,49,31],[7,23,7,31],[16,23,16,31],[56,23,56,31],[65,1,66,1],[14,7,14,9],[71,23,71,31],[55,7,55,9],[74,2,74,4],[58,23,58,31],[18,23,18,31],[27,23,27,31],[69,5,69,9],[51,7,51,9],[8,23,8,31],[17,23,17,31],[30,5,30,9],[54,7,54,9],[73,23,73,31],[11,23,11,31],[76,2,76,4],[59,5,59,9],[60,23,60,31],[65,11,65,22],[4,1,5,4],[57,11,57,22],[19,23,19,31],[56,7,56,9],[75,2,75,4],[53,23,53,31],[61,5,61,9],[57,1,60,1],[70,5,70,9],[57,5,57,9],[68,23,68,31],[25,23,25,31],[31,2,31,4],[54,5,56,6],[72,5,72,9],[8,7,8,9],[17,7,17,9],[30,23,30,31],[48,10,49,10],[50,2,56,4],[68,2,73,4],[20,23,20,31],[76,11,76,22],[10,7,10,9],[19,7,19,9],[53,7,53,9],[6,11,29,22],[52,5,52,6],[75,11,75,22],[22,23,22,31],[31,23,31,31],[4,23,5,31],[59,11,59,22],[12,23,12,31],[72,23,72,31],[21,23,21,31],[55,11,55,22],[26,5,29,6],[61,11,61,22],[20,7,20,9],[70,23,70,31],[70,11,70,22],[29,7,29,9],[22,5,25,6],[74,5,74,9],[63,2,63,4],[22,7,22,9],[57,23,57,31],[12,7,12,9],[62,11,62,22],[21,7,21,9],[14,5,17,6],[10,23,10,31],[6,2,29,4],[4,5,5,9],[23,7,23,9],[74,23,74,31],[65,23,65,31],[7,7,7,9],[48,11,49,22],[4,11,5,22],[48,1,49,4],[27,7,27,9],[67,2,67,4],[63,11,63,22],[61,2,61,4],[76,23,76,31],[50,11,50,22],[62,5,62,9],[71,5,71,9],[18,7,18,9],[66,23,66,31],[75,23,75,31],[58,11,58,22],[52,11,52,22],[67,11,67,22],[64,5,64,9],[62,23,62,31],[73,5,73,9],[59,23,59,31],[50,5,51,6],[63,5,63,9],[52,23,52,31],[60,5,60,6],[61,23,61,31],[9,23,9,31],[64,2,64,4],[25,7,25,9],[53,11,53,22],[65,5,65,9],[60,7,60,9],[29,23,29,31],[23,23,23,31],[13,23,13,31],[69,11,69,22],[11,7,11,9],[30,11,30,22],[76,5,76,9],[15,23,15,31],[24,23,24,31],[65,2,66,4],[66,5,66,9],[50,1,56,1],[75,5,75,9],[64,11,64,22]],"cells":{"A2":350,"E2":300,"F2":300,"G2":300,"H2":300,"I2":300,"J2":300,"K2":17,"L2":17,"M2":17,"N2":17,"O2":17,"P2":17,"Q2":17,"R2":17,"S2":17,"T2":17,"U2":17,"V2":17,"W2":17,"X2":17,"Y2":17,"Z2":17,"AA2":17,"AB2":17,"A3":258,"B3":12,"C3":300,"D3":300,"E3":300,"F3":300,"G3":300,"H3":300,"I3":300,"J3":300,"K3":17,"L3":17,"M3":17,"N3":17,"O3":17,"P3":17,"Q3":17,"R3":17,"S3":17,"T3":17,"U3":17,"V3":17,"W3":17,"X3":17,"Y3":17,"Z3":17,"AA3":17,"AB3":17,"A4":194,"B4":301,"C4":301,"D4":302,"E4":194,"F4":301,"G4":301,"H4":301,"I4":302,"J4":194,"K4":194,"L4":301,"M4":301,"N4":301,"O4":301,"P4":301,"Q4":301,"R4":301,"S4":301,"T4":301,"U4":301,"V4":302,"W4":194,"X4":301,"Y4":301,"Z4":301,"AA4":301,"AB4":301,"AC4":301,"AD4":301,"AE4":302,"A5":303,"B5":304,"C5":304,"D5":305,"E5":303,"F5":304,"G5":304,"H5":304,"I5":305,"J5":306,"K5":303,"L5":304,"M5":304,"N5":304,"O5":304,"P5":304,"Q5":304,"R5":304,"S5":304,"T5":304,"U5":304,"V5":305,"W5":303,"X5":304,"Y5":304,"Z5":304,"AA5":304,"AB5":304,"AC5":304,"AD5":304,"AE5":305,"A6":182,"B6":182,"C6":301,"D6":302,"E6":181,"F6":302,"G6":182,"H6":307,"I6":308,"J6":207,"K6":327,"L6":301,"M6":301,"N6":301,"O6":301,"P6":301,"Q6":301,"R6":301,"S6":301,"T6":301,"U6":301,"V6":302,"W6":351,"X6":307,"Y6":307,"Z6":307,"AA6":307,"AB6":307,"AC6":307,"AD6":307,"AE6":308,"A7":311,"B7":312,"D7":313,"E7":312,"F7":313,"G7":182,"H7":307,"I7":308,"J7":207,"K7":312,"V7":313,"W7":351,"X7":307,"Y7":307,"Z7":307,"AA7":307,"AB7":307,"AC7":307,"AD7":307,"AE7":308,"A8":311,"B8":312,"D8":313,"E8":312,"F8":313,"G8":182,"H8":307,"I8":308,"J8":207,"K8":312,"V8":313,"W8":351,"X8":307,"Y8":307,"Z8":307,"AA8":307,"AB8":307,"AC8":307,"AD8":307,"AE8":308,"A9":311,"B9":312,"D9":313,"E9":303,"F9":305,"G9":182,"H9":307,"I9":308,"J9":207,"K9":312,"V9":313,"W9":351,"X9":307,"Y9":307,"Z9":307,"AA9":307,"AB9":307,"AC9":307,"AD9":307,"AE9":308,"A10":311,"B10":312,"D10":313,"E10":181,"F10":302,"G10":182,"H10":307,"I10":308,"J10":207,"K10":312,"V10":313,"W10":351,"X10":307,"Y10":307,"Z10":307,"AA10":307,"AB10":307,"AC10":307,"AD10":307,"AE10":308,"A11":311,"B11":312,"D11":313,"E11":312,"F11":313,"G11":182,"H11":307,"I11":308,"J11":207,"K11":312,"V11":313,"W11":351,"X11":307,"Y11":307,"Z11":307,"AA11":307,"AB11":307,"AC11":307,"AD11":307,"AE11":308,"A12":311,"B12":312,"D12":313,"E12":312,"F12":313,"G12":182,"H12":307,"I12":308,"J12":207,"K12":312,"V12":313,"W12":351,"X12":307,"Y12":307,"Z12":307,"AA12":307,"AB12":307,"AC12":307,"AD12":307,"AE12":308,"A13":311,"B13":312,"D13":313,"E13":303,"F13":305,"G13":182,"H13":307,"I13":308,"J13":207,"K13":312,"V13":313,"W13":351,"X13":307,"Y13":307,"Z13":307,"AA13":307,"AB13":307,"AC13":307,"AD13":307,"AE13":308,"A14":311,"B14":312,"D14":313,"E14":181,"F14":302,"G14":182,"H14":307,"I14":308,"J14":207,"K14":312,"V14":313,"W14":351,"X14":307,"Y14":307,"Z14":307,"AA14":307,"AB14":307,"AC14":307,"AD14":307,"AE14":308,"A15":311,"B15":312,"D15":313,"E15":312,"F15":313,"G15":182,"H15":307,"I15":308,"J15":207,"K15":312,"V15":313,"W15":351,"X15":307,"Y15":307,"Z15":307,"AA15":307,"AB15":307,"AC15":307,"AD15":307,"AE15":308,"A16":311,"B16":312,"D16":313,"E16":312,"F16":313,"G16":182,"H16":307,"I16":308,"J16":207,"K16":312,"V16":313,"W16":351,"X16":307,"Y16":307,"Z16":307,"AA16":307,"AB16":307,"AC16":307,"AD16":307,"AE16":308,"A17":311,"B17":312,"D17":313,"E17":303,"F17":305,"G17":182,"H17":307,"I17":308,"J17":207,"K17":312,"V17":313,"W17":351,"X17":307,"Y17":307,"Z17":307,"AA17":307,"AB17":307,"AC17":307,"AD17":307,"AE17":308,"A18":311,"B18":312,"D18":313,"E18":181,"F18":302,"G18":182,"H18":307,"I18":308,"J18":207,"K18":312,"V18":313,"W18":351,"X18":307,"Y18":307,"Z18":307,"AA18":307,"AB18":307,"AC18":307,"AD18":307,"AE18":308,"A19":311,"B19":312,"D19":313,"E19":312,"F19":313,"G19":182,"H19":307,"I19":308,"J19":207,"K19":312,"V19":313,"W19":351,"X19":307,"Y19":307,"Z19":307,"AA19":307,"AB19":307,"AC19":307,"AD19":307,"AE19":308,"A20":311,"B20":312,"D20":313,"E20":312,"F20":313,"G20":182,"H20":307,"I20":308,"J20":207,"K20":312,"V20":313,"W20":351,"X20":307,"Y20":307,"Z20":307,"AA20":307,"AB20":307,"AC20":307,"AD20":307,"AE20":308,"A21":311,"B21":312,"D21":313,"E21":303,"F21":305,"G21":182,"H21":307,"I21":308,"J21":207,"K21":312,"V21":313,"W21":351,"X21":307,"Y21":307,"Z21":307,"AA21":307,"AB21":307,"AC21":307,"AD21":307,"AE21":308,"A22":311,"B22":312,"D22":313,"E22":181,"F22":302,"G22":182,"H22":307,"I22":308,"J22":207,"K22":312,"V22":313,"W22":351,"X22":307,"Y22":307,"Z22":307,"AA22":307,"AB22":307,"AC22":307,"AD22":307,"AE22":308,"A23":311,"B23":312,"D23":313,"E23":312,"F23":313,"G23":182,"H23":307,"I23":308,"J23":207,"K23":312,"V23":313,"W23":351,"X23":307,"Y23":307,"Z23":307,"AA23":307,"AB23":307,"AC23":307,"AD23":307,"AE23":308,"A24":311,"B24":312,"D24":313,"E24":312,"F24":313,"G24":182,"H24":307,"I24":308,"J24":207,"K24":312,"V24":313,"W24":351,"X24":307,"Y24":307,"Z24":307,"AA24":307,"AB24":307,"AC24":307,"AD24":307,"AE24":308,"A25":311,"B25":312,"D25":313,"E25":303,"F25":305,"G25":182,"H25":307,"I25":308,"J25":207,"K25":312,"V25":313,"W25":351,"X25":307,"Y25":307,"Z25":307,"AA25":307,"AB25":307,"AC25":307,"AD25":307,"AE25":308,"A26":311,"B26":312,"D26":313,"E26":181,"F26":302,"G26":182,"H26":307,"I26":308,"J26":207,"K26":312,"V26":313,"W26":351,"X26":307,"Y26":307,"Z26":307,"AA26":307,"AB26":307,"AC26":307,"AD26":307,"AE26":308,"A27":311,"B27":312,"D27":313,"E27":312,"F27":313,"G27":182,"H27":307,"I27":308,"J27":207,"K27":312,"V27":313,"W27":351,"X27":307,"Y27":307,"Z27":307,"AA27":307,"AB27":307,"AC27":307,"AD27":307,"AE27":308,"A28":311,"B28":312,"D28":313,"E28":312,"F28":313,"G28":182,"H28":307,"I28":308,"J28":207,"K28":312,"V28":313,"W28":351,"X28":307,"Y28":307,"Z28":307,"AA28":307,"AB28":307,"AC28":307,"AD28":307,"AE28":308,"A29":306,"B29":303,"C29":304,"D29":305,"E29":303,"F29":305,"G29":182,"H29":307,"I29":308,"J29":207,"K29":303,"L29":304,"M29":304,"N29":304,"O29":304,"P29":304,"Q29":304,"R29":304,"S29":304,"T29":304,"U29":304,"V29":305,"W29":351,"X29":307,"Y29":307,"Z29":307,"AA29":307,"AB29":307,"AC29":307,"AD29":307,"AE29":308,"A30":182,"B30":182,"C30":307,"D30":308,"E30":182,"F30":307,"G30":307,"H30":307,"I30":308,"J30":207,"K30":327,"L30":307,"M30":307,"N30":307,"O30":307,"P30":307,"Q30":307,"R30":307,"S30":307,"T30":307,"U30":307,"V30":308,"W30":351,"X30":307,"Y30":307,"Z30":307,"AA30":307,"AB30":307,"AC30":307,"AD30":307,"AE30":308,"A31":182,"B31":182,"C31":307,"D31":308,"E31":182,"F31":307,"G31":307,"H31":307,"I31":308,"J31":207,"K31":327,"L31":307,"M31":307,"N31":307,"O31":307,"P31":307,"Q31":307,"R31":307,"S31":307,"T31":307,"U31":307,"V31":308,"W31":351,"X31":307,"Y31":307,"Z31":307,"AA31":307,"AB31":307,"AC31":307,"AD31":307,"AE31":308,"A47":258,"B47":12,"A48":194,"B48":301,"C48":301,"D48":302,"E48":194,"F48":301,"G48":301,"H48":301,"I48":302,"J48":194,"K48":194,"L48":301,"M48":301,"N48":301,"O48":301,"P48":301,"Q48":301,"R48":301,"S48":301,"T48":301,"U48":301,"V48":302,"W48":194,"X48":301,"Y48":301,"Z48":301,"AA48":301,"AB48":301,"AC48":301,"AD48":301,"AE48":302,"A49":303,"B49":304,"C49":304,"D49":305,"E49":303,"F49":304,"G49":304,"H49":304,"I49":305,"J49":306,"K49":303,"L49":304,"M49":304,"N49":304,"O49":304,"P49":304,"Q49":304,"R49":304,"S49":304,"T49":304,"U49":304,"V49":305,"W49":303,"X49":304,"Y49":304,"Z49":304,"AA49":304,"AB49":304,"AC49":304,"AD49":304,"AE49":305,"A50":182,"B50":182,"C50":301,"D50":302,"E50":181,"F50":302,"G50":182,"H50":307,"I50":308,"J50":207,"K50":327,"L50":307,"M50":307,"N50":307,"O50":307,"P50":307,"Q50":307,"R50":307,"S50":307,"T50":307,"U50":307,"V50":308,"W50":351,"X50":307,"Y50":307,"Z50":307,"AA50":307,"AB50":307,"AC50":307,"AD50":307,"AE50":308,"A51":311,"B51":312,"D51":313,"E51":303,"F51":305,"G51":182,"H51":307,"I51":308,"J51":207,"K51":220,"L51":307,"M51":307,"N51":307,"O51":307,"P51":307,"Q51":307,"R51":307,"S51":307,"T51":307,"U51":307,"V51":308,"W51":351,"X51":307,"Y51":307,"Z51":307,"AA51":307,"AB51":307,"AC51":307,"AD51":307,"AE51":308,"A52":311,"B52":312,"D52":313,"E52":181,"F52":308,"G52":182,"H52":307,"I52":308,"J52":207,"K52":220,"L52":307,"M52":307,"N52":307,"O52":307,"P52":307,"Q52":307,"R52":307,"S52":307,"T52":307,"U52":307,"V52":308,"W52":351,"X52":307,"Y52":307,"Z52":307,"AA52":307,"AB52":307,"AC52":307,"AD52":307,"AE52":308,"A53":311,"B53":312,"D53":313,"E53":181,"F53":308,"G53":182,"H53":307,"I53":308,"J53":207,"K53":220,"L53":307,"M53":307,"N53":307,"O53":307,"P53":307,"Q53":307,"R53":307,"S53":307,"T53":307,"U53":307,"V53":308,"W53":351,"X53":307,"Y53":307,"Z53":307,"AA53":307,"AB53":307,"AC53":307,"AD53":307,"AE53":308,"A54":311,"B54":312,"D54":313,"E54":181,"F54":302,"G54":182,"H54":307,"I54":308,"J54":207,"K54":220,"L54":307,"M54":307,"N54":307,"O54":307,"P54":307,"Q54":307,"R54":307,"S54":307,"T54":307,"U54":307,"V54":308,"W54":351,"X54":307,"Y54":307,"Z54":307,"AA54":307,"AB54":307,"AC54":307,"AD54":307,"AE54":308,"A55":311,"B55":312,"D55":313,"E55":312,"F55":313,"G55":182,"H55":307,"I55":308,"J55":207,"K55":352,"L55":307,"M55":307,"N55":307,"O55":307,"P55":307,"Q55":307,"R55":307,"S55":307,"T55":307,"U55":307,"V55":308,"W55":353,"X55":307,"Y55":307,"Z55":307,"AA55":307,"AB55":307,"AC55":307,"AD55":307,"AE55":308,"A56":306,"B56":303,"C56":304,"D56":305,"E56":303,"F56":305,"G56":182,"H56":307,"I56":308,"J56":207,"K56":352,"L56":307,"M56":307,"N56":307,"O56":307,"P56":307,"Q56":307,"R56":307,"S56":307,"T56":307,"U56":307,"V56":308,"W56":353,"X56":307,"Y56":307,"Z56":307,"AA56":307,"AB56":307,"AC56":307,"AD56":307,"AE56":308,"A57":182,"B57":182,"C57":301,"D57":302,"E57":182,"F57":307,"G57":307,"H57":307,"I57":308,"J57":207,"K57":220,"L57":307,"M57":307,"N57":307,"O57":307,"P57":307,"Q57":307,"R57":307,"S57":307,"T57":307,"U57":307,"V57":308,"W57":351,"X57":307,"Y57":307,"Z57":307,"AA57":307,"AB57":307,"AC57":307,"AD57":307,"AE57":308,"A58":311,"B58":312,"D58":313,"E58":182,"F58":307,"G58":307,"H58":307,"I58":308,"J58":54,"K58":327,"L58":307,"M58":307,"N58":307,"O58":307,"P58":307,"Q58":307,"R58":307,"S58":307,"T58":307,"U58":307,"V58":308,"W58":351,"X58":307,"Y58":307,"Z58":307,"AA58":307,"AB58":307,"AC58":307,"AD58":307,"AE58":308,"A59":311,"B59":303,"C59":304,"D59":305,"E59":182,"F59":307,"G59":307,"H59":307,"I59":308,"J59":207,"K59":220,"L59":307,"M59":307,"N59":307,"O59":307,"P59":307,"Q59":307,"R59":307,"S59":307,"T59":307,"U59":307,"V59":308,"W59":351,"X59":307,"Y59":307,"Z59":307,"AA59":307,"AB59":307,"AC59":307,"AD59":307,"AE59":308,"A60":306,"B60":181,"C60":307,"D60":308,"E60":181,"F60":308,"G60":182,"H60":307,"I60":308,"J60":207,"K60":220,"L60":307,"M60":307,"N60":307,"O60":307,"P60":307,"Q60":307,"R60":307,"S60":307,"T60":307,"U60":307,"V60":308,"W60":351,"X60":307,"Y60":307,"Z60":307,"AA60":307,"AB60":307,"AC60":307,"AD60":307,"AE60":308,"A61":182,"B61":181,"C61":307,"D61":308,"E61":182,"F61":307,"G61":307,"H61":307,"I61":308,"J61":207,"K61":220,"L61":307,"M61":307,"N61":307,"O61":307,"P61":307,"Q61":307,"R61":307,"S61":307,"T61":307,"U61":307,"V61":308,"W61":351,"X61":307,"Y61":307,"Z61":307,"AA61":307,"AB61":307,"AC61":307,"AD61":307,"AE61":308,"A62":182,"B62":181,"C62":307,"D62":308,"E62":182,"F62":307,"G62":307,"H62":307,"I62":308,"J62":207,"K62":293,"L62":307,"M62":307,"N62":307,"O62":307,"P62":307,"Q62":307,"R62":307,"S62":307,"T62":307,"U62":307,"V62":308,"W62":353,"X62":307,"Y62":307,"Z62":307,"AA62":307,"AB62":307,"AC62":307,"AD62":307,"AE62":308,"A63":182,"B63":207,"C63":307,"D63":308,"E63":207,"F63":307,"G63":307,"H63":307,"I63":308,"J63":207,"K63":296,"L63":354,"M63":354,"N63":354,"O63":354,"P63":354,"Q63":354,"R63":354,"S63":354,"T63":354,"U63":354,"V63":355,"W63":351,"X63":307,"Y63":307,"Z63":307,"AA63":307,"AB63":307,"AC63":307,"AD63":307,"AE63":308,"A64":182,"B64":207,"C64":307,"D64":308,"E64":207,"F64":307,"G64":307,"H64":307,"I64":308,"J64":207,"K64":220,"L64":307,"M64":307,"N64":307,"O64":307,"P64":307,"Q64":307,"R64":307,"S64":307,"T64":307,"U64":307,"V64":308,"W64":351,"X64":307,"Y64":307,"Z64":307,"AA64":307,"AB64":307,"AC64":307,"AD64":307,"AE64":308,"A65":182,"B65":207,"C65":301,"D65":302,"E65":182,"F65":307,"G65":307,"H65":307,"I65":308,"J65":207,"K65":220,"L65":307,"M65":307,"N65":307,"O65":307,"P65":307,"Q65":307,"R65":307,"S65":307,"T65":307,"U65":307,"V65":308,"W65":351,"X65":307,"Y65":307,"Z65":307,"AA65":307,"AB65":307,"AC65":307,"AD65":307,"AE65":308,"A66":306,"B66":303,"C66":304,"D66":305,"E66":182,"F66":307,"G66":307,"H66":307,"I66":308,"J66":207,"K66":327,"L66":307,"M66":307,"N66":307,"O66":307,"P66":307,"Q66":307,"R66":307,"S66":307,"T66":307,"U66":307,"V66":308,"W66":351,"X66":307,"Y66":307,"Z66":307,"AA66":307,"AB66":307,"AC66":307,"AD66":307,"AE66":308,"A67":182,"B67":207,"C67":307,"D67":308,"E67":207,"F67":307,"G67":307,"H67":307,"I67":308,"J67":207,"K67":327,"L67":307,"M67":307,"N67":307,"O67":307,"P67":307,"Q67":307,"R67":307,"S67":307,"T67":307,"U67":307,"V67":308,"W67":351,"X67":307,"Y67":307,"Z67":307,"AA67":307,"AB67":307,"AC67":307,"AD67":307,"AE67":308,"A68":182,"B68":207,"C68":301,"D68":302,"E68":207,"F68":307,"G68":307,"H68":307,"I68":308,"J68":207,"K68":220,"L68":307,"M68":307,"N68":307,"O68":307,"P68":307,"Q68":307,"R68":307,"S68":307,"T68":307,"U68":307,"V68":308,"W68":353,"X68":307,"Y68":307,"Z68":307,"AA68":307,"AB68":307,"AC68":307,"AD68":307,"AE68":308,"A69":311,"B69":312,"D69":313,"E69":207,"F69":307,"G69":307,"H69":307,"I69":308,"J69":207,"K69":220,"L69":307,"M69":307,"N69":307,"O69":307,"P69":307,"Q69":307,"R69":307,"S69":307,"T69":307,"U69":307,"V69":308,"W69":353,"X69":307,"Y69":307,"Z69":307,"AA69":307,"AB69":307,"AC69":307,"AD69":307,"AE69":308,"A70":311,"B70":312,"D70":313,"E70":207,"F70":307,"G70":307,"H70":307,"I70":308,"J70":207,"K70":293,"L70":307,"M70":307,"N70":307,"O70":307,"P70":307,"Q70":307,"R70":307,"S70":307,"T70":307,"U70":307,"V70":308,"W70":353,"X70":307,"Y70":307,"Z70":307,"AA70":307,"AB70":307,"AC70":307,"AD70":307,"AE70":308,"A71":311,"B71":312,"D71":313,"E71":207,"F71":307,"G71":307,"H71":307,"I71":308,"J71":207,"K71":220,"L71":307,"M71":307,"N71":307,"O71":307,"P71":307,"Q71":307,"R71":307,"S71":307,"T71":307,"U71":307,"V71":308,"W71":351,"X71":307,"Y71":307,"Z71":307,"AA71":307,"AB71":307,"AC71":307,"AD71":307,"AE71":308,"A72":311,"B72":312,"D72":313,"E72":207,"F72":307,"G72":307,"H72":307,"I72":308,"J72":207,"K72":220,"L72":307,"M72":307,"N72":307,"O72":307,"P72":307,"Q72":307,"R72":307,"S72":307,"T72":307,"U72":307,"V72":308,"W72":351,"X72":307,"Y72":307,"Z72":307,"AA72":307,"AB72":307,"AC72":307,"AD72":307,"AE72":308,"A73":306,"B73":303,"C73":304,"D73":305,"E73":207,"F73":307,"G73":307,"H73":307,"I73":308,"J73":207,"K73":293,"L73":307,"M73":307,"N73":307,"O73":307,"P73":307,"Q73":307,"R73":307,"S73":307,"T73":307,"U73":307,"V73":308,"W73":353,"X73":307,"Y73":307,"Z73":307,"AA73":307,"AB73":307,"AC73":307,"AD73":307,"AE73":308,"A74":182,"B74":207,"C74":307,"D74":308,"E74":207,"F74":307,"G74":307,"H74":307,"I74":308,"J74":207,"K74":220,"L74":307,"M74":307,"N74":307,"O74":307,"P74":307,"Q74":307,"R74":307,"S74":307,"T74":307,"U74":307,"V74":308,"W74":353,"X74":307,"Y74":307,"Z74":307,"AA74":307,"AB74":307,"AC74":307,"AD74":307,"AE74":308,"A75":182,"B75":207,"C75":307,"D75":308,"E75":207,"F75":307,"G75":307,"H75":307,"I75":308,"J75":207,"K75":294,"L75":301,"M75":301,"N75":301,"O75":301,"P75":301,"Q75":301,"R75":301,"S75":301,"T75":301,"U75":301,"V75":302,"W75":351,"X75":307,"Y75":307,"Z75":307,"AA75":307,"AB75":307,"AC75":307,"AD75":307,"AE75":308,"A76":182,"B76":207,"C76":307,"D76":308,"E76":207,"F76":307,"G76":307,"H76":307,"I76":308,"J76":122,"K76":293,"L76":307,"M76":307,"N76":307,"O76":307,"P76":307,"Q76":307,"R76":307,"S76":307,"T76":307,"U76":307,"V76":308,"W76":356,"X76":307,"Y76":307,"Z76":307,"AA76":307,"AB76":307,"AC76":307,"AD76":307,"AE76":308}},"3.3 수량산출_P1":{"firstRow":2,"rows":92,"cols":31,"widths":[24.44,28.32,28.32,28.32,24.44,34.53,24.44,24.44,24.44,24.44,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53],"heights":[40.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,31.0,20.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0],"merges":[[26,23,26,31],[51,11,51,22],[60,2,60,4],[68,5,68,9],[13,7,13,9],[6,5,9,6],[63,23,63,31],[72,11,72,22],[50,23,50,31],[67,5,67,9],[6,1,29,1],[15,7,15,9],[56,11,56,22],[24,7,24,9],[71,11,71,22],[4,10,5,10],[26,7,26,9],[30,2,30,4],[31,5,31,9],[73,11,73,22],[16,7,16,9],[50,7,50,9],[67,23,67,31],[66,11,66,22],[14,23,14,31],[9,7,9,9],[18,5,21,6],[28,23,28,31],[62,2,62,4],[52,7,52,9],[69,23,69,31],[48,5,49,9],[74,11,74,22],[68,11,68,22],[6,23,6,31],[10,5,13,6],[2,1,2,4],[68,1,73,1],[54,11,54,22],[53,5,53,6],[58,5,58,9],[55,23,55,31],[60,11,60,22],[64,23,64,31],[28,7,28,9],[6,7,6,9],[51,23,51,31],[54,23,54,31],[57,2,59,4],[31,11,31,22],[48,23,49,31],[7,23,7,31],[16,23,16,31],[56,23,56,31],[65,1,66,1],[14,7,14,9],[71,23,71,31],[55,7,55,9],[74,2,74,4],[18,23,18,31],[27,23,27,31],[58,23,58,31],[69,5,69,9],[51,7,51,9],[8,23,8,31],[17,23,17,31],[30,5,30,9],[54,7,54,9],[11,23,11,31],[73,23,73,31],[59,5,59,9],[76,2,76,4],[60,23,60,31],[65,11,65,22],[4,1,5,4],[57,11,57,22],[19,23,19,31],[56,7,56,9],[75,2,75,4],[53,23,53,31],[61,5,61,9],[57,1,60,1],[70,5,70,9],[57,5,57,9],[68,23,68,31],[25,23,25,31],[27,7,27,9],[31,2,31,4],[54,5,56,6],[72,5,72,9],[8,7,8,9],[17,7,17,9],[30,23,30,31],[48,10,49,10],[20,23,20,31],[50,2,56,4],[68,2,73,4],[76,11,76,22],[10,7,10,9],[19,7,19,9],[53,7,53,9],[6,11,29,22],[22,23,22,31],[52,5,52,6],[75,11,75,22],[31,23,31,31],[4,23,5,31],[59,11,59,22],[12,23,12,31],[72,23,72,31],[21,23,21,31],[26,5,29,6],[20,7,20,9],[61,11,61,22],[70,23,70,31],[29,7,29,9],[70,11,70,22],[22,5,25,6],[74,5,74,9],[22,7,22,9],[63,2,63,4],[57,23,57,31],[12,7,12,9],[62,11,62,22],[21,7,21,9],[14,5,17,6],[10,23,10,31],[6,2,29,4],[4,5,5,9],[23,7,23,9],[74,23,74,31],[65,23,65,31],[7,7,7,9],[48,11,49,22],[4,11,5,22],[48,1,49,4],[63,11,63,22],[67,2,67,4],[61,2,61,4],[76,23,76,31],[50,11,50,22],[62,5,62,9],[71,5,71,9],[18,7,18,9],[66,23,66,31],[75,23,75,31],[58,11,58,22],[52,11,52,22],[62,23,62,31],[67,11,67,22],[64,5,64,9],[59,23,59,31],[73,5,73,9],[50,5,51,6],[9,23,9,31],[52,23,52,31],[60,5,60,6],[61,23,61,31],[63,5,63,9],[64,2,64,4],[25,7,25,9],[53,11,53,22],[65,5,65,9],[29,23,29,31],[60,7,60,9],[23,23,23,31],[13,23,13,31],[69,11,69,22],[11,7,11,9],[30,11,30,22],[76,5,76,9],[15,23,15,31],[24,23,24,31],[65,2,66,4],[66,5,66,9],[50,1,56,1],[75,5,75,9],[55,11,55,22],[64,11,64,22]],"cells":{"A2":350,"E2":357,"F2":358,"G2":300,"H2":300,"I2":300,"J2":300,"K2":17,"L2":17,"M2":17,"N2":17,"O2":17,"P2":17,"Q2":17,"R2":17,"S2":17,"T2":17,"U2":17,"V2":17,"W2":17,"X2":17,"Y2":17,"Z2":17,"AA2":17,"AB2":17,"A3":258,"B3":12,"C3":300,"D3":300,"E3":300,"F3":300,"G3":300,"H3":300,"I3":300,"J3":300,"K3":17,"L3":17,"M3":17,"N3":17,"O3":17,"P3":17,"Q3":17,"R3":17,"S3":17,"T3":17,"U3":17,"V3":17,"W3":17,"X3":17,"Y3":17,"Z3":17,"AA3":17,"AB3":17,"A4":194,"B4":301,"C4":301,"D4":302,"E4":194,"F4":301,"G4":301,"H4":301,"I4":302,"J4":194,"K4":194,"L4":301,"M4":301,"N4":301,"O4":301,"P4":301,"Q4":301,"R4":301,"S4":301,"T4":301,"U4":301,"V4":302,"W4":194,"X4":301,"Y4":301,"Z4":301,"AA4":301,"AB4":301,"AC4":301,"AD4":301,"AE4":302,"A5":303,"B5":304,"C5":304,"D5":305,"E5":303,"F5":304,"G5":304,"H5":304,"I5":305,"J5":306,"K5":303,"L5":304,"M5":304,"N5":304,"O5":304,"P5":304,"Q5":304,"R5":304,"S5":304,"T5":304,"U5":304,"V5":305,"W5":303,"X5":304,"Y5":304,"Z5":304,"AA5":304,"AB5":304,"AC5":304,"AD5":304,"AE5":305,"A6":182,"B6":182,"C6":301,"D6":302,"E6":181,"F6":302,"G6":182,"H6":307,"I6":308,"J6":207,"K6":327,"L6":301,"M6":301,"N6":301,"O6":301,"P6":301,"Q6":301,"R6":301,"S6":301,"T6":301,"U6":301,"V6":302,"W6":351,"X6":307,"Y6":307,"Z6":307,"AA6":307,"AB6":307,"AC6":307,"AD6":307,"AE6":308,"A7":311,"B7":312,"D7":313,"E7":312,"F7":313,"G7":182,"H7":307,"I7":308,"J7":207,"K7":312,"V7":313,"W7":351,"X7":307,"Y7":307,"Z7":307,"AA7":307,"AB7":307,"AC7":307,"AD7":307,"AE7":308,"A8":311,"B8":312,"D8":313,"E8":312,"F8":313,"G8":182,"H8":307,"I8":308,"J8":207,"K8":312,"V8":313,"W8":351,"X8":307,"Y8":307,"Z8":307,"AA8":307,"AB8":307,"AC8":307,"AD8":307,"AE8":308,"A9":311,"B9":312,"D9":313,"E9":303,"F9":305,"G9":182,"H9":307,"I9":308,"J9":207,"K9":312,"V9":313,"W9":351,"X9":307,"Y9":307,"Z9":307,"AA9":307,"AB9":307,"AC9":307,"AD9":307,"AE9":308,"A10":311,"B10":312,"D10":313,"E10":181,"F10":302,"G10":182,"H10":307,"I10":308,"J10":207,"K10":312,"V10":313,"W10":351,"X10":307,"Y10":307,"Z10":307,"AA10":307,"AB10":307,"AC10":307,"AD10":307,"AE10":308,"A11":311,"B11":312,"D11":313,"E11":312,"F11":313,"G11":182,"H11":307,"I11":308,"J11":207,"K11":312,"V11":313,"W11":351,"X11":307,"Y11":307,"Z11":307,"AA11":307,"AB11":307,"AC11":307,"AD11":307,"AE11":308,"A12":311,"B12":312,"D12":313,"E12":312,"F12":313,"G12":182,"H12":307,"I12":308,"J12":207,"K12":312,"V12":313,"W12":351,"X12":307,"Y12":307,"Z12":307,"AA12":307,"AB12":307,"AC12":307,"AD12":307,"AE12":308,"A13":311,"B13":312,"D13":313,"E13":303,"F13":305,"G13":182,"H13":307,"I13":308,"J13":207,"K13":312,"V13":313,"W13":351,"X13":307,"Y13":307,"Z13":307,"AA13":307,"AB13":307,"AC13":307,"AD13":307,"AE13":308,"A14":311,"B14":312,"D14":313,"E14":181,"F14":302,"G14":182,"H14":307,"I14":308,"J14":207,"K14":312,"V14":313,"W14":351,"X14":307,"Y14":307,"Z14":307,"AA14":307,"AB14":307,"AC14":307,"AD14":307,"AE14":308,"A15":311,"B15":312,"D15":313,"E15":312,"F15":313,"G15":182,"H15":307,"I15":308,"J15":207,"K15":312,"V15":313,"W15":351,"X15":307,"Y15":307,"Z15":307,"AA15":307,"AB15":307,"AC15":307,"AD15":307,"AE15":308,"A16":311,"B16":312,"D16":313,"E16":312,"F16":313,"G16":182,"H16":307,"I16":308,"J16":207,"K16":312,"V16":313,"W16":351,"X16":307,"Y16":307,"Z16":307,"AA16":307,"AB16":307,"AC16":307,"AD16":307,"AE16":308,"A17":311,"B17":312,"D17":313,"E17":303,"F17":305,"G17":182,"H17":307,"I17":308,"J17":207,"K17":312,"V17":313,"W17":351,"X17":307,"Y17":307,"Z17":307,"AA17":307,"AB17":307,"AC17":307,"AD17":307,"AE17":308,"A18":311,"B18":312,"D18":313,"E18":181,"F18":302,"G18":182,"H18":307,"I18":308,"J18":207,"K18":312,"V18":313,"W18":351,"X18":307,"Y18":307,"Z18":307,"AA18":307,"AB18":307,"AC18":307,"AD18":307,"AE18":308,"A19":311,"B19":312,"D19":313,"E19":312,"F19":313,"G19":182,"H19":307,"I19":308,"J19":207,"K19":312,"V19":313,"W19":351,"X19":307,"Y19":307,"Z19":307,"AA19":307,"AB19":307,"AC19":307,"AD19":307,"AE19":308,"A20":311,"B20":312,"D20":313,"E20":312,"F20":313,"G20":182,"H20":307,"I20":308,"J20":207,"K20":312,"V20":313,"W20":351,"X20":307,"Y20":307,"Z20":307,"AA20":307,"AB20":307,"AC20":307,"AD20":307,"AE20":308,"A21":311,"B21":312,"D21":313,"E21":303,"F21":305,"G21":182,"H21":307,"I21":308,"J21":207,"K21":312,"V21":313,"W21":351,"X21":307,"Y21":307,"Z21":307,"AA21":307,"AB21":307,"AC21":307,"AD21":307,"AE21":308,"A22":311,"B22":312,"D22":313,"E22":181,"F22":302,"G22":182,"H22":307,"I22":308,"J22":207,"K22":312,"V22":313,"W22":351,"X22":307,"Y22":307,"Z22":307,"AA22":307,"AB22":307,"AC22":307,"AD22":307,"AE22":308,"A23":311,"B23":312,"D23":313,"E23":312,"F23":313,"G23":182,"H23":307,"I23":308,"J23":207,"K23":312,"V23":313,"W23":351,"X23":307,"Y23":307,"Z23":307,"AA23":307,"AB23":307,"AC23":307,"AD23":307,"AE23":308,"A24":311,"B24":312,"D24":313,"E24":312,"F24":313,"G24":182,"H24":307,"I24":308,"J24":207,"K24":312,"V24":313,"W24":351,"X24":307,"Y24":307,"Z24":307,"AA24":307,"AB24":307,"AC24":307,"AD24":307,"AE24":308,"A25":311,"B25":312,"D25":313,"E25":303,"F25":305,"G25":182,"H25":307,"I25":308,"J25":207,"K25":312,"V25":313,"W25":351,"X25":307,"Y25":307,"Z25":307,"AA25":307,"AB25":307,"AC25":307,"AD25":307,"AE25":308,"A26":311,"B26":312,"D26":313,"E26":181,"F26":302,"G26":182,"H26":307,"I26":308,"J26":207,"K26":312,"V26":313,"W26":351,"X26":307,"Y26":307,"Z26":307,"AA26":307,"AB26":307,"AC26":307,"AD26":307,"AE26":308,"A27":311,"B27":312,"D27":313,"E27":312,"F27":313,"G27":182,"H27":307,"I27":308,"J27":207,"K27":312,"V27":313,"W27":351,"X27":307,"Y27":307,"Z27":307,"AA27":307,"AB27":307,"AC27":307,"AD27":307,"AE27":308,"A28":311,"B28":312,"D28":313,"E28":312,"F28":313,"G28":182,"H28":307,"I28":308,"J28":207,"K28":312,"V28":313,"W28":351,"X28":307,"Y28":307,"Z28":307,"AA28":307,"AB28":307,"AC28":307,"AD28":307,"AE28":308,"A29":306,"B29":303,"C29":304,"D29":305,"E29":303,"F29":305,"G29":182,"H29":307,"I29":308,"J29":207,"K29":303,"L29":304,"M29":304,"N29":304,"O29":304,"P29":304,"Q29":304,"R29":304,"S29":304,"T29":304,"U29":304,"V29":305,"W29":351,"X29":307,"Y29":307,"Z29":307,"AA29":307,"AB29":307,"AC29":307,"AD29":307,"AE29":308,"A30":182,"B30":182,"C30":307,"D30":308,"E30":182,"F30":307,"G30":307,"H30":307,"I30":308,"J30":207,"K30":327,"L30":307,"M30":307,"N30":307,"O30":307,"P30":307,"Q30":307,"R30":307,"S30":307,"T30":307,"U30":307,"V30":308,"W30":351,"X30":307,"Y30":307,"Z30":307,"AA30":307,"AB30":307,"AC30":307,"AD30":307,"AE30":308,"A31":182,"B31":182,"C31":307,"D31":308,"E31":182,"F31":307,"G31":307,"H31":307,"I31":308,"J31":207,"K31":327,"L31":307,"M31":307,"N31":307,"O31":307,"P31":307,"Q31":307,"R31":307,"S31":307,"T31":307,"U31":307,"V31":308,"W31":351,"X31":307,"Y31":307,"Z31":307,"AA31":307,"AB31":307,"AC31":307,"AD31":307,"AE31":308,"A47":258,"B47":12,"A48":194,"B48":301,"C48":301,"D48":302,"E48":194,"F48":301,"G48":301,"H48":301,"I48":302,"J48":194,"K48":194,"L48":301,"M48":301,"N48":301,"O48":301,"P48":301,"Q48":301,"R48":301,"S48":301,"T48":301,"U48":301,"V48":302,"W48":194,"X48":301,"Y48":301,"Z48":301,"AA48":301,"AB48":301,"AC48":301,"AD48":301,"AE48":302,"A49":303,"B49":304,"C49":304,"D49":305,"E49":303,"F49":304,"G49":304,"H49":304,"I49":305,"J49":306,"K49":303,"L49":304,"M49":304,"N49":304,"O49":304,"P49":304,"Q49":304,"R49":304,"S49":304,"T49":304,"U49":304,"V49":305,"W49":303,"X49":304,"Y49":304,"Z49":304,"AA49":304,"AB49":304,"AC49":304,"AD49":304,"AE49":305,"A50":182,"B50":182,"C50":301,"D50":302,"E50":181,"F50":302,"G50":182,"H50":307,"I50":308,"J50":207,"K50":327,"L50":307,"M50":307,"N50":307,"O50":307,"P50":307,"Q50":307,"R50":307,"S50":307,"T50":307,"U50":307,"V50":308,"W50":351,"X50":307,"Y50":307,"Z50":307,"AA50":307,"AB50":307,"AC50":307,"AD50":307,"AE50":308,"A51":311,"B51":312,"D51":313,"E51":303,"F51":305,"G51":182,"H51":307,"I51":308,"J51":207,"K51":220,"L51":307,"M51":307,"N51":307,"O51":307,"P51":307,"Q51":307,"R51":307,"S51":307,"T51":307,"U51":307,"V51":308,"W51":351,"X51":307,"Y51":307,"Z51":307,"AA51":307,"AB51":307,"AC51":307,"AD51":307,"AE51":308,"A52":311,"B52":312,"D52":313,"E52":181,"F52":308,"G52":182,"H52":307,"I52":308,"J52":207,"K52":220,"L52":307,"M52":307,"N52":307,"O52":307,"P52":307,"Q52":307,"R52":307,"S52":307,"T52":307,"U52":307,"V52":308,"W52":351,"X52":307,"Y52":307,"Z52":307,"AA52":307,"AB52":307,"AC52":307,"AD52":307,"AE52":308,"A53":311,"B53":312,"D53":313,"E53":181,"F53":308,"G53":182,"H53":307,"I53":308,"J53":207,"K53":220,"L53":307,"M53":307,"N53":307,"O53":307,"P53":307,"Q53":307,"R53":307,"S53":307,"T53":307,"U53":307,"V53":308,"W53":351,"X53":307,"Y53":307,"Z53":307,"AA53":307,"AB53":307,"AC53":307,"AD53":307,"AE53":308,"A54":311,"B54":312,"D54":313,"E54":181,"F54":302,"G54":182,"H54":307,"I54":308,"J54":207,"K54":220,"L54":307,"M54":307,"N54":307,"O54":307,"P54":307,"Q54":307,"R54":307,"S54":307,"T54":307,"U54":307,"V54":308,"W54":351,"X54":307,"Y54":307,"Z54":307,"AA54":307,"AB54":307,"AC54":307,"AD54":307,"AE54":308,"A55":311,"B55":312,"D55":313,"E55":312,"F55":313,"G55":182,"H55":307,"I55":308,"J55":207,"K55":352,"L55":307,"M55":307,"N55":307,"O55":307,"P55":307,"Q55":307,"R55":307,"S55":307,"T55":307,"U55":307,"V55":308,"W55":353,"X55":307,"Y55":307,"Z55":307,"AA55":307,"AB55":307,"AC55":307,"AD55":307,"AE55":308,"A56":306,"B56":303,"C56":304,"D56":305,"E56":303,"F56":305,"G56":182,"H56":307,"I56":308,"J56":207,"K56":352,"L56":307,"M56":307,"N56":307,"O56":307,"P56":307,"Q56":307,"R56":307,"S56":307,"T56":307,"U56":307,"V56":308,"W56":353,"X56":307,"Y56":307,"Z56":307,"AA56":307,"AB56":307,"AC56":307,"AD56":307,"AE56":308,"A57":182,"B57":182,"C57":301,"D57":302,"E57":182,"F57":307,"G57":307,"H57":307,"I57":308,"J57":207,"K57":220,"L57":307,"M57":307,"N57":307,"O57":307,"P57":307,"Q57":307,"R57":307,"S57":307,"T57":307,"U57":307,"V57":308,"W57":351,"X57":307,"Y57":307,"Z57":307,"AA57":307,"AB57":307,"AC57":307,"AD57":307,"AE57":308,"A58":311,"B58":312,"D58":313,"E58":182,"F58":307,"G58":307,"H58":307,"I58":308,"J58":54,"K58":327,"L58":307,"M58":307,"N58":307,"O58":307,"P58":307,"Q58":307,"R58":307,"S58":307,"T58":307,"U58":307,"V58":308,"W58":351,"X58":307,"Y58":307,"Z58":307,"AA58":307,"AB58":307,"AC58":307,"AD58":307,"AE58":308,"A59":311,"B59":303,"C59":304,"D59":305,"E59":182,"F59":307,"G59":307,"H59":307,"I59":308,"J59":207,"K59":220,"L59":307,"M59":307,"N59":307,"O59":307,"P59":307,"Q59":307,"R59":307,"S59":307,"T59":307,"U59":307,"V59":308,"W59":351,"X59":307,"Y59":307,"Z59":307,"AA59":307,"AB59":307,"AC59":307,"AD59":307,"AE59":308,"A60":306,"B60":181,"C60":307,"D60":308,"E60":181,"F60":308,"G60":182,"H60":307,"I60":308,"J60":207,"K60":220,"L60":307,"M60":307,"N60":307,"O60":307,"P60":307,"Q60":307,"R60":307,"S60":307,"T60":307,"U60":307,"V60":308,"W60":351,"X60":307,"Y60":307,"Z60":307,"AA60":307,"AB60":307,"AC60":307,"AD60":307,"AE60":308,"A61":182,"B61":181,"C61":307,"D61":308,"E61":182,"F61":307,"G61":307,"H61":307,"I61":308,"J61":207,"K61":220,"L61":307,"M61":307,"N61":307,"O61":307,"P61":307,"Q61":307,"R61":307,"S61":307,"T61":307,"U61":307,"V61":308,"W61":351,"X61":307,"Y61":307,"Z61":307,"AA61":307,"AB61":307,"AC61":307,"AD61":307,"AE61":308,"A62":182,"B62":181,"C62":307,"D62":308,"E62":182,"F62":307,"G62":307,"H62":307,"I62":308,"J62":207,"K62":293,"L62":307,"M62":307,"N62":307,"O62":307,"P62":307,"Q62":307,"R62":307,"S62":307,"T62":307,"U62":307,"V62":308,"W62":353,"X62":307,"Y62":307,"Z62":307,"AA62":307,"AB62":307,"AC62":307,"AD62":307,"AE62":308,"A63":182,"B63":207,"C63":307,"D63":308,"E63":207,"F63":307,"G63":307,"H63":307,"I63":308,"J63":207,"K63":296,"L63":354,"M63":354,"N63":354,"O63":354,"P63":354,"Q63":354,"R63":354,"S63":354,"T63":354,"U63":354,"V63":355,"W63":351,"X63":307,"Y63":307,"Z63":307,"AA63":307,"AB63":307,"AC63":307,"AD63":307,"AE63":308,"A64":182,"B64":207,"C64":307,"D64":308,"E64":207,"F64":307,"G64":307,"H64":307,"I64":308,"J64":207,"K64":220,"L64":307,"M64":307,"N64":307,"O64":307,"P64":307,"Q64":307,"R64":307,"S64":307,"T64":307,"U64":307,"V64":308,"W64":351,"X64":307,"Y64":307,"Z64":307,"AA64":307,"AB64":307,"AC64":307,"AD64":307,"AE64":308,"A65":182,"B65":207,"C65":301,"D65":302,"E65":182,"F65":307,"G65":307,"H65":307,"I65":308,"J65":207,"K65":220,"L65":307,"M65":307,"N65":307,"O65":307,"P65":307,"Q65":307,"R65":307,"S65":307,"T65":307,"U65":307,"V65":308,"W65":351,"X65":307,"Y65":307,"Z65":307,"AA65":307,"AB65":307,"AC65":307,"AD65":307,"AE65":308,"A66":306,"B66":303,"C66":304,"D66":305,"E66":182,"F66":307,"G66":307,"H66":307,"I66":308,"J66":207,"K66":327,"L66":307,"M66":307,"N66":307,"O66":307,"P66":307,"Q66":307,"R66":307,"S66":307,"T66":307,"U66":307,"V66":308,"W66":351,"X66":307,"Y66":307,"Z66":307,"AA66":307,"AB66":307,"AC66":307,"AD66":307,"AE66":308,"A67":182,"B67":207,"C67":307,"D67":308,"E67":207,"F67":307,"G67":307,"H67":307,"I67":308,"J67":207,"K67":327,"L67":307,"M67":307,"N67":307,"O67":307,"P67":307,"Q67":307,"R67":307,"S67":307,"T67":307,"U67":307,"V67":308,"W67":351,"X67":307,"Y67":307,"Z67":307,"AA67":307,"AB67":307,"AC67":307,"AD67":307,"AE67":308,"A68":182,"B68":207,"C68":301,"D68":302,"E68":207,"F68":307,"G68":307,"H68":307,"I68":308,"J68":207,"K68":220,"L68":307,"M68":307,"N68":307,"O68":307,"P68":307,"Q68":307,"R68":307,"S68":307,"T68":307,"U68":307,"V68":308,"W68":353,"X68":307,"Y68":307,"Z68":307,"AA68":307,"AB68":307,"AC68":307,"AD68":307,"AE68":308,"A69":311,"B69":312,"D69":313,"E69":207,"F69":307,"G69":307,"H69":307,"I69":308,"J69":207,"K69":220,"L69":307,"M69":307,"N69":307,"O69":307,"P69":307,"Q69":307,"R69":307,"S69":307,"T69":307,"U69":307,"V69":308,"W69":353,"X69":307,"Y69":307,"Z69":307,"AA69":307,"AB69":307,"AC69":307,"AD69":307,"AE69":308,"A70":311,"B70":312,"D70":313,"E70":207,"F70":307,"G70":307,"H70":307,"I70":308,"J70":207,"K70":293,"L70":307,"M70":307,"N70":307,"O70":307,"P70":307,"Q70":307,"R70":307,"S70":307,"T70":307,"U70":307,"V70":308,"W70":353,"X70":307,"Y70":307,"Z70":307,"AA70":307,"AB70":307,"AC70":307,"AD70":307,"AE70":308,"A71":311,"B71":312,"D71":313,"E71":207,"F71":307,"G71":307,"H71":307,"I71":308,"J71":207,"K71":220,"L71":307,"M71":307,"N71":307,"O71":307,"P71":307,"Q71":307,"R71":307,"S71":307,"T71":307,"U71":307,"V71":308,"W71":351,"X71":307,"Y71":307,"Z71":307,"AA71":307,"AB71":307,"AC71":307,"AD71":307,"AE71":308,"A72":311,"B72":312,"D72":313,"E72":207,"F72":307,"G72":307,"H72":307,"I72":308,"J72":207,"K72":220,"L72":307,"M72":307,"N72":307,"O72":307,"P72":307,"Q72":307,"R72":307,"S72":307,"T72":307,"U72":307,"V72":308,"W72":351,"X72":307,"Y72":307,"Z72":307,"AA72":307,"AB72":307,"AC72":307,"AD72":307,"AE72":308,"A73":306,"B73":303,"C73":304,"D73":305,"E73":207,"F73":307,"G73":307,"H73":307,"I73":308,"J73":207,"K73":293,"L73":307,"M73":307,"N73":307,"O73":307,"P73":307,"Q73":307,"R73":307,"S73":307,"T73":307,"U73":307,"V73":308,"W73":353,"X73":307,"Y73":307,"Z73":307,"AA73":307,"AB73":307,"AC73":307,"AD73":307,"AE73":308,"A74":182,"B74":207,"C74":307,"D74":308,"E74":207,"F74":307,"G74":307,"H74":307,"I74":308,"J74":207,"K74":220,"L74":307,"M74":307,"N74":307,"O74":307,"P74":307,"Q74":307,"R74":307,"S74":307,"T74":307,"U74":307,"V74":308,"W74":353,"X74":307,"Y74":307,"Z74":307,"AA74":307,"AB74":307,"AC74":307,"AD74":307,"AE74":308,"A75":182,"B75":207,"C75":307,"D75":308,"E75":207,"F75":307,"G75":307,"H75":307,"I75":308,"J75":207,"K75":294,"L75":301,"M75":301,"N75":301,"O75":301,"P75":301,"Q75":301,"R75":301,"S75":301,"T75":301,"U75":301,"V75":302,"W75":351,"X75":307,"Y75":307,"Z75":307,"AA75":307,"AB75":307,"AC75":307,"AD75":307,"AE75":308,"A76":182,"B76":207,"C76":307,"D76":308,"E76":207,"F76":307,"G76":307,"H76":307,"I76":308,"J76":122,"K76":293,"L76":307,"M76":307,"N76":307,"O76":307,"P76":307,"Q76":307,"R76":307,"S76":307,"T76":307,"U76":307,"V76":308,"W76":356,"X76":307,"Y76":307,"Z76":307,"AA76":307,"AB76":307,"AC76":307,"AD76":307,"AE76":308}},"3.3 수량산출_P2":{"firstRow":2,"rows":92,"cols":31,"widths":[24.44,28.32,28.32,28.32,24.44,34.53,24.44,24.44,24.44,24.44,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53],"heights":[40.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,31.0,20.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0],"merges":[[26,23,26,31],[51,11,51,22],[60,2,60,4],[68,5,68,9],[13,7,13,9],[6,5,9,6],[63,23,63,31],[72,11,72,22],[50,23,50,31],[67,5,67,9],[6,1,29,1],[15,7,15,9],[56,11,56,22],[24,7,24,9],[71,11,71,22],[4,10,5,10],[26,7,26,9],[30,2,30,4],[31,5,31,9],[73,11,73,22],[16,7,16,9],[50,7,50,9],[67,23,67,31],[66,11,66,22],[14,23,14,31],[9,7,9,9],[18,5,21,6],[28,23,28,31],[62,2,62,4],[52,7,52,9],[69,23,69,31],[48,5,49,9],[74,11,74,22],[68,11,68,22],[6,23,6,31],[10,5,13,6],[2,1,2,4],[68,1,73,1],[54,11,54,22],[53,5,53,6],[60,11,60,22],[55,23,55,31],[58,5,58,9],[64,23,64,31],[28,7,28,9],[6,7,6,9],[51,23,51,31],[54,23,54,31],[57,2,59,4],[31,11,31,22],[48,23,49,31],[7,23,7,31],[16,23,16,31],[56,23,56,31],[65,1,66,1],[14,7,14,9],[71,23,71,31],[55,7,55,9],[74,2,74,4],[18,23,18,31],[27,23,27,31],[58,23,58,31],[69,5,69,9],[51,7,51,9],[8,23,8,31],[17,23,17,31],[30,5,30,9],[54,7,54,9],[11,23,11,31],[73,23,73,31],[59,5,59,9],[76,2,76,4],[60,23,60,31],[65,11,65,22],[4,1,5,4],[57,11,57,22],[19,23,19,31],[56,7,56,9],[75,2,75,4],[53,23,53,31],[61,5,61,9],[57,1,60,1],[70,5,70,9],[57,5,57,9],[68,23,68,31],[25,23,25,31],[27,7,27,9],[31,2,31,4],[54,5,56,6],[72,5,72,9],[8,7,8,9],[17,7,17,9],[30,23,30,31],[48,10,49,10],[20,23,20,31],[50,2,56,4],[68,2,73,4],[76,11,76,22],[10,7,10,9],[19,7,19,9],[53,7,53,9],[6,11,29,22],[22,23,22,31],[52,5,52,6],[75,11,75,22],[31,23,31,31],[4,23,5,31],[59,11,59,22],[12,23,12,31],[72,23,72,31],[21,23,21,31],[26,5,29,6],[20,7,20,9],[61,11,61,22],[70,23,70,31],[29,7,29,9],[70,11,70,22],[22,5,25,6],[74,5,74,9],[22,7,22,9],[63,2,63,4],[57,23,57,31],[12,7,12,9],[62,11,62,22],[21,7,21,9],[14,5,17,6],[10,23,10,31],[6,2,29,4],[4,5,5,9],[23,7,23,9],[74,23,74,31],[65,23,65,31],[7,7,7,9],[48,11,49,22],[4,11,5,22],[48,1,49,4],[63,11,63,22],[67,2,67,4],[61,2,61,4],[76,23,76,31],[50,11,50,22],[62,5,62,9],[71,5,71,9],[18,7,18,9],[66,23,66,31],[75,23,75,31],[58,11,58,22],[52,11,52,22],[62,23,62,31],[64,5,64,9],[67,11,67,22],[59,23,59,31],[73,5,73,9],[50,5,51,6],[9,23,9,31],[52,23,52,31],[60,5,60,6],[61,23,61,31],[63,5,63,9],[64,2,64,4],[25,7,25,9],[53,11,53,22],[65,5,65,9],[29,23,29,31],[60,7,60,9],[23,23,23,31],[13,23,13,31],[69,11,69,22],[11,7,11,9],[30,11,30,22],[76,5,76,9],[15,23,15,31],[24,23,24,31],[65,2,66,4],[66,5,66,9],[50,1,56,1],[75,5,75,9],[55,11,55,22],[64,11,64,22]],"cells":{"A2":350,"E2":357,"F2":358,"G2":300,"H2":300,"I2":300,"J2":300,"K2":17,"L2":17,"M2":17,"N2":17,"O2":17,"P2":17,"Q2":17,"R2":17,"S2":17,"T2":17,"U2":17,"V2":17,"W2":17,"X2":17,"Y2":17,"Z2":17,"AA2":17,"AB2":17,"A3":258,"B3":12,"C3":300,"D3":300,"E3":300,"F3":300,"G3":300,"H3":300,"I3":300,"J3":300,"K3":17,"L3":17,"M3":17,"N3":17,"O3":17,"P3":17,"Q3":17,"R3":17,"S3":17,"T3":17,"U3":17,"V3":17,"W3":17,"X3":17,"Y3":17,"Z3":17,"AA3":17,"AB3":17,"A4":194,"B4":301,"C4":301,"D4":302,"E4":194,"F4":301,"G4":301,"H4":301,"I4":302,"J4":194,"K4":194,"L4":301,"M4":301,"N4":301,"O4":301,"P4":301,"Q4":301,"R4":301,"S4":301,"T4":301,"U4":301,"V4":302,"W4":194,"X4":301,"Y4":301,"Z4":301,"AA4":301,"AB4":301,"AC4":301,"AD4":301,"AE4":302,"A5":303,"B5":304,"C5":304,"D5":305,"E5":303,"F5":304,"G5":304,"H5":304,"I5":305,"J5":306,"K5":303,"L5":304,"M5":304,"N5":304,"O5":304,"P5":304,"Q5":304,"R5":304,"S5":304,"T5":304,"U5":304,"V5":305,"W5":303,"X5":304,"Y5":304,"Z5":304,"AA5":304,"AB5":304,"AC5":304,"AD5":304,"AE5":305,"A6":182,"B6":182,"C6":301,"D6":302,"E6":181,"F6":302,"G6":182,"H6":307,"I6":308,"J6":207,"K6":327,"L6":301,"M6":301,"N6":301,"O6":301,"P6":301,"Q6":301,"R6":301,"S6":301,"T6":301,"U6":301,"V6":302,"W6":351,"X6":307,"Y6":307,"Z6":307,"AA6":307,"AB6":307,"AC6":307,"AD6":307,"AE6":308,"A7":311,"B7":312,"D7":313,"E7":312,"F7":313,"G7":182,"H7":307,"I7":308,"J7":207,"K7":312,"V7":313,"W7":351,"X7":307,"Y7":307,"Z7":307,"AA7":307,"AB7":307,"AC7":307,"AD7":307,"AE7":308,"A8":311,"B8":312,"D8":313,"E8":312,"F8":313,"G8":182,"H8":307,"I8":308,"J8":207,"K8":312,"V8":313,"W8":351,"X8":307,"Y8":307,"Z8":307,"AA8":307,"AB8":307,"AC8":307,"AD8":307,"AE8":308,"A9":311,"B9":312,"D9":313,"E9":303,"F9":305,"G9":182,"H9":307,"I9":308,"J9":207,"K9":312,"V9":313,"W9":351,"X9":307,"Y9":307,"Z9":307,"AA9":307,"AB9":307,"AC9":307,"AD9":307,"AE9":308,"A10":311,"B10":312,"D10":313,"E10":181,"F10":302,"G10":182,"H10":307,"I10":308,"J10":207,"K10":312,"V10":313,"W10":351,"X10":307,"Y10":307,"Z10":307,"AA10":307,"AB10":307,"AC10":307,"AD10":307,"AE10":308,"A11":311,"B11":312,"D11":313,"E11":312,"F11":313,"G11":182,"H11":307,"I11":308,"J11":207,"K11":312,"V11":313,"W11":351,"X11":307,"Y11":307,"Z11":307,"AA11":307,"AB11":307,"AC11":307,"AD11":307,"AE11":308,"A12":311,"B12":312,"D12":313,"E12":312,"F12":313,"G12":182,"H12":307,"I12":308,"J12":207,"K12":312,"V12":313,"W12":351,"X12":307,"Y12":307,"Z12":307,"AA12":307,"AB12":307,"AC12":307,"AD12":307,"AE12":308,"A13":311,"B13":312,"D13":313,"E13":303,"F13":305,"G13":182,"H13":307,"I13":308,"J13":207,"K13":312,"V13":313,"W13":351,"X13":307,"Y13":307,"Z13":307,"AA13":307,"AB13":307,"AC13":307,"AD13":307,"AE13":308,"A14":311,"B14":312,"D14":313,"E14":181,"F14":302,"G14":182,"H14":307,"I14":308,"J14":207,"K14":312,"V14":313,"W14":351,"X14":307,"Y14":307,"Z14":307,"AA14":307,"AB14":307,"AC14":307,"AD14":307,"AE14":308,"A15":311,"B15":312,"D15":313,"E15":312,"F15":313,"G15":182,"H15":307,"I15":308,"J15":207,"K15":312,"V15":313,"W15":351,"X15":307,"Y15":307,"Z15":307,"AA15":307,"AB15":307,"AC15":307,"AD15":307,"AE15":308,"A16":311,"B16":312,"D16":313,"E16":312,"F16":313,"G16":182,"H16":307,"I16":308,"J16":207,"K16":312,"V16":313,"W16":351,"X16":307,"Y16":307,"Z16":307,"AA16":307,"AB16":307,"AC16":307,"AD16":307,"AE16":308,"A17":311,"B17":312,"D17":313,"E17":303,"F17":305,"G17":182,"H17":307,"I17":308,"J17":207,"K17":312,"V17":313,"W17":351,"X17":307,"Y17":307,"Z17":307,"AA17":307,"AB17":307,"AC17":307,"AD17":307,"AE17":308,"A18":311,"B18":312,"D18":313,"E18":181,"F18":302,"G18":182,"H18":307,"I18":308,"J18":207,"K18":312,"V18":313,"W18":351,"X18":307,"Y18":307,"Z18":307,"AA18":307,"AB18":307,"AC18":307,"AD18":307,"AE18":308,"A19":311,"B19":312,"D19":313,"E19":312,"F19":313,"G19":182,"H19":307,"I19":308,"J19":207,"K19":312,"V19":313,"W19":351,"X19":307,"Y19":307,"Z19":307,"AA19":307,"AB19":307,"AC19":307,"AD19":307,"AE19":308,"A20":311,"B20":312,"D20":313,"E20":312,"F20":313,"G20":182,"H20":307,"I20":308,"J20":207,"K20":312,"V20":313,"W20":351,"X20":307,"Y20":307,"Z20":307,"AA20":307,"AB20":307,"AC20":307,"AD20":307,"AE20":308,"A21":311,"B21":312,"D21":313,"E21":303,"F21":305,"G21":182,"H21":307,"I21":308,"J21":207,"K21":312,"V21":313,"W21":351,"X21":307,"Y21":307,"Z21":307,"AA21":307,"AB21":307,"AC21":307,"AD21":307,"AE21":308,"A22":311,"B22":312,"D22":313,"E22":181,"F22":302,"G22":182,"H22":307,"I22":308,"J22":207,"K22":312,"V22":313,"W22":351,"X22":307,"Y22":307,"Z22":307,"AA22":307,"AB22":307,"AC22":307,"AD22":307,"AE22":308,"A23":311,"B23":312,"D23":313,"E23":312,"F23":313,"G23":182,"H23":307,"I23":308,"J23":207,"K23":312,"V23":313,"W23":351,"X23":307,"Y23":307,"Z23":307,"AA23":307,"AB23":307,"AC23":307,"AD23":307,"AE23":308,"A24":311,"B24":312,"D24":313,"E24":312,"F24":313,"G24":182,"H24":307,"I24":308,"J24":207,"K24":312,"V24":313,"W24":351,"X24":307,"Y24":307,"Z24":307,"AA24":307,"AB24":307,"AC24":307,"AD24":307,"AE24":308,"A25":311,"B25":312,"D25":313,"E25":303,"F25":305,"G25":182,"H25":307,"I25":308,"J25":207,"K25":312,"V25":313,"W25":351,"X25":307,"Y25":307,"Z25":307,"AA25":307,"AB25":307,"AC25":307,"AD25":307,"AE25":308,"A26":311,"B26":312,"D26":313,"E26":181,"F26":302,"G26":182,"H26":307,"I26":308,"J26":207,"K26":312,"V26":313,"W26":351,"X26":307,"Y26":307,"Z26":307,"AA26":307,"AB26":307,"AC26":307,"AD26":307,"AE26":308,"A27":311,"B27":312,"D27":313,"E27":312,"F27":313,"G27":182,"H27":307,"I27":308,"J27":207,"K27":312,"V27":313,"W27":351,"X27":307,"Y27":307,"Z27":307,"AA27":307,"AB27":307,"AC27":307,"AD27":307,"AE27":308,"A28":311,"B28":312,"D28":313,"E28":312,"F28":313,"G28":182,"H28":307,"I28":308,"J28":207,"K28":312,"V28":313,"W28":351,"X28":307,"Y28":307,"Z28":307,"AA28":307,"AB28":307,"AC28":307,"AD28":307,"AE28":308,"A29":306,"B29":303,"C29":304,"D29":305,"E29":303,"F29":305,"G29":182,"H29":307,"I29":308,"J29":207,"K29":303,"L29":304,"M29":304,"N29":304,"O29":304,"P29":304,"Q29":304,"R29":304,"S29":304,"T29":304,"U29":304,"V29":305,"W29":351,"X29":307,"Y29":307,"Z29":307,"AA29":307,"AB29":307,"AC29":307,"AD29":307,"AE29":308,"A30":182,"B30":182,"C30":307,"D30":308,"E30":182,"F30":307,"G30":307,"H30":307,"I30":308,"J30":207,"K30":327,"L30":307,"M30":307,"N30":307,"O30":307,"P30":307,"Q30":307,"R30":307,"S30":307,"T30":307,"U30":307,"V30":308,"W30":351,"X30":307,"Y30":307,"Z30":307,"AA30":307,"AB30":307,"AC30":307,"AD30":307,"AE30":308,"A31":182,"B31":182,"C31":307,"D31":308,"E31":182,"F31":307,"G31":307,"H31":307,"I31":308,"J31":207,"K31":327,"L31":307,"M31":307,"N31":307,"O31":307,"P31":307,"Q31":307,"R31":307,"S31":307,"T31":307,"U31":307,"V31":308,"W31":351,"X31":307,"Y31":307,"Z31":307,"AA31":307,"AB31":307,"AC31":307,"AD31":307,"AE31":308,"A47":258,"B47":12,"A48":194,"B48":301,"C48":301,"D48":302,"E48":194,"F48":301,"G48":301,"H48":301,"I48":302,"J48":194,"K48":194,"L48":301,"M48":301,"N48":301,"O48":301,"P48":301,"Q48":301,"R48":301,"S48":301,"T48":301,"U48":301,"V48":302,"W48":194,"X48":301,"Y48":301,"Z48":301,"AA48":301,"AB48":301,"AC48":301,"AD48":301,"AE48":302,"A49":303,"B49":304,"C49":304,"D49":305,"E49":303,"F49":304,"G49":304,"H49":304,"I49":305,"J49":306,"K49":303,"L49":304,"M49":304,"N49":304,"O49":304,"P49":304,"Q49":304,"R49":304,"S49":304,"T49":304,"U49":304,"V49":305,"W49":303,"X49":304,"Y49":304,"Z49":304,"AA49":304,"AB49":304,"AC49":304,"AD49":304,"AE49":305,"A50":182,"B50":182,"C50":301,"D50":302,"E50":181,"F50":302,"G50":182,"H50":307,"I50":308,"J50":207,"K50":327,"L50":307,"M50":307,"N50":307,"O50":307,"P50":307,"Q50":307,"R50":307,"S50":307,"T50":307,"U50":307,"V50":308,"W50":351,"X50":307,"Y50":307,"Z50":307,"AA50":307,"AB50":307,"AC50":307,"AD50":307,"AE50":308,"A51":311,"B51":312,"D51":313,"E51":303,"F51":305,"G51":182,"H51":307,"I51":308,"J51":207,"K51":220,"L51":307,"M51":307,"N51":307,"O51":307,"P51":307,"Q51":307,"R51":307,"S51":307,"T51":307,"U51":307,"V51":308,"W51":351,"X51":307,"Y51":307,"Z51":307,"AA51":307,"AB51":307,"AC51":307,"AD51":307,"AE51":308,"A52":311,"B52":312,"D52":313,"E52":181,"F52":308,"G52":182,"H52":307,"I52":308,"J52":207,"K52":220,"L52":307,"M52":307,"N52":307,"O52":307,"P52":307,"Q52":307,"R52":307,"S52":307,"T52":307,"U52":307,"V52":308,"W52":351,"X52":307,"Y52":307,"Z52":307,"AA52":307,"AB52":307,"AC52":307,"AD52":307,"AE52":308,"A53":311,"B53":312,"D53":313,"E53":181,"F53":308,"G53":182,"H53":307,"I53":308,"J53":207,"K53":220,"L53":307,"M53":307,"N53":307,"O53":307,"P53":307,"Q53":307,"R53":307,"S53":307,"T53":307,"U53":307,"V53":308,"W53":351,"X53":307,"Y53":307,"Z53":307,"AA53":307,"AB53":307,"AC53":307,"AD53":307,"AE53":308,"A54":311,"B54":312,"D54":313,"E54":181,"F54":302,"G54":182,"H54":307,"I54":308,"J54":207,"K54":220,"L54":307,"M54":307,"N54":307,"O54":307,"P54":307,"Q54":307,"R54":307,"S54":307,"T54":307,"U54":307,"V54":308,"W54":351,"X54":307,"Y54":307,"Z54":307,"AA54":307,"AB54":307,"AC54":307,"AD54":307,"AE54":308,"A55":311,"B55":312,"D55":313,"E55":312,"F55":313,"G55":182,"H55":307,"I55":308,"J55":207,"K55":352,"L55":307,"M55":307,"N55":307,"O55":307,"P55":307,"Q55":307,"R55":307,"S55":307,"T55":307,"U55":307,"V55":308,"W55":353,"X55":307,"Y55":307,"Z55":307,"AA55":307,"AB55":307,"AC55":307,"AD55":307,"AE55":308,"A56":306,"B56":303,"C56":304,"D56":305,"E56":303,"F56":305,"G56":182,"H56":307,"I56":308,"J56":207,"K56":352,"L56":307,"M56":307,"N56":307,"O56":307,"P56":307,"Q56":307,"R56":307,"S56":307,"T56":307,"U56":307,"V56":308,"W56":353,"X56":307,"Y56":307,"Z56":307,"AA56":307,"AB56":307,"AC56":307,"AD56":307,"AE56":308,"A57":182,"B57":182,"C57":301,"D57":302,"E57":182,"F57":307,"G57":307,"H57":307,"I57":308,"J57":207,"K57":220,"L57":307,"M57":307,"N57":307,"O57":307,"P57":307,"Q57":307,"R57":307,"S57":307,"T57":307,"U57":307,"V57":308,"W57":351,"X57":307,"Y57":307,"Z57":307,"AA57":307,"AB57":307,"AC57":307,"AD57":307,"AE57":308,"A58":311,"B58":312,"D58":313,"E58":182,"F58":307,"G58":307,"H58":307,"I58":308,"J58":54,"K58":327,"L58":307,"M58":307,"N58":307,"O58":307,"P58":307,"Q58":307,"R58":307,"S58":307,"T58":307,"U58":307,"V58":308,"W58":351,"X58":307,"Y58":307,"Z58":307,"AA58":307,"AB58":307,"AC58":307,"AD58":307,"AE58":308,"A59":311,"B59":303,"C59":304,"D59":305,"E59":182,"F59":307,"G59":307,"H59":307,"I59":308,"J59":207,"K59":220,"L59":307,"M59":307,"N59":307,"O59":307,"P59":307,"Q59":307,"R59":307,"S59":307,"T59":307,"U59":307,"V59":308,"W59":351,"X59":307,"Y59":307,"Z59":307,"AA59":307,"AB59":307,"AC59":307,"AD59":307,"AE59":308,"A60":306,"B60":181,"C60":307,"D60":308,"E60":181,"F60":308,"G60":182,"H60":307,"I60":308,"J60":207,"K60":220,"L60":307,"M60":307,"N60":307,"O60":307,"P60":307,"Q60":307,"R60":307,"S60":307,"T60":307,"U60":307,"V60":308,"W60":351,"X60":307,"Y60":307,"Z60":307,"AA60":307,"AB60":307,"AC60":307,"AD60":307,"AE60":308,"A61":182,"B61":181,"C61":307,"D61":308,"E61":182,"F61":307,"G61":307,"H61":307,"I61":308,"J61":207,"K61":220,"L61":307,"M61":307,"N61":307,"O61":307,"P61":307,"Q61":307,"R61":307,"S61":307,"T61":307,"U61":307,"V61":308,"W61":351,"X61":307,"Y61":307,"Z61":307,"AA61":307,"AB61":307,"AC61":307,"AD61":307,"AE61":308,"A62":182,"B62":181,"C62":307,"D62":308,"E62":182,"F62":307,"G62":307,"H62":307,"I62":308,"J62":207,"K62":293,"L62":307,"M62":307,"N62":307,"O62":307,"P62":307,"Q62":307,"R62":307,"S62":307,"T62":307,"U62":307,"V62":308,"W62":353,"X62":307,"Y62":307,"Z62":307,"AA62":307,"AB62":307,"AC62":307,"AD62":307,"AE62":308,"A63":182,"B63":207,"C63":307,"D63":308,"E63":207,"F63":307,"G63":307,"H63":307,"I63":308,"J63":207,"K63":296,"L63":354,"M63":354,"N63":354,"O63":354,"P63":354,"Q63":354,"R63":354,"S63":354,"T63":354,"U63":354,"V63":355,"W63":351,"X63":307,"Y63":307,"Z63":307,"AA63":307,"AB63":307,"AC63":307,"AD63":307,"AE63":308,"A64":182,"B64":207,"C64":307,"D64":308,"E64":207,"F64":307,"G64":307,"H64":307,"I64":308,"J64":207,"K64":220,"L64":307,"M64":307,"N64":307,"O64":307,"P64":307,"Q64":307,"R64":307,"S64":307,"T64":307,"U64":307,"V64":308,"W64":351,"X64":307,"Y64":307,"Z64":307,"AA64":307,"AB64":307,"AC64":307,"AD64":307,"AE64":308,"A65":182,"B65":207,"C65":301,"D65":302,"E65":182,"F65":307,"G65":307,"H65":307,"I65":308,"J65":207,"K65":220,"L65":307,"M65":307,"N65":307,"O65":307,"P65":307,"Q65":307,"R65":307,"S65":307,"T65":307,"U65":307,"V65":308,"W65":351,"X65":307,"Y65":307,"Z65":307,"AA65":307,"AB65":307,"AC65":307,"AD65":307,"AE65":308,"A66":306,"B66":303,"C66":304,"D66":305,"E66":182,"F66":307,"G66":307,"H66":307,"I66":308,"J66":207,"K66":327,"L66":307,"M66":307,"N66":307,"O66":307,"P66":307,"Q66":307,"R66":307,"S66":307,"T66":307,"U66":307,"V66":308,"W66":351,"X66":307,"Y66":307,"Z66":307,"AA66":307,"AB66":307,"AC66":307,"AD66":307,"AE66":308,"A67":182,"B67":207,"C67":307,"D67":308,"E67":207,"F67":307,"G67":307,"H67":307,"I67":308,"J67":207,"K67":327,"L67":307,"M67":307,"N67":307,"O67":307,"P67":307,"Q67":307,"R67":307,"S67":307,"T67":307,"U67":307,"V67":308,"W67":351,"X67":307,"Y67":307,"Z67":307,"AA67":307,"AB67":307,"AC67":307,"AD67":307,"AE67":308,"A68":182,"B68":207,"C68":301,"D68":302,"E68":207,"F68":307,"G68":307,"H68":307,"I68":308,"J68":207,"K68":220,"L68":307,"M68":307,"N68":307,"O68":307,"P68":307,"Q68":307,"R68":307,"S68":307,"T68":307,"U68":307,"V68":308,"W68":353,"X68":307,"Y68":307,"Z68":307,"AA68":307,"AB68":307,"AC68":307,"AD68":307,"AE68":308,"A69":311,"B69":312,"D69":313,"E69":207,"F69":307,"G69":307,"H69":307,"I69":308,"J69":207,"K69":220,"L69":307,"M69":307,"N69":307,"O69":307,"P69":307,"Q69":307,"R69":307,"S69":307,"T69":307,"U69":307,"V69":308,"W69":353,"X69":307,"Y69":307,"Z69":307,"AA69":307,"AB69":307,"AC69":307,"AD69":307,"AE69":308,"A70":311,"B70":312,"D70":313,"E70":207,"F70":307,"G70":307,"H70":307,"I70":308,"J70":207,"K70":293,"L70":307,"M70":307,"N70":307,"O70":307,"P70":307,"Q70":307,"R70":307,"S70":307,"T70":307,"U70":307,"V70":308,"W70":353,"X70":307,"Y70":307,"Z70":307,"AA70":307,"AB70":307,"AC70":307,"AD70":307,"AE70":308,"A71":311,"B71":312,"D71":313,"E71":207,"F71":307,"G71":307,"H71":307,"I71":308,"J71":207,"K71":220,"L71":307,"M71":307,"N71":307,"O71":307,"P71":307,"Q71":307,"R71":307,"S71":307,"T71":307,"U71":307,"V71":308,"W71":351,"X71":307,"Y71":307,"Z71":307,"AA71":307,"AB71":307,"AC71":307,"AD71":307,"AE71":308,"A72":311,"B72":312,"D72":313,"E72":207,"F72":307,"G72":307,"H72":307,"I72":308,"J72":207,"K72":220,"L72":307,"M72":307,"N72":307,"O72":307,"P72":307,"Q72":307,"R72":307,"S72":307,"T72":307,"U72":307,"V72":308,"W72":351,"X72":307,"Y72":307,"Z72":307,"AA72":307,"AB72":307,"AC72":307,"AD72":307,"AE72":308,"A73":306,"B73":303,"C73":304,"D73":305,"E73":207,"F73":307,"G73":307,"H73":307,"I73":308,"J73":207,"K73":293,"L73":307,"M73":307,"N73":307,"O73":307,"P73":307,"Q73":307,"R73":307,"S73":307,"T73":307,"U73":307,"V73":308,"W73":353,"X73":307,"Y73":307,"Z73":307,"AA73":307,"AB73":307,"AC73":307,"AD73":307,"AE73":308,"A74":182,"B74":207,"C74":307,"D74":308,"E74":207,"F74":307,"G74":307,"H74":307,"I74":308,"J74":207,"K74":220,"L74":307,"M74":307,"N74":307,"O74":307,"P74":307,"Q74":307,"R74":307,"S74":307,"T74":307,"U74":307,"V74":308,"W74":353,"X74":307,"Y74":307,"Z74":307,"AA74":307,"AB74":307,"AC74":307,"AD74":307,"AE74":308,"A75":182,"B75":207,"C75":307,"D75":308,"E75":207,"F75":307,"G75":307,"H75":307,"I75":308,"J75":207,"K75":294,"L75":301,"M75":301,"N75":301,"O75":301,"P75":301,"Q75":301,"R75":301,"S75":301,"T75":301,"U75":301,"V75":302,"W75":351,"X75":307,"Y75":307,"Z75":307,"AA75":307,"AB75":307,"AC75":307,"AD75":307,"AE75":308,"A76":182,"B76":207,"C76":307,"D76":308,"E76":207,"F76":307,"G76":307,"H76":307,"I76":308,"J76":122,"K76":293,"L76":307,"M76":307,"N76":307,"O76":307,"P76":307,"Q76":307,"R76":307,"S76":307,"T76":307,"U76":307,"V76":308,"W76":356,"X76":307,"Y76":307,"Z76":307,"AA76":307,"AB76":307,"AC76":307,"AD76":307,"AE76":308}},"3.3 수량산출_P3":{"firstRow":2,"rows":92,"cols":31,"widths":[24.44,28.32,28.32,28.32,24.44,34.53,24.44,24.44,24.44,24.44,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53],"heights":[40.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,31.0,20.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0],"merges":[[26,23,26,31],[51,11,51,22],[60,2,60,4],[68,5,68,9],[13,7,13,9],[6,5,9,6],[63,23,63,31],[72,11,72,22],[50,23,50,31],[67,5,67,9],[6,1,29,1],[15,7,15,9],[56,11,56,22],[24,7,24,9],[71,11,71,22],[4,10,5,10],[26,7,26,9],[30,2,30,4],[31,5,31,9],[73,11,73,22],[16,7,16,9],[50,7,50,9],[67,23,67,31],[66,11,66,22],[14,23,14,31],[9,7,9,9],[18,5,21,6],[28,23,28,31],[62,2,62,4],[52,7,52,9],[69,23,69,31],[48,5,49,9],[74,11,74,22],[68,11,68,22],[6,23,6,31],[10,5,13,6],[2,1,2,4],[68,1,73,1],[54,11,54,22],[53,5,53,6],[60,11,60,22],[55,23,55,31],[58,5,58,9],[64,23,64,31],[28,7,28,9],[6,7,6,9],[51,23,51,31],[54,23,54,31],[57,2,59,4],[31,11,31,22],[48,23,49,31],[7,23,7,31],[16,23,16,31],[56,23,56,31],[65,1,66,1],[14,7,14,9],[71,23,71,31],[55,7,55,9],[74,2,74,4],[18,23,18,31],[27,23,27,31],[58,23,58,31],[69,5,69,9],[51,7,51,9],[8,23,8,31],[17,23,17,31],[30,5,30,9],[54,7,54,9],[11,23,11,31],[73,23,73,31],[59,5,59,9],[76,2,76,4],[60,23,60,31],[65,11,65,22],[4,1,5,4],[57,11,57,22],[19,23,19,31],[56,7,56,9],[75,2,75,4],[53,23,53,31],[61,5,61,9],[57,1,60,1],[70,5,70,9],[57,5,57,9],[68,23,68,31],[25,23,25,31],[27,7,27,9],[31,2,31,4],[54,5,56,6],[72,5,72,9],[8,7,8,9],[17,7,17,9],[30,23,30,31],[48,10,49,10],[20,23,20,31],[50,2,56,4],[68,2,73,4],[76,11,76,22],[10,7,10,9],[19,7,19,9],[53,7,53,9],[6,11,29,22],[22,23,22,31],[52,5,52,6],[75,11,75,22],[31,23,31,31],[4,23,5,31],[59,11,59,22],[12,23,12,31],[72,23,72,31],[21,23,21,31],[26,5,29,6],[20,7,20,9],[61,11,61,22],[70,23,70,31],[29,7,29,9],[70,11,70,22],[22,5,25,6],[74,5,74,9],[22,7,22,9],[63,2,63,4],[57,23,57,31],[12,7,12,9],[62,11,62,22],[21,7,21,9],[14,5,17,6],[10,23,10,31],[6,2,29,4],[4,5,5,9],[23,7,23,9],[74,23,74,31],[65,23,65,31],[7,7,7,9],[48,11,49,22],[4,11,5,22],[48,1,49,4],[63,11,63,22],[67,2,67,4],[61,2,61,4],[76,23,76,31],[50,11,50,22],[62,5,62,9],[71,5,71,9],[18,7,18,9],[66,23,66,31],[75,23,75,31],[58,11,58,22],[52,11,52,22],[62,23,62,31],[64,5,64,9],[67,11,67,22],[59,23,59,31],[73,5,73,9],[50,5,51,6],[9,23,9,31],[52,23,52,31],[60,5,60,6],[61,23,61,31],[63,5,63,9],[64,2,64,4],[25,7,25,9],[53,11,53,22],[65,5,65,9],[29,23,29,31],[60,7,60,9],[23,23,23,31],[13,23,13,31],[69,11,69,22],[11,7,11,9],[30,11,30,22],[76,5,76,9],[15,23,15,31],[24,23,24,31],[65,2,66,4],[66,5,66,9],[50,1,56,1],[75,5,75,9],[55,11,55,22],[64,11,64,22]],"cells":{"A2":350,"E2":357,"F2":358,"G2":300,"H2":300,"I2":300,"J2":300,"K2":17,"L2":17,"M2":17,"N2":17,"O2":17,"P2":17,"Q2":17,"R2":17,"S2":17,"T2":17,"U2":17,"V2":17,"W2":17,"X2":17,"Y2":17,"Z2":17,"AA2":17,"AB2":17,"A3":258,"B3":12,"C3":300,"D3":300,"E3":300,"F3":300,"G3":300,"H3":300,"I3":300,"J3":300,"K3":17,"L3":17,"M3":17,"N3":17,"O3":17,"P3":17,"Q3":17,"R3":17,"S3":17,"T3":17,"U3":17,"V3":17,"W3":17,"X3":17,"Y3":17,"Z3":17,"AA3":17,"AB3":17,"A4":194,"B4":301,"C4":301,"D4":302,"E4":194,"F4":301,"G4":301,"H4":301,"I4":302,"J4":194,"K4":194,"L4":301,"M4":301,"N4":301,"O4":301,"P4":301,"Q4":301,"R4":301,"S4":301,"T4":301,"U4":301,"V4":302,"W4":194,"X4":301,"Y4":301,"Z4":301,"AA4":301,"AB4":301,"AC4":301,"AD4":301,"AE4":302,"A5":303,"B5":304,"C5":304,"D5":305,"E5":303,"F5":304,"G5":304,"H5":304,"I5":305,"J5":306,"K5":303,"L5":304,"M5":304,"N5":304,"O5":304,"P5":304,"Q5":304,"R5":304,"S5":304,"T5":304,"U5":304,"V5":305,"W5":303,"X5":304,"Y5":304,"Z5":304,"AA5":304,"AB5":304,"AC5":304,"AD5":304,"AE5":305,"A6":182,"B6":182,"C6":301,"D6":302,"E6":181,"F6":302,"G6":182,"H6":307,"I6":308,"J6":207,"K6":327,"L6":301,"M6":301,"N6":301,"O6":301,"P6":301,"Q6":301,"R6":301,"S6":301,"T6":301,"U6":301,"V6":302,"W6":351,"X6":307,"Y6":307,"Z6":307,"AA6":307,"AB6":307,"AC6":307,"AD6":307,"AE6":308,"A7":311,"B7":312,"D7":313,"E7":312,"F7":313,"G7":182,"H7":307,"I7":308,"J7":207,"K7":312,"V7":313,"W7":351,"X7":307,"Y7":307,"Z7":307,"AA7":307,"AB7":307,"AC7":307,"AD7":307,"AE7":308,"A8":311,"B8":312,"D8":313,"E8":312,"F8":313,"G8":182,"H8":307,"I8":308,"J8":207,"K8":312,"V8":313,"W8":351,"X8":307,"Y8":307,"Z8":307,"AA8":307,"AB8":307,"AC8":307,"AD8":307,"AE8":308,"A9":311,"B9":312,"D9":313,"E9":303,"F9":305,"G9":182,"H9":307,"I9":308,"J9":207,"K9":312,"V9":313,"W9":351,"X9":307,"Y9":307,"Z9":307,"AA9":307,"AB9":307,"AC9":307,"AD9":307,"AE9":308,"A10":311,"B10":312,"D10":313,"E10":181,"F10":302,"G10":182,"H10":307,"I10":308,"J10":207,"K10":312,"V10":313,"W10":351,"X10":307,"Y10":307,"Z10":307,"AA10":307,"AB10":307,"AC10":307,"AD10":307,"AE10":308,"A11":311,"B11":312,"D11":313,"E11":312,"F11":313,"G11":182,"H11":307,"I11":308,"J11":207,"K11":312,"V11":313,"W11":351,"X11":307,"Y11":307,"Z11":307,"AA11":307,"AB11":307,"AC11":307,"AD11":307,"AE11":308,"A12":311,"B12":312,"D12":313,"E12":312,"F12":313,"G12":182,"H12":307,"I12":308,"J12":207,"K12":312,"V12":313,"W12":351,"X12":307,"Y12":307,"Z12":307,"AA12":307,"AB12":307,"AC12":307,"AD12":307,"AE12":308,"A13":311,"B13":312,"D13":313,"E13":303,"F13":305,"G13":182,"H13":307,"I13":308,"J13":207,"K13":312,"V13":313,"W13":351,"X13":307,"Y13":307,"Z13":307,"AA13":307,"AB13":307,"AC13":307,"AD13":307,"AE13":308,"A14":311,"B14":312,"D14":313,"E14":181,"F14":302,"G14":182,"H14":307,"I14":308,"J14":207,"K14":312,"V14":313,"W14":351,"X14":307,"Y14":307,"Z14":307,"AA14":307,"AB14":307,"AC14":307,"AD14":307,"AE14":308,"A15":311,"B15":312,"D15":313,"E15":312,"F15":313,"G15":182,"H15":307,"I15":308,"J15":207,"K15":312,"V15":313,"W15":351,"X15":307,"Y15":307,"Z15":307,"AA15":307,"AB15":307,"AC15":307,"AD15":307,"AE15":308,"A16":311,"B16":312,"D16":313,"E16":312,"F16":313,"G16":182,"H16":307,"I16":308,"J16":207,"K16":312,"V16":313,"W16":351,"X16":307,"Y16":307,"Z16":307,"AA16":307,"AB16":307,"AC16":307,"AD16":307,"AE16":308,"A17":311,"B17":312,"D17":313,"E17":303,"F17":305,"G17":182,"H17":307,"I17":308,"J17":207,"K17":312,"V17":313,"W17":351,"X17":307,"Y17":307,"Z17":307,"AA17":307,"AB17":307,"AC17":307,"AD17":307,"AE17":308,"A18":311,"B18":312,"D18":313,"E18":181,"F18":302,"G18":182,"H18":307,"I18":308,"J18":207,"K18":312,"V18":313,"W18":351,"X18":307,"Y18":307,"Z18":307,"AA18":307,"AB18":307,"AC18":307,"AD18":307,"AE18":308,"A19":311,"B19":312,"D19":313,"E19":312,"F19":313,"G19":182,"H19":307,"I19":308,"J19":207,"K19":312,"V19":313,"W19":351,"X19":307,"Y19":307,"Z19":307,"AA19":307,"AB19":307,"AC19":307,"AD19":307,"AE19":308,"A20":311,"B20":312,"D20":313,"E20":312,"F20":313,"G20":182,"H20":307,"I20":308,"J20":207,"K20":312,"V20":313,"W20":351,"X20":307,"Y20":307,"Z20":307,"AA20":307,"AB20":307,"AC20":307,"AD20":307,"AE20":308,"A21":311,"B21":312,"D21":313,"E21":303,"F21":305,"G21":182,"H21":307,"I21":308,"J21":207,"K21":312,"V21":313,"W21":351,"X21":307,"Y21":307,"Z21":307,"AA21":307,"AB21":307,"AC21":307,"AD21":307,"AE21":308,"A22":311,"B22":312,"D22":313,"E22":181,"F22":302,"G22":182,"H22":307,"I22":308,"J22":207,"K22":312,"V22":313,"W22":351,"X22":307,"Y22":307,"Z22":307,"AA22":307,"AB22":307,"AC22":307,"AD22":307,"AE22":308,"A23":311,"B23":312,"D23":313,"E23":312,"F23":313,"G23":182,"H23":307,"I23":308,"J23":207,"K23":312,"V23":313,"W23":351,"X23":307,"Y23":307,"Z23":307,"AA23":307,"AB23":307,"AC23":307,"AD23":307,"AE23":308,"A24":311,"B24":312,"D24":313,"E24":312,"F24":313,"G24":182,"H24":307,"I24":308,"J24":207,"K24":312,"V24":313,"W24":351,"X24":307,"Y24":307,"Z24":307,"AA24":307,"AB24":307,"AC24":307,"AD24":307,"AE24":308,"A25":311,"B25":312,"D25":313,"E25":303,"F25":305,"G25":182,"H25":307,"I25":308,"J25":207,"K25":312,"V25":313,"W25":351,"X25":307,"Y25":307,"Z25":307,"AA25":307,"AB25":307,"AC25":307,"AD25":307,"AE25":308,"A26":311,"B26":312,"D26":313,"E26":181,"F26":302,"G26":182,"H26":307,"I26":308,"J26":207,"K26":312,"V26":313,"W26":351,"X26":307,"Y26":307,"Z26":307,"AA26":307,"AB26":307,"AC26":307,"AD26":307,"AE26":308,"A27":311,"B27":312,"D27":313,"E27":312,"F27":313,"G27":182,"H27":307,"I27":308,"J27":207,"K27":312,"V27":313,"W27":351,"X27":307,"Y27":307,"Z27":307,"AA27":307,"AB27":307,"AC27":307,"AD27":307,"AE27":308,"A28":311,"B28":312,"D28":313,"E28":312,"F28":313,"G28":182,"H28":307,"I28":308,"J28":207,"K28":312,"V28":313,"W28":351,"X28":307,"Y28":307,"Z28":307,"AA28":307,"AB28":307,"AC28":307,"AD28":307,"AE28":308,"A29":306,"B29":303,"C29":304,"D29":305,"E29":303,"F29":305,"G29":182,"H29":307,"I29":308,"J29":207,"K29":303,"L29":304,"M29":304,"N29":304,"O29":304,"P29":304,"Q29":304,"R29":304,"S29":304,"T29":304,"U29":304,"V29":305,"W29":351,"X29":307,"Y29":307,"Z29":307,"AA29":307,"AB29":307,"AC29":307,"AD29":307,"AE29":308,"A30":182,"B30":182,"C30":307,"D30":308,"E30":182,"F30":307,"G30":307,"H30":307,"I30":308,"J30":207,"K30":327,"L30":307,"M30":307,"N30":307,"O30":307,"P30":307,"Q30":307,"R30":307,"S30":307,"T30":307,"U30":307,"V30":308,"W30":351,"X30":307,"Y30":307,"Z30":307,"AA30":307,"AB30":307,"AC30":307,"AD30":307,"AE30":308,"A31":182,"B31":182,"C31":307,"D31":308,"E31":182,"F31":307,"G31":307,"H31":307,"I31":308,"J31":207,"K31":327,"L31":307,"M31":307,"N31":307,"O31":307,"P31":307,"Q31":307,"R31":307,"S31":307,"T31":307,"U31":307,"V31":308,"W31":351,"X31":307,"Y31":307,"Z31":307,"AA31":307,"AB31":307,"AC31":307,"AD31":307,"AE31":308,"A47":258,"B47":12,"A48":194,"B48":301,"C48":301,"D48":302,"E48":194,"F48":301,"G48":301,"H48":301,"I48":302,"J48":194,"K48":194,"L48":301,"M48":301,"N48":301,"O48":301,"P48":301,"Q48":301,"R48":301,"S48":301,"T48":301,"U48":301,"V48":302,"W48":194,"X48":301,"Y48":301,"Z48":301,"AA48":301,"AB48":301,"AC48":301,"AD48":301,"AE48":302,"A49":303,"B49":304,"C49":304,"D49":305,"E49":303,"F49":304,"G49":304,"H49":304,"I49":305,"J49":306,"K49":303,"L49":304,"M49":304,"N49":304,"O49":304,"P49":304,"Q49":304,"R49":304,"S49":304,"T49":304,"U49":304,"V49":305,"W49":303,"X49":304,"Y49":304,"Z49":304,"AA49":304,"AB49":304,"AC49":304,"AD49":304,"AE49":305,"A50":182,"B50":182,"C50":301,"D50":302,"E50":181,"F50":302,"G50":182,"H50":307,"I50":308,"J50":207,"K50":327,"L50":307,"M50":307,"N50":307,"O50":307,"P50":307,"Q50":307,"R50":307,"S50":307,"T50":307,"U50":307,"V50":308,"W50":351,"X50":307,"Y50":307,"Z50":307,"AA50":307,"AB50":307,"AC50":307,"AD50":307,"AE50":308,"A51":311,"B51":312,"D51":313,"E51":303,"F51":305,"G51":182,"H51":307,"I51":308,"J51":207,"K51":220,"L51":307,"M51":307,"N51":307,"O51":307,"P51":307,"Q51":307,"R51":307,"S51":307,"T51":307,"U51":307,"V51":308,"W51":351,"X51":307,"Y51":307,"Z51":307,"AA51":307,"AB51":307,"AC51":307,"AD51":307,"AE51":308,"A52":311,"B52":312,"D52":313,"E52":181,"F52":308,"G52":182,"H52":307,"I52":308,"J52":207,"K52":220,"L52":307,"M52":307,"N52":307,"O52":307,"P52":307,"Q52":307,"R52":307,"S52":307,"T52":307,"U52":307,"V52":308,"W52":351,"X52":307,"Y52":307,"Z52":307,"AA52":307,"AB52":307,"AC52":307,"AD52":307,"AE52":308,"A53":311,"B53":312,"D53":313,"E53":181,"F53":308,"G53":182,"H53":307,"I53":308,"J53":207,"K53":220,"L53":307,"M53":307,"N53":307,"O53":307,"P53":307,"Q53":307,"R53":307,"S53":307,"T53":307,"U53":307,"V53":308,"W53":351,"X53":307,"Y53":307,"Z53":307,"AA53":307,"AB53":307,"AC53":307,"AD53":307,"AE53":308,"A54":311,"B54":312,"D54":313,"E54":181,"F54":302,"G54":182,"H54":307,"I54":308,"J54":207,"K54":220,"L54":307,"M54":307,"N54":307,"O54":307,"P54":307,"Q54":307,"R54":307,"S54":307,"T54":307,"U54":307,"V54":308,"W54":351,"X54":307,"Y54":307,"Z54":307,"AA54":307,"AB54":307,"AC54":307,"AD54":307,"AE54":308,"A55":311,"B55":312,"D55":313,"E55":312,"F55":313,"G55":182,"H55":307,"I55":308,"J55":207,"K55":352,"L55":307,"M55":307,"N55":307,"O55":307,"P55":307,"Q55":307,"R55":307,"S55":307,"T55":307,"U55":307,"V55":308,"W55":353,"X55":307,"Y55":307,"Z55":307,"AA55":307,"AB55":307,"AC55":307,"AD55":307,"AE55":308,"A56":306,"B56":303,"C56":304,"D56":305,"E56":303,"F56":305,"G56":182,"H56":307,"I56":308,"J56":207,"K56":352,"L56":307,"M56":307,"N56":307,"O56":307,"P56":307,"Q56":307,"R56":307,"S56":307,"T56":307,"U56":307,"V56":308,"W56":353,"X56":307,"Y56":307,"Z56":307,"AA56":307,"AB56":307,"AC56":307,"AD56":307,"AE56":308,"A57":182,"B57":182,"C57":301,"D57":302,"E57":182,"F57":307,"G57":307,"H57":307,"I57":308,"J57":207,"K57":220,"L57":307,"M57":307,"N57":307,"O57":307,"P57":307,"Q57":307,"R57":307,"S57":307,"T57":307,"U57":307,"V57":308,"W57":351,"X57":307,"Y57":307,"Z57":307,"AA57":307,"AB57":307,"AC57":307,"AD57":307,"AE57":308,"A58":311,"B58":312,"D58":313,"E58":182,"F58":307,"G58":307,"H58":307,"I58":308,"J58":54,"K58":327,"L58":307,"M58":307,"N58":307,"O58":307,"P58":307,"Q58":307,"R58":307,"S58":307,"T58":307,"U58":307,"V58":308,"W58":351,"X58":307,"Y58":307,"Z58":307,"AA58":307,"AB58":307,"AC58":307,"AD58":307,"AE58":308,"A59":311,"B59":303,"C59":304,"D59":305,"E59":182,"F59":307,"G59":307,"H59":307,"I59":308,"J59":207,"K59":220,"L59":307,"M59":307,"N59":307,"O59":307,"P59":307,"Q59":307,"R59":307,"S59":307,"T59":307,"U59":307,"V59":308,"W59":351,"X59":307,"Y59":307,"Z59":307,"AA59":307,"AB59":307,"AC59":307,"AD59":307,"AE59":308,"A60":306,"B60":181,"C60":307,"D60":308,"E60":181,"F60":308,"G60":182,"H60":307,"I60":308,"J60":207,"K60":220,"L60":307,"M60":307,"N60":307,"O60":307,"P60":307,"Q60":307,"R60":307,"S60":307,"T60":307,"U60":307,"V60":308,"W60":351,"X60":307,"Y60":307,"Z60":307,"AA60":307,"AB60":307,"AC60":307,"AD60":307,"AE60":308,"A61":182,"B61":181,"C61":307,"D61":308,"E61":182,"F61":307,"G61":307,"H61":307,"I61":308,"J61":207,"K61":220,"L61":307,"M61":307,"N61":307,"O61":307,"P61":307,"Q61":307,"R61":307,"S61":307,"T61":307,"U61":307,"V61":308,"W61":351,"X61":307,"Y61":307,"Z61":307,"AA61":307,"AB61":307,"AC61":307,"AD61":307,"AE61":308,"A62":182,"B62":181,"C62":307,"D62":308,"E62":182,"F62":307,"G62":307,"H62":307,"I62":308,"J62":207,"K62":293,"L62":307,"M62":307,"N62":307,"O62":307,"P62":307,"Q62":307,"R62":307,"S62":307,"T62":307,"U62":307,"V62":308,"W62":353,"X62":307,"Y62":307,"Z62":307,"AA62":307,"AB62":307,"AC62":307,"AD62":307,"AE62":308,"A63":182,"B63":207,"C63":307,"D63":308,"E63":207,"F63":307,"G63":307,"H63":307,"I63":308,"J63":207,"K63":296,"L63":354,"M63":354,"N63":354,"O63":354,"P63":354,"Q63":354,"R63":354,"S63":354,"T63":354,"U63":354,"V63":355,"W63":351,"X63":307,"Y63":307,"Z63":307,"AA63":307,"AB63":307,"AC63":307,"AD63":307,"AE63":308,"A64":182,"B64":207,"C64":307,"D64":308,"E64":207,"F64":307,"G64":307,"H64":307,"I64":308,"J64":207,"K64":220,"L64":307,"M64":307,"N64":307,"O64":307,"P64":307,"Q64":307,"R64":307,"S64":307,"T64":307,"U64":307,"V64":308,"W64":351,"X64":307,"Y64":307,"Z64":307,"AA64":307,"AB64":307,"AC64":307,"AD64":307,"AE64":308,"A65":182,"B65":207,"C65":301,"D65":302,"E65":182,"F65":307,"G65":307,"H65":307,"I65":308,"J65":207,"K65":220,"L65":307,"M65":307,"N65":307,"O65":307,"P65":307,"Q65":307,"R65":307,"S65":307,"T65":307,"U65":307,"V65":308,"W65":351,"X65":307,"Y65":307,"Z65":307,"AA65":307,"AB65":307,"AC65":307,"AD65":307,"AE65":308,"A66":306,"B66":303,"C66":304,"D66":305,"E66":182,"F66":307,"G66":307,"H66":307,"I66":308,"J66":207,"K66":327,"L66":307,"M66":307,"N66":307,"O66":307,"P66":307,"Q66":307,"R66":307,"S66":307,"T66":307,"U66":307,"V66":308,"W66":351,"X66":307,"Y66":307,"Z66":307,"AA66":307,"AB66":307,"AC66":307,"AD66":307,"AE66":308,"A67":182,"B67":207,"C67":307,"D67":308,"E67":207,"F67":307,"G67":307,"H67":307,"I67":308,"J67":207,"K67":327,"L67":307,"M67":307,"N67":307,"O67":307,"P67":307,"Q67":307,"R67":307,"S67":307,"T67":307,"U67":307,"V67":308,"W67":351,"X67":307,"Y67":307,"Z67":307,"AA67":307,"AB67":307,"AC67":307,"AD67":307,"AE67":308,"A68":182,"B68":207,"C68":301,"D68":302,"E68":207,"F68":307,"G68":307,"H68":307,"I68":308,"J68":207,"K68":220,"L68":307,"M68":307,"N68":307,"O68":307,"P68":307,"Q68":307,"R68":307,"S68":307,"T68":307,"U68":307,"V68":308,"W68":353,"X68":307,"Y68":307,"Z68":307,"AA68":307,"AB68":307,"AC68":307,"AD68":307,"AE68":308,"A69":311,"B69":312,"D69":313,"E69":207,"F69":307,"G69":307,"H69":307,"I69":308,"J69":207,"K69":220,"L69":307,"M69":307,"N69":307,"O69":307,"P69":307,"Q69":307,"R69":307,"S69":307,"T69":307,"U69":307,"V69":308,"W69":353,"X69":307,"Y69":307,"Z69":307,"AA69":307,"AB69":307,"AC69":307,"AD69":307,"AE69":308,"A70":311,"B70":312,"D70":313,"E70":207,"F70":307,"G70":307,"H70":307,"I70":308,"J70":207,"K70":293,"L70":307,"M70":307,"N70":307,"O70":307,"P70":307,"Q70":307,"R70":307,"S70":307,"T70":307,"U70":307,"V70":308,"W70":353,"X70":307,"Y70":307,"Z70":307,"AA70":307,"AB70":307,"AC70":307,"AD70":307,"AE70":308,"A71":311,"B71":312,"D71":313,"E71":207,"F71":307,"G71":307,"H71":307,"I71":308,"J71":207,"K71":220,"L71":307,"M71":307,"N71":307,"O71":307,"P71":307,"Q71":307,"R71":307,"S71":307,"T71":307,"U71":307,"V71":308,"W71":351,"X71":307,"Y71":307,"Z71":307,"AA71":307,"AB71":307,"AC71":307,"AD71":307,"AE71":308,"A72":311,"B72":312,"D72":313,"E72":207,"F72":307,"G72":307,"H72":307,"I72":308,"J72":207,"K72":220,"L72":307,"M72":307,"N72":307,"O72":307,"P72":307,"Q72":307,"R72":307,"S72":307,"T72":307,"U72":307,"V72":308,"W72":351,"X72":307,"Y72":307,"Z72":307,"AA72":307,"AB72":307,"AC72":307,"AD72":307,"AE72":308,"A73":306,"B73":303,"C73":304,"D73":305,"E73":207,"F73":307,"G73":307,"H73":307,"I73":308,"J73":207,"K73":293,"L73":307,"M73":307,"N73":307,"O73":307,"P73":307,"Q73":307,"R73":307,"S73":307,"T73":307,"U73":307,"V73":308,"W73":353,"X73":307,"Y73":307,"Z73":307,"AA73":307,"AB73":307,"AC73":307,"AD73":307,"AE73":308,"A74":182,"B74":207,"C74":307,"D74":308,"E74":207,"F74":307,"G74":307,"H74":307,"I74":308,"J74":207,"K74":220,"L74":307,"M74":307,"N74":307,"O74":307,"P74":307,"Q74":307,"R74":307,"S74":307,"T74":307,"U74":307,"V74":308,"W74":353,"X74":307,"Y74":307,"Z74":307,"AA74":307,"AB74":307,"AC74":307,"AD74":307,"AE74":308,"A75":182,"B75":207,"C75":307,"D75":308,"E75":207,"F75":307,"G75":307,"H75":307,"I75":308,"J75":207,"K75":294,"L75":301,"M75":301,"N75":301,"O75":301,"P75":301,"Q75":301,"R75":301,"S75":301,"T75":301,"U75":301,"V75":302,"W75":351,"X75":307,"Y75":307,"Z75":307,"AA75":307,"AB75":307,"AC75":307,"AD75":307,"AE75":308,"A76":182,"B76":207,"C76":307,"D76":308,"E76":207,"F76":307,"G76":307,"H76":307,"I76":308,"J76":122,"K76":293,"L76":307,"M76":307,"N76":307,"O76":307,"P76":307,"Q76":307,"R76":307,"S76":307,"T76":307,"U76":307,"V76":308,"W76":356,"X76":307,"Y76":307,"Z76":307,"AA76":307,"AB76":307,"AC76":307,"AD76":307,"AE76":308}},"3.3 수량산출_P4":{"firstRow":2,"rows":92,"cols":31,"widths":[24.44,28.32,28.32,28.32,24.44,34.53,24.44,24.44,24.44,24.44,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53],"heights":[40.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,31.0,20.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0],"merges":[[26,23,26,31],[51,11,51,22],[60,2,60,4],[68,5,68,9],[13,7,13,9],[6,5,9,6],[63,23,63,31],[72,11,72,22],[50,23,50,31],[67,5,67,9],[6,1,29,1],[15,7,15,9],[56,11,56,22],[24,7,24,9],[71,11,71,22],[4,10,5,10],[26,7,26,9],[30,2,30,4],[31,5,31,9],[73,11,73,22],[16,7,16,9],[50,7,50,9],[67,23,67,31],[66,11,66,22],[14,23,14,31],[9,7,9,9],[18,5,21,6],[28,23,28,31],[62,2,62,4],[52,7,52,9],[69,23,69,31],[48,5,49,9],[74,11,74,22],[68,11,68,22],[6,23,6,31],[10,5,13,6],[2,1,2,4],[68,1,73,1],[54,11,54,22],[53,5,53,6],[60,11,60,22],[55,23,55,31],[58,5,58,9],[64,23,64,31],[28,7,28,9],[6,7,6,9],[51,23,51,31],[54,23,54,31],[57,2,59,4],[31,11,31,22],[48,23,49,31],[7,23,7,31],[16,23,16,31],[56,23,56,31],[65,1,66,1],[14,7,14,9],[71,23,71,31],[55,7,55,9],[74,2,74,4],[18,23,18,31],[27,23,27,31],[58,23,58,31],[69,5,69,9],[51,7,51,9],[8,23,8,31],[17,23,17,31],[30,5,30,9],[54,7,54,9],[11,23,11,31],[73,23,73,31],[59,5,59,9],[76,2,76,4],[60,23,60,31],[65,11,65,22],[4,1,5,4],[57,11,57,22],[19,23,19,31],[56,7,56,9],[75,2,75,4],[53,23,53,31],[61,5,61,9],[57,1,60,1],[70,5,70,9],[57,5,57,9],[68,23,68,31],[25,23,25,31],[27,7,27,9],[31,2,31,4],[54,5,56,6],[72,5,72,9],[8,7,8,9],[17,7,17,9],[30,23,30,31],[48,10,49,10],[20,23,20,31],[50,2,56,4],[68,2,73,4],[76,11,76,22],[10,7,10,9],[19,7,19,9],[53,7,53,9],[6,11,29,22],[22,23,22,31],[52,5,52,6],[75,11,75,22],[31,23,31,31],[4,23,5,31],[59,11,59,22],[12,23,12,31],[72,23,72,31],[21,23,21,31],[26,5,29,6],[20,7,20,9],[61,11,61,22],[70,23,70,31],[29,7,29,9],[70,11,70,22],[22,5,25,6],[74,5,74,9],[22,7,22,9],[63,2,63,4],[57,23,57,31],[12,7,12,9],[62,11,62,22],[21,7,21,9],[14,5,17,6],[10,23,10,31],[6,2,29,4],[4,5,5,9],[23,7,23,9],[74,23,74,31],[65,23,65,31],[7,7,7,9],[48,11,49,22],[4,11,5,22],[48,1,49,4],[63,11,63,22],[67,2,67,4],[61,2,61,4],[76,23,76,31],[50,11,50,22],[62,5,62,9],[71,5,71,9],[18,7,18,9],[66,23,66,31],[75,23,75,31],[58,11,58,22],[52,11,52,22],[62,23,62,31],[64,5,64,9],[67,11,67,22],[59,23,59,31],[73,5,73,9],[50,5,51,6],[9,23,9,31],[52,23,52,31],[60,5,60,6],[61,23,61,31],[63,5,63,9],[64,2,64,4],[25,7,25,9],[53,11,53,22],[65,5,65,9],[29,23,29,31],[60,7,60,9],[23,23,23,31],[13,23,13,31],[69,11,69,22],[11,7,11,9],[30,11,30,22],[76,5,76,9],[15,23,15,31],[24,23,24,31],[65,2,66,4],[66,5,66,9],[50,1,56,1],[75,5,75,9],[55,11,55,22],[64,11,64,22]],"cells":{"A2":350,"E2":357,"F2":358,"G2":300,"H2":300,"I2":300,"J2":300,"K2":17,"L2":17,"M2":17,"N2":17,"O2":17,"P2":17,"Q2":17,"R2":17,"S2":17,"T2":17,"U2":17,"V2":17,"W2":17,"X2":17,"Y2":17,"Z2":17,"AA2":17,"AB2":17,"A3":258,"B3":12,"C3":300,"D3":300,"E3":300,"F3":300,"G3":300,"H3":300,"I3":300,"J3":300,"K3":17,"L3":17,"M3":17,"N3":17,"O3":17,"P3":17,"Q3":17,"R3":17,"S3":17,"T3":17,"U3":17,"V3":17,"W3":17,"X3":17,"Y3":17,"Z3":17,"AA3":17,"AB3":17,"A4":194,"B4":301,"C4":301,"D4":302,"E4":194,"F4":301,"G4":301,"H4":301,"I4":302,"J4":194,"K4":194,"L4":301,"M4":301,"N4":301,"O4":301,"P4":301,"Q4":301,"R4":301,"S4":301,"T4":301,"U4":301,"V4":302,"W4":194,"X4":301,"Y4":301,"Z4":301,"AA4":301,"AB4":301,"AC4":301,"AD4":301,"AE4":302,"A5":303,"B5":304,"C5":304,"D5":305,"E5":303,"F5":304,"G5":304,"H5":304,"I5":305,"J5":306,"K5":303,"L5":304,"M5":304,"N5":304,"O5":304,"P5":304,"Q5":304,"R5":304,"S5":304,"T5":304,"U5":304,"V5":305,"W5":303,"X5":304,"Y5":304,"Z5":304,"AA5":304,"AB5":304,"AC5":304,"AD5":304,"AE5":305,"A6":182,"B6":182,"C6":301,"D6":302,"E6":181,"F6":302,"G6":182,"H6":307,"I6":308,"J6":207,"K6":327,"L6":301,"M6":301,"N6":301,"O6":301,"P6":301,"Q6":301,"R6":301,"S6":301,"T6":301,"U6":301,"V6":302,"W6":351,"X6":307,"Y6":307,"Z6":307,"AA6":307,"AB6":307,"AC6":307,"AD6":307,"AE6":308,"A7":311,"B7":312,"D7":313,"E7":312,"F7":313,"G7":182,"H7":307,"I7":308,"J7":207,"K7":312,"V7":313,"W7":351,"X7":307,"Y7":307,"Z7":307,"AA7":307,"AB7":307,"AC7":307,"AD7":307,"AE7":308,"A8":311,"B8":312,"D8":313,"E8":312,"F8":313,"G8":182,"H8":307,"I8":308,"J8":207,"K8":312,"V8":313,"W8":351,"X8":307,"Y8":307,"Z8":307,"AA8":307,"AB8":307,"AC8":307,"AD8":307,"AE8":308,"A9":311,"B9":312,"D9":313,"E9":303,"F9":305,"G9":182,"H9":307,"I9":308,"J9":207,"K9":312,"V9":313,"W9":351,"X9":307,"Y9":307,"Z9":307,"AA9":307,"AB9":307,"AC9":307,"AD9":307,"AE9":308,"A10":311,"B10":312,"D10":313,"E10":181,"F10":302,"G10":182,"H10":307,"I10":308,"J10":207,"K10":312,"V10":313,"W10":351,"X10":307,"Y10":307,"Z10":307,"AA10":307,"AB10":307,"AC10":307,"AD10":307,"AE10":308,"A11":311,"B11":312,"D11":313,"E11":312,"F11":313,"G11":182,"H11":307,"I11":308,"J11":207,"K11":312,"V11":313,"W11":351,"X11":307,"Y11":307,"Z11":307,"AA11":307,"AB11":307,"AC11":307,"AD11":307,"AE11":308,"A12":311,"B12":312,"D12":313,"E12":312,"F12":313,"G12":182,"H12":307,"I12":308,"J12":207,"K12":312,"V12":313,"W12":351,"X12":307,"Y12":307,"Z12":307,"AA12":307,"AB12":307,"AC12":307,"AD12":307,"AE12":308,"A13":311,"B13":312,"D13":313,"E13":303,"F13":305,"G13":182,"H13":307,"I13":308,"J13":207,"K13":312,"V13":313,"W13":351,"X13":307,"Y13":307,"Z13":307,"AA13":307,"AB13":307,"AC13":307,"AD13":307,"AE13":308,"A14":311,"B14":312,"D14":313,"E14":181,"F14":302,"G14":182,"H14":307,"I14":308,"J14":207,"K14":312,"V14":313,"W14":351,"X14":307,"Y14":307,"Z14":307,"AA14":307,"AB14":307,"AC14":307,"AD14":307,"AE14":308,"A15":311,"B15":312,"D15":313,"E15":312,"F15":313,"G15":182,"H15":307,"I15":308,"J15":207,"K15":312,"V15":313,"W15":351,"X15":307,"Y15":307,"Z15":307,"AA15":307,"AB15":307,"AC15":307,"AD15":307,"AE15":308,"A16":311,"B16":312,"D16":313,"E16":312,"F16":313,"G16":182,"H16":307,"I16":308,"J16":207,"K16":312,"V16":313,"W16":351,"X16":307,"Y16":307,"Z16":307,"AA16":307,"AB16":307,"AC16":307,"AD16":307,"AE16":308,"A17":311,"B17":312,"D17":313,"E17":303,"F17":305,"G17":182,"H17":307,"I17":308,"J17":207,"K17":312,"V17":313,"W17":351,"X17":307,"Y17":307,"Z17":307,"AA17":307,"AB17":307,"AC17":307,"AD17":307,"AE17":308,"A18":311,"B18":312,"D18":313,"E18":181,"F18":302,"G18":182,"H18":307,"I18":308,"J18":207,"K18":312,"V18":313,"W18":351,"X18":307,"Y18":307,"Z18":307,"AA18":307,"AB18":307,"AC18":307,"AD18":307,"AE18":308,"A19":311,"B19":312,"D19":313,"E19":312,"F19":313,"G19":182,"H19":307,"I19":308,"J19":207,"K19":312,"V19":313,"W19":351,"X19":307,"Y19":307,"Z19":307,"AA19":307,"AB19":307,"AC19":307,"AD19":307,"AE19":308,"A20":311,"B20":312,"D20":313,"E20":312,"F20":313,"G20":182,"H20":307,"I20":308,"J20":207,"K20":312,"V20":313,"W20":351,"X20":307,"Y20":307,"Z20":307,"AA20":307,"AB20":307,"AC20":307,"AD20":307,"AE20":308,"A21":311,"B21":312,"D21":313,"E21":303,"F21":305,"G21":182,"H21":307,"I21":308,"J21":207,"K21":312,"V21":313,"W21":351,"X21":307,"Y21":307,"Z21":307,"AA21":307,"AB21":307,"AC21":307,"AD21":307,"AE21":308,"A22":311,"B22":312,"D22":313,"E22":181,"F22":302,"G22":182,"H22":307,"I22":308,"J22":207,"K22":312,"V22":313,"W22":351,"X22":307,"Y22":307,"Z22":307,"AA22":307,"AB22":307,"AC22":307,"AD22":307,"AE22":308,"A23":311,"B23":312,"D23":313,"E23":312,"F23":313,"G23":182,"H23":307,"I23":308,"J23":207,"K23":312,"V23":313,"W23":351,"X23":307,"Y23":307,"Z23":307,"AA23":307,"AB23":307,"AC23":307,"AD23":307,"AE23":308,"A24":311,"B24":312,"D24":313,"E24":312,"F24":313,"G24":182,"H24":307,"I24":308,"J24":207,"K24":312,"V24":313,"W24":351,"X24":307,"Y24":307,"Z24":307,"AA24":307,"AB24":307,"AC24":307,"AD24":307,"AE24":308,"A25":311,"B25":312,"D25":313,"E25":303,"F25":305,"G25":182,"H25":307,"I25":308,"J25":207,"K25":312,"V25":313,"W25":351,"X25":307,"Y25":307,"Z25":307,"AA25":307,"AB25":307,"AC25":307,"AD25":307,"AE25":308,"A26":311,"B26":312,"D26":313,"E26":181,"F26":302,"G26":182,"H26":307,"I26":308,"J26":207,"K26":312,"V26":313,"W26":351,"X26":307,"Y26":307,"Z26":307,"AA26":307,"AB26":307,"AC26":307,"AD26":307,"AE26":308,"A27":311,"B27":312,"D27":313,"E27":312,"F27":313,"G27":182,"H27":307,"I27":308,"J27":207,"K27":312,"V27":313,"W27":351,"X27":307,"Y27":307,"Z27":307,"AA27":307,"AB27":307,"AC27":307,"AD27":307,"AE27":308,"A28":311,"B28":312,"D28":313,"E28":312,"F28":313,"G28":182,"H28":307,"I28":308,"J28":207,"K28":312,"V28":313,"W28":351,"X28":307,"Y28":307,"Z28":307,"AA28":307,"AB28":307,"AC28":307,"AD28":307,"AE28":308,"A29":306,"B29":303,"C29":304,"D29":305,"E29":303,"F29":305,"G29":182,"H29":307,"I29":308,"J29":207,"K29":303,"L29":304,"M29":304,"N29":304,"O29":304,"P29":304,"Q29":304,"R29":304,"S29":304,"T29":304,"U29":304,"V29":305,"W29":351,"X29":307,"Y29":307,"Z29":307,"AA29":307,"AB29":307,"AC29":307,"AD29":307,"AE29":308,"A30":182,"B30":182,"C30":307,"D30":308,"E30":182,"F30":307,"G30":307,"H30":307,"I30":308,"J30":207,"K30":327,"L30":307,"M30":307,"N30":307,"O30":307,"P30":307,"Q30":307,"R30":307,"S30":307,"T30":307,"U30":307,"V30":308,"W30":351,"X30":307,"Y30":307,"Z30":307,"AA30":307,"AB30":307,"AC30":307,"AD30":307,"AE30":308,"A31":182,"B31":182,"C31":307,"D31":308,"E31":182,"F31":307,"G31":307,"H31":307,"I31":308,"J31":207,"K31":327,"L31":307,"M31":307,"N31":307,"O31":307,"P31":307,"Q31":307,"R31":307,"S31":307,"T31":307,"U31":307,"V31":308,"W31":351,"X31":307,"Y31":307,"Z31":307,"AA31":307,"AB31":307,"AC31":307,"AD31":307,"AE31":308,"A47":258,"B47":12,"A48":194,"B48":301,"C48":301,"D48":302,"E48":194,"F48":301,"G48":301,"H48":301,"I48":302,"J48":194,"K48":194,"L48":301,"M48":301,"N48":301,"O48":301,"P48":301,"Q48":301,"R48":301,"S48":301,"T48":301,"U48":301,"V48":302,"W48":194,"X48":301,"Y48":301,"Z48":301,"AA48":301,"AB48":301,"AC48":301,"AD48":301,"AE48":302,"A49":303,"B49":304,"C49":304,"D49":305,"E49":303,"F49":304,"G49":304,"H49":304,"I49":305,"J49":306,"K49":303,"L49":304,"M49":304,"N49":304,"O49":304,"P49":304,"Q49":304,"R49":304,"S49":304,"T49":304,"U49":304,"V49":305,"W49":303,"X49":304,"Y49":304,"Z49":304,"AA49":304,"AB49":304,"AC49":304,"AD49":304,"AE49":305,"A50":182,"B50":182,"C50":301,"D50":302,"E50":181,"F50":302,"G50":182,"H50":307,"I50":308,"J50":207,"K50":327,"L50":307,"M50":307,"N50":307,"O50":307,"P50":307,"Q50":307,"R50":307,"S50":307,"T50":307,"U50":307,"V50":308,"W50":351,"X50":307,"Y50":307,"Z50":307,"AA50":307,"AB50":307,"AC50":307,"AD50":307,"AE50":308,"A51":311,"B51":312,"D51":313,"E51":303,"F51":305,"G51":182,"H51":307,"I51":308,"J51":207,"K51":220,"L51":307,"M51":307,"N51":307,"O51":307,"P51":307,"Q51":307,"R51":307,"S51":307,"T51":307,"U51":307,"V51":308,"W51":351,"X51":307,"Y51":307,"Z51":307,"AA51":307,"AB51":307,"AC51":307,"AD51":307,"AE51":308,"A52":311,"B52":312,"D52":313,"E52":181,"F52":308,"G52":182,"H52":307,"I52":308,"J52":207,"K52":220,"L52":307,"M52":307,"N52":307,"O52":307,"P52":307,"Q52":307,"R52":307,"S52":307,"T52":307,"U52":307,"V52":308,"W52":351,"X52":307,"Y52":307,"Z52":307,"AA52":307,"AB52":307,"AC52":307,"AD52":307,"AE52":308,"A53":311,"B53":312,"D53":313,"E53":181,"F53":308,"G53":182,"H53":307,"I53":308,"J53":207,"K53":220,"L53":307,"M53":307,"N53":307,"O53":307,"P53":307,"Q53":307,"R53":307,"S53":307,"T53":307,"U53":307,"V53":308,"W53":351,"X53":307,"Y53":307,"Z53":307,"AA53":307,"AB53":307,"AC53":307,"AD53":307,"AE53":308,"A54":311,"B54":312,"D54":313,"E54":181,"F54":302,"G54":182,"H54":307,"I54":308,"J54":207,"K54":220,"L54":307,"M54":307,"N54":307,"O54":307,"P54":307,"Q54":307,"R54":307,"S54":307,"T54":307,"U54":307,"V54":308,"W54":351,"X54":307,"Y54":307,"Z54":307,"AA54":307,"AB54":307,"AC54":307,"AD54":307,"AE54":308,"A55":311,"B55":312,"D55":313,"E55":312,"F55":313,"G55":182,"H55":307,"I55":308,"J55":207,"K55":352,"L55":307,"M55":307,"N55":307,"O55":307,"P55":307,"Q55":307,"R55":307,"S55":307,"T55":307,"U55":307,"V55":308,"W55":353,"X55":307,"Y55":307,"Z55":307,"AA55":307,"AB55":307,"AC55":307,"AD55":307,"AE55":308,"A56":306,"B56":303,"C56":304,"D56":305,"E56":303,"F56":305,"G56":182,"H56":307,"I56":308,"J56":207,"K56":352,"L56":307,"M56":307,"N56":307,"O56":307,"P56":307,"Q56":307,"R56":307,"S56":307,"T56":307,"U56":307,"V56":308,"W56":353,"X56":307,"Y56":307,"Z56":307,"AA56":307,"AB56":307,"AC56":307,"AD56":307,"AE56":308,"A57":182,"B57":182,"C57":301,"D57":302,"E57":182,"F57":307,"G57":307,"H57":307,"I57":308,"J57":207,"K57":220,"L57":307,"M57":307,"N57":307,"O57":307,"P57":307,"Q57":307,"R57":307,"S57":307,"T57":307,"U57":307,"V57":308,"W57":351,"X57":307,"Y57":307,"Z57":307,"AA57":307,"AB57":307,"AC57":307,"AD57":307,"AE57":308,"A58":311,"B58":312,"D58":313,"E58":182,"F58":307,"G58":307,"H58":307,"I58":308,"J58":54,"K58":327,"L58":307,"M58":307,"N58":307,"O58":307,"P58":307,"Q58":307,"R58":307,"S58":307,"T58":307,"U58":307,"V58":308,"W58":351,"X58":307,"Y58":307,"Z58":307,"AA58":307,"AB58":307,"AC58":307,"AD58":307,"AE58":308,"A59":311,"B59":303,"C59":304,"D59":305,"E59":182,"F59":307,"G59":307,"H59":307,"I59":308,"J59":207,"K59":220,"L59":307,"M59":307,"N59":307,"O59":307,"P59":307,"Q59":307,"R59":307,"S59":307,"T59":307,"U59":307,"V59":308,"W59":351,"X59":307,"Y59":307,"Z59":307,"AA59":307,"AB59":307,"AC59":307,"AD59":307,"AE59":308,"A60":306,"B60":181,"C60":307,"D60":308,"E60":181,"F60":308,"G60":182,"H60":307,"I60":308,"J60":207,"K60":220,"L60":307,"M60":307,"N60":307,"O60":307,"P60":307,"Q60":307,"R60":307,"S60":307,"T60":307,"U60":307,"V60":308,"W60":351,"X60":307,"Y60":307,"Z60":307,"AA60":307,"AB60":307,"AC60":307,"AD60":307,"AE60":308,"A61":182,"B61":181,"C61":307,"D61":308,"E61":182,"F61":307,"G61":307,"H61":307,"I61":308,"J61":207,"K61":220,"L61":307,"M61":307,"N61":307,"O61":307,"P61":307,"Q61":307,"R61":307,"S61":307,"T61":307,"U61":307,"V61":308,"W61":351,"X61":307,"Y61":307,"Z61":307,"AA61":307,"AB61":307,"AC61":307,"AD61":307,"AE61":308,"A62":182,"B62":181,"C62":307,"D62":308,"E62":182,"F62":307,"G62":307,"H62":307,"I62":308,"J62":207,"K62":293,"L62":307,"M62":307,"N62":307,"O62":307,"P62":307,"Q62":307,"R62":307,"S62":307,"T62":307,"U62":307,"V62":308,"W62":353,"X62":307,"Y62":307,"Z62":307,"AA62":307,"AB62":307,"AC62":307,"AD62":307,"AE62":308,"A63":182,"B63":207,"C63":307,"D63":308,"E63":207,"F63":307,"G63":307,"H63":307,"I63":308,"J63":207,"K63":296,"L63":354,"M63":354,"N63":354,"O63":354,"P63":354,"Q63":354,"R63":354,"S63":354,"T63":354,"U63":354,"V63":355,"W63":351,"X63":307,"Y63":307,"Z63":307,"AA63":307,"AB63":307,"AC63":307,"AD63":307,"AE63":308,"A64":182,"B64":207,"C64":307,"D64":308,"E64":207,"F64":307,"G64":307,"H64":307,"I64":308,"J64":207,"K64":220,"L64":307,"M64":307,"N64":307,"O64":307,"P64":307,"Q64":307,"R64":307,"S64":307,"T64":307,"U64":307,"V64":308,"W64":351,"X64":307,"Y64":307,"Z64":307,"AA64":307,"AB64":307,"AC64":307,"AD64":307,"AE64":308,"A65":182,"B65":207,"C65":301,"D65":302,"E65":182,"F65":307,"G65":307,"H65":307,"I65":308,"J65":207,"K65":220,"L65":307,"M65":307,"N65":307,"O65":307,"P65":307,"Q65":307,"R65":307,"S65":307,"T65":307,"U65":307,"V65":308,"W65":351,"X65":307,"Y65":307,"Z65":307,"AA65":307,"AB65":307,"AC65":307,"AD65":307,"AE65":308,"A66":306,"B66":303,"C66":304,"D66":305,"E66":182,"F66":307,"G66":307,"H66":307,"I66":308,"J66":207,"K66":327,"L66":307,"M66":307,"N66":307,"O66":307,"P66":307,"Q66":307,"R66":307,"S66":307,"T66":307,"U66":307,"V66":308,"W66":351,"X66":307,"Y66":307,"Z66":307,"AA66":307,"AB66":307,"AC66":307,"AD66":307,"AE66":308,"A67":182,"B67":207,"C67":307,"D67":308,"E67":207,"F67":307,"G67":307,"H67":307,"I67":308,"J67":207,"K67":327,"L67":307,"M67":307,"N67":307,"O67":307,"P67":307,"Q67":307,"R67":307,"S67":307,"T67":307,"U67":307,"V67":308,"W67":351,"X67":307,"Y67":307,"Z67":307,"AA67":307,"AB67":307,"AC67":307,"AD67":307,"AE67":308,"A68":182,"B68":207,"C68":301,"D68":302,"E68":207,"F68":307,"G68":307,"H68":307,"I68":308,"J68":207,"K68":220,"L68":307,"M68":307,"N68":307,"O68":307,"P68":307,"Q68":307,"R68":307,"S68":307,"T68":307,"U68":307,"V68":308,"W68":353,"X68":307,"Y68":307,"Z68":307,"AA68":307,"AB68":307,"AC68":307,"AD68":307,"AE68":308,"A69":311,"B69":312,"D69":313,"E69":207,"F69":307,"G69":307,"H69":307,"I69":308,"J69":207,"K69":220,"L69":307,"M69":307,"N69":307,"O69":307,"P69":307,"Q69":307,"R69":307,"S69":307,"T69":307,"U69":307,"V69":308,"W69":353,"X69":307,"Y69":307,"Z69":307,"AA69":307,"AB69":307,"AC69":307,"AD69":307,"AE69":308,"A70":311,"B70":312,"D70":313,"E70":207,"F70":307,"G70":307,"H70":307,"I70":308,"J70":207,"K70":293,"L70":307,"M70":307,"N70":307,"O70":307,"P70":307,"Q70":307,"R70":307,"S70":307,"T70":307,"U70":307,"V70":308,"W70":353,"X70":307,"Y70":307,"Z70":307,"AA70":307,"AB70":307,"AC70":307,"AD70":307,"AE70":308,"A71":311,"B71":312,"D71":313,"E71":207,"F71":307,"G71":307,"H71":307,"I71":308,"J71":207,"K71":220,"L71":307,"M71":307,"N71":307,"O71":307,"P71":307,"Q71":307,"R71":307,"S71":307,"T71":307,"U71":307,"V71":308,"W71":351,"X71":307,"Y71":307,"Z71":307,"AA71":307,"AB71":307,"AC71":307,"AD71":307,"AE71":308,"A72":311,"B72":312,"D72":313,"E72":207,"F72":307,"G72":307,"H72":307,"I72":308,"J72":207,"K72":220,"L72":307,"M72":307,"N72":307,"O72":307,"P72":307,"Q72":307,"R72":307,"S72":307,"T72":307,"U72":307,"V72":308,"W72":351,"X72":307,"Y72":307,"Z72":307,"AA72":307,"AB72":307,"AC72":307,"AD72":307,"AE72":308,"A73":306,"B73":303,"C73":304,"D73":305,"E73":207,"F73":307,"G73":307,"H73":307,"I73":308,"J73":207,"K73":293,"L73":307,"M73":307,"N73":307,"O73":307,"P73":307,"Q73":307,"R73":307,"S73":307,"T73":307,"U73":307,"V73":308,"W73":353,"X73":307,"Y73":307,"Z73":307,"AA73":307,"AB73":307,"AC73":307,"AD73":307,"AE73":308,"A74":182,"B74":207,"C74":307,"D74":308,"E74":207,"F74":307,"G74":307,"H74":307,"I74":308,"J74":207,"K74":220,"L74":307,"M74":307,"N74":307,"O74":307,"P74":307,"Q74":307,"R74":307,"S74":307,"T74":307,"U74":307,"V74":308,"W74":353,"X74":307,"Y74":307,"Z74":307,"AA74":307,"AB74":307,"AC74":307,"AD74":307,"AE74":308,"A75":182,"B75":207,"C75":307,"D75":308,"E75":207,"F75":307,"G75":307,"H75":307,"I75":308,"J75":207,"K75":294,"L75":301,"M75":301,"N75":301,"O75":301,"P75":301,"Q75":301,"R75":301,"S75":301,"T75":301,"U75":301,"V75":302,"W75":351,"X75":307,"Y75":307,"Z75":307,"AA75":307,"AB75":307,"AC75":307,"AD75":307,"AE75":308,"A76":182,"B76":207,"C76":307,"D76":308,"E76":207,"F76":307,"G76":307,"H76":307,"I76":308,"J76":122,"K76":293,"L76":307,"M76":307,"N76":307,"O76":307,"P76":307,"Q76":307,"R76":307,"S76":307,"T76":307,"U76":307,"V76":308,"W76":356,"X76":307,"Y76":307,"Z76":307,"AA76":307,"AB76":307,"AC76":307,"AD76":307,"AE76":308}},"3.3 수량산출_P5":{"firstRow":2,"rows":92,"cols":31,"widths":[24.44,28.32,28.32,28.32,24.44,34.53,24.44,24.44,24.44,24.44,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53],"heights":[40.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,31.0,20.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0],"merges":[[26,23,26,31],[51,11,51,22],[60,2,60,4],[68,5,68,9],[13,7,13,9],[6,5,9,6],[63,23,63,31],[72,11,72,22],[50,23,50,31],[67,5,67,9],[6,1,29,1],[15,7,15,9],[56,11,56,22],[24,7,24,9],[71,11,71,22],[4,10,5,10],[26,7,26,9],[30,2,30,4],[31,5,31,9],[73,11,73,22],[16,7,16,9],[50,7,50,9],[67,23,67,31],[66,11,66,22],[14,23,14,31],[9,7,9,9],[18,5,21,6],[28,23,28,31],[62,2,62,4],[52,7,52,9],[69,23,69,31],[48,5,49,9],[74,11,74,22],[68,11,68,22],[6,23,6,31],[10,5,13,6],[2,1,2,4],[68,1,73,1],[54,11,54,22],[53,5,53,6],[60,11,60,22],[55,23,55,31],[58,5,58,9],[64,23,64,31],[28,7,28,9],[6,7,6,9],[51,23,51,31],[54,23,54,31],[57,2,59,4],[31,11,31,22],[48,23,49,31],[7,23,7,31],[16,23,16,31],[56,23,56,31],[65,1,66,1],[14,7,14,9],[71,23,71,31],[55,7,55,9],[74,2,74,4],[18,23,18,31],[27,23,27,31],[58,23,58,31],[69,5,69,9],[51,7,51,9],[8,23,8,31],[17,23,17,31],[30,5,30,9],[54,7,54,9],[11,23,11,31],[73,23,73,31],[59,5,59,9],[76,2,76,4],[60,23,60,31],[65,11,65,22],[4,1,5,4],[57,11,57,22],[19,23,19,31],[56,7,56,9],[75,2,75,4],[53,23,53,31],[61,5,61,9],[57,1,60,1],[70,5,70,9],[57,5,57,9],[68,23,68,31],[25,23,25,31],[27,7,27,9],[31,2,31,4],[54,5,56,6],[72,5,72,9],[8,7,8,9],[17,7,17,9],[30,23,30,31],[48,10,49,10],[20,23,20,31],[50,2,56,4],[68,2,73,4],[76,11,76,22],[10,7,10,9],[19,7,19,9],[53,7,53,9],[6,11,29,22],[22,23,22,31],[52,5,52,6],[75,11,75,22],[31,23,31,31],[4,23,5,31],[59,11,59,22],[12,23,12,31],[72,23,72,31],[21,23,21,31],[26,5,29,6],[20,7,20,9],[61,11,61,22],[70,23,70,31],[29,7,29,9],[70,11,70,22],[22,5,25,6],[74,5,74,9],[22,7,22,9],[63,2,63,4],[57,23,57,31],[12,7,12,9],[62,11,62,22],[21,7,21,9],[14,5,17,6],[10,23,10,31],[6,2,29,4],[4,5,5,9],[23,7,23,9],[74,23,74,31],[65,23,65,31],[7,7,7,9],[48,11,49,22],[4,11,5,22],[48,1,49,4],[63,11,63,22],[67,2,67,4],[61,2,61,4],[76,23,76,31],[50,11,50,22],[62,5,62,9],[71,5,71,9],[18,7,18,9],[66,23,66,31],[75,23,75,31],[58,11,58,22],[52,11,52,22],[62,23,62,31],[64,5,64,9],[67,11,67,22],[59,23,59,31],[73,5,73,9],[50,5,51,6],[9,23,9,31],[52,23,52,31],[60,5,60,6],[61,23,61,31],[63,5,63,9],[64,2,64,4],[25,7,25,9],[53,11,53,22],[65,5,65,9],[29,23,29,31],[60,7,60,9],[23,23,23,31],[13,23,13,31],[69,11,69,22],[11,7,11,9],[30,11,30,22],[76,5,76,9],[15,23,15,31],[24,23,24,31],[65,2,66,4],[66,5,66,9],[50,1,56,1],[75,5,75,9],[55,11,55,22],[64,11,64,22]],"cells":{"A2":350,"E2":357,"F2":358,"G2":300,"H2":300,"I2":300,"J2":300,"K2":17,"L2":17,"M2":17,"N2":17,"O2":17,"P2":17,"Q2":17,"R2":17,"S2":17,"T2":17,"U2":17,"V2":17,"W2":17,"X2":17,"Y2":17,"Z2":17,"AA2":17,"AB2":17,"A3":258,"B3":12,"C3":300,"D3":300,"E3":300,"F3":300,"G3":300,"H3":300,"I3":300,"J3":300,"K3":17,"L3":17,"M3":17,"N3":17,"O3":17,"P3":17,"Q3":17,"R3":17,"S3":17,"T3":17,"U3":17,"V3":17,"W3":17,"X3":17,"Y3":17,"Z3":17,"AA3":17,"AB3":17,"A4":194,"B4":301,"C4":301,"D4":302,"E4":194,"F4":301,"G4":301,"H4":301,"I4":302,"J4":194,"K4":194,"L4":301,"M4":301,"N4":301,"O4":301,"P4":301,"Q4":301,"R4":301,"S4":301,"T4":301,"U4":301,"V4":302,"W4":194,"X4":301,"Y4":301,"Z4":301,"AA4":301,"AB4":301,"AC4":301,"AD4":301,"AE4":302,"A5":303,"B5":304,"C5":304,"D5":305,"E5":303,"F5":304,"G5":304,"H5":304,"I5":305,"J5":306,"K5":303,"L5":304,"M5":304,"N5":304,"O5":304,"P5":304,"Q5":304,"R5":304,"S5":304,"T5":304,"U5":304,"V5":305,"W5":303,"X5":304,"Y5":304,"Z5":304,"AA5":304,"AB5":304,"AC5":304,"AD5":304,"AE5":305,"A6":182,"B6":182,"C6":301,"D6":302,"E6":181,"F6":302,"G6":182,"H6":307,"I6":308,"J6":207,"K6":327,"L6":301,"M6":301,"N6":301,"O6":301,"P6":301,"Q6":301,"R6":301,"S6":301,"T6":301,"U6":301,"V6":302,"W6":351,"X6":307,"Y6":307,"Z6":307,"AA6":307,"AB6":307,"AC6":307,"AD6":307,"AE6":308,"A7":311,"B7":312,"D7":313,"E7":312,"F7":313,"G7":182,"H7":307,"I7":308,"J7":207,"K7":312,"V7":313,"W7":351,"X7":307,"Y7":307,"Z7":307,"AA7":307,"AB7":307,"AC7":307,"AD7":307,"AE7":308,"A8":311,"B8":312,"D8":313,"E8":312,"F8":313,"G8":182,"H8":307,"I8":308,"J8":207,"K8":312,"V8":313,"W8":351,"X8":307,"Y8":307,"Z8":307,"AA8":307,"AB8":307,"AC8":307,"AD8":307,"AE8":308,"A9":311,"B9":312,"D9":313,"E9":303,"F9":305,"G9":182,"H9":307,"I9":308,"J9":207,"K9":312,"V9":313,"W9":351,"X9":307,"Y9":307,"Z9":307,"AA9":307,"AB9":307,"AC9":307,"AD9":307,"AE9":308,"A10":311,"B10":312,"D10":313,"E10":181,"F10":302,"G10":182,"H10":307,"I10":308,"J10":207,"K10":312,"V10":313,"W10":351,"X10":307,"Y10":307,"Z10":307,"AA10":307,"AB10":307,"AC10":307,"AD10":307,"AE10":308,"A11":311,"B11":312,"D11":313,"E11":312,"F11":313,"G11":182,"H11":307,"I11":308,"J11":207,"K11":312,"V11":313,"W11":351,"X11":307,"Y11":307,"Z11":307,"AA11":307,"AB11":307,"AC11":307,"AD11":307,"AE11":308,"A12":311,"B12":312,"D12":313,"E12":312,"F12":313,"G12":182,"H12":307,"I12":308,"J12":207,"K12":312,"V12":313,"W12":351,"X12":307,"Y12":307,"Z12":307,"AA12":307,"AB12":307,"AC12":307,"AD12":307,"AE12":308,"A13":311,"B13":312,"D13":313,"E13":303,"F13":305,"G13":182,"H13":307,"I13":308,"J13":207,"K13":312,"V13":313,"W13":351,"X13":307,"Y13":307,"Z13":307,"AA13":307,"AB13":307,"AC13":307,"AD13":307,"AE13":308,"A14":311,"B14":312,"D14":313,"E14":181,"F14":302,"G14":182,"H14":307,"I14":308,"J14":207,"K14":312,"V14":313,"W14":351,"X14":307,"Y14":307,"Z14":307,"AA14":307,"AB14":307,"AC14":307,"AD14":307,"AE14":308,"A15":311,"B15":312,"D15":313,"E15":312,"F15":313,"G15":182,"H15":307,"I15":308,"J15":207,"K15":312,"V15":313,"W15":351,"X15":307,"Y15":307,"Z15":307,"AA15":307,"AB15":307,"AC15":307,"AD15":307,"AE15":308,"A16":311,"B16":312,"D16":313,"E16":312,"F16":313,"G16":182,"H16":307,"I16":308,"J16":207,"K16":312,"V16":313,"W16":351,"X16":307,"Y16":307,"Z16":307,"AA16":307,"AB16":307,"AC16":307,"AD16":307,"AE16":308,"A17":311,"B17":312,"D17":313,"E17":303,"F17":305,"G17":182,"H17":307,"I17":308,"J17":207,"K17":312,"V17":313,"W17":351,"X17":307,"Y17":307,"Z17":307,"AA17":307,"AB17":307,"AC17":307,"AD17":307,"AE17":308,"A18":311,"B18":312,"D18":313,"E18":181,"F18":302,"G18":182,"H18":307,"I18":308,"J18":207,"K18":312,"V18":313,"W18":351,"X18":307,"Y18":307,"Z18":307,"AA18":307,"AB18":307,"AC18":307,"AD18":307,"AE18":308,"A19":311,"B19":312,"D19":313,"E19":312,"F19":313,"G19":182,"H19":307,"I19":308,"J19":207,"K19":312,"V19":313,"W19":351,"X19":307,"Y19":307,"Z19":307,"AA19":307,"AB19":307,"AC19":307,"AD19":307,"AE19":308,"A20":311,"B20":312,"D20":313,"E20":312,"F20":313,"G20":182,"H20":307,"I20":308,"J20":207,"K20":312,"V20":313,"W20":351,"X20":307,"Y20":307,"Z20":307,"AA20":307,"AB20":307,"AC20":307,"AD20":307,"AE20":308,"A21":311,"B21":312,"D21":313,"E21":303,"F21":305,"G21":182,"H21":307,"I21":308,"J21":207,"K21":312,"V21":313,"W21":351,"X21":307,"Y21":307,"Z21":307,"AA21":307,"AB21":307,"AC21":307,"AD21":307,"AE21":308,"A22":311,"B22":312,"D22":313,"E22":181,"F22":302,"G22":182,"H22":307,"I22":308,"J22":207,"K22":312,"V22":313,"W22":351,"X22":307,"Y22":307,"Z22":307,"AA22":307,"AB22":307,"AC22":307,"AD22":307,"AE22":308,"A23":311,"B23":312,"D23":313,"E23":312,"F23":313,"G23":182,"H23":307,"I23":308,"J23":207,"K23":312,"V23":313,"W23":351,"X23":307,"Y23":307,"Z23":307,"AA23":307,"AB23":307,"AC23":307,"AD23":307,"AE23":308,"A24":311,"B24":312,"D24":313,"E24":312,"F24":313,"G24":182,"H24":307,"I24":308,"J24":207,"K24":312,"V24":313,"W24":351,"X24":307,"Y24":307,"Z24":307,"AA24":307,"AB24":307,"AC24":307,"AD24":307,"AE24":308,"A25":311,"B25":312,"D25":313,"E25":303,"F25":305,"G25":182,"H25":307,"I25":308,"J25":207,"K25":312,"V25":313,"W25":351,"X25":307,"Y25":307,"Z25":307,"AA25":307,"AB25":307,"AC25":307,"AD25":307,"AE25":308,"A26":311,"B26":312,"D26":313,"E26":181,"F26":302,"G26":182,"H26":307,"I26":308,"J26":207,"K26":312,"V26":313,"W26":351,"X26":307,"Y26":307,"Z26":307,"AA26":307,"AB26":307,"AC26":307,"AD26":307,"AE26":308,"A27":311,"B27":312,"D27":313,"E27":312,"F27":313,"G27":182,"H27":307,"I27":308,"J27":207,"K27":312,"V27":313,"W27":351,"X27":307,"Y27":307,"Z27":307,"AA27":307,"AB27":307,"AC27":307,"AD27":307,"AE27":308,"A28":311,"B28":312,"D28":313,"E28":312,"F28":313,"G28":182,"H28":307,"I28":308,"J28":207,"K28":312,"V28":313,"W28":351,"X28":307,"Y28":307,"Z28":307,"AA28":307,"AB28":307,"AC28":307,"AD28":307,"AE28":308,"A29":306,"B29":303,"C29":304,"D29":305,"E29":303,"F29":305,"G29":182,"H29":307,"I29":308,"J29":207,"K29":303,"L29":304,"M29":304,"N29":304,"O29":304,"P29":304,"Q29":304,"R29":304,"S29":304,"T29":304,"U29":304,"V29":305,"W29":351,"X29":307,"Y29":307,"Z29":307,"AA29":307,"AB29":307,"AC29":307,"AD29":307,"AE29":308,"A30":182,"B30":182,"C30":307,"D30":308,"E30":182,"F30":307,"G30":307,"H30":307,"I30":308,"J30":207,"K30":327,"L30":307,"M30":307,"N30":307,"O30":307,"P30":307,"Q30":307,"R30":307,"S30":307,"T30":307,"U30":307,"V30":308,"W30":351,"X30":307,"Y30":307,"Z30":307,"AA30":307,"AB30":307,"AC30":307,"AD30":307,"AE30":308,"A31":182,"B31":182,"C31":307,"D31":308,"E31":182,"F31":307,"G31":307,"H31":307,"I31":308,"J31":207,"K31":327,"L31":307,"M31":307,"N31":307,"O31":307,"P31":307,"Q31":307,"R31":307,"S31":307,"T31":307,"U31":307,"V31":308,"W31":351,"X31":307,"Y31":307,"Z31":307,"AA31":307,"AB31":307,"AC31":307,"AD31":307,"AE31":308,"A47":258,"B47":12,"A48":194,"B48":301,"C48":301,"D48":302,"E48":194,"F48":301,"G48":301,"H48":301,"I48":302,"J48":194,"K48":194,"L48":301,"M48":301,"N48":301,"O48":301,"P48":301,"Q48":301,"R48":301,"S48":301,"T48":301,"U48":301,"V48":302,"W48":194,"X48":301,"Y48":301,"Z48":301,"AA48":301,"AB48":301,"AC48":301,"AD48":301,"AE48":302,"A49":303,"B49":304,"C49":304,"D49":305,"E49":303,"F49":304,"G49":304,"H49":304,"I49":305,"J49":306,"K49":303,"L49":304,"M49":304,"N49":304,"O49":304,"P49":304,"Q49":304,"R49":304,"S49":304,"T49":304,"U49":304,"V49":305,"W49":303,"X49":304,"Y49":304,"Z49":304,"AA49":304,"AB49":304,"AC49":304,"AD49":304,"AE49":305,"A50":182,"B50":182,"C50":301,"D50":302,"E50":181,"F50":302,"G50":182,"H50":307,"I50":308,"J50":207,"K50":327,"L50":307,"M50":307,"N50":307,"O50":307,"P50":307,"Q50":307,"R50":307,"S50":307,"T50":307,"U50":307,"V50":308,"W50":351,"X50":307,"Y50":307,"Z50":307,"AA50":307,"AB50":307,"AC50":307,"AD50":307,"AE50":308,"A51":311,"B51":312,"D51":313,"E51":303,"F51":305,"G51":182,"H51":307,"I51":308,"J51":207,"K51":220,"L51":307,"M51":307,"N51":307,"O51":307,"P51":307,"Q51":307,"R51":307,"S51":307,"T51":307,"U51":307,"V51":308,"W51":351,"X51":307,"Y51":307,"Z51":307,"AA51":307,"AB51":307,"AC51":307,"AD51":307,"AE51":308,"A52":311,"B52":312,"D52":313,"E52":181,"F52":308,"G52":182,"H52":307,"I52":308,"J52":207,"K52":220,"L52":307,"M52":307,"N52":307,"O52":307,"P52":307,"Q52":307,"R52":307,"S52":307,"T52":307,"U52":307,"V52":308,"W52":351,"X52":307,"Y52":307,"Z52":307,"AA52":307,"AB52":307,"AC52":307,"AD52":307,"AE52":308,"A53":311,"B53":312,"D53":313,"E53":181,"F53":308,"G53":182,"H53":307,"I53":308,"J53":207,"K53":220,"L53":307,"M53":307,"N53":307,"O53":307,"P53":307,"Q53":307,"R53":307,"S53":307,"T53":307,"U53":307,"V53":308,"W53":351,"X53":307,"Y53":307,"Z53":307,"AA53":307,"AB53":307,"AC53":307,"AD53":307,"AE53":308,"A54":311,"B54":312,"D54":313,"E54":181,"F54":302,"G54":182,"H54":307,"I54":308,"J54":207,"K54":220,"L54":307,"M54":307,"N54":307,"O54":307,"P54":307,"Q54":307,"R54":307,"S54":307,"T54":307,"U54":307,"V54":308,"W54":351,"X54":307,"Y54":307,"Z54":307,"AA54":307,"AB54":307,"AC54":307,"AD54":307,"AE54":308,"A55":311,"B55":312,"D55":313,"E55":312,"F55":313,"G55":182,"H55":307,"I55":308,"J55":207,"K55":352,"L55":307,"M55":307,"N55":307,"O55":307,"P55":307,"Q55":307,"R55":307,"S55":307,"T55":307,"U55":307,"V55":308,"W55":353,"X55":307,"Y55":307,"Z55":307,"AA55":307,"AB55":307,"AC55":307,"AD55":307,"AE55":308,"A56":306,"B56":303,"C56":304,"D56":305,"E56":303,"F56":305,"G56":182,"H56":307,"I56":308,"J56":207,"K56":352,"L56":307,"M56":307,"N56":307,"O56":307,"P56":307,"Q56":307,"R56":307,"S56":307,"T56":307,"U56":307,"V56":308,"W56":353,"X56":307,"Y56":307,"Z56":307,"AA56":307,"AB56":307,"AC56":307,"AD56":307,"AE56":308,"A57":182,"B57":182,"C57":301,"D57":302,"E57":182,"F57":307,"G57":307,"H57":307,"I57":308,"J57":207,"K57":220,"L57":307,"M57":307,"N57":307,"O57":307,"P57":307,"Q57":307,"R57":307,"S57":307,"T57":307,"U57":307,"V57":308,"W57":351,"X57":307,"Y57":307,"Z57":307,"AA57":307,"AB57":307,"AC57":307,"AD57":307,"AE57":308,"A58":311,"B58":312,"D58":313,"E58":182,"F58":307,"G58":307,"H58":307,"I58":308,"J58":54,"K58":327,"L58":307,"M58":307,"N58":307,"O58":307,"P58":307,"Q58":307,"R58":307,"S58":307,"T58":307,"U58":307,"V58":308,"W58":351,"X58":307,"Y58":307,"Z58":307,"AA58":307,"AB58":307,"AC58":307,"AD58":307,"AE58":308,"A59":311,"B59":303,"C59":304,"D59":305,"E59":182,"F59":307,"G59":307,"H59":307,"I59":308,"J59":207,"K59":220,"L59":307,"M59":307,"N59":307,"O59":307,"P59":307,"Q59":307,"R59":307,"S59":307,"T59":307,"U59":307,"V59":308,"W59":351,"X59":307,"Y59":307,"Z59":307,"AA59":307,"AB59":307,"AC59":307,"AD59":307,"AE59":308,"A60":306,"B60":181,"C60":307,"D60":308,"E60":181,"F60":308,"G60":182,"H60":307,"I60":308,"J60":207,"K60":220,"L60":307,"M60":307,"N60":307,"O60":307,"P60":307,"Q60":307,"R60":307,"S60":307,"T60":307,"U60":307,"V60":308,"W60":351,"X60":307,"Y60":307,"Z60":307,"AA60":307,"AB60":307,"AC60":307,"AD60":307,"AE60":308,"A61":182,"B61":181,"C61":307,"D61":308,"E61":182,"F61":307,"G61":307,"H61":307,"I61":308,"J61":207,"K61":220,"L61":307,"M61":307,"N61":307,"O61":307,"P61":307,"Q61":307,"R61":307,"S61":307,"T61":307,"U61":307,"V61":308,"W61":351,"X61":307,"Y61":307,"Z61":307,"AA61":307,"AB61":307,"AC61":307,"AD61":307,"AE61":308,"A62":182,"B62":181,"C62":307,"D62":308,"E62":182,"F62":307,"G62":307,"H62":307,"I62":308,"J62":207,"K62":293,"L62":307,"M62":307,"N62":307,"O62":307,"P62":307,"Q62":307,"R62":307,"S62":307,"T62":307,"U62":307,"V62":308,"W62":353,"X62":307,"Y62":307,"Z62":307,"AA62":307,"AB62":307,"AC62":307,"AD62":307,"AE62":308,"A63":182,"B63":207,"C63":307,"D63":308,"E63":207,"F63":307,"G63":307,"H63":307,"I63":308,"J63":207,"K63":296,"L63":354,"M63":354,"N63":354,"O63":354,"P63":354,"Q63":354,"R63":354,"S63":354,"T63":354,"U63":354,"V63":355,"W63":351,"X63":307,"Y63":307,"Z63":307,"AA63":307,"AB63":307,"AC63":307,"AD63":307,"AE63":308,"A64":182,"B64":207,"C64":307,"D64":308,"E64":207,"F64":307,"G64":307,"H64":307,"I64":308,"J64":207,"K64":220,"L64":307,"M64":307,"N64":307,"O64":307,"P64":307,"Q64":307,"R64":307,"S64":307,"T64":307,"U64":307,"V64":308,"W64":351,"X64":307,"Y64":307,"Z64":307,"AA64":307,"AB64":307,"AC64":307,"AD64":307,"AE64":308,"A65":182,"B65":207,"C65":301,"D65":302,"E65":182,"F65":307,"G65":307,"H65":307,"I65":308,"J65":207,"K65":220,"L65":307,"M65":307,"N65":307,"O65":307,"P65":307,"Q65":307,"R65":307,"S65":307,"T65":307,"U65":307,"V65":308,"W65":351,"X65":307,"Y65":307,"Z65":307,"AA65":307,"AB65":307,"AC65":307,"AD65":307,"AE65":308,"A66":306,"B66":303,"C66":304,"D66":305,"E66":182,"F66":307,"G66":307,"H66":307,"I66":308,"J66":207,"K66":327,"L66":307,"M66":307,"N66":307,"O66":307,"P66":307,"Q66":307,"R66":307,"S66":307,"T66":307,"U66":307,"V66":308,"W66":351,"X66":307,"Y66":307,"Z66":307,"AA66":307,"AB66":307,"AC66":307,"AD66":307,"AE66":308,"A67":182,"B67":207,"C67":307,"D67":308,"E67":207,"F67":307,"G67":307,"H67":307,"I67":308,"J67":207,"K67":327,"L67":307,"M67":307,"N67":307,"O67":307,"P67":307,"Q67":307,"R67":307,"S67":307,"T67":307,"U67":307,"V67":308,"W67":351,"X67":307,"Y67":307,"Z67":307,"AA67":307,"AB67":307,"AC67":307,"AD67":307,"AE67":308,"A68":182,"B68":207,"C68":301,"D68":302,"E68":207,"F68":307,"G68":307,"H68":307,"I68":308,"J68":207,"K68":220,"L68":307,"M68":307,"N68":307,"O68":307,"P68":307,"Q68":307,"R68":307,"S68":307,"T68":307,"U68":307,"V68":308,"W68":353,"X68":307,"Y68":307,"Z68":307,"AA68":307,"AB68":307,"AC68":307,"AD68":307,"AE68":308,"A69":311,"B69":312,"D69":313,"E69":207,"F69":307,"G69":307,"H69":307,"I69":308,"J69":207,"K69":220,"L69":307,"M69":307,"N69":307,"O69":307,"P69":307,"Q69":307,"R69":307,"S69":307,"T69":307,"U69":307,"V69":308,"W69":353,"X69":307,"Y69":307,"Z69":307,"AA69":307,"AB69":307,"AC69":307,"AD69":307,"AE69":308,"A70":311,"B70":312,"D70":313,"E70":207,"F70":307,"G70":307,"H70":307,"I70":308,"J70":207,"K70":293,"L70":307,"M70":307,"N70":307,"O70":307,"P70":307,"Q70":307,"R70":307,"S70":307,"T70":307,"U70":307,"V70":308,"W70":353,"X70":307,"Y70":307,"Z70":307,"AA70":307,"AB70":307,"AC70":307,"AD70":307,"AE70":308,"A71":311,"B71":312,"D71":313,"E71":207,"F71":307,"G71":307,"H71":307,"I71":308,"J71":207,"K71":220,"L71":307,"M71":307,"N71":307,"O71":307,"P71":307,"Q71":307,"R71":307,"S71":307,"T71":307,"U71":307,"V71":308,"W71":351,"X71":307,"Y71":307,"Z71":307,"AA71":307,"AB71":307,"AC71":307,"AD71":307,"AE71":308,"A72":311,"B72":312,"D72":313,"E72":207,"F72":307,"G72":307,"H72":307,"I72":308,"J72":207,"K72":220,"L72":307,"M72":307,"N72":307,"O72":307,"P72":307,"Q72":307,"R72":307,"S72":307,"T72":307,"U72":307,"V72":308,"W72":351,"X72":307,"Y72":307,"Z72":307,"AA72":307,"AB72":307,"AC72":307,"AD72":307,"AE72":308,"A73":306,"B73":303,"C73":304,"D73":305,"E73":207,"F73":307,"G73":307,"H73":307,"I73":308,"J73":207,"K73":293,"L73":307,"M73":307,"N73":307,"O73":307,"P73":307,"Q73":307,"R73":307,"S73":307,"T73":307,"U73":307,"V73":308,"W73":353,"X73":307,"Y73":307,"Z73":307,"AA73":307,"AB73":307,"AC73":307,"AD73":307,"AE73":308,"A74":182,"B74":207,"C74":307,"D74":308,"E74":207,"F74":307,"G74":307,"H74":307,"I74":308,"J74":207,"K74":220,"L74":307,"M74":307,"N74":307,"O74":307,"P74":307,"Q74":307,"R74":307,"S74":307,"T74":307,"U74":307,"V74":308,"W74":353,"X74":307,"Y74":307,"Z74":307,"AA74":307,"AB74":307,"AC74":307,"AD74":307,"AE74":308,"A75":182,"B75":207,"C75":307,"D75":308,"E75":207,"F75":307,"G75":307,"H75":307,"I75":308,"J75":207,"K75":294,"L75":301,"M75":301,"N75":301,"O75":301,"P75":301,"Q75":301,"R75":301,"S75":301,"T75":301,"U75":301,"V75":302,"W75":351,"X75":307,"Y75":307,"Z75":307,"AA75":307,"AB75":307,"AC75":307,"AD75":307,"AE75":308,"A76":182,"B76":207,"C76":307,"D76":308,"E76":207,"F76":307,"G76":307,"H76":307,"I76":308,"J76":122,"K76":293,"L76":307,"M76":307,"N76":307,"O76":307,"P76":307,"Q76":307,"R76":307,"S76":307,"T76":307,"U76":307,"V76":308,"W76":356,"X76":307,"Y76":307,"Z76":307,"AA76":307,"AB76":307,"AC76":307,"AD76":307,"AE76":308}},"3.3 수량산출_P6":{"firstRow":2,"rows":92,"cols":31,"widths":[24.44,28.32,28.32,28.32,24.44,34.53,24.44,24.44,24.44,24.44,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53,20.53],"heights":[40.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,31.0,20.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0,18.0],"merges":[[26,23,26,31],[51,11,51,22],[60,2,60,4],[68,5,68,9],[13,7,13,9],[6,5,9,6],[63,23,63,31],[72,11,72,22],[50,23,50,31],[67,5,67,9],[6,1,29,1],[15,7,15,9],[56,11,56,22],[24,7,24,9],[71,11,71,22],[4,10,5,10],[26,7,26,9],[30,2,30,4],[31,5,31,9],[73,11,73,22],[16,7,16,9],[50,7,50,9],[67,23,67,31],[66,11,66,22],[14,23,14,31],[9,7,9,9],[18,5,21,6],[28,23,28,31],[62,2,62,4],[52,7,52,9],[69,23,69,31],[48,5,49,9],[74,11,74,22],[68,11,68,22],[6,23,6,31],[10,5,13,6],[2,1,2,4],[68,1,73,1],[54,11,54,22],[53,5,53,6],[60,11,60,22],[55,23,55,31],[58,5,58,9],[64,23,64,31],[28,7,28,9],[6,7,6,9],[51,23,51,31],[54,23,54,31],[57,2,59,4],[31,11,31,22],[48,23,49,31],[7,23,7,31],[16,23,16,31],[56,23,56,31],[65,1,66,1],[14,7,14,9],[71,23,71,31],[55,7,55,9],[74,2,74,4],[18,23,18,31],[27,23,27,31],[58,23,58,31],[69,5,69,9],[51,7,51,9],[8,23,8,31],[17,23,17,31],[30,5,30,9],[54,7,54,9],[11,23,11,31],[73,23,73,31],[59,5,59,9],[76,2,76,4],[60,23,60,31],[65,11,65,22],[4,1,5,4],[57,11,57,22],[19,23,19,31],[56,7,56,9],[75,2,75,4],[53,23,53,31],[61,5,61,9],[57,1,60,1],[70,5,70,9],[57,5,57,9],[68,23,68,31],[25,23,25,31],[27,7,27,9],[31,2,31,4],[54,5,56,6],[72,5,72,9],[8,7,8,9],[17,7,17,9],[30,23,30,31],[48,10,49,10],[20,23,20,31],[50,2,56,4],[68,2,73,4],[76,11,76,22],[10,7,10,9],[19,7,19,9],[53,7,53,9],[6,11,29,22],[22,23,22,31],[52,5,52,6],[75,11,75,22],[31,23,31,31],[4,23,5,31],[59,11,59,22],[12,23,12,31],[72,23,72,31],[21,23,21,31],[26,5,29,6],[20,7,20,9],[61,11,61,22],[70,23,70,31],[29,7,29,9],[70,11,70,22],[22,5,25,6],[74,5,74,9],[22,7,22,9],[63,2,63,4],[57,23,57,31],[12,7,12,9],[62,11,62,22],[21,7,21,9],[14,5,17,6],[10,23,10,31],[6,2,29,4],[4,5,5,9],[23,7,23,9],[74,23,74,31],[65,23,65,31],[7,7,7,9],[48,11,49,22],[4,11,5,22],[48,1,49,4],[63,11,63,22],[67,2,67,4],[61,2,61,4],[76,23,76,31],[50,11,50,22],[62,5,62,9],[71,5,71,9],[18,7,18,9],[66,23,66,31],[75,23,75,31],[58,11,58,22],[52,11,52,22],[62,23,62,31],[64,5,64,9],[67,11,67,22],[59,23,59,31],[73,5,73,9],[50,5,51,6],[9,23,9,31],[52,23,52,31],[60,5,60,6],[61,23,61,31],[63,5,63,9],[64,2,64,4],[25,7,25,9],[53,11,53,22],[65,5,65,9],[29,23,29,31],[60,7,60,9],[23,23,23,31],[13,23,13,31],[69,11,69,22],[11,7,11,9],[30,11,30,22],[76,5,76,9],[15,23,15,31],[24,23,24,31],[65,2,66,4],[66,5,66,9],[50,1,56,1],[75,5,75,9],[55,11,55,22],[64,11,64,22]],"cells":{"A2":350,"E2":357,"F2":358,"G2":300,"H2":300,"I2":300,"J2":300,"K2":17,"L2":17,"M2":17,"N2":17,"O2":17,"P2":17,"Q2":17,"R2":17,"S2":17,"T2":17,"U2":17,"V2":17,"W2":17,"X2":17,"Y2":17,"Z2":17,"AA2":17,"AB2":17,"A3":258,"B3":12,"C3":300,"D3":300,"E3":300,"F3":300,"G3":300,"H3":300,"I3":300,"J3":300,"K3":17,"L3":17,"M3":17,"N3":17,"O3":17,"P3":17,"Q3":17,"R3":17,"S3":17,"T3":17,"U3":17,"V3":17,"W3":17,"X3":17,"Y3":17,"Z3":17,"AA3":17,"AB3":17,"A4":194,"B4":301,"C4":301,"D4":302,"E4":194,"F4":301,"G4":301,"H4":301,"I4":302,"J4":194,"K4":194,"L4":301,"M4":301,"N4":301,"O4":301,"P4":301,"Q4":301,"R4":301,"S4":301,"T4":301,"U4":301,"V4":302,"W4":194,"X4":301,"Y4":301,"Z4":301,"AA4":301,"AB4":301,"AC4":301,"AD4":301,"AE4":302,"A5":303,"B5":304,"C5":304,"D5":305,"E5":303,"F5":304,"G5":304,"H5":304,"I5":305,"J5":306,"K5":303,"L5":304,"M5":304,"N5":304,"O5":304,"P5":304,"Q5":304,"R5":304,"S5":304,"T5":304,"U5":304,"V5":305,"W5":303,"X5":304,"Y5":304,"Z5":304,"AA5":304,"AB5":304,"AC5":304,"AD5":304,"AE5":305,"A6":182,"B6":182,"C6":301,"D6":302,"E6":181,"F6":302,"G6":182,"H6":307,"I6":308,"J6":207,"K6":327,"L6":301,"M6":301,"N6":301,"O6":301,"P6":301,"Q6":301,"R6":301,"S6":301,"T6":301,"U6":301,"V6":302,"W6":351,"X6":307,"Y6":307,"Z6":307,"AA6":307,"AB6":307,"AC6":307,"AD6":307,"AE6":308,"A7":311,"B7":312,"D7":313,"E7":312,"F7":313,"G7":182,"H7":307,"I7":308,"J7":207,"K7":312,"V7":313,"W7":351,"X7":307,"Y7":307,"Z7":307,"AA7":307,"AB7":307,"AC7":307,"AD7":307,"AE7":308,"A8":311,"B8":312,"D8":313,"E8":312,"F8":313,"G8":182,"H8":307,"I8":308,"J8":207,"K8":312,"V8":313,"W8":351,"X8":307,"Y8":307,"Z8":307,"AA8":307,"AB8":307,"AC8":307,"AD8":307,"AE8":308,"A9":311,"B9":312,"D9":313,"E9":303,"F9":305,"G9":182,"H9":307,"I9":308,"J9":207,"K9":312,"V9":313,"W9":351,"X9":307,"Y9":307,"Z9":307,"AA9":307,"AB9":307,"AC9":307,"AD9":307,"AE9":308,"A10":311,"B10":312,"D10":313,"E10":181,"F10":302,"G10":182,"H10":307,"I10":308,"J10":207,"K10":312,"V10":313,"W10":351,"X10":307,"Y10":307,"Z10":307,"AA10":307,"AB10":307,"AC10":307,"AD10":307,"AE10":308,"A11":311,"B11":312,"D11":313,"E11":312,"F11":313,"G11":182,"H11":307,"I11":308,"J11":207,"K11":312,"V11":313,"W11":351,"X11":307,"Y11":307,"Z11":307,"AA11":307,"AB11":307,"AC11":307,"AD11":307,"AE11":308,"A12":311,"B12":312,"D12":313,"E12":312,"F12":313,"G12":182,"H12":307,"I12":308,"J12":207,"K12":312,"V12":313,"W12":351,"X12":307,"Y12":307,"Z12":307,"AA12":307,"AB12":307,"AC12":307,"AD12":307,"AE12":308,"A13":311,"B13":312,"D13":313,"E13":303,"F13":305,"G13":182,"H13":307,"I13":308,"J13":207,"K13":312,"V13":313,"W13":351,"X13":307,"Y13":307,"Z13":307,"AA13":307,"AB13":307,"AC13":307,"AD13":307,"AE13":308,"A14":311,"B14":312,"D14":313,"E14":181,"F14":302,"G14":182,"H14":307,"I14":308,"J14":207,"K14":312,"V14":313,"W14":351,"X14":307,"Y14":307,"Z14":307,"AA14":307,"AB14":307,"AC14":307,"AD14":307,"AE14":308,"A15":311,"B15":312,"D15":313,"E15":312,"F15":313,"G15":182,"H15":307,"I15":308,"J15":207,"K15":312,"V15":313,"W15":351,"X15":307,"Y15":307,"Z15":307,"AA15":307,"AB15":307,"AC15":307,"AD15":307,"AE15":308,"A16":311,"B16":312,"D16":313,"E16":312,"F16":313,"G16":182,"H16":307,"I16":308,"J16":207,"K16":312,"V16":313,"W16":351,"X16":307,"Y16":307,"Z16":307,"AA16":307,"AB16":307,"AC16":307,"AD16":307,"AE16":308,"A17":311,"B17":312,"D17":313,"E17":303,"F17":305,"G17":182,"H17":307,"I17":308,"J17":207,"K17":312,"V17":313,"W17":351,"X17":307,"Y17":307,"Z17":307,"AA17":307,"AB17":307,"AC17":307,"AD17":307,"AE17":308,"A18":311,"B18":312,"D18":313,"E18":181,"F18":302,"G18":182,"H18":307,"I18":308,"J18":207,"K18":312,"V18":313,"W18":351,"X18":307,"Y18":307,"Z18":307,"AA18":307,"AB18":307,"AC18":307,"AD18":307,"AE18":308,"A19":311,"B19":312,"D19":313,"E19":312,"F19":313,"G19":182,"H19":307,"I19":308,"J19":207,"K19":312,"V19":313,"W19":351,"X19":307,"Y19":307,"Z19":307,"AA19":307,"AB19":307,"AC19":307,"AD19":307,"AE19":308,"A20":311,"B20":312,"D20":313,"E20":312,"F20":313,"G20":182,"H20":307,"I20":308,"J20":207,"K20":312,"V20":313,"W20":351,"X20":307,"Y20":307,"Z20":307,"AA20":307,"AB20":307,"AC20":307,"AD20":307,"AE20":308,"A21":311,"B21":312,"D21":313,"E21":303,"F21":305,"G21":182,"H21":307,"I21":308,"J21":207,"K21":312,"V21":313,"W21":351,"X21":307,"Y21":307,"Z21":307,"AA21":307,"AB21":307,"AC21":307,"AD21":307,"AE21":308,"A22":311,"B22":312,"D22":313,"E22":181,"F22":302,"G22":182,"H22":307,"I22":308,"J22":207,"K22":312,"V22":313,"W22":351,"X22":307,"Y22":307,"Z22":307,"AA22":307,"AB22":307,"AC22":307,"AD22":307,"AE22":308,"A23":311,"B23":312,"D23":313,"E23":312,"F23":313,"G23":182,"H23":307,"I23":308,"J23":207,"K23":312,"V23":313,"W23":351,"X23":307,"Y23":307,"Z23":307,"AA23":307,"AB23":307,"AC23":307,"AD23":307,"AE23":308,"A24":311,"B24":312,"D24":313,"E24":312,"F24":313,"G24":182,"H24":307,"I24":308,"J24":207,"K24":312,"V24":313,"W24":351,"X24":307,"Y24":307,"Z24":307,"AA24":307,"AB24":307,"AC24":307,"AD24":307,"AE24":308,"A25":311,"B25":312,"D25":313,"E25":303,"F25":305,"G25":182,"H25":307,"I25":308,"J25":207,"K25":312,"V25":313,"W25":351,"X25":307,"Y25":307,"Z25":307,"AA25":307,"AB25":307,"AC25":307,"AD25":307,"AE25":308,"A26":311,"B26":312,"D26":313,"E26":181,"F26":302,"G26":182,"H26":307,"I26":308,"J26":207,"K26":312,"V26":313,"W26":351,"X26":307,"Y26":307,"Z26":307,"AA26":307,"AB26":307,"AC26":307,"AD26":307,"AE26":308,"A27":311,"B27":312,"D27":313,"E27":312,"F27":313,"G27":182,"H27":307,"I27":308,"J27":207,"K27":312,"V27":313,"W27":351,"X27":307,"Y27":307,"Z27":307,"AA27":307,"AB27":307,"AC27":307,"AD27":307,"AE27":308,"A28":311,"B28":312,"D28":313,"E28":312,"F28":313,"G28":182,"H28":307,"I28":308,"J28":207,"K28":312,"V28":313,"W28":351,"X28":307,"Y28":307,"Z28":307,"AA28":307,"AB28":307,"AC28":307,"AD28":307,"AE28":308,"A29":306,"B29":303,"C29":304,"D29":305,"E29":303,"F29":305,"G29":182,"H29":307,"I29":308,"J29":207,"K29":303,"L29":304,"M29":304,"N29":304,"O29":304,"P29":304,"Q29":304,"R29":304,"S29":304,"T29":304,"U29":304,"V29":305,"W29":351,"X29":307,"Y29":307,"Z29":307,"AA29":307,"AB29":307,"AC29":307,"AD29":307,"AE29":308,"A30":182,"B30":182,"C30":307,"D30":308,"E30":182,"F30":307,"G30":307,"H30":307,"I30":308,"J30":207,"K30":327,"L30":307,"M30":307,"N30":307,"O30":307,"P30":307,"Q30":307,"R30":307,"S30":307,"T30":307,"U30":307,"V30":308,"W30":351,"X30":307,"Y30":307,"Z30":307,"AA30":307,"AB30":307,"AC30":307,"AD30":307,"AE30":308,"A31":182,"B31":182,"C31":307,"D31":308,"E31":182,"F31":307,"G31":307,"H31":307,"I31":308,"J31":207,"K31":327,"L31":307,"M31":307,"N31":307,"O31":307,"P31":307,"Q31":307,"R31":307,"S31":307,"T31":307,"U31":307,"V31":308,"W31":351,"X31":307,"Y31":307,"Z31":307,"AA31":307,"AB31":307,"AC31":307,"AD31":307,"AE31":308,"A47":258,"B47":12,"A48":194,"B48":301,"C48":301,"D48":302,"E48":194,"F48":301,"G48":301,"H48":301,"I48":302,"J48":194,"K48":194,"L48":301,"M48":301,"N48":301,"O48":301,"P48":301,"Q48":301,"R48":301,"S48":301,"T48":301,"U48":301,"V48":302,"W48":194,"X48":301,"Y48":301,"Z48":301,"AA48":301,"AB48":301,"AC48":301,"AD48":301,"AE48":302,"A49":303,"B49":304,"C49":304,"D49":305,"E49":303,"F49":304,"G49":304,"H49":304,"I49":305,"J49":306,"K49":303,"L49":304,"M49":304,"N49":304,"O49":304,"P49":304,"Q49":304,"R49":304,"S49":304,"T49":304,"U49":304,"V49":305,"W49":303,"X49":304,"Y49":304,"Z49":304,"AA49":304,"AB49":304,"AC49":304,"AD49":304,"AE49":305,"A50":182,"B50":182,"C50":301,"D50":302,"E50":181,"F50":302,"G50":182,"H50":307,"I50":308,"J50":207,"K50":327,"L50":307,"M50":307,"N50":307,"O50":307,"P50":307,"Q50":307,"R50":307,"S50":307,"T50":307,"U50":307,"V50":308,"W50":351,"X50":307,"Y50":307,"Z50":307,"AA50":307,"AB50":307,"AC50":307,"AD50":307,"AE50":308,"A51":311,"B51":312,"D51":313,"E51":303,"F51":305,"G51":182,"H51":307,"I51":308,"J51":207,"K51":220,"L51":307,"M51":307,"N51":307,"O51":307,"P51":307,"Q51":307,"R51":307,"S51":307,"T51":307,"U51":307,"V51":308,"W51":351,"X51":307,"Y51":307,"Z51":307,"AA51":307,"AB51":307,"AC51":307,"AD51":307,"AE51":308,"A52":311,"B52":312,"D52":313,"E52":181,"F52":308,"G52":182,"H52":307,"I52":308,"J52":207,"K52":220,"L52":307,"M52":307,"N52":307,"O52":307,"P52":307,"Q52":307,"R52":307,"S52":307,"T52":307,"U52":307,"V52":308,"W52":351,"X52":307,"Y52":307,"Z52":307,"AA52":307,"AB52":307,"AC52":307,"AD52":307,"AE52":308,"A53":311,"B53":312,"D53":313,"E53":181,"F53":308,"G53":182,"H53":307,"I53":308,"J53":207,"K53":220,"L53":307,"M53":307,"N53":307,"O53":307,"P53":307,"Q53":307,"R53":307,"S53":307,"T53":307,"U53":307,"V53":308,"W53":351,"X53":307,"Y53":307,"Z53":307,"AA53":307,"AB53":307,"AC53":307,"AD53":307,"AE53":308,"A54":311,"B54":312,"D54":313,"E54":181,"F54":302,"G54":182,"H54":307,"I54":308,"J54":207,"K54":220,"L54":307,"M54":307,"N54":307,"O54":307,"P54":307,"Q54":307,"R54":307,"S54":307,"T54":307,"U54":307,"V54":308,"W54":351,"X54":307,"Y54":307,"Z54":307,"AA54":307,"AB54":307,"AC54":307,"AD54":307,"AE54":308,"A55":311,"B55":312,"D55":313,"E55":312,"F55":313,"G55":182,"H55":307,"I55":308,"J55":207,"K55":352,"L55":307,"M55":307,"N55":307,"O55":307,"P55":307,"Q55":307,"R55":307,"S55":307,"T55":307,"U55":307,"V55":308,"W55":353,"X55":307,"Y55":307,"Z55":307,"AA55":307,"AB55":307,"AC55":307,"AD55":307,"AE55":308,"A56":306,"B56":303,"C56":304,"D56":305,"E56":303,"F56":305,"G56":182,"H56":307,"I56":308,"J56":207,"K56":352,"L56":307,"M56":307,"N56":307,"O56":307,"P56":307,"Q56":307,"R56":307,"S56":307,"T56":307,"U56":307,"V56":308,"W56":353,"X56":307,"Y56":307,"Z56":307,"AA56":307,"AB56":307,"AC56":307,"AD56":307,"AE56":308,"A57":182,"B57":182,"C57":301,"D57":302,"E57":182,"F57":307,"G57":307,"H57":307,"I57":308,"J57":207,"K57":220,"L57":307,"M57":307,"N57":307,"O57":307,"P57":307,"Q57":307,"R57":307,"S57":307,"T57":307,"U57":307,"V57":308,"W57":351,"X57":307,"Y57":307,"Z57":307,"AA57":307,"AB57":307,"AC57":307,"AD57":307,"AE57":308,"A58":311,"B58":312,"D58":313,"E58":182,"F58":307,"G58":307,"H58":307,"I58":308,"J58":54,"K58":327,"L58":307,"M58":307,"N58":307,"O58":307,"P58":307,"Q58":307,"R58":307,"S58":307,"T58":307,"U58":307,"V58":308,"W58":351,"X58":307,"Y58":307,"Z58":307,"AA58":307,"AB58":307,"AC58":307,"AD58":307,"AE58":308,"A59":311,"B59":303,"C59":304,"D59":305,"E59":182,"F59":307,"G59":307,"H59":307,"I59":308,"J59":207,"K59":220,"L59":307,"M59":307,"N59":307,"O59":307,"P59":307,"Q59":307,"R59":307,"S59":307,"T59":307,"U59":307,"V59":308,"W59":351,"X59":307,"Y59":307,"Z59":307,"AA59":307,"AB59":307,"AC59":307,"AD59":307,"AE59":308,"A60":306,"B60":181,"C60":307,"D60":308,"E60":181,"F60":308,"G60":182,"H60":307,"I60":308,"J60":207,"K60":220,"L60":307,"M60":307,"N60":307,"O60":307,"P60":307,"Q60":307,"R60":307,"S60":307,"T60":307,"U60":307,"V60":308,"W60":351,"X60":307,"Y60":307,"Z60":307,"AA60":307,"AB60":307,"AC60":307,"AD60":307,"AE60":308,"A61":182,"B61":181,"C61":307,"D61":308,"E61":182,"F61":307,"G61":307,"H61":307,"I61":308,"J61":207,"K61":220,"L61":307,"M61":307,"N61":307,"O61":307,"P61":307,"Q61":307,"R61":307,"S61":307,"T61":307,"U61":307,"V61":308,"W61":351,"X61":307,"Y61":307,"Z61":307,"AA61":307,"AB61":307,"AC61":307,"AD61":307,"AE61":308,"A62":182,"B62":181,"C62":307,"D62":308,"E62":182,"F62":307,"G62":307,"H62":307,"I62":308,"J62":207,"K62":293,"L62":307,"M62":307,"N62":307,"O62":307,"P62":307,"Q62":307,"R62":307,"S62":307,"T62":307,"U62":307,"V62":308,"W62":353,"X62":307,"Y62":307,"Z62":307,"AA62":307,"AB62":307,"AC62":307,"AD62":307,"AE62":308,"A63":182,"B63":207,"C63":307,"D63":308,"E63":207,"F63":307,"G63":307,"H63":307,"I63":308,"J63":207,"K63":296,"L63":354,"M63":354,"N63":354,"O63":354,"P63":354,"Q63":354,"R63":354,"S63":354,"T63":354,"U63":354,"V63":355,"W63":351,"X63":307,"Y63":307,"Z63":307,"AA63":307,"AB63":307,"AC63":307,"AD63":307,"AE63":308,"A64":182,"B64":207,"C64":307,"D64":308,"E64":207,"F64":307,"G64":307,"H64":307,"I64":308,"J64":207,"K64":220,"L64":307,"M64":307,"N64":307,"O64":307,"P64":307,"Q64":307,"R64":307,"S64":307,"T64":307,"U64":307,"V64":308,"W64":351,"X64":307,"Y64":307,"Z64":307,"AA64":307,"AB64":307,"AC64":307,"AD64":307,"AE64":308,"A65":182,"B65":207,"C65":301,"D65":302,"E65":182,"F65":307,"G65":307,"H65":307,"I65":308,"J65":207,"K65":220,"L65":307,"M65":307,"N65":307,"O65":307,"P65":307,"Q65":307,"R65":307,"S65":307,"T65":307,"U65":307,"V65":308,"W65":351,"X65":307,"Y65":307,"Z65":307,"AA65":307,"AB65":307,"AC65":307,"AD65":307,"AE65":308,"A66":306,"B66":303,"C66":304,"D66":305,"E66":182,"F66":307,"G66":307,"H66":307,"I66":308,"J66":207,"K66":327,"L66":307,"M66":307,"N66":307,"O66":307,"P66":307,"Q66":307,"R66":307,"S66":307,"T66":307,"U66":307,"V66":308,"W66":351,"X66":307,"Y66":307,"Z66":307,"AA66":307,"AB66":307,"AC66":307,"AD66":307,"AE66":308,"A67":182,"B67":207,"C67":307,"D67":308,"E67":207,"F67":307,"G67":307,"H67":307,"I67":308,"J67":207,"K67":327,"L67":307,"M67":307,"N67":307,"O67":307,"P67":307,"Q67":307,"R67":307,"S67":307,"T67":307,"U67":307,"V67":308,"W67":351,"X67":307,"Y67":307,"Z67":307,"AA67":307,"AB67":307,"AC67":307,"AD67":307,"AE67":308,"A68":182,"B68":207,"C68":301,"D68":302,"E68":207,"F68":307,"G68":307,"H68":307,"I68":308,"J68":207,"K68":220,"L68":307,"M68":307,"N68":307,"O68":307,"P68":307,"Q68":307,"R68":307,"S68":307,"T68":307,"U68":307,"V68":308,"W68":353,"X68":307,"Y68":307,"Z68":307,"AA68":307,"AB68":307,"AC68":307,"AD68":307,"AE68":308,"A69":311,"B69":312,"D69":313,"E69":207,"F69":307,"G69":307,"H69":307,"I69":308,"J69":207,"K69":220,"L69":307,"M69":307,"N69":307,"O69":307,"P69":307,"Q69":307,"R69":307,"S69":307,"T69":307,"U69":307,"V69":308,"W69":353,"X69":307,"Y69":307,"Z69":307,"AA69":307,"AB69":307,"AC69":307,"AD69":307,"AE69":308,"A70":311,"B70":312,"D70":313,"E70":207,"F70":307,"G70":307,"H70":307,"I70":308,"J70":207,"K70":293,"L70":307,"M70":307,"N70":307,"O70":307,"P70":307,"Q70":307,"R70":307,"S70":307,"T70":307,"U70":307,"V70":308,"W70":353,"X70":307,"Y70":307,"Z70":307,"AA70":307,"AB70":307,"AC70":307,"AD70":307,"AE70":308,"A71":311,"B71":312,"D71":313,"E71":207,"F71":307,"G71":307,"H71":307,"I71":308,"J71":207,"K71":220,"L71":307,"M71":307,"N71":307,"O71":307,"P71":307,"Q71":307,"R71":307,"S71":307,"T71":307,"U71":307,"V71":308,"W71":351,"X71":307,"Y71":307,"Z71":307,"AA71":307,"AB71":307,"AC71":307,"AD71":307,"AE71":308,"A72":311,"B72":312,"D72":313,"E72":207,"F72":307,"G72":307,"H72":307,"I72":308,"J72":207,"K72":220,"L72":307,"M72":307,"N72":307,"O72":307,"P72":307,"Q72":307,"R72":307,"S72":307,"T72":307,"U72":307,"V72":308,"W72":351,"X72":307,"Y72":307,"Z72":307,"AA72":307,"AB72":307,"AC72":307,"AD72":307,"AE72":308,"A73":306,"B73":303,"C73":304,"D73":305,"E73":207,"F73":307,"G73":307,"H73":307,"I73":308,"J73":207,"K73":293,"L73":307,"M73":307,"N73":307,"O73":307,"P73":307,"Q73":307,"R73":307,"S73":307,"T73":307,"U73":307,"V73":308,"W73":353,"X73":307,"Y73":307,"Z73":307,"AA73":307,"AB73":307,"AC73":307,"AD73":307,"AE73":308,"A74":182,"B74":207,"C74":307,"D74":308,"E74":207,"F74":307,"G74":307,"H74":307,"I74":308,"J74":207,"K74":220,"L74":307,"M74":307,"N74":307,"O74":307,"P74":307,"Q74":307,"R74":307,"S74":307,"T74":307,"U74":307,"V74":308,"W74":353,"X74":307,"Y74":307,"Z74":307,"AA74":307,"AB74":307,"AC74":307,"AD74":307,"AE74":308,"A75":182,"B75":207,"C75":307,"D75":308,"E75":207,"F75":307,"G75":307,"H75":307,"I75":308,"J75":207,"K75":294,"L75":301,"M75":301,"N75":301,"O75":301,"P75":301,"Q75":301,"R75":301,"S75":301,"T75":301,"U75":301,"V75":302,"W75":351,"X75":307,"Y75":307,"Z75":307,"AA75":307,"AB75":307,"AC75":307,"AD75":307,"AE75":308,"A76":182,"B76":207,"C76":307,"D76":308,"E76":207,"F76":307,"G76":307,"H76":307,"I76":308,"J76":122,"K76":293,"L76":307,"M76":307,"N76":307,"O76":307,"P76":307,"Q76":307,"R76":307,"S76":307,"T76":307,"U76":307,"V76":308,"W76":356,"X76":307,"Y76":307,"Z76":307,"AA76":307,"AB76":307,"AC76":307,"AD76":307,"AE76":308}}}; +export const excelStyles={"159":{"font":"제주명조","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"166":{"font":"Noto Sans KR Medium","size":16.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{},"wrap":false},"168":{"font":"Noto Sans KR SemiBold","size":42.0,"bold":true,"italic":false,"color":"#006666","background":"#ffffff","align":"center","valign":"center","border":{},"wrap":true},"156":{"font":"제주명조","size":42.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":true},"169":{"font":"Noto Sans KR SemiBold","size":28.0,"bold":true,"italic":false,"color":"#006666","background":"#ffffff","align":"center","valign":"center","border":{},"wrap":true},"157":{"font":"제주명조","size":16.0,"bold":true,"italic":false,"color":"#FF0000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"158":{"font":"제주명조","size":16.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"170":{"font":"Noto Sans KR SemiBold","size":15.0,"bold":false,"italic":false,"color":"#006666","background":"#ffffff","align":"center","valign":"center","border":{},"wrap":false},"160":{"font":"제주명조","size":12.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"162":{"font":"Noto Sans KR","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"163":{"font":"Noto Sans KR","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"171":{"font":"Noto Sans KR","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{},"wrap":false},"299":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":true},"300":{"font":"제주명조","size":11.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{},"wrap":true},"17":{"font":"제주명조","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{},"wrap":false},"258":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"center","valign":"center","border":{},"wrap":false},"12":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"194":{"font":"맑은 고딕","size":8.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":true},"301":{"font":"돋움","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"302":{"font":"돋움","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"303":{"font":"돋움","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"304":{"font":"돋움","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"305":{"font":"돋움","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"306":{"font":"돋움","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"182":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"181":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":true},"307":{"font":"돋움","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"308":{"font":"돋움","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"207":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"309":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"right","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"310":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"right","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"311":{"font":"돋움","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"312":{"font":"돋움","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"313":{"font":"돋움","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"14":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"314":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"315":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"right","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"316":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"right","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"317":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"right","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"318":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"right","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"319":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"right","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"1":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"320":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"centerContinuous","valign":"center","border":{},"wrap":false},"98":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"centerContinuous","valign":"center","border":{},"wrap":false},"99":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"centerContinuous","valign":"center","border":{},"wrap":false},"100":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"101":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"321":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"322":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#FF0000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"323":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"324":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"165":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#FF0000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"325":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"25":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"96":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"116":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"217":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"326":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"214":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"327":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"220":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"28":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"125":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"49":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#FF0000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"84":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"328":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"112":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"113":{"font":"돋움","size":11.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{},"wrap":false},"118":{"font":"돋움","size":11.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"115":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{},"wrap":false},"219":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"119":{"font":"Arial Unicode MS","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"221":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"226":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"231":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"329":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"117":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"128":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"130":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"132":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"133":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"330":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"232":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"135":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"3":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":true},"107":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"71":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"108":{"font":"맑은 고딕","size":6.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"75":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"95":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"136":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"331":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"138":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"139":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"82":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"79":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"59":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"60":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"80":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"64":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"74":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"66":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"65":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"77":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"62":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"78":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"332":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"333":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"334":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"335":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"72":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"140":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"111":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"141":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"142":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"143":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"69":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"81":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"67":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"68":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"61":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"63":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"76":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#FF0000","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"144":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"73":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"336":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"337":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"147":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"83":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"148":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"338":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"339":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"70":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"109":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#FF0000","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"110":{"font":"맑은 고딕","size":6.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"340":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#FF0000","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"85":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"341":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#FF0000","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"342":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#FF0000","background":"#ffffff","align":"left","valign":"center","border":{"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"343":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#FF0000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"344":{"font":"맑은 고딕","size":9.0,"bold":true,"italic":false,"color":"#FF0000","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"87":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"39":{"font":"돋움체","size":9.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":false},"268":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"345":{"font":"맑은 고딕","size":10.0,"bold":true,"italic":false,"color":"#000000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"264":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"346":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"347":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#FF0000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"348":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#FF0000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"272":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"349":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#FF0000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"278":{"font":"맑은 고딕","size":10.0,"bold":false,"italic":false,"color":"#FF0000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"350":{"font":"제주명조","size":12.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{},"wrap":true},"351":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"352":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#000000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"353":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"54":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"293":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#FF0000","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"296":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":true},"354":{"font":"돋움","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"355":{"font":"돋움","size":11.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"left","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"294":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"122":{"font":"맑은 고딕","size":8.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"left":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"356":{"font":"맑은 고딕","size":9.0,"bold":false,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{"top":{"width":1,"style":"solid","color":"#222222"},"bottom":{"width":1,"style":"solid","color":"#222222"},"right":{"width":1,"style":"solid","color":"#222222"}},"wrap":false},"357":{"font":"제주명조","size":11.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{},"wrap":false},"358":{"font":"제주명조","size":11.0,"bold":true,"italic":false,"color":"#111111","background":"#ffffff","align":"center","valign":"center","border":{},"wrap":false}}; diff --git a/수량산출/tools/analyze.py b/수량산출/tools/analyze.py new file mode 100644 index 0000000..66ba72b --- /dev/null +++ b/수량산출/tools/analyze.py @@ -0,0 +1,32 @@ +import json,re,hashlib,zipfile,warnings +from pathlib import Path +import openpyxl +warnings.filterwarnings('ignore',category=UserWarning) +root=Path(__file__).resolve().parent.parent +source=root/'교각수량산출.xlsx';w=openpyxl.load_workbook(source,data_only=False);v=openpyxl.load_workbook(source,data_only=True) +data={s.title:{c.coordinate:{'value':c.value,'cached':v[s.title][c.coordinate].value,'format':c.number_format} for row in s for c in row if c.value is not None} for s in w} +variables=[] +for r in range(18,47): + variables.append(dict(key=f'r{r}',row=r,name=w['3.2 관련변수'][f'G{r}'].value,symbol=w['3.2 관련변수'][f'L{r}'].value,unit='%' if r==28 else '개' if r in (39,42) else 'm')) +def merged_label(sheet,column,row): + cell=sheet.cell(row,column) + for merged in sheet.merged_cells.ranges: + if merged.min_row<=row<=merged.max_row and merged.min_col<=column<=merged.max_col:return sheet.cell(merged.min_row,merged.min_col).value + return cell.value +rows=[] +for r in list(range(6,32))+list(range(50,77)): + s=w['3.3 수량산출_P1'];b=merged_label(s,2,r);e=merged_label(s,5,r);g=merged_label(s,7,r) + rows.append(dict(row=r,cell=f'W{r}',name=' / '.join(str(x).replace('\n',' ') for x in [b,e,g] if x),unit=s[f'J{r}'].value,description=s[f'K{r}'].value)) +meta=dict(sha256=hashlib.sha256(source.read_bytes()).hexdigest(),sheets=[dict(name=s.title,state=s.sheet_state,rows=s.max_row,cols=s.max_column,formulas=sum(c.data_type=='f' for row in s for c in row),merged=len(s.merged_cells.ranges),print_area=str(s.print_area),hidden_rows=[i for i,d in s.row_dimensions.items() if d.hidden],hidden_columns=[i for i,d in s.column_dimensions.items() if d.hidden]) for s in w],names={k:str(x.attr_text) for k,x in w.defined_names.items()},external_links=len(w._external_links),macros=any('vbaProject' in n for n in zipfile.ZipFile(source).namelist())) +(root/'template-data.ts').write_text('export type Cell={value:string|number|boolean|null;cached:string|number|boolean|null;format:string};\nexport const template:Record>='+json.dumps(data,ensure_ascii=False,separators=(',',':'),default=str)+';\nexport const variables='+json.dumps(variables,ensure_ascii=False)+';\nexport const quantityRows='+json.dumps(rows,ensure_ascii=False)+';\nexport const templateHash='+json.dumps(meta['sha256'])+';\n',encoding='utf8') +(root/'docs/template-analysis.json').write_text(json.dumps(meta,ensure_ascii=False,indent=2),encoding='utf8') +md=['# 원본 수량산출서 분석','',f"원본 SHA256: `{meta['sha256']}`",'', '## 시트 구성',''] +for s in meta['sheets']:md.append(f"- {s['name']}: {s['rows']}행 × {s['cols']}열, 수식 {s['formulas']}개, 병합 {s['merged']}개, {s['state']}") +md+=['','## 최소 입력과 원본 수식 매핑','','|변수|기호|단위|입력셀(P1)|','|---|---|---|---|'] +for x in variables:md.append(f"|{x['name']}|{x['symbol']}|{x['unit']}|3.2 관련변수!N{x['row']}|") +md+=['','## 수량항목','','|항목|필요 입력(직접 참조)|실제 수식/고정값|원본 위치|','|---|---|---|---|'] +for r in rows: + f=data['3.3 수량산출_P1'][r['cell']]['value'];refs=sorted(set(re.findall(r'\$?BG\$?\d+',str(f)))) + md.append(f"|{r['name']}|{', '.join(refs)}|`{f}`|3.3 수량산출_P1!{r['cell']}|") +md+=['','## 원본의 중요한 제약','','- 설명식과 실제 수식이 불일치하는 부분을 수정하지 않는다. W51은 표시 Hcol 설명과 달리 Zb-H1-H2-Zs+Zf를 사용한다. 원본 P1 값은 236.80068785698427㎡이다. 기둥 실제 높이와 일치한다고 간주하지 않는다.','- AO8은 풍화암 BG10을 사용하고 AO12는 연암 BG11을 사용한다. 그대로 재현한다.','- W50 설명에는 2(Ac1+Ac2+Ac3)이 있으나 실제 수식은 해당 부분에 계수 2가 없다. W58과 공유되는 곡률 ASIN 식을 그대로 보존한다.','- W63의 규격 표기는 T=300mm이지만 수식은 0.05m를 사용한다. 규격 텍스트와 계산 기준을 검토해야 한다.','- W67은 수식이 아닌 철근량 직접값, K68/K69/K74는 시험/시설 횟수 직접값이다. 자동 수량으로 가장하지 않는다.','- 실제 수식에 ROUND 계열은 없다. 원값으로 계산 후 원본 표시형식(상세 주로 소수3자리, 집계 주로2자리)만 적용한다.','- 13시트 모두 visible, 데이터 유효성 규칙 없음, 외부통합문서 링크와 매크로 없음. 이름 정의 3개는 원본 보존하며 계산 수식에서 사용되지 않는다.','- 토공 심도는 0~8m 구간만 있다. 8m 초과는 원본 적용 범위 밖이다.','- 단일 원형기둥·단일 직사각형기초·균일 말뚝의 곡률 두부보 산식이다. 다기둥/꺾인/비대칭 구조의 수량을 임의 배수로 확장하지 않는다.'] +(root/'docs/ANALYSIS.md').write_text('\n'.join(md),encoding='utf8') diff --git a/수량산출/tools/capture-diagrams.py b/수량산출/tools/capture-diagrams.py new file mode 100644 index 0000000..dff6b8a --- /dev/null +++ b/수량산출/tools/capture-diagrams.py @@ -0,0 +1,150 @@ +"""Read-only capture preparation: original DrawingML + native rasterized EMF/WMF. + +Builds header-free SVG pages for the browser to capture; never edits the workbook. +""" +import base64, html, json, math, posixpath, re, zipfile +from pathlib import Path +from xml.etree import ElementTree as E +import openpyxl + +ROOT=Path(__file__).resolve().parents[1] +NS={'a':'http://schemas.openxmlformats.org/drawingml/2006/main','x':'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing','s':'http://schemas.openxmlformats.org/spreadsheetml/2006/main','r':'http://schemas.openxmlformats.org/officeDocument/2006/relationships'} +Z=zipfile.ZipFile(ROOT/'교각수량산출.xlsx') +WB=openpyxl.load_workbook(ROOT/'교각수량산출.xlsx',data_only=True) +THEME={} +for entry in E.fromstring(Z.read('xl/theme/theme1.xml')).find('a:themeElements/a:clrScheme',NS): + value=next(iter(entry));THEME[entry.tag.split('}')[-1]]='#'+value.get('val',value.get('lastClr','000000')) +esc=lambda s:html.escape(str(s),quote=True) +def child(n,path): return n.find(path,NS) if n is not None else None +def num(n,key,default=0): return float(n.get(key,default)) if n is not None else default +def color(n,default='black'): + if n is None:return default + rgb=child(n,'a:srgbClr'); scheme=child(n,'a:schemeClr') + if rgb is not None:return '#'+rgb.get('val') + if scheme is not None: + val=THEME.get({'tx1':'dk1','bg1':'lt1'}.get(scheme.get('val'),scheme.get('val')),default) + mod=child(scheme,'a:lumMod') + if mod is not None and val.startswith('#'):val='#'+''.join(f'{round(int(val[i:i+2],16)*num(mod,"val")/100000):02x}' for i in (1,3,5)) + return val + return default +def frame(n): + f=child(n,'a:off');e=child(n,'a:ext') + return num(f,'x'),num(f,'y'),num(e,'cx',1),num(e,'cy',1) +def render(n,rels): + kind=n.tag.split('}')[-1] + if kind=='grpSp': + xf=child(n,'x:grpSpPr/a:xfrm');x,y,w,h=frame(xf);co=child(xf,'a:chOff');ce=child(xf,'a:chExt') + tr=f'translate({x} {y}) ' + rot=num(xf,'rot')/60000 + if rot:tr+=f'translate({w/2} {h/2}) rotate({rot}) translate({-w/2} {-h/2}) ' + tr+=f'scale({w/max(1,num(ce,"cx",w))} {h/max(1,num(ce,"cy",h))}) translate({-num(co,"x")} {-num(co,"y")})' + return f''+''.join(render(c,rels) for c in n if c.tag.split('}')[-1] in ('grpSp','pic','sp','cxnSp'))+'' + sp=child(n,'x:spPr');xf=child(sp,'a:xfrm');x,y,w,h=frame(xf) + tr=f'translate({x} {y})';rot=num(xf,'rot')/60000 + if rot:tr+=f' translate({w/2} {h/2}) rotate({rot}) translate({-w/2} {-h/2})' + if xf is not None and (xf.get('flipH')=='1' or xf.get('flipV')=='1'): + sx=-1 if xf.get('flipH')=='1' else 1;sy=-1 if xf.get('flipV')=='1' else 1 + tr+=f' translate({w if sx<0 else 0} {h if sy<0 else 0}) scale({sx} {sy})' + out=[] + if kind=='pic': + blip=child(n,'x:blipFill/a:blip');rid=blip.get('{'+NS['r']+'}embed') if blip is not None else None + if rid in rels: + name=posixpath.basename(rels[rid]);p=ROOT/'.cache/source-media'/name + if p.suffix in ('.emf','.wmf'):p=Path(str(p)+'.png') + mime='image/png' if p.suffix=='.png' else 'image/jpeg' + out.append(f'') + else: + fill='none' if child(sp,'a:noFill') is not None else color(child(sp,'a:solidFill'),'none') + ln=child(sp,'a:ln');stroke='none' if ln is None or child(ln,'a:noFill') is not None else color(child(ln,'a:solidFill')) + width=num(ln,'w',9525) + attr=f'fill="{fill}" stroke="{stroke}" stroke-width="{width}"' + paths=sp.findall('a:custGeom/a:pathLst/a:path',NS) if sp is not None else [] + for path in paths: + cmds=[] + for cmd in path: + t=cmd.tag.split('}')[-1];pts=cmd.findall('a:pt',NS);v=' '.join(f'{num(p,"x")} {num(p,"y")}' for p in pts) + if t in ('moveTo','lnTo','cubicBezTo','quadBezTo'):cmds.append({'moveTo':'M','lnTo':'L','cubicBezTo':'C','quadBezTo':'Q'}[t]+v) + elif t=='close':cmds.append('Z') + pw=num(path,'w',w);ph=num(path,'h',h) + out.append(f'') + preset=child(sp,'a:prstGeom');prst=preset.get('prst') if preset is not None else '' + if prst=='ellipse':out.append(f'') + elif prst=='line':out.append(f'') + elif prst and not paths:out.append(f'') + body=child(n,'x:txBody') + if body is not None: + bp=child(body,'a:bodyPr');paras=body.findall('a:p',NS);fs=127000;lineY=num(bp,'tIns',45720) + for para in paras: + runs=para.findall('a:r',NS);defaults=child(para,'a:pPr/a:defRPr');end=child(para,'a:endParaRPr') + if runs:fs=num(child(runs[0],'a:rPr'),'sz',1000)*127 + else:fs=num(defaults if defaults is not None else end,'sz',1000)*127 + lineY+=fs + pp=child(para,'a:pPr');align=pp.get('algn','l') if pp is not None else 'l' + tx=w/2 if align=='ctr' else w-num(bp,'rIns',91440) if align=='r' else num(bp,'lIns',91440) + spans=[] + for run in runs: + rp=child(run,'a:rPr');t=child(run,'a:t');size=num(rp,'sz',fs/127)*127 + spans.append(f'{esc(t.text or "") if t is not None else ""}') + out.append(f'{"".join(spans)}') + lineY+=fs*.12 + return f''+''.join(out)+'' + +items=[(3,'criteria-earth',95,27),(4,'criteria-status',51,29),(5,'criteria-structure',102,29),(6,'variables-diagram',16,27)] +for index,name,last,colcount in items: + ws=WB.worksheets[index-1];widths=[] + for c in range(1,colcount+1): + letter=openpyxl.utils.get_column_letter(c);dim=ws.column_dimensions.get(letter) + # Grouped column ranges share the first dimension entry. + if dim is None:dim=next((d for d in ws.column_dimensions.values() if d.min and d.min<=c<=d.max),None) + width=dim.width if dim is not None else ws.sheet_format.defaultColWidth or 8.43 + widths.append(math.floor(width*7+5)) + heights=[(ws.row_dimensions[r].height or ws.sheet_format.defaultRowHeight or 15)*4/3 for r in range(1,last+1)] + xs=[0];ys=[0] + for v in widths:xs.append(xs[-1]+v) + for v in heights:ys.append(ys[-1]+v) + offset=ys[1];out=[];covered=set();merges={} + for m in ws.merged_cells.ranges: + merges[(m.min_row,m.min_col)]=(m.max_row,m.max_col) + covered.update((r,c) for r in range(m.min_row,m.max_row+1) for c in range(m.min_col,m.max_col+1) if (r,c)!=(m.min_row,m.min_col)) + for row in ws.iter_rows(min_row=2,max_row=last,max_col=colcount): + for cell in row: + r,c=cell.row,cell.column + if (r,c) in covered:continue + rr,cc=merges.get((r,c),(r,c));cc=min(cc,colcount);rr=min(rr,last) + x,y,w,h=xs[c-1],ys[r-1]-offset,xs[cc]-xs[c-1],ys[rr]-ys[r-1] + fill=cell.fill.fgColor.rgb if cell.fill.patternType=='solid' and cell.fill.fgColor.type=='rgb' else None + if fill:out.append(f'') + for side,x1,y1,x2,y2 in [('left',x,y,x,y+h),('right',x+w,y,x+w,y+h),('top',x,y,x+w,y),('bottom',x,y+h,x+w,y+h)]: + b=getattr(cell.border,side) + if b and b.style:out.append(f'') + if cell.value is not None: + size=(cell.font.sz or 10)*4/3;align=cell.alignment.horizontal + tx=x+w/2 if align=='center' else x+w-3 if align=='right' else x+3 + fc=cell.font.color;rgb='#'+fc.rgb[-6:] if fc and fc.type=='rgb' else 'black' + out.append(f'{esc(cell.value)}') + relfile=f'xl/worksheets/_rels/sheet{index}.xml.rels';dre=None + for rel in E.fromstring(Z.read(relfile)): + if rel.get('Type','').endswith('/drawing'):dre=posixpath.normpath(posixpath.join('xl/worksheets',rel.get('Target'))) + rels={} + if dre: + for rel in E.fromstring(Z.read(posixpath.dirname(dre)+'/_rels/'+posixpath.basename(dre)+'.rels')): + if rel.get('TargetMode')!='External':rels[rel.get('Id')]=rel.get('Target') + for anchor in E.fromstring(Z.read(dre)): + fr=child(anchor,'x:from');to=child(anchor,'x:to') + def point(p): + c=int(child(p,'x:col').text);r=int(child(p,'x:row').text) + return sum(widths[:c])+float(child(p,'x:colOff').text)/9525,sum(heights[:r])+float(child(p,'x:rowOff').text)/9525-offset + if fr is None:continue + left,top=point(fr) + if to is not None:right,bottom=point(to);aw,ah=right-left,bottom-top + else:ext=child(anchor,'x:ext');aw,ah=num(ext,'cx')/9525,num(ext,'cy')/9525 + for shape in anchor: + kind=shape.tag.split('}')[-1] + if kind not in ('grpSp','sp','pic','cxnSp'):continue + xf=child(shape,'x:grpSpPr/a:xfrm' if kind=='grpSp' else 'x:spPr/a:xfrm');x,y,w,h=frame(xf) + # xfrm stores the unrotated source geometry. Cell anchors describe its rotated + # bounding box; rescaling to that box distorts rotated text and grouped figures. + out.append(f'{render(shape,rels)}') + svg=f'{"".join(out)}' + (ROOT/'.cache'/f'{name}.svg').write_text(svg,encoding='utf-8') + print(name,xs[-1],ys[-1]-offset) diff --git a/수량산출/tools/capture-reference.ps1 b/수량산출/tools/capture-reference.ps1 new file mode 100644 index 0000000..d5bde6f --- /dev/null +++ b/수량산출/tools/capture-reference.ps1 @@ -0,0 +1,34 @@ +$ErrorActionPreference='Stop' +function Retry([scriptblock]$Action){for($i=0;$i -lt 40;$i++){try{return & $Action}catch{Start-Sleep -Milliseconds 250}};throw 'Excel busy'} +$root=Split-Path $PSScriptRoot -Parent +$excel=$null;$book=$null +try { + $excel=New-Object -ComObject Excel.Application + Retry {$excel.Visible=$true} + Retry {$excel.DisplayAlerts=$false} + Retry {$excel.AskToUpdateLinks=$false} + Retry {$excel.AutomationSecurity=3} + $book=Retry {$excel.Workbooks.Open((Join-Path $root '교각수량산출.xlsx'),0,$true)} + $excel.ActiveWindow.DisplayHeadings=$false + $excel.ActiveWindow.DisplayGridlines=$false + $items=@( + @('3.1 수량산출기준_토공','A2:AA95','criteria-earth'), + @('3.1 수량산출기준_구조체 현황','A2:AC51','criteria-status'), + @('3.1 수량산출기준_구조체','A2:AC102','criteria-structure'), + @('3.2 관련변수','A2:AA16','variables-diagram') + ) + foreach($item in $items){ + $sheet=$book.Worksheets.Item($item[0]) + $sheet.PageSetup.PrintArea=$item[1] + $sheet.PageSetup.PrintHeadings=$false + $sheet.PageSetup.PrintGridlines=$false + $sheet.PageSetup.Zoom=$false + $sheet.PageSetup.FitToPagesWide=1 + $sheet.PageSetup.FitToPagesTall=1 + $sheet.ExportAsFixedFormat(0,(Join-Path $root ('.cache/'+$item[2]+'.pdf'))) + Write-Output $item[2] + } +} finally { + if($book){Retry {$book.Close($false)};[void][Runtime.InteropServices.Marshal]::ReleaseComObject($book)} + if($excel){Retry {$excel.Quit()};[void][Runtime.InteropServices.Marshal]::ReleaseComObject($excel)} +} diff --git a/수량산출/tools/extract-layout.py b/수량산출/tools/extract-layout.py new file mode 100644 index 0000000..ceb1ea3 --- /dev/null +++ b/수량산출/tools/extract-layout.py @@ -0,0 +1,36 @@ +"""Extract original worksheet layout for the in-app preview without saving the template.""" +from pathlib import Path +import json,warnings,openpyxl +from openpyxl.utils import get_column_letter +warnings.filterwarnings('ignore') +root=Path(__file__).resolve().parent.parent;w=openpyxl.load_workbook(root/'교각수량산출.xlsx') +layouts={};styles={} +def color(c,fallback): + if c is None:return fallback + if c.type=='rgb':return '#'+c.rgb[-6:] + if c.type=='indexed': + from openpyxl.styles.colors import COLOR_INDEX + return '#'+COLOR_INDEX[c.indexed][-6:] if c.indexed]*\br="'+re.escape(cell)+r'"[^>]*)(?:>(.*?)|/>)' + def replace(match): + attrs=match[1];body=match[2] or '' + if 'value' in change: + attrs=re.sub(r'\s+t="[^"]*"','',attrs);v=change['value'] + if v is None:return '' + if isinstance(v,str):return ''+html.escape(v)+'' + return ''+str(v)+'' + if ']*>.*?',lambda _: ''+html.escape(change['formula'].removeprefix('='))+'',body,flags=re.S) + body=re.sub(r']*)?>.*?|','',body,flags=re.S) + return ''+body+''+str(change['cached'])+'' + xml,count=re.subn(pattern,replace,xml,count=1,flags=re.S) + if count!=1:raise ValueError('기존 입력셀을 찾을 수 없습니다: '+sheet+'!'+cell) + updates[path]=xml.encode('utf8') + xml=zin.read('xl/workbook.xml').decode('utf8') + xml=re.sub(r']*/>', '',xml) + updates['xl/workbook.xml']=xml.encode('utf8') + updates['xl/_rels/workbook.xml.rels']=re.sub(r']*Type="[^"]*/calcChain"[^>]*/>','',zin.read('xl/_rels/workbook.xml.rels').decode('utf8')).encode('utf8') + updates['[Content_Types].xml']=re.sub(r']*PartName="/xl/calcChain.xml"[^>]*/>','',zin.read('[Content_Types].xml').decode('utf8')).encode('utf8') + additions={} + if data.get('planPng'): + image=base64.b64decode(data['planPng'],validate=True) + if not image.startswith(b'\x89PNG\r\n\x1a\n') or len(image)>1200000:raise ValueError('KEY PLAN PNG가 올바르지 않습니다.') + # Only the visible 3.2 sample alignment picture is replaced. Source + # workbook and all calculation cells / other figures remain intact. + drawing=ET.fromstring(zin.read('xl/drawings/drawing5.xml')) + dns={'x':'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing','a':'http://schemas.openxmlformats.org/drawingml/2006/main'} + target=next(a for a in drawing if a.find('x:from/x:col',dns).text=='0') + rid=target.find('.//a:blip',dns).get('{http://schemas.openxmlformats.org/officeDocument/2006/relationships}embed') + relpath='xl/drawings/_rels/drawing5.xml.rels' + relxml=zin.read(relpath).decode('utf8') + pattern=r']*\bId="'+re.escape(rid)+r'")[^>]*/>' + relxml,count=re.subn(pattern,lambda m:re.sub(r'Target="[^"]*"','Target="../media/quantity-project-plan.png"',m[0]),relxml) + if count!=1:raise ValueError('3.2 KEY PLAN 연결을 찾지 못했습니다.') + updates[relpath]=relxml.encode('utf8') + additions['xl/media/quantity-project-plan.png']=image + output.parent.mkdir(parents=True,exist_ok=True) + with zipfile.ZipFile(output,'w',zipfile.ZIP_DEFLATED) as zout: + for info in zin.infolist(): + if info.filename=='xl/calcChain.xml':continue + zout.writestr(info,updates.get(info.filename,zin.read(info.filename))) + for name,content in additions.items():zout.writestr(name,content) + report={'status':'generated','sheets':len(paths),'patched_cells':sum(map(len,data['edits'].values())),'original_preserved':True,'straight_limit_formulas':sum('formula' in c for cells in data['edits'].values() for c in cells.values()),'unchanged_package_parts':len(zin.namelist())-len(updates)-('xl/calcChain.xml' in zin.namelist()),'formula_policy':'P1 source formulas with explicit straight-limit overrides when applicable; P2-P6 unused blank; native full recalculation on open'} + output.with_suffix('.validation.json').write_text(json.dumps(report,ensure_ascii=False,indent=2),encoding='utf8') + return report +if __name__=='__main__': + try:print(json.dumps(write(sys.argv[1],sys.argv[2]),ensure_ascii=False)) + except Exception as e:print(json.dumps({'error':str(e)},ensure_ascii=False));sys.exit(1) diff --git a/수량산출/tools/project_workbook.py b/수량산출/tools/project_workbook.py new file mode 100644 index 0000000..13a6e66 --- /dev/null +++ b/수량산출/tools/project_workbook.py @@ -0,0 +1,133 @@ +"""Compose source-format per-pier reports and a formula-linked project summary. + +Uses original OOXML parts. No spreadsheet-library roundtrip or source overwrite. +""" +from pathlib import Path +from copy import deepcopy +import json,re,zipfile,sys +from xml.etree import ElementTree as E +from preserve_template import write,ROOT +S='http://schemas.openxmlformats.org/spreadsheetml/2006/main' +R='http://schemas.openxmlformats.org/officeDocument/2006/relationships' +P='http://schemas.openxmlformats.org/package/2006/relationships' +ns={'s':S} +E.register_namespace('',S);E.register_namespace('r',R) +def col(n): + out='' + while n:n,i=divmod(n-1,26);out=chr(65+i)+out + return out +def number(ref): + n=0 + for c in re.match('[A-Z]+',ref)[0]:n=n*26+ord(c)-64 + return n +def xml(n):return E.tostring(n,encoding='utf-8',xml_declaration=True) +def text(c,value): + for n in list(c):c.remove(n) + c.set('t','inlineStr');E.SubElement(E.SubElement(c,'{'+S+'}is'),'{'+S+'}t').text=value +def formula(c,value,cache): + for n in list(c):c.remove(n) + c.attrib.pop('t',None);E.SubElement(c,'{'+S+'}f').text=value;E.SubElement(c,'{'+S+'}v').text=str(cache) +def build(payload_path,output_path): + output=Path(output_path).resolve() + if not output.is_relative_to((ROOT/'outputs').resolve()) or output.exists():raise ValueError('새 결과 경로를 사용하세요.') + payload=json.loads(Path(payload_path).read_text(encoding='utf-8-sig'));projects=payload['projects'] + if not projects or len(projects)>100:raise ValueError('교각 수는 1~100개여야 합니다.') + archives=[];names=[];used=set() + for i,p in enumerate(projects): + name=p['pier'];safe=re.sub(r'[\\/*?:\[\]]','_',name)[:18] + if safe in used:raise ValueError('교각명 중복: '+name) + used.add(safe);names.append(('3.2 변수_'+safe,'3.3 수량산출_'+safe)) + patch=output.parent/f'pier-{i+1}-edits.json';part=output.parent/f'pier-{i+1}.xlsx' + patch.write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8');write(patch,part);archives.append(zipfile.ZipFile(part)) + base=archives[0];parts={i.filename:base.read(i.filename) for i in base.infolist() if not i.filename.startswith('xl/worksheets/') and i.filename!='xl/calcChain.xml'} + source=zipfile.ZipFile(ROOT/'교각수량산출.xlsx');summary=E.fromstring(source.read('xl/worksheets/sheet2.xml')) + # Preserve the source summary's work rows and formatting. Repeat the P1 3-column + # block for each actual pier and sum only those calculated pier cells. + summary_checks=0 + detail_values=[] + for z in archives: + cells=E.fromstring(z.read('xl/worksheets/sheet8.xml')).findall('.//s:c',ns) + detail_values.append({c.get('r'):float(c.find('s:v',ns).text) for c in cells if c.find('s:v',ns) is not None and c.get('t') not in ('s','e')}) + for row in summary.find('s:sheetData',ns): + cells={c.get('r'):c for c in row};rn=int(row.get('r'));samples=[deepcopy(c) for c in row if 14<=number(c.get('r'))<=16] + for c in list(row): + if number(c.get('r'))>=14:row.remove(c) + values=[] + for i,p in enumerate(projects): + for sample in samples: + c=deepcopy(sample);c.set('r',col(number(sample.get('r'))+i*3)+str(rn)) + old=sample.find('s:f',ns) + if old is not None: + target=re.search(r'!\$?([A-Z]+)\$?(\d+)',old.text or '') + if target: + cell=target[1]+target[2];cache=detail_values[i].get(cell) + if cache is None:raise ValueError(f'{p["pier"]} {cell} 미산정') + formula(c,"'"+names[i][1].replace("'","''")+"'!"+cell,cache) + if number(sample.get('r'))==14:values.append(float(cache)) + elif rn in (4,48) and number(sample.get('r'))==14:text(c,p['pier']) + row.append(c) + total=cells.get('K'+str(rn)) + if total is not None and values: + formula(total,'SUM('+','.join(col(14+3*i)+str(rn) for i in range(len(projects)))+')',sum(values));summary_checks+=1 + merges=summary.find('s:mergeCells',ns) + if merges is not None: + originals=[m.get('ref') for m in merges];merges.clear() + for ref in originals: + a,b=ref.split(':') if ':' in ref else (ref,ref) + if number(b)<14:E.SubElement(merges,'{'+S+'}mergeCell',{'ref':ref}) + elif number(a)>=14 and number(b)<=16: + for i in range(len(projects)): + shift=lambda s:col(number(s)+i*3)+re.search(r'\d+',s)[0] + E.SubElement(merges,'{'+S+'}mergeCell',{'ref':shift(a)+':'+shift(b)}) + merges.set('count',str(len(merges))) + end=col(13+3*len(projects));dimension=summary.find('s:dimension',ns) + if dimension is not None:dimension.set('ref','A1:'+end+'85') + cols=summary.find('s:cols',ns) + if cols is not None and len(projects)>6:E.SubElement(cols,'{'+S+'}col',{'min':'32','max':str(13+3*len(projects)),'width':'2.5','customWidth':'1'}) + sheets=[('표지및목차',base.read('xl/worksheets/sheet1.xml'),1),('1. 수량집계',xml(summary),2)] + for i,name in [(3,'3.1 수량산출기준_토공'),(4,'3.1 수량산출기준_구조체 현황'),(5,'3.1 수량산출기준_구조체')]:sheets.append((name,base.read(f'xl/worksheets/sheet{i}.xml'),i)) + for i,z in enumerate(archives): + for oldindex,newname in [(6,names[i][0]),(8,names[i][1])]: + data=z.read(f'xl/worksheets/sheet{oldindex}.xml').decode('utf8') + # Work on formula text only: identifiers/comments and labels stay unchanged. + def refs(m):return m[0].replace('3.2 관련변수',names[i][0]).replace('3.3 수량산출_P1',names[i][1]) + data=re.sub(r']*>.*?',refs,data,flags=re.S) + sheets.append((newname,data.encode('utf8'),oldindex)) + workbook=E.fromstring(base.read('xl/workbook.xml'));sheetlist=workbook.find('s:sheets',ns);sheetlist.clear() + defined=workbook.find('s:definedNames',ns) + if defined is None:defined=E.SubElement(workbook,'{'+S+'}definedNames') + olddefs=list(defined);defined.clear() + rels=E.fromstring(base.read('xl/_rels/workbook.xml.rels')) + for r in list(rels): + if r.get('Type','').endswith(('/worksheet','/calcChain')):rels.remove(r) + types=E.fromstring(base.read('[Content_Types].xml'));ct='http://schemas.openxmlformats.org/package/2006/content-types' + for t in list(types): + if t.get('PartName','').startswith('/xl/worksheets/'):types.remove(t) + for index,(name,data,original) in enumerate(sheets,1): + path=f'xl/worksheets/sheet{index}.xml';parts[path]=data + E.SubElement(sheetlist,'{'+S+'}sheet',{'name':name,'sheetId':str(index),'{'+R+'}id':'projectSheet'+str(index)}) + E.SubElement(rels,'{'+P+'}Relationship',{'Id':'projectSheet'+str(index),'Type':R+'/worksheet','Target':'worksheets/sheet'+str(index)+'.xml'}) + E.SubElement(types,'{'+ct+'}Override',{'PartName':'/'+path,'ContentType':'application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml'}) + oldrel=f'xl/worksheets/_rels/sheet{original}.xml.rels' + if oldrel in base.namelist():parts[f'xl/worksheets/_rels/sheet{index}.xml.rels']=base.read(oldrel) + for d in olddefs: + if d.get('localSheetId')==str(original-1): + item=deepcopy(d);item.set('localSheetId',str(index-1));item.text="'"+name.replace("'","''")+"'!"+(d.text or '').split('!',1)[-1] + if original==2:item.text=re.sub(r'\$AE\$',f'${end}$',item.text) + defined.append(item) + for v in workbook.findall('s:bookViews/s:workbookView',ns):v.set('activeTab','0');v.set('firstSheet','0') + parts['xl/workbook.xml']=xml(workbook);parts['xl/_rels/workbook.xml.rels']=xml(rels);parts['[Content_Types].xml']=xml(types) + # Cover lists actual reports, not the original P1~P6 or example. + cover=E.fromstring(parts['xl/worksheets/sheet1.xml']) + for c in cover.findall('.//s:c',ns): + if c.get('r')=='A14':text(c,payload.get('bridge','')+' · 전체 '+str(len(projects))+'개 교각') + parts['xl/worksheets/sheet1.xml']=xml(cover) + with zipfile.ZipFile(output,'w',zipfile.ZIP_DEFLATED) as z: + for path,data in parts.items():z.writestr(path,data) + report={'piers':[p['pier'] for p in projects],'sheets':[s[0] for s in sheets],'summary_rows':summary_checks,'example_removed':True,'summary_policy':'source work rows; SUM of per-pier formula-linked values','original_preserved':True} + output.with_suffix('.validation.json').write_text(json.dumps(report,ensure_ascii=False,indent=2),encoding='utf8') + for z in archives:z.close() + return report +if __name__=='__main__': + try:print(json.dumps(build(sys.argv[1],sys.argv[2]),ensure_ascii=False)) + except Exception as e:print(json.dumps({'error':str(e)},ensure_ascii=False));sys.exit(1) diff --git a/수량산출/tools/render-criteria.mjs b/수량산출/tools/render-criteria.mjs new file mode 100644 index 0000000..7755fdd --- /dev/null +++ b/수량산출/tools/render-criteria.mjs @@ -0,0 +1,3 @@ +import fs from 'node:fs/promises';import {FileBlob,SpreadsheetFile} from '@oai/artifact-tool'; +const w=await SpreadsheetFile.importXlsx(await FileBlob.load('수량산출/교각수량산출.xlsx')); +const png=await w.render({sheetName:'3.1 수량산출기준_구조체',range:'A1:AD90',scale:1.3,format:'png'});await fs.writeFile('수량산출/.cache/criteria-reference.png',new Uint8Array(await png.arrayBuffer())); diff --git a/수량산출/tools/render-reference-pages.mjs b/수량산출/tools/render-reference-pages.mjs new file mode 100644 index 0000000..5213498 --- /dev/null +++ b/수량산출/tools/render-reference-pages.mjs @@ -0,0 +1,5 @@ +import fs from 'node:fs/promises';import {FileBlob,SpreadsheetFile} from '@oai/artifact-tool'; +const w=await SpreadsheetFile.importXlsx(await FileBlob.load('수량산출/교각수량산출.xlsx')); +for(const [sheetName,range,name]of [['3.1 수량산출기준_토공','A2:AA95','criteria-earth'],['3.1 수량산출기준_구조체 현황','A2:AC51','criteria-status'],['3.1 수량산출기준_구조체','A2:AC102','criteria-structure'],['3.2 관련변수','A2:AA16','variables-diagram']]){ + w.worksheets.getItem(sheetName).showGridLines=false;const image=await w.render({sheetName,range,scale:1.25,format:'png'});await fs.writeFile('수량산출/assets/'+name+'.png',new Uint8Array(await image.arrayBuffer()));console.log(name); +} diff --git a/수량산출/tools/verify-model-output.mjs b/수량산출/tools/verify-model-output.mjs new file mode 100644 index 0000000..841ef4e --- /dev/null +++ b/수량산출/tools/verify-model-output.mjs @@ -0,0 +1,8 @@ +import fs from 'node:fs/promises'; +import {FileBlob,SpreadsheetFile} from '@oai/artifact-tool'; +const w=await SpreadsheetFile.importXlsx(await FileBlob.load('수량산출/outputs/verification/운곡교P1_모델연동.xlsx')); +w.recalculate(); +const checks=JSON.parse(await fs.readFile('수량산출/.cache/artifact-expected.json','utf8')),differences=[]; +for(const c of checks){const actual=Number(w.worksheets.getItem(c.sheet).getRange(c.cell).values[0][0]);if(!Number.isFinite(actual)||Math.abs(actual-c.value)>1e-8*Math.max(1,Math.abs(c.value)))differences.push({...c,actual});} +await fs.writeFile('수량산출/docs/artifact-verification.json',JSON.stringify({checked:checks.length,differences,engine:'Artifact Tool recalculation of generated model workbook'},null,2)); +const png=await w.render({sheetName:'3.3 수량산출_P1',range:'A48:AH76',scale:1.4,format:'png'});await fs.writeFile('수량산출/.cache/model-output-preview.png',new Uint8Array(await png.arrayBuffer()));console.log({checked:checks.length,differences:differences.length});if(differences.length)process.exitCode=1; diff --git a/수량산출/tools/verify-native.ps1 b/수량산출/tools/verify-native.ps1 new file mode 100644 index 0000000..165fcee --- /dev/null +++ b/수량산출/tools/verify-native.ps1 @@ -0,0 +1,17 @@ +param([string]$Source,[string]$Destination,[string]$Expected,[string]$Report) +$ErrorActionPreference='Stop' +if(Test-Path -LiteralPath $Destination){throw '검증 대상 파일이 이미 있습니다.'} +Copy-Item -LiteralPath $Source -Destination $Destination +function Invoke-ExcelCall([scriptblock]$Action){for($attempt=0;$attempt -lt 30;$attempt++){try{return & $Action}catch{if($_.Exception.HResult -notin @(-2147418111,-2147417846)){throw};Start-Sleep -Milliseconds 300}};throw 'Excel COM 호출 대기시간 초과'} +$excel=$null;$book=$null +try{ + $excel=New-Object -ComObject Excel.Application + Invoke-ExcelCall {$excel.Visible=$false;$excel.DisplayAlerts=$false;$excel.AskToUpdateLinks=$false;$excel.AutomationSecurity=3} + $book=Invoke-ExcelCall {$excel.Workbooks.Open($Destination,0,$false)} + Invoke-ExcelCall {$excel.CalculateFullRebuild()} + $checks=Get-Content -LiteralPath $Expected -Raw -Encoding utf8 | ConvertFrom-Json + $errors=@();$count=0 + foreach($item in $checks){$sheet=Invoke-ExcelCall {$book.Worksheets.Item($item.sheet)};$v=Invoke-ExcelCall {$sheet.Range($item.cell).Value2};$count++;if($v -isnot [double] -and $v -isnot [int]){$errors+="$($item.sheet)!$($item.cell): $v"}elseif([Math]::Abs([double]$v-$item.value) -gt 1e-8*[Math]::Max(1,[Math]::Abs($item.value))){$errors+="$($item.sheet)!$($item.cell): $v != $($item.value)"};[void][Runtime.InteropServices.Marshal]::ReleaseComObject($sheet)} + Invoke-ExcelCall {$book.Save()} + @{engine='Microsoft Excel';checked=$count;differences=$errors;worksheets=$book.Worksheets.Count}|ConvertTo-Json -Depth 4|Set-Content -LiteralPath $Report -Encoding utf8 +}finally{if($book){try{Invoke-ExcelCall {$book.Close($false)}}catch{};[void][Runtime.InteropServices.Marshal]::ReleaseComObject($book)};if($excel){try{Invoke-ExcelCall {$excel.Quit()}}catch{};[void][Runtime.InteropServices.Marshal]::ReleaseComObject($excel)};[GC]::Collect();[GC]::WaitForPendingFinalizers()} diff --git a/수량산출/tools/verify-output.mjs b/수량산출/tools/verify-output.mjs new file mode 100644 index 0000000..1d9dd68 --- /dev/null +++ b/수량산출/tools/verify-output.mjs @@ -0,0 +1,6 @@ +import {FileBlob,SpreadsheetFile} from '@oai/artifact-tool'; +import fs from 'node:fs/promises'; +const w=await SpreadsheetFile.importXlsx(await FileBlob.load('수량산출/outputs/verification/원본P1_수식검증.xlsx')); +w.recalculate(); +console.log((await w.inspect({kind:'region',sheetId:'3.3 수량산출_P1',range:'W50:W64',maxChars:1800})).ndjson); +const png=await w.render({sheetName:'3.3 수량산출_P1',range:'A48:AH76',scale:1.4,format:'png'});await fs.writeFile('수량산출/.cache/output-preview.png',new Uint8Array(await png.arrayBuffer())); diff --git a/수량산출/tools/verify-package.py b/수량산출/tools/verify-package.py new file mode 100644 index 0000000..dedb051 --- /dev/null +++ b/수량산출/tools/verify-package.py @@ -0,0 +1,28 @@ +import zipfile,hashlib,xml.etree.ElementTree as E,json,re,warnings +from pathlib import Path +warnings.filterwarnings('ignore') +import openpyxl +root=Path(__file__).resolve().parent.parent +source=root/'교각수량산출.xlsx';output=root/'outputs/verification/운곡교P1_모델연동.xlsx' +ns={'s':'http://schemas.openxmlformats.org/spreadsheetml/2006/main'} +with zipfile.ZipFile(source) as a,zipfile.ZipFile(output) as b: + required=[p for p in a.namelist() if any(t in p for t in ('xl/media/','xl/drawings/','xl/styles.xml','xl/theme/','xl/printerSettings/'))] + changed=[p for p in required if a.read(p)!=b.read(p)] + assert not changed,changed + sheet='xl/worksheets/sheet8.xml';sa=E.fromstring(a.read(sheet));sb=E.fromstring(b.read(sheet)) + formula=lambda s:{c.attrib['r']:E.tostring(c.find('s:f',ns),encoding='unicode') for c in s.findall('.//s:c',ns) if c.find('s:f',ns)is not None} + original_formulas=formula(sa);output_formulas=formula(sb) + changed_formulas=[c for c in original_formulas if original_formulas[c]!=output_formulas.get(c)] + assert set(changed_formulas).issubset({'W50','W58'}),changed_formulas + for p in [p for p in a.namelist() if re.fullmatch(r'xl/worksheets/sheet\d+.xml',p)]: + ra=E.fromstring(a.read(p));rb=E.fromstring(b.read(p)) + for tag in ['mergeCells','pageSetup','pageMargins','printOptions','rowBreaks','colBreaks','cols']: + x=ra.find('s:'+tag,ns);y=rb.find('s:'+tag,ns) + assert (E.tostring(x)if x is not None else None)==(E.tostring(y)if y is not None else None),(p,tag) + w=openpyxl.load_workbook(output,data_only=False);v=openpyxl.load_workbook(output,data_only=True) + errors=[(s.title,c.coordinate,c.value) for s in v for row in s for c in row if c.data_type=='e'] + assert not errors,errors + assert all(w['3.3 수량산출_P2'][f'W{r}'].value is None for r in list(range(6,32))+list(range(50,77))) + report={'sheets':len(w.sheetnames),'protected_parts_byte_identical':len(required),'active_pier_formulas_total':len(formula(sa)),'active_pier_formulas_unchanged':len(formula(sa))-len(changed_formulas),'straight_limit_formulas':changed_formulas,'merges_print_settings_column_widths_preserved':True,'cached_excel_errors':errors,'unused_pier_quantities_blank':True,'template_sha256':hashlib.sha256(source.read_bytes()).hexdigest(),'model_linked_values':{f'N{r}':v['3.2 관련변수'][f'N{r}'].value for r in [18,19,24,25,31,32,33,34,35,36,38,39,42]},'native_excel_recalculation':'not_verified: Excel COM rejected calls after initialization; artifact recalculation and original cached-result comparison used'} + (root/'docs/package-verification.json').write_text(json.dumps(report,ensure_ascii=False,indent=2),encoding='utf8') + print(json.dumps(report,ensure_ascii=False)) diff --git a/수량산출/tools/verify_project_package.py b/수량산출/tools/verify_project_package.py new file mode 100644 index 0000000..56849d9 --- /dev/null +++ b/수량산출/tools/verify_project_package.py @@ -0,0 +1,33 @@ +"""Read-only verification of emitted per-pier caches and all summary SUM rows.""" +import zipfile,re,json,sys +from pathlib import Path +from xml.etree import ElementTree as E +S={'s':'http://schemas.openxmlformats.org/spreadsheetml/2006/main'} +def check(path,expected): + z=zipfile.ZipFile(path);assert z.testzip() is None + wb=E.fromstring(z.read('xl/workbook.xml'));sheets=wb.find('s:sheets',S);names=[s.get('name') for s in sheets] + assert not any('_ex)' in n or '미사용' in n for n in names) + detail=[n for n in names if n.startswith('3.3 수량산출_')];assert len(detail)==expected,(detail,expected) + rels={r.get('Id'):r.get('Target') for r in E.fromstring(z.read('xl/_rels/workbook.xml.rels'))} + allcells={} + for sheet in sheets: + path='xl/'+rels[sheet.get('{http://schemas.openxmlformats.org/officeDocument/2006/relationships}id')] + root=E.fromstring(z.read(path));allcells[sheet.get('name')]={c.get('r'):c for c in root.findall('.//s:c',S)} + for f in root.findall('.//s:f',S):assert '_ex)' not in (f.text or '') + summary=allcells['1. 수량집계'];checks=0 + for ref,c in summary.items(): + f=c.find('s:f',S) + if not ref.startswith('K') or f is None or not (f.text or '').startswith('SUM('):continue + values=[] + for cellref in f.text.removeprefix('SUM(').removesuffix(')').split(','): + cell=summary[cellref];rf=cell.find('s:f',S).text + m=re.match(r"'(.+)'!([A-Z]+\d+)",rf);assert m and m[1] in detail,rf + source=allcells[m[1]][m[2]] + a=float(source.find('s:v',S).text);b=float(cell.find('s:v',S).text);assert abs(a-b)<1e-8 + values.append(a) + assert len(values)==expected + assert abs(sum(values)-float(c.find('s:v',S).text))<1e-7 + checks+=1 + assert checks==53,checks + return {'piers':expected,'sheets':len(sheets),'summary_rows_checked':checks,'source_formula_links':checks*expected,'example_removed':True,'cache_differences':0} +if __name__=='__main__':print(json.dumps(check(sys.argv[1],int(sys.argv[2])),ensure_ascii=False)) diff --git a/수량산출/workspace.css b/수량산출/workspace.css new file mode 100644 index 0000000..185e6b2 --- /dev/null +++ b/수량산출/workspace.css @@ -0,0 +1,57 @@ +#view-quantity{grid-template-rows:auto minmax(0,1fr);overflow:hidden;gap:8px} +#view-quantity>.takeoff-menu{grid-column:1/-1;display:flex;gap:6px;min-height:44px;align-items:center} +.takeoff-menu button,.takeoff-workspace button,.tq-preview-dialog button{font:inherit;cursor:pointer;border:1px solid #d1dfed;background:white;color:#24567f;border-radius:5px;padding:8px 11px;line-height:1.3} +.takeoff-menu button{font-size:12px;min-height:36px} +.takeoff-menu button[aria-pressed=true]{background:#1f5fa8;color:white;border-color:#1f5fa8;font-weight:600} +#view-quantity>.takeoff-workspace{grid-column:1/-1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:10px;color:#19324b;font-family:inherit;padding:0;border:0;background:transparent} +#view-quantity>.takeoff-workspace[hidden]{display:none} +.tq-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#fff;padding:11px 14px;border:1px solid #dbe5ef;border-radius:7px;flex-shrink:0} +.tq-toolbar h2{font-size:18px;line-height:1.3;margin:0;font-weight:700;color:#152f48} +.takeoff-workspace select,.takeoff-workspace input:not([type=checkbox]){font:inherit;border:1px solid #cadcec;border-radius:5px;background:#fff;color:#234666;padding:6px 8px;min-width:0} +.tq-toolbar>select{max-width:170px;font-size:12px;height:34px} +.takeoff-actions{display:flex;gap:7px;align-items:center;margin-left:auto} +.takeoff-actions button{font-size:12px;min-height:34px} +.takeoff-actions button:last-child{background:#1f5fa8;border-color:#1f5fa8;color:white} +.takeoff-workspace button:disabled{opacity:.45;cursor:not-allowed} +.tq-header-progress{font-size:11px;font-weight:600;color:#995210;background:#fff0e0;padding:6px 9px;border-radius:14px;white-space:nowrap} +.takeoff-status{margin:0;color:#8f5a17;background:#fff5e7;border-radius:12px;padding:5px 9px;line-height:1.3;font-size:11px;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} +.takeoff-status[data-state=done]{color:#236b49;background:#e8f6ed} +.tq-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;background:linear-gradient(100deg,#edf6ff,#f4f9ff);border:1px solid #e1edf8;border-radius:7px;padding:10px;flex-shrink:0} +.tq-flow button{display:flex;gap:12px;align-items:center;background:none;border:0;text-align:left;position:relative;padding:2px 14px} +.tq-flow button:not(:last-child)::after{content:'›';font-size:25px;color:#a3bed7;position:absolute;right:0;top:4px} +.tq-flow svg{width:30px;height:30px;flex-shrink:0;color:#1787e0;background:#e0f0ff;border-radius:50%;padding:5px;box-sizing:content-box} +.tq-flow b{display:block;font-size:13px;color:#193e61}.tq-flow small{display:block;font-size:10px;color:#5b7793;margin-top:4px}.tq-flow em{display:inline-block;font-style:normal;background:#ffead2;color:#aa570d;padding:2px 5px;border-radius:4px;font-size:10px;margin-top:3px} +.tq-dashboard-grid{display:grid;grid-template-columns:280px minmax(0,1fr) 365px;gap:10px;flex:1;min-height:0} +.tq-panel{background:white;border:1px solid #d9e4ef;border-radius:7px;padding:12px;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box} +#view-quantity .tq-panel h3{font-size:14px;line-height:1.4;margin:0 0 10px;font-weight:700;color:#1c3650} +.tq-input-panel{display:flex;flex-direction:column} +.tq-progress{display:flex;justify-content:space-between;gap:5px;flex-wrap:wrap;flex-shrink:0;font-size:10px;color:#55718c;margin-bottom:10px}.tq-progress b{font-size:10px;font-weight:500}.tq-progress progress{width:100%;height:7px;border:0;appearance:none}.tq-progress progress::-webkit-progress-bar{background:#eaf1f7;border-radius:5px}.tq-progress progress::-webkit-progress-value{background:#1e6dc4;border-radius:5px} +.tq-input-scroll{overflow:auto;min-height:0;flex:1;scrollbar-width:thin;padding-right:3px;overscroll-behavior:contain} +.tq-missing-box{background:#fff4e7;border:1px solid #ffdab4;border-radius:6px;padding:9px;margin-bottom:10px;color:#a45d13;font-size:11px}.tq-missing-box summary{font-weight:700;cursor:pointer}.tq-missing-box p{font-size:10px;margin:7px 0;line-height:1.5}.tq-missing-box button{display:block;font-size:10px;border:0;background:transparent;color:#994d0e;padding:4px 0;text-decoration:underline;text-align:left} +.tq-input-group{border:1px solid #dce6f1;border-radius:6px;overflow:hidden;margin-bottom:9px}.tq-input-group>summary{cursor:pointer;background:#f3f7fc;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:8px;font-size:11px}.tq-input-group>summary::before{content:'›';color:#50718e}.tq-input-group[open]>summary::before{content:'⌄'}.tq-input-group>summary strong{margin-right:auto}.tq-count-done{color:#287b4d}.tq-count-missing{color:#c47111} +.tq-project-identity{display:grid;grid-template-columns:64px minmax(0,1fr);font-size:10px;gap:5px;margin:9px}.tq-project-identity dt{color:#6b8195}.tq-project-identity dd{margin:0;overflow-wrap:anywhere} +.tq-field{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;margin:0;padding:8px;border-top:1px solid #edf1f6;font-size:10px;align-items:center}.tq-field-name{line-height:1.4}.tq-field input,.tq-field output{grid-column:1/-1;width:100%;box-sizing:border-box;display:block;min-height:30px;padding:6px 8px;border-radius:4px;font-size:11px!important;font-variant-numeric:tabular-nums}.tq-field output{border:1px solid #cfe1f4;color:#295979;background:#edf6ff}.tq-field small{display:none;grid-column:1/-1;overflow-wrap:anywhere;font-size:9px;color:#748aa0}.tq-field:focus-within small{display:block}.tq-field.is-missing input{border-color:#f2a551;background:#fffaf3}.tq-field-warning{position:absolute;right:15px;top:39px;border-radius:50%;background:#ee963d;color:white;width:13px;height:13px;text-align:center;line-height:13px;font-weight:700}.tq-field.is-missing input{padding-right:25px} +.tq-input-tag{font-size:9px;line-height:1.3;border-radius:8px;padding:2px 6px;white-space:nowrap}.tq-input-tag.auto{background:#e1f0ff;color:#236fb6}.tq-input-tag.manual{background:#edf1f6;color:#3c536d}.tq-input-tag.template{background:#e8effb;color:#4b68a4}.tq-fixed-conditions{font-size:10px;padding:8px;color:#708399}.tq-fixed-conditions summary{cursor:pointer}.tq-fixed-conditions p{margin:6px 0}.tq-approval{font-size:10px;line-height:1.6;display:flex;gap:5px;background:#f7f9fc;padding:9px;border:1px solid #e1e9f2;border-radius:5px}.tq-approval input{flex-shrink:0;align-self:flex-start;margin-top:3px}.tq-input-reset{flex-shrink:0;padding-top:8px}.tq-input-reset button{font-size:10px;width:100%;color:#657c92} +.tq-results-panel{display:flex;flex-direction:column} +.tq-summary-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;flex-shrink:0;margin-bottom:10px} +.tq-summary-card{text-align:left;background:linear-gradient(135deg,#fff,#f5f9ff)!important;border:1px solid #dce8f5!important;padding:11px 9px!important;border-radius:7px!important;min-width:0}.tq-summary-title{display:flex;gap:6px;align-items:center;font-size:10px;color:#47617a;white-space:nowrap}.tq-summary-title svg{width:20px;height:20px;flex-shrink:0;color:#2487db}.tq-summary-card strong{display:block;margin-top:10px;font-size:21px;letter-spacing:-.03em;color:#152e4c;white-space:nowrap;font-variant-numeric:tabular-nums}.tq-summary-card strong small{font-size:11px;font-weight:600;letter-spacing:0} +.tq-review-notices{flex-shrink:0;border:1px solid #e6e2d8;background:#fffbf4;border-radius:5px;font-size:10px;margin-bottom:10px;max-height:135px;overflow:auto}.tq-review-notices summary{cursor:pointer;padding:7px 9px;color:#926222}.tq-review-notices p{line-height:1.5;margin:5px 9px;color:#6e6d69} +.tq-result-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px;flex-shrink:0;margin-bottom:10px}.tq-view-tabs{display:flex;gap:4px}.tq-view-tabs button{padding:7px 8px;font-size:10px;white-space:nowrap}.tq-view-tabs button[aria-pressed=true]{background:#1f5fa8;border-color:#1f5fa8;color:white}.tq-result-controls input{font-size:10px!important;min-width:150px;flex:1;max-width:240px;min-height:30px} +.tq-table-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;outline:none}.tq-result-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:10px;color:#34506b}.tq-result-table th{position:sticky;top:0;background:#eff4fa;z-index:2;border-top:1px solid #dbe5ef;color:#253f58;text-align:left;font-size:10px;font-weight:600}.tq-result-table th,.tq-result-table td{padding:7px 6px;border-bottom:1px solid #e0e8f1;border-right:1px solid #e4ebf3;vertical-align:middle;line-height:1.45;overflow-wrap:anywhere}.tq-result-table th:first-child,.tq-result-table td:first-child{border-left:1px solid #dbe5ef}.tq-result-table th:nth-child(1){width:17%}.tq-result-table th:nth-child(2){width:19%}.tq-result-table th:nth-child(3){width:26%}.tq-result-table th:nth-child(4){width:6%}.tq-result-table th:nth-child(5){width:15%}.tq-result-table th:nth-child(6){width:17%}.tq-result-table td:nth-child(5){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.tq-result-table td:nth-child(3) span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:9px}.tq-result-table code{display:block;font-size:9px;color:#6f8da8;margin-top:3px}.tq-result-table td button{font-size:10px;text-align:left;padding:0;border:0;background:none;color:inherit;white-space:normal}.tq-result-table tr[data-selection]{cursor:pointer}.tq-result-table tr[data-selection]:hover{background:#f1f8ff}.tq-result-table tr.is-selected{background:#dceeff!important;color:#1e527c}.tq-group-row td{background:#f8fbfe;font-weight:600}.tq-group-row button{display:flex;align-items:center;gap:8px;width:100%;font-weight:600}.tq-group-row small{margin-left:auto;color:#8aa0b3;font-size:9px;font-weight:400} +.tq-status-tag{display:inline-block;font-size:9px;border-radius:10px;padding:2px 5px;white-space:nowrap}.tq-status-tag.done{background:#e5f5e9;color:#2a794a}.tq-status-tag.review{background:#fff0dc;color:#af6715}.tq-status-tag.stale{background:#f7efdb;color:#90772f}.tq-table-note{font-size:9px;line-height:1.5;color:#7a8fa2;margin:7px 0 0;flex-shrink:0} +.tq-right-panel{display:grid;grid-template-rows:minmax(0,1.15fr) minmax(0,1fr);gap:10px;min-width:0;min-height:0}.tq-mini-panel{display:flex;flex-direction:column;padding:10px}.tq-panel-heading{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.tq-panel-heading button{padding:2px 7px;font-size:16px}.tq-panel-heading h3{margin-bottom:0!important} +.tq-mini-panel .takeoff-excel-preview{display:flex;flex-direction:column;flex:1;min-height:0}.tq-mini-panel .takeoff-excel-toolbar{display:flex;gap:3px;margin:8px 0 6px;flex-wrap:nowrap;flex-shrink:0}.tq-mini-panel .takeoff-excel-toolbar select{font-size:9px!important;padding:3px!important;min-height:24px;height:24px;max-width:115px}.tq-mini-panel .takeoff-excel-toolbar select:last-of-type{max-width:50px;margin-left:auto}.tq-mini-panel .takeoff-excel-toolbar button{padding:2px 6px;min-height:22px;font-size:12px}.tq-mini-panel .takeoff-excel-toolbar>span{display:none}.takeoff-excel-page-count{font-size:10px;color:#58748e;white-space:nowrap;align-self:center}.tq-mini-panel .takeoff-excel-viewport{min-height:0;max-height:none;height:auto;flex:1;padding:8px;overscroll-behavior:contain}.tq-mini-panel .takeoff-excel-paper{padding:12px;margin:auto}.takeoff-excel-quantity.is-linked{background:#bfe3ff!important;outline:3px solid #1888d5;outline-offset:-3px} +.tq-formula-panel{overflow:auto;scrollbar-width:thin;padding:11px}.tq-selected-title{font-size:10px;color:#667d93;line-height:1.5;margin:0 0 8px}.tq-formula-block{display:grid;grid-template-columns:42px minmax(0,1fr);gap:7px;padding:8px 0;border-bottom:1px solid #edf2f7;font-size:10px;line-height:1.5}.tq-formula-block>b{color:#4f6c86;font-size:10px}.tq-formula-block pre{margin:0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:130px;overflow:auto}.tq-formula-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 7px;margin:0;font-size:9px}.tq-formula-inputs dt{color:#71879c}.tq-formula-inputs dd{margin:0;text-align:right;color:#35536c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tq-formula-answer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#e6f3ff;padding:10px;border-radius:5px;margin-top:8px;font-size:11px}.tq-formula-answer strong{font-size:20px;color:#174c80;font-variant-numeric:tabular-nums}.tq-formula-source{font-size:10px;margin-top:9px;color:#637c93}.tq-formula-source summary{cursor:pointer}.tq-formula-source pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.5}.tq-formula-source p{overflow-wrap:anywhere;font-size:9px;line-height:1.4;margin:5px 0} +.tq-preview-dialog{width:94vw;height:94dvh;max-width:94vw;max-height:94dvh;box-sizing:border-box;border:1px solid #d5e2ed;border-radius:12px;padding:20px;background:#f8fbff;color:#244b6c;overflow:auto}.tq-preview-dialog::backdrop{background:#19324b66;backdrop-filter:blur(4px)}.tq-dialog-close{display:block;margin-left:auto;margin-bottom:8px}.tq-preview-dialog .takeoff-excel-viewport{max-height:76dvh} +.tq-full-preview{flex:1;min-height:0;overflow:auto}.tq-full-preview .takeoff-excel-viewport{max-height:calc(100dvh - 305px)}.tq-full-trace:empty{display:none}.tq-full-trace{background:white;padding:15px;margin-top:12px;border:1px solid #dbe5ef}.tq-full-trace pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px} +@keyframes quantity-update{0%,30%{background:#fff0b8}100%{background:transparent}}.tq-quantity-changed{animation:quantity-update 2.5s ease-out} +@media(min-width:1700px){.tq-dashboard-grid{grid-template-columns:300px minmax(0,1fr) 410px}.tq-result-table{font-size:12px}.tq-result-table td button{font-size:11px}.tq-summary-card strong{font-size:25px}.tq-field{font-size:11px}.tq-field input,.tq-field output{font-size:12px!important}.tq-formula-block{font-size:12px}.tq-formula-inputs{font-size:11px}} +@media(max-width:1450px){.tq-dashboard-grid{grid-template-columns:245px minmax(0,1fr) 315px;gap:8px}.tq-panel{padding:9px}.tq-summary-card{padding:9px 6px!important}.tq-summary-card strong{font-size:17px}.tq-summary-title{font-size:9px;gap:3px}.tq-summary-title svg{width:16px;height:16px}.tq-summary-card strong small{font-size:9px}.tq-flow{padding:7px}.tq-flow button{gap:7px;padding:2px 8px}.tq-flow svg{width:23px;height:23px}.tq-flow small{font-size:9px}.tq-toolbar{padding:9px 11px;gap:7px}.tq-toolbar h2{font-size:16px}} +@media(max-width:1100px){#view-quantity>.takeoff-workspace{overflow:auto}.tq-dashboard-grid{grid-template-columns:235px minmax(0,1fr);flex:none;min-height:650px;height:calc(100dvh - 250px)}.tq-right-panel{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:380px;min-height:380px}.tq-flow small{display:none}.tq-flow svg{width:20px;height:20px}.tq-flow b{font-size:11px}.tq-flow button{padding:2px}.tq-header-progress{font-size:10px}.takeoff-status{max-width:130px}} +@media(max-width:700px){.tq-dashboard-grid{display:flex;flex-direction:column;height:auto;min-height:0}.tq-input-panel{height:430px;flex-shrink:0}.tq-results-panel{height:650px;flex-shrink:0}.tq-right-panel{display:grid;grid-template-columns:1fr;grid-template-rows:360px 400px;flex-shrink:0}.tq-flow{gap:2px}.tq-flow button{gap:3px}.tq-flow svg{display:none}.tq-flow em{font-size:8px}.tq-toolbar{gap:6px}.takeoff-actions{width:100%;justify-content:flex-end}.tq-header-progress{display:none}} +@media(prefers-reduced-motion:reduce){.tq-quantity-changed{animation:none}} +@media print{.takeoff-menu,.takeoff-actions,.tq-flow,.tq-input-panel,.tq-result-controls{display:none!important}.tq-dashboard-grid{display:block}.tq-results-panel,.tq-right-panel,.tq-panel{overflow:visible;height:auto}.tq-table-scroll{overflow:visible}.tq-summary-cards{break-inside:avoid}} +.tq-project-dialog{width:min(96vw,1800px);max-height:92dvh;box-sizing:border-box;border:1px solid #cfdeec;border-radius:14px;padding:20px;background:#f8fbff;color:#17324c;box-shadow:0 20px 80px #1234;overflow:auto} +.tq-project-dialog::backdrop{background:#142a4780}.tq-project-dialog>header,.tq-project-tools{display:flex;align-items:center;gap:12px;justify-content:space-between}.tq-project-dialog h2{font-size:20px;margin:0}.tq-project-dialog p{font-size:13px;white-space:pre-line}.tq-project-tools{justify-content:flex-end;margin:16px 0}.tq-project-tools label{margin-right:auto;display:flex;align-items:center;gap:8px}.tq-project-dialog button{padding:10px 14px;border:1px solid #b8d4ef;border-radius:7px;background:white;color:#175da0}.tq-project-table{max-height:64dvh;overflow:auto;border:1px solid #d4e1ed;background:white}.tq-project-table table{border-collapse:collapse;min-width:100%;font-size:12px}.tq-project-table th,.tq-project-table td{border:1px solid #dde6ef;padding:9px;min-width:150px}.tq-project-table th{background:#edf5fd;text-align:left}.tq-project-table thead th{position:sticky;top:0;z-index:2}.tq-project-table tbody th{position:sticky;left:0;z-index:1;max-width:220px}.tq-project-table small{display:block;margin-top:5px;color:#72839a;max-width:240px;font-weight:400}.tq-project-table input:not([type=checkbox]){width:130px;box-sizing:border-box;padding:9px;border:1px solid #b9d3ed;border-radius:5px;background:white;color:#17324c}.tq-project-table input.is-missing{border-color:#f49d53;background:#fff8ed}.tq-project-table output{display:block;background:#edf6ff;padding:9px;border-radius:5px}.tq-project-error{color:#a94413} +.tq-report-dialog{display:flex;flex-direction:column;overflow:hidden}.tq-report-dialog:not([open]){display:none}.tq-report-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;flex:1;min-height:0}.tq-report-grid>.takeoff-excel-preview{display:flex;flex-direction:column;min-width:0;min-height:0}.tq-report-grid .takeoff-excel-toolbar{flex-shrink:0}.tq-report-grid .takeoff-excel-viewport{flex:1;min-height:0;max-height:none;padding:14px}.tq-report-grid .takeoff-excel-paper{margin:auto}.tq-dialog-trace{overflow:auto;min-height:0;padding:16px;background:white;border:1px solid #d5e2ed;border-radius:8px}.takeoff-excel-viewport.is-page-fit{display:flex;align-items:center;justify-content:center}.takeoff-excel-viewport.is-page-fit>.takeoff-excel-paper{flex:none;margin:auto}.tq-report-dialog .tq-dialog-close{flex-shrink:0} +@media(max-width:1000px){.tq-report-grid{grid-template-columns:minmax(0,1fr) 260px}.tq-report-grid .takeoff-excel-toolbar>span{display:none}} diff --git a/수량산출/workspace.ts b/수량산출/workspace.ts new file mode 100644 index 0000000..3ae5297 --- /dev/null +++ b/수량산출/workspace.ts @@ -0,0 +1,66 @@ +import {createExcelPreview} from './excel-preview'; +import {quantityPlanSvg,planPng} from './plan-preview'; +import {openProjectInputs,projectRecords} from './project-inputs'; +import {createInputPanel} from './input-panel'; +import {createResultsPanel} from './results-panel'; +import {createReviewPanel} from './review-panel'; +import {node as e,icon,rawSelection,type DashboardState,type Selection} from './dashboard-types'; +import type {PierInput} from '../src/core/types'; +import type {PierModel} from '../src/core/geometry'; +import {calculate,withTemplateDefaults,type QuantityInputs} from './model'; +import {templateHash} from './template-data'; +import './workspace.css'; +type Snapshot={project:{name:string;bridge:string};selected:string|null;piers:{input:PierInput;model:PierModel|null;dirty:boolean;rebarTon?:number|null}[]}; +const blank=():QuantityInputs=>({values:{},reviewed:false}); +export function createTakeoffWorkspace(host:HTMLElement,snapshot:()=>Snapshot,select:(name:string)=>void,save:(name:string,data:QuantityInputs)=>void){ + let mode='takeoff';const fullState={sheet:'__all__',zoom:1.1},miniState={sheet:'표지및목차',zoom:0}; + const state:DashboardState={query:'',view:'member',selected:'W6',closed:new Set(),openInputs:new Set(['basic','ground','material','conditions']),inputScroll:0}; + const calculated=new Map>();let changed=new Set(),changedUntil=0,lastPier=''; + const legacy=[...host.children] as HTMLElement[],nav=e('nav');nav.className='takeoff-menu';nav.setAttribute('aria-label','재료표 및 수량산출'); + const area=e('section');area.className='takeoff-workspace';area.hidden=true; + for(const [id,label]of [['materials','재료표'],['takeoff','수량산출']]){const b=e('button',label);b.type='button';b.dataset.takeoffMode=id;b.onclick=()=>{mode=id;refresh();};nav.append(b);}host.prepend(nav);host.append(area); + async function exportProject(){ + const snap=snapshot(),records=projectRecords(snap),problems:string[]=[]; + for(const r of records){const reasons=r.pier.dirty?['형상 재생성 필요']:!r.result?['형상 없음']:[...r.result.missing,...r.result.issues,...(!r.stored.reviewed?['원본 기준 확인 필요']:[])];if(reasons.length)problems.push(r.pier.input.name+': '+reasons.join(', '));} + if(!records.length||problems.length)throw new Error(problems.length?problems.join('\n'):'출력할 교각이 없습니다.'); + const models=records.flatMap(r=>r.pier.model?[r.pier.model]:[]),image=await planPng(quantityPlanSvg(models[0],models)); + const piers=records.map((r,i)=>({project:snap.project,pier:r.pier.input.name,overrides:r.result!.overrides,specs:r.stored.values,reviewed:r.stored.reviewed,copingMode:r.result!.copingMode,templateHash,...(i===0?{planPng:image}:{})})); + const response=await fetch('/__pierzainer/quantity/export',{method:'POST',headers:{'Content-Type':'application/json','X-Pierzainer-Action':'quantity'},body:JSON.stringify({piers})}); + if(!response.ok){const error=await response.json();throw new Error(error.error??'전체 교각 Excel 출력 실패');} + for(const r of records)save(r.pier.input.name,{...r.stored,lastSignature:r.result!.signature}); + const url=URL.createObjectURL(await response.blob()),link=e('a');link.href=url;link.download=`${snap.project.bridge||'교량'}_전체교각_수량산출서.xlsx`.replace(/[\\/:*?"<>|]/g,'_');link.click();setTimeout(()=>URL.revokeObjectURL(url),1000); + } + function refresh(){ + document.querySelectorAll('[data-quantity-preview-dialog]').forEach(d=>{d.close();d.remove();}); + legacy.forEach(n=>n.hidden=mode!=='materials');area.hidden=mode==='materials';for(const b of nav.querySelectorAll('button'))b.setAttribute('aria-pressed',String(b.dataset.takeoffMode===mode));if(mode==='materials')return; + const snap=snapshot(),pier=snap.piers.find(p=>p.input.name===snap.selected)??snap.piers[0];area.replaceChildren();area.classList.toggle('is-full-preview',mode==='preview'); + const toolbar=e('header',undefined,'takeoff-toolbar tq-toolbar'),selector=e('select');selector.setAttribute('aria-label','수량산출 대상 교각');for(const p of snap.piers){const opt=e('option',p.input.name+' · '+p.input.type);opt.value=p.input.name;opt.selected=p.input.name===pier?.input.name;selector.append(opt);}selector.onchange=()=>select(selector.value);toolbar.append(selector);area.append(toolbar); + if(!pier?.model){area.append(e('p','형상 생성에서 교각을 먼저 생성하세요.'));return;} + if(lastPier!==pier.input.name){lastPier=pier.input.name;miniState.sheet='표지및목차';state.selected='W6';state.inputScroll=0;changed=new Set();} + const projectRows=projectRecords(snap).flatMap(r=>r.result?[{name:r.pier.input.name,result:r.result}]:[]); + const plan={selected:pier.model,models:snap.piers.flatMap(p=>p.model?[p.model]:[])}; + const stored=withTemplateDefaults(pier.input.quantityTakeoff??blank()),result=calculate(pier.input,pier.model,stored,pier.rebarTon),stale=stored.lastSignature!==result.signature||pier.dirty; + const status=e('p',pier.dirty?'형상 재생성 필요':result.issues.length?'적용 범위 검토 필요':result.missing.length?`누락 ${result.missing.length}개`:stale?'재계산 필요':result.complete?'계산 완료':'원본 기준 확인 필요','takeoff-status');status.dataset.state=!stale&&result.complete?'done':'pending';status.setAttribute('role','status');toolbar.append(status); + const persist=(next:QuantityInputs)=>{save(pier.input.name,next);refresh();}; + const actions=e('div',undefined,'takeoff-actions'),calc=e('button','↻ 재계산'),exporter=e('button','Excel 출력'),openPreview=e('button',mode==='preview'?'대시보드로 돌아가기':'미리보기 열기');calc.type=exporter.type=openPreview.type='button';calc.setAttribute('aria-label','수량산출 재계산'); + calc.onclick=()=>{const before=calculated.get(pier.input.name);changed=new Set(result.results.filter(r=>before?.has(r.cell)&&before.get(r.cell)!==r.value).map(r=>r.cell));changedUntil=Date.now()+2500;calculated.set(pier.input.name,new Map(result.results.map(r=>[r.cell,r.value])));persist({...stored,lastSignature:result.signature});}; + exporter.disabled=false;exporter.title='모든 교각의 산출서와 합산 수량집계를 출력합니다.'; + exporter.onclick=async()=>{exporter.disabled=true;status.textContent='전체 교각 Excel 생성 중…';try{await exportProject();status.textContent='전체 교각 Excel 출력 완료';}catch(error){status.textContent=(error as Error).message;status.title=status.textContent;}finally{exporter.disabled=false;}}; + openPreview.onclick=()=>{mode=mode==='preview'?'takeoff':'preview';refresh();};const allInputs=e('button','전체 교각 입력');allInputs.type='button';allInputs.onclick=()=>openProjectInputs(snapshot,save,refresh,exportProject);actions.append(allInputs,calc,exporter,openPreview);toolbar.append(actions); + if(mode==='preview'){ + const full=e('section',undefined,'tq-full-preview');const detail=e('section',undefined,'takeoff-trace tq-full-trace'); + const paper=createExcelPreview({result,stored,pier:pier.input.name,project:snap.project,plan,projectRows,state:fullState,onCell:cell=>{const row=result.results.find(r=>r.cell===cell);if(!row)return;detail.replaceChildren(e('h3',row.name),e('pre',String(row.formula)),e('pre',result.book.substitution('3.3 수량산출_P1',String(row.formula))),e('p',String(row.value??'미산정')+' '+row.unit));detail.scrollIntoView({block:'nearest'});}});full.append(paper,detail);area.append(full);return; + } + const inputs=createInputPanel({result,stored,pier,project:snap.project,state,onChange:persist}); + const review=createReviewPanel({result,stored,pier:pier.input.name,project:snap.project,plan,projectRows,stale,miniState,onCell:cell=>{const row=result.results.find(r=>r.cell===cell);if(row){state.selected=cell;results.paint();review.select(rawSelection(row,result.book));}}}); + const results=createResultsPanel({result,stale,reviewed:stored.reviewed,state,changed:Date.now()review.select(s),onReview:()=>{}}); + const progress=e('span',`필수입력 ${inputs.done}/${inputs.total}`,'tq-header-progress');toolbar.insertBefore(progress,status); + const flow=e('div',undefined,'tq-flow');flow.setAttribute('aria-label','수량산출 작업 단계'); + for(const [i,title,description,type]of [[1,'입력','교각 정보 및 계산 조건 입력','input'],[2,'검토','입력값 및 누락 항목 확인','review'],[3,'수량 결과','항목별 수량 산출 및 확인','result'],[4,'산출서 미리보기','최종 검토 및 출력','preview']] as [number,string,string,string][]){const b=e('button');b.type='button';b.dataset.workflowStep=String(i);b.append(icon(type));const text=e('span');text.append(e('b',title),e('small',description));if(i===2&&result.missing.length)text.append(e('em',`누락 ${result.missing.length}개`));b.append(text);b.onclick=()=>{if(i===1)inputs.focusMissing();else if(i===2)results.review();else if(i===3)results.focusTable();else review.focusPreview();};flow.append(b);} + const grid=e('div',undefined,'tq-dashboard-grid');grid.append(inputs.panel,results.panel,review.panel);area.append(flow,grid); + const footer=e('div',undefined,'tq-input-reset');const reset=e('button','직접 입력 초기화');reset.type='button';reset.onclick=()=>persist(blank());footer.append(reset);inputs.panel.append(footer); + openPreview.onclick=()=>review.open(); + results.paint(); + } + return {refresh}; +} diff --git a/수량산출/교각수량산출.pdf b/수량산출/교각수량산출.pdf new file mode 100644 index 0000000..ffe4481 Binary files /dev/null and b/수량산출/교각수량산출.pdf differ diff --git a/수량산출/교각수량산출.xlsx b/수량산출/교각수량산출.xlsx new file mode 100644 index 0000000..02c7359 Binary files /dev/null and b/수량산출/교각수량산출.xlsx differ