SpeedCrunch에서 앞 계산을 고쳐 뒤 결과까지 다시 계산하는 법
계산을 여러 줄 이어 간 뒤에야 맨 처음 넣은 단가가 틀렸다는 걸 알았다. 중간 계산과 원래 조건은 남겨 둔 채 그 한 줄만 고치려면 어떻게 할까?

- 잘못 입력한 앞 수식을 고쳐 이력에 반영하면 그 아래 식을 다시 계산할 수 있다.
- 공통 입력을 변수로 두면 한 곳의 값을 고쳐 후속 계산에 반영할 수 있으며, 세션 복제로 이전 조건도 보관할 수 있다.
- 이력 재계산은 1.0부터 제공됐다. 1.1의 비공개 탭은 임시 계산을 닫을 때 버리는 별도 선택지다.
지난 결과를 불러오는 것에서 한 걸음 더 나간다
과학 계산기 SpeedCrunch는 과거 수식을 고쳐 그 아래 계산까지 다시 실행할 수 있다. 공식 사용 설명서에 따르면 결과 영역에서 강조된 계산 블록의 편집 기능으로 이전 식을 수정하고, 이를 이력 수정으로 적용하면 뒤따르는 모든 식을 재계산한다.
계산 중간에 잘못 넣은 값을 발견했을 때 유용한 방식이다. 마지막 답만 새로 구하는 대신, 수정한 지점 아래의 계산 과정을 다시 평가한다. 이전 결과를 단순히 입력창에 불러오는 동작과는 구별해야 한다.
현재 공식 다운로드 버전은 1.1이지만, 변경 이력은 이력 재작성과 탭·분할 화면을 1.0의 기능으로 분류한다. 1.1 소식을 보고 처음 접했더라도 이번 버전에 처음 생긴 기능은 아니다.
숫자 대신 이름을 쓰면 바꿀 입력이 보인다
여러 계산에 같은 입력값이 쓰인다면 변수로 이름을 붙일 수 있다. 변수 가이드는 이름에 값을 대입한 뒤 다음 식에서 그 이름을 다시 사용하는 방식을 제공한다.
예를 들어 단가와 수량을 곱하는 계산은 다음처럼 구성할 수 있다. 설명을 위한 가상 숫자다.
unit_price = 12
quantity = 8
total = unit_price * quantity 이때 곱은 96이다. 처음의 단가 식을 15로 바꾸고 이력 재계산을 적용하면, 뒤의 수량과 합계 식을 다시 평가한 곱은 120이 된다. 무엇을 바꿨는지 보려면 숫자를 여러 곳에 직접 쓰기보다 단가처럼 의미 있는 변수명을 쓰는 편이 쉽다.
원래 조건도 남겨야 한다면 먼저 세션을 복제하는 방법이 있다. Session → Clone…은 진행 중인 입력까지 복사한다. 원본과 수정본을 별도 세션으로 두면 두 조건을 나란히 볼 수 있다.
1.1은 복사와 임시 계산의 처리 방식을 보강했다
1.1의 눈에 띄는 추가 기능은 비공개 탭이다. 닫으면 내용을 버리고 다음 실행 때 복원하지 않는 계산 공간을 만든다. 일반 세션을 계속 복원하던 방식에 임시 작업용 선택지가 생긴 셈이다.
복사 기능도 보강됐다. 계산 전체를 복사하면 수식뿐 아니라 표시된 결과 형식들을 함께 가져갈 수 있고, 한 줄로 복사하는 선택지도 제공한다. 계산 과정을 메신저나 문서로 옮길 때 답만 따로 베끼지 않아도 된다.
공식 변경 이력에는 세션·이력·패널 복원 때의 시작 지연 개선, 전역 사용자 정의가 복원된 세션에서 빠지는 문제 수정도 포함된다. 이전 계산을 이어 쓰는 사용자에게는 새 함수의 개수만큼 이런 복원 동작도 중요한 변화다.
일반 탭은 이어 쓰고, 비공개 탭은 닫을 때 끝낸다
비공개 탭은 Session → New Private Tab에서 연다. 비공개 세션 설명은 닫은 탭 복구와 다음 실행 복원에서 이 세션을 제외한다고 명시한다. 다만 복사와 명시적인 내보내기는 계속 가능하다.
| 하려는 일 | 선택 |
|---|---|
| 다음 실행 때 계산을 이어 쓴다. | 자동 저장되는 일반 세션을 사용한다. |
| 임시 계산을 닫을 때 버린다. | 비공개 탭을 사용한다. |
| 비공개 계산을 보관하기로 바꾼다. | Session의 Keep으로 일반 세션으로 전환한다. |
| 나중에 SpeedCrunch로 다시 가져온다. | JSON으로 내보낸다. |
| 계산 결과를 브라우저에서 보여준다. | HTML로 내보낸다. |
입력값을 고칠 때는 이력 재작성, 원본을 남길 때는 세션 복제, 임시 계산을 끝낼 때는 비공개 탭이다. 세 기능을 구분하면 반복 계산과 결과 보관을 각각 목적에 맞게 처리할 수 있다.
자주 묻는 질문
이력 재계산은 1.1에서 처음 생겼나?
아니다. 공식 변경 이력에는 1.0의 기능으로 기록돼 있다. 비공개 탭은 1.1에서 추가됐다.
비공개 탭에서 복사하거나 파일로 내보낼 수 있나?
가능하다. 비공개는 자동 저장과 종료 후 복원에 관한 설정이다. 사용자가 직접 복사하거나 내보내는 동작까지 막지는 않는다.