비용 견적 계산기
여러 항목에 걸쳐 최소/최대/예상 범위를 사용하여 프로젝트 비용을 추정합니다.
사용방법
- 각 비용 항목에 대한 설명을 입력합니다.
- 각 행의 최소값, 최대값, 추정값을 입력합니다.
- '행 추가' 버튼을 사용하여 더 많은 행을 추가하세요.
- 하단의 총계 행은 세 개의 열을 모두 자동으로 합산합니다.
- 견적을 클립보드에 복사하려면 '요약 복사'를 사용하세요.
특징
- 최소/최대/예상 열이 포함된 여러 광고 항목
- 실시간 합계 행
- 동적으로 행 추가 또는 삭제
- 형식화된 요약을 클립보드에 복사
- 한 번의 클릭으로 모든 행 지우기
- 100% 브라우저 기반 — 데이터가 장치에 유지됩니다.
자주 묻는 질문
비용 견적 계산기란 무엇입니까?
이를 통해 프로젝트에 대해 각각 최소, 최대 및 예상 비용이 포함된 여러 항목을 추가할 수 있습니다. 세 개의 열을 모두 합산하여 최상의 경우, 최악의 경우, 예상 비용을 한 눈에 볼 수 있습니다.
행을 더 추가하려면 어떻게 해야 하나요?
새 항목을 추가하려면 '행 추가' 버튼을 클릭하세요. 필요한 만큼 추가할 수 있습니다.
견적 요약을 복사할 수 있나요?
예. 모든 항목과 총계의 서식 있는 텍스트 요약을 클립보드에 복사하려면 '요약 복사'를 클릭하세요.
내 데이터가 저장되나요?
아니요. 모든 데이터는 브라우저의 메모리에만 존재하며 페이지를 닫거나 새로 고치면 손실됩니다. 아무 서버에도 전송되지 않습니다.
Technical Details
The cost estimator maintains an array of row objects in React state, each containing description, min, max, and estimate strings. Column totals are computed on each render by reducing the array with parseFloat, defaulting to 0 for empty fields. Rows are added by appending new objects with crypto.getRandomValues()-based IDs; deletion uses Array.filter. The copy-summary function serializes the table to a plain-text columnar format using String.padEnd/padStart for alignment.