InstaCalc 4.0: 세계 최고의 표계산 프로그램

세계 최고의 전자계산표(스프레드시트) InstaCalc version 4.0

 
 
항상 우리 학생들은 좋은 풀그림을 갖고 싶어도, 금전적인 여유가 없기 때문에 정품 무른모를 구해서 쓸 수 없는 상황에 처해 있습니다. 이런 현실 속에서 우리 가난한 학생들은 공유 무른모나 공개 무른모를 잘 찾아 활용하는것이 바람직하리라고 생각됩니다. 많은 공유/공개 무른모 중에서 제가 특히 추천해 드리고 싶은 것이 있어서 이렇게 글을 올리게 되었습니다.
여러분, InstaCalc를 아시는지요? PcLine 12번 자료실에 93년 8월호 부록으로 올려진 전자계산표(Spread Sheet)인데, 이것은 정말 공유 무른모라는 생각이 안 들 정도로 치밀하고 사용하기 쉬우며 그 기능이 대단한 것입니다. 이제 이 InstaCalc만 있으면, 로터스도, 쿼트로도, 그 어떤 전자계산표도 부럽지 않습니다.

1. InstaCalc의 좋은점

1) 가격이 싸다.

일단 써 보고 마음에 들면 $54 만 내면 구입할 수 있다. 다른 상용 전자계산표(1-2-3, Quatro 등)보다 월등히 싼 값이다. 또 값이 싸다고 해서 결코 그 기능이 뒤떨저지지 않는다. 그리고 이 풀그림은 셰어임에도 불구하고, 기능제한이 없다. 단지 프린터 드라이버와 몇 개의 화면드라이버가 빠져 있을 뿐이다.

2) 메뉴 구성이 아주 잘 되어있다.

1-2-3의 막대 메뉴방식과 쿼트로의 끌어내림 메뉴 방식을 혼합하였으므로 작업표(WorkSheet)를 최대한 가려버리지 않고 표시해 준다. 1-2-3은 메뉴의 단계가 바뀔 때마다 이전의 메뉴가 모두 지워지므로 작업표를 많이 차지하지는 않지만, 불편하고, 쿼트로의 끌어내림 메뉴는 메뉴가 층층이 쌓여 있는것은 좋으나, 이 전 단계의 메뉴를 상세히 표시해 주지 못하고 작업표를 많이 차지한다는 단점이 있었다. 그러나, InstaCalc는 막대 메뉴를 아래로 쌓아가는 방식을 체택하고 있기 때문에, 1-2-3과 쿼트로의 메뉴 체제를 합친 것이라고 볼 수 있다. 가장 적은 면적을 차지하면서도 가장 간결한 메뉴의 구성이다.

3) 확실한 처리 방식이 돋보인다.

식을 입력할 때, 1-2-3-은 3+3, @SUM(..) 등과 같이 앞에 꼭 + 기호를 붙일 필요가 없다. 하지만 InstaCalc는 어떤 식이라도 -심지어는 3+3 과 같은 순수식이라도- 앞에 반드시 식을 나타내는 '=' 기호를 넣어야 한다.(=3+3, =@SUM(..) 등) 이것은 일견 불편하게 보일지도 모르나, 숫자글자를 나타내기 위해서 항상 써야하는 "'"기호를 쓰는겻 보다는 훨씬 편할 것이다.

4) 뛰어난 그래프 기능을 가지고 있다.

7종류의 그래프와 각각의 자료 범위에 대해서 색상을 정해줄 수 있고, 그레프에 자신이 주석을 달아줄 수 있는 기능을 가지고 있다. 이는 1-2-3 R 2.2 이하에서는 찾아볼 수 없는 기능인데, 이 InstaCalc가 주석 기능을 가지고 있다. 또 그래프의 글꼴을 자유롭게 바꿀 수 있고, 1-2-3 보다 그레프 그리기가 훨씬 쉬워졌다. 그리고 3차 그래픽을 지원하고, 각각의 그레프에 입체 효과를 넣어 줄 수도 있다. 단지 아쉬운 것은 그래프에서 한글을 지원하지 못한다는 점이다. (외국에서 만들어졌으므로...)

5) 막강한 정렬(Sort)기능이 있다.

최대 9개의 중심 항목(Key Fields)를 대상으로 정렬이 가능하고, 열 단위(Columnwise)나 행 단위(Rowwise)로 정렬이 가능하다.

6) 데이터베이스를 내장하고 있다.

1-2-3의 /Data Query 명령은 물론 가지고 있고, 그 외에 /Data Base 라는 명령을 가지고 있어서, 레코드 단위로 편집, 검색, 추가 등을 자유롭게 할 수 있다. 이 /Data Base 명령을 쓰면 dBASE III+의 EDIT 모드와 같은 화면이 제공되므로 아주 편리하다.

7) 기준(Criterion)을 정하기가 쉬워졌다.

1-2-3에서는 기준을 정하려면
NAME AREA 홍길동 서울
등으로 해야 하고, AND나 OR 검색을 할 때에는 메우 복잡했었다. 하지만 InstaCalc에서는 dBASE와 같은 방식으로 조건을 줄 수 있다.
(NAME="홍길동")|(AREA="서울")
이와 같이 함으로서 검색 기준을 정하기가 아주 쉬워졌다. (위에서 '|'은 논리합, 즉 OR을 일컫는다.)

10) /Data Fill명령에 유연성이 있다.

1-2-3에서는 단지 일정한 범위에 처음값, 끝값, 그리고 증분을 넣어서 그것에 따라 값을 체울 수 있지만, InstaCalc에서는 # 변수를 사용하여 대단히 유연성 있게 값을 채울 수 있다. 직접 이 명령을 써 보면, 1-2-3은 당장 하드에서 지우리라 마음먹게 될 것이다.

11) 편리한 메크로 환경을 제공한다.

따로 메크로나 택스트 화일을 편집할 수 있는 작은 문서 편집기를 가지고 있다. 1-2-3-에서는 메크로를 작업표에 써 넣었기 때문에 다른 자료와 겹칠 우려가 있었고, {BRANCH} 명령 등으로 분기할 곳의 이름을 일일이 /Range Name 명령 으로 지정해야 했었다. 하지만 InstaCalc는 풀그림을 짜듯이 자체 글틀을 이용할 수 있고, 아주 편하게 설계되어 있다.

12) 구조화된 메크로를 쓸 수 있다.

#WHILE/#ENDWHILE, #REPEAT/#UNTIL 명령을 사용할 수 있어서 구조화 된 풀그림을 쓸 수 있다. dBASE 의 프로그렘 기능과 맞먹는 기능을 가지고 있다. 또 창을 다루는 명령어와 각종 제어를 할 수 있는 메크로 언어가 준비되어 있다. 이제 InstaCalc의 메크로만 있다면 클리퍼도 부럽지 않다.

13) 화일 관리기를 내장하고 있다.

나무 구조로 표시된 디렉토리 창과 화일 표시창을 가지고 있으므로 화일을 쉽게 관리할 수 있다. 또 화일 표시창의 문서 화일을 자체 내장된 글틀로 불러올 수도 있다.

14) RAM에 상주가 가능하다.

이 InstaCalc는 Pop up 모드라고 하여 메모리에 작업표와 풀그림을 상주시킬 수 있다. 상주할 때 EMS, XMS, 디스크를 검색하여 스와핑을 하기 때문에 메모리에 실제로 상주하는 크기는 15K를 넘지 않는다. 이렇게 상주된 InstaCalc는, 다른 풀그림의 화면에서 데이터를 가져다가 작업표에 붙일 수 있고, 반대로 작업표의 데이터를 다른 풀그림에 전달할 수 있는 강력한 기능을 가지고 있다.

15) 완벽한 호환성을 제공한다.

1-2-3이나 dBASE의 화일을 읽을 수 있으므로 사용기 편리하고 기존의 데이터를 재 입력함이 없이 약간만 수 정하여 쓸 수 있다. 당연히 1-2-3이나 dBASE의 화일로 자료를 보낼 수도 있다. ASCII 전송과 수신이 되는 것은두말할 필요도 없다.

16) 사용자 설정을 할 수 있다.

사용자가 마음데로 화면색을 바꿀 수 있으므로, 분위기에 따라 다른 환경을 만들 수 있다.

17) 한글 에뮬레이터와 궁합이 잘 맞는다.

1-2-3이나 쿼트로는 일부 한글 에뮬레이터와 상당히 많이 충돌하는 경향이 있지만, 이 InstaCalc는 전혀 그렇지 않다. 어떠한 한글 에뮬이라도 관계없이 잘 돌고, 특히 1-2-3과 같은 까다로운 굳은모에 대해 제약이 없다.

2. InstaCalc의 단점

1) 약간의 벌레가 있다.

사용하는데 치명적이지는 않지만, 사용자의 실수가 있을 경우 다운되는 일이 가끔 있다. 메크로 작성시나 대화상자에서 약간의 벌레가 있다. 물론 치명적인 것은 아니기 때문에 무시해도 될 것 같다.

2) 도움말이 빈약하다.

문맥 도움말을 지원하기는 하지만, 상세한 도움말을 볼 수 없고, 도움말 선택에 약간의 어려움이 있다. 하지만 이것은 INSTA.DOC라는 설명화일의 방대함이 충분히 덮어주고 있다고 본다.

3) 상태 지시자가 빈약하다.

1-2-3과 같이 상태 지시자가 풍부하지 못하여 약간의 혼란을 초례할 수 있다. 하지만 기본적인 지시자는 모두 가지고 있으므로 사용하는데 큰 불편은 없으리라 생각된다.

4) 편집상태가 빈약하다.

1-2-3에서 EDIT키를 누른 후 CALC키를 누르면 현제 셀 지시자가 가리키는 식이 값으로 바뀌어서, 그 식을 동결할 수 있다. 하지만, InstaCalc는 이런 기능은 없다. 그러나 /Data Value명령을 사용하면 식의 값을 동결할 수 있다.

5) 제법 쓸만한 /Data Table이 준비되어있지 않다.

하지만 Goal Search라는 독특한 찾기기능을 이용하면 회게업무를 아주 쉽게 처리할 수 있다고 한다.

3. 설치방법 및 환경

1) 환경

  • IBM-PC AT나 상위 호환기종. MS-DOS 3.30이상.
  • 허큘리스, EGA, VGA를 지원. (그래프 그릴때)
  • 메모리: 640KB의 기본메모리.. XMS/EMS 있으면 좋음

2) 설치법

대단히 간단합니다. 우선 아무 디랙토리나 하나 만들어 놓고, 거기에 압축을 풉니다. 그러면 꾸러미 안에서 NSTALL.EXE가 풀려 나옵니다. 그걸로 설치를 하시면 됩니다. 나머지는 화면에 나오는 지시에 따라 값을 적절히 입력하면 됩니다. 아주 쉬우니까 직접 해 보세요.
 
이제 판단은 여러분이 하시기 바랍니다. 하지만 저는 이 InstaCalc를 가격대 성능비로 따질 경우, 다른 전자계산표보다 월등히 뛰어나다고 장담할 수 있습니다. 이렇게 사용하기 쉽고 기능이 풍부한 전자계산표는 없을 것입니다. 어차피 정품으로 상용 전자계산표를 쓰지 못한다면, 떳떳하게 InstaCalc를 쓰는 것이 바람직 하리라고 봅니다. 저는 여태껏 InstaCalc를 써 오면서 불편한 점을 많이 발견하지 못했습니다. 여러분도 지금 당장 1-2-3을 지워버리고 InstaCalc를 쓰시면 좋겠다고 생각합니다. 이제 InstaCalc가 있으면 1-2-3도, 쿼트로도 절대 부럽지 않습니다. 많은 내리받음(Down)을 기대하면서....