最近30歳になったミレニアル世代の男性:中年へようこそ、Microsoft Excel v2

Table of Contents

最近30歳になったミレニアル世代の男性:中年へようこそ、Microsoft Excel v2

30歳はまさに高齢で、Register誌の読者の多くよりも年上かもしれません。Excelを使い始めたばかりの皆さんも、Officeスイート以外で、同年代のアプリケーションやオペレーティングシステムをいくつ使い続けているでしょうか?

Windows 10はWindows 2.0と同じOSですか? 頭と柄を交換したお祖父さんの斧は、今でもそのままですか?

Microsoftの伝説的なスプレッドシートソフトウェアは、1987年11月に誕生しました。Appleファンではない皆さんへお知らせですが、Windows版のExcel 1.xは存在しませんでした。Excelは最初にMac向けにリリースされました。Windows 2.xへの移植時には、両OSのバージョンが2.0で同期されました。

スティーブ・ジョブズは、Excelの前身であるVisiCalcについて、「Apple IIを成功に導いた原動力」であり、スプレッドシートが史上最もクールでないアプリだったにもかかわらず、Appleをあのモンスター企業へと押し上げたと語っています。ラジカセ、ゼルダの伝説 夢の冒険、T800トランスピュータといった1987年の真にクールなテクノロジーと比較対照してみましょう。

#REF! の MISRULE

Excelのスクリーンショットについて

スクリーンショットはWinWorldPCより

スプレッドシートは、単なる数字の列を足し合わせるだけでなく、what-ifビジネスモデリング、現場データの収集、データチャートの作成、さらにはシティでの実際の取引など、驚くほど多くのことを可能にします。しかし、他の優れたツールと同様に、スプレッドシートも使い方を誤ることがあります。不器用な計算式と、銀行の経営に応募してきた詐欺師よりもひどい推薦状。

エラーを誘発するのはExcelだけではありません。あるクオンツ(定量分析)のアナリストがC++で取引評価を実装し、少し間違えて取引を行い、数ヶ月後にその不正確なコーディングのせいで巨額の損失を被ったことを私に任せてしまったのを目にしたことがあります。しかし、少なくともCやC++に取り組む際には、l33tハッカースキルが重要になるかもしれないと人々は認識しています。スプレッドシートではダニング=クルーガー効果が大きく作用し、人々は自分が持っていない、あるいは持つべきコーディングスキルに気づいていません。VBAの恐ろしさを考慮に入れる前にさえも。

もっと滑稽なことに、スプレッドシートで事業計画を作成したことがある人なら誰でも、少し楽観的なパラメータ値を設定するだけで、19.7ヶ月で確実に億万長者になれることに気づいているはずです。ビル・Gはもう終わりにしましょう。

思考力、計画力、予測力の低さは、決してPCに限ったことではありませんでした。Excel 2.0が世に出る前のウォーミングアップ月には、「ブラックマンデー」(その年の10月19日)がありました。この月には世界中の株式市場が暴落し、1703年以来最悪の嵐がイギリスを襲いました。あの頃は楽しかったですね。

洪水前

VisiCalcは1979年にApple II向けに発売され、1981年にIBM PCに移植された製品は発売後6ヶ月で30万台を売り上げました。MicrosoftのMultiplan(1981年)はVisiCalcをいくつかの点で改良しましたが、VisiCalcに対抗するほどの支持は得られませんでした。

私が 90 年代にシティに着任したとき、Lotus 1-2-3 はまだトレーディング デスクで頻繁に使用されており、1983 年のリリース時には VisiCalc の売上をすぐに追い抜いていましたが、すべてが順調だったわけではありません。

ロータス123のスクリーンショット

スクリーンショットはWinWorldPCより

しばらくの間、PCとの互換性を測る上で、抽象的な技術仕様ではなく、1-2-3の精度が重要な基準となっていました。しかし、一連の技術的な失敗により、90年代に入る頃には、新しいExcelがその地位を譲り渡しました。しかし、運命はまだ明らかではありませんでした。

見た目と感触

BBC MicroのViewSheetのような異端児から、Applixの継続的な動き、そしてStarCalc(OpenOfficeを経てLibreOfficeに改名)の隆盛まで、豊富な競争の歴史と現在の状況を考えると、最終的にExcelを駆逐するのはGoogle SheetsとLibreOfficeになるのでしょうか?Excelはかつて強大なMicrosoft帝国の礎でした。

Excelグラフのスクリーンショット

スクリーンショットはWinWorldPCより

Excelでできることで、Google/Libreの怪しい組み合わせでできないことはほとんどありません。Excel形式のスプレッドシートを簡単にインポート・エクスポートして、メールで送ることもできます。Googleスプレッドシートを使えば、隣の席の同僚や海外の同僚とリアルタイムで共同作業もでき、私は定期的にそうしています。Excelのライセンス版は今でも戸棚に眠っていますが、もう何年もノートパソコンに読み込む必要性を感じていません。Microsoftがセキュリティや反競争的行為など、これまで様々な面で問題を起こしてきたため、私は「Excel以外なら何でも」という人間です。きっと私だけではないはずです。

しかし、近いうちに「Hey Siri、もしも?」が登場するとは思えません。

ビールの時間カウントダウン

QuantSpark の最高経営責任者である Adam Hadley 氏が時間をかけて私と詳しく話してくれました。一体何のことですか?

(休日や金曜日のビールの時間までの、シート内のカウントダウンタイマーを頭から追い出してください...)

Hadley 氏は、R、MATLAB、Python など、一部の仕事に適した「より難しい」ツールを人々に勧めるのが難しいことがあると述べています。

しかし、多くの場合、論理的でパラメータ化された(例えばビジネス)モデルを構築するには、少なくともプロトタイプを作成し、ロジックを正しく理解する上で、スプレッドシートに代わる良い手段はありません。こうしたモデルは、コストをかけてコンパイル済みで高性能かつバージョン管理された成果物に結晶化できますが、その後は微調整や更新が困難になります。(私の有名なシティのクライアントの1社は、アナリストが作成した取引可能なインデックス用のスプレッドシートをC++言語に変換し、開発スピードと管理性を向上させました。)

Excel スプラッシュ スクリーンショット

スクリーンショットはWinWorldPCより

アダムは、コンサルティング/データサイエンス業界ではSQLが過小評価されていると教えてくれました。初心者はSQLで分析する方法を知らないのです。しかし、データベース駆動型のアプローチはきちんと実行されなければ、最悪のExcelとVBAの泥沼と同じくらいひどい結果になりかねません。(私のCityの別のクライアントは、リスク計算の大部分を、巨大なDBクラスター上で実行される、不必要に難解な多層SQLで実行していました。私は、自分の比較的貧弱なデスクトップで、はるかに高速かつ迅速に、そして少ない行数のJavaコードで実行できることを示しました。まあ、仕方ないですね。)

アダムと私は、DSL(ドメイン特化言語)を含む新しい言語を発明するだけでは、XMLの登場がデータに関するあらゆる問題を解決したのと同じように、全てを解決できるわけではないという点に激しく同意していると思います。しかし、DSLは特定のタスクにおいては便利なツールになり得ます。一般的に、少なくとも最初は、高水準言語が良いでしょう。ビジネスプランをアセンブラで書こうとするのはやめましょう。

これらすべてから、スプレッドシートの本来の強みは必ずしも数字ではなく、意思決定の裏付けとなる情報であることが改めて分かります(そして、もし気分が良ければ、セルの色を変えて強調表示することもできます)。つまり、この製品の価格をこのように調整してマージンを維持した場合、あちらの売上がどうなると予想されるかを把握するということです。

私のクライアントの驚異的な成功を収めたトレーディング アプリの 1 つは、今でも 3 杯目か 4 杯目のビールを飲みながらひそひそと語られるのですが、基本的にはスプレッドシートを真似てデリバティブ取引の価値 (およびリスク) を計算しており、スプレッドシートの専門家であればすぐに理解できる方法で計算していましたが、実際のスプレッドシートでは制御不能になりすぎていたでしょう。

会計士たちは大騒ぎ

Excel などのスプレッドシートはより高性能で成熟したものになっていますが、一つ確かなことは、前回の全社的なアップグレードを承認した会計担当者が、目の前にあるコピーの機能の 75 パーセントも決して使用しないだろうということです。

それで、彼らは Microsoft や Excel (あるいは Office 365) などに資金を提供し続けるのでしょうか?

何とも言えませんが、この老犬にも、予想外に優れたツールが、予想外の形で、あと 30 年は使えるのではないかと思います。®

Discover More