An Ode to Excel: 34 Years of Magic

「ソフトウェアが世界を食べる」時代に、時の試練に耐えてきたツールから何を学ぶことができるのか? この作品は、Excelの背後にある基本が、防弾技術の次の波を構想するためにどのように使用できるかを説明しています

2015: I love you
2016: I love you
2017: アイラブユー
2018年 I love you
2019: I love you

Microsoft Excel に恋をしてから、毎年 1 つずつ「I love you」を…?

私が Excel へのラブレターを書いた(あるいはそれを使って作った)初めての人でも、Excel 中毒を告白した人でもないと知ったら、驚かれるかもしれませんね。 しかし、ソフトウェアが「世界を食べている」時代に、時の試練に耐えたツールについてお話したいと思います。

A Year in Excel

他の多くの「関係」と同じように、私は数年前にExcelに出会いましたが、火がついたのは2015年のことです。 その年の大半をスプレッドシートの中で過ごしたので、冗談で「スプレッドシートの年」と呼んでいます。

私はビジネスアナリストとして、フォーチュン500社のために数字を計算する仕事をしていました。 初日に、他のベテランコンサルタントがスプレッドシートを操作するときに、コンピュータのマウスを使っていないことに注意するように言われたのを鮮明に覚えています。 彼らの回路は、CTRL+の組み合わせを筋肉に記憶させていたのです。 8085>

その前の数年間は、トレンドライン付きの散布図を作成できることが、ツールを使いこなしていることを意味すると思っていました。 しかし、その年、私はエクセルの絶大なパワーを目の当たりにすることになったのです。 私たちはこのツールを使って、数年先の原油価格から不動産のカニバリゼーションの最小化まで、あらゆることを予測する複雑なモデルを構築したのです。 構築したものはすべて、深く複雑で独自のものでしたが、それもたった1つのツールで。

その仕事に就いていた 11 か月間、私は 1500 時間以上を Excel で過ごしたと推定しています。 睡眠時間や、Excel の周辺にどうにか合わせていたものを含めると、その勤務日全体で 6000 時間弱になります。 (スプレッドシートで計算したことに間違いはありません。)

はっきり言って、私はこのことを少しも後悔していません。 しかし、反省はしています。

テクノロジーが私たちの生活に浸透するにつれ、私たちはこれらの発明の背後にいる技術者を支持するようになりました。 最新のガジェットやSaaS企業について、まるで歴史を変えるかのように記事にし、VCは次のコーホートに何百万ドルも賭けるつもりでいます。 マスク、ザッカーバーグ、ペイジ、ベゾスがいかに一般家庭の有名人のようにありふれた存在になっているかを考えてみてください。

しかし、私はダニエル・ブリックリンとダグ・クランダー、あるいは30年以上前に発明されたにもかかわらず、数億台のマシンで生きているソフトウェアの一部について話したいと思っています。 全く新しい産業に拍車をかけ、今でも多くの新時代の企業にとって最大の競争相手であるツールについてお話したいと思います。

何十年ものイノベーションの後でも、私は Excel について話したいと思います。 – Andy Lee, Partner Software Development Engineer at Excel

Excel が好きか嫌いかにかかわらず、現代のビジネスを大きく支えてきたことに異論はないでしょう。

市場の浸透度という点だけでも、Microsoft は成人の 5 人に 1 人が Excel を使用していると考えています。 また、Google シートなどの競合他社の最近の進歩にもかかわらず、12億の Microsoft Office ライセンスがまだ出回っていると推定されます。 2016 年に MS Office が稼いだ 138 億ドルと GSuite の 13 億ドルを比較すると、市場の支配力が持続していることがわかります。

しかし、この偉業についてさらに印象深いのは、私たちが 30 年以上も前に導入されたソフトウェアについて話しているということです。 そして、何度も更新され、今では 476 の関数が作成されているにもかかわらず、Excel の背後にあるコンセプトと、オリジナルのコードの一部さえもまだ残っているのです。 (詳細は後述します)

“15年、20年、30年前のコードなんてないだろうと思うでしょうが、その多くはまだ残っています。” – アンディ・リー、エクセル社パートナーソフトウェア開発エンジニア

この年季の入ったソフトウェアは、もう時代遅れになっていると思うでしょうが、その代わりに繁栄しています。 Udemyで「Excel」を検索すると、Javascriptの7000件に対し、10000件以上の結果が表示されます。 また、求人広告に記載されるスキルの第1位であり、3件に1件はエクセルであることが判明している。 また、スプレッドシートがプログラムであるという基本的な性質を受け入れるならば、Excelは世界で最も人気のあるソフトウェア開発環境であることに変わりはない。

“Microsoft Excel は、ほとんどすべてのビジネス プロセスに適応できるため、世界で最も親しまれ、柔軟で、広く使用されているビジネス アプリケーションです。” – Microsoft Excel の歴史

非常識な後方互換性(30 年以上!)、穏やかな学習曲線、ほぼ完全な相互運用性の組み合わせにより、Excel は多くの企業が想像するよりもはるかに長い間、市場のリーダーであり続けています。 おそらく最も重要なことは、人々はプログラムが箱から出してすぐに使えるということに信頼を置いていることでしょう。 依存関係も定型文もなく、ただ動くだけなのです。

そのため、Excel の創業以来、何百もの新しい Microsoft 製品がリリースされているにもかかわらず、CEO の Satya Nadella は、そのスプレッドシート製品が際立っていると考えています。 それは私にとっては不可能なことです。” – Satya Nadella

Changing the Course of History

少し大げさですが、Microsoft Excel は人々の生活やビジネスの運営方法を根本的に変えました。 運動の頻度から歯みがきの頻度まで)自分の生活を記録し、リストを作成し、財務を予測し、その他にもいろいろとあります。 表計算ソフトの美しさは基本的な部分にあり、それこそが、このツールが何十もの実用的な用途に変換できる理由なのです」

「Excelはさまざまな方法で使用されているので、人々がどのように使っているのかわかりません」

「Excelを使用することで、より多くのことがわかります。 – Terrence Huang, Partner Development Mangaer at Excel

Youtube Channel: “Excel is Fun”

Excel はその中核で、非常に基本的なことを行っていましたし、今も行っています。 それは、以前は一部の人たちだけのものであった集中的な数値解析を、他の人たちもアクセスできるようにし、さらには楽しめるようにしたのです。

「Excel は、人々が簡単に使用でき、意思決定や計算を行い、データにグラフを表示できるようにすることで、実際にビジネスのやり方を変えました」 – Derek Burney, Corp VP Data and BI, VP – Data and Business Intelligence

Excel はスプレッドシートを根本的に発明したわけではありませんが(これについては後述します)、動的計算を主流とした媒体でもあります。 Zuck はソーシャルネットワークを構築した最初の人物ではありませんし、Musk は商業宇宙探検を可能にすると考えた唯一の人物です。 しかし、Excel がスプレッドシートの概念を世界に広めたように、彼らはそのようなものを大規模に構築しているのです。 私が2015年の大半を過ごしたようなビジネス・アナリティクスの分野で登場した職種の広さを考えてみてください。 企業や組織には、バックエンド システムにある多くの情報やデータがありますが、そのデータを見て、ねじり、分析し、ピボットし、さまざまな方法で調べて、洞察を明らかにできるようにする必要があります。 ビジネス・インテリジェンスの世界では、Excelが非常に重要な役割を担っています。 実際に触るのはExcelですからね。 – Derek Burney, Corp VP Data and BI, VP – Data and Business Intelligence

企業全体が完全に Excel の背後で構築されているのです。 また、Excel がミッションクリティカルでない場合でも、ほとんどの場合、ミッションの一部となっています。 非常識でありながら信じられないのは、2019年になっても、Excelを最大のライバルとする新しい企業が出現していることです。

Most startup companies’ fiercest competitors? 個人のスプレッドシートがすでに問題の90%を解決している

– Hjalmar Gislason (@hjalli) February 2, 2018

そして、数多くの新しいテクノロジーが登場し、企業が何百ドルも調達しても、人々はまだExcelを選びます。 2015年のGartnerの調査によると、ITリーダーの半数以上が、分析を行う際に「ほとんど」または「完全に」スプレッドシートを選ぶと回答しています。 これは、Excelがデータ分析業界にもたらす明確な競争を示しているだけで、人々がTodoリストの作成、運動記録、在庫表など、このツールを使っている無限の用途を伝えてはいません。 Excelでさえ、30周年記念式典のRSVPリストを作成するために同社の製品を使用しています。

「スプレッドシートはあらゆることに使われている。 軽量のデータベースから、Todoリストやスケジュール管理、データ収集、データ分析、そして高度なビジネス処理まで。 これらはすべて表計算ソフトの一般的な使用例であり、これは明らかに、表計算ソフトが使用されるものの包括的なリストではありません。” – Hjalmar Gislason

Imagining a World Without Excel

” 飛行機で隣に座った人が話し始めたら、シャツを掴まれて、「Excelで仕事をしているのか? 私はExcelが大好きなんです!” – ジョン・デヴァーン(Jon Devaan) Sr. Windows 開発担当副社長

人々は (私のように) 単に Excel を使っているわけではありません。 彼らはそれを愛しているのです。 そして、この記事のために調査していたとき、私はある単純な質問に行き当たりました。 「もし Excel がなくなったら、何を使いますか? しかし、より複雑なアプリケーションについては、本当に代替があるのかどうかわかりません。 もしナデラがある日目を覚ましてエクセルを切ることを決めたら、どれだけの企業が「運が悪かった」と思うだろうかと、私は本当に考えています。

どれだけのビジネスが機能しなくなるのでしょうか。

Excel から構築された明確なビジネスの数だけでなく、そのツールから機能しているビジネス インテリジェンスの膨大な量も考えてみてください。 すべてのダッシュボード。 すべての財務的な決定。 すべての予測。 私たちのビジネス・エコシステムの多くは、この製品の上で機能しています。確かに、私が過去5年間に従事したすべての仕事は、この製品でした。

「金融会社では、膨大な量のデータを解析してシミュレーションを行い、世の中で何が起こるかを判断するために使っています。 彼らは、Excelを単に数式を書くための道具として使っているわけではありません。 実際にExcelの上にソリューションを構築しているのです。 10〜15年前から動いているものです」。 – Terrence Huang, Partner Development Mangaer at Excel

Hiten ShahがTwitterで「あなたが仕事で使っている、なくてはならないアプリ/製品は何ですか」と尋ねたところ、Zoom, Slack, Notion, 1Pass, Webflowなどの新世代のアプリを抑えて最もアップボートコメントが多かったのが、他ならぬExcelおじいさんだったのだそうです。

If it was a decision between keeping #Excel or literally, every other app – would keep Excel pic.twitter.com/9IcG978pQ5

– Jon Carroll (@jondcarroll) July 22, 2019

つまり、Excelは永遠に存在しないかもしれませんが、過去、現在、未来において、それがない状態を本当に想像することは困難なことなのです。 そして、その支配期間中、それは確実に歴史の流れを変えてきました。

生産性、リモートワーク、継続的な成長、および技術に関する週刊ニュースレターを執筆しています。 この記事が気に入ったら、2400人以上の購読者の仲間入りをしてください。 予想 スパムの可能性は0%です。

The History of Excel

34 Years of Magic

製品も好きですが(私が Excel 大好きだと言いましたか)、MS Excel の歴史も好きになってきました。

Excel の発明 (34 年前) までさかのぼると、人々のコミュニケーションや仕事のやり方が大きく変わっています。

ここで重要なのは、Microsoft がスプレッドシートの概念を発明したわけではない、ということです。 もしマイクロソフトでないなら、誰がスプレッドシートを発明したのでしょうか。 私たちはDan BricklinとBob Frankstonに感謝しなければなりません。

最初の表計算アプリケーションを作成したDanは、一般に発明者または「スプレッドシートの父」と見なされています。 1979 年、ボブ・フランクストンとともに、最初の表計算アプリケーション VisiCalc (visible calculator の略) を作成しました。 ダンは、現代のスプレッドシートの骨格となるグリッドのような構造を最初に概念化した人物です。 実際、Googleで “Who created Excel? “と検索すると、マイクロソフトに在籍したことはないものの、ダンの名前が表示されます。

「私は魔法の黒板を想像しました。ある数字を消して新しいことを書き込むと、他のすべての数字が自動的に変わるような。電卓の底にマウスハードウェアがあって、戦闘機のようなヘッドアップディスプレイがあると想像しました」-ダン・ブリックリン、TEDxBeaconStreet 2016

テクノロジーとして、スプレッドシートの発明はPC産業全体を加速させました。 スティーブ・ジョブズは、VisiCalc が Apple II を他のどんな出来事よりも成功に導いたと語ったとされています。

「業界を前進させた本当の爆発は2回ありました。 最初のものは1977年に実際に起こったもので、それはスプレッドシートでした。” – Steve Jobs

これはまさに WYSIWYG (What You See Is What You Get) コンピューティングの始まりで、今ではほとんど当たり前になっていることです。 ブリックリンとフランクストンの貢献は、1983年に別の会社であるロータスソフトウェア(後にIBMの一部)が、より人気のあるロータス1-2-3を発売することでさらに進んだ。

同じ頃、マイクロソフト社はすでに「マルチプラン」(コード名:Electronic Paper)という Excel の前身を発売していましたが、残念ながら Lotus 1-2-3 との競合に苦戦を強いられていました。 実際、Jon DeVaan (Excel 1.0 のメンバー) は、1984 年のスプレッドシート市場は事実上 100% MS-DOS と Lotus 1-2-3 だったと回想しています。

Recalc or Die

Microsoftはコード名: Odysseyで新しい製品の開発に投資することを決定したのです。

現在の Microsoft の成功により、同社が負け犬であったことや、Project Odyssey が逆境に立ち向かうものであったことは想像に難くありませんが、Excel 1.0 の作成者は 4 人の小さなチームに過ぎませんでした。 マイク・コス(チームリーダー)、ジェイブ・ブルメンタール(プログラムマネージャー)、ダグ・クランダー(リードデベロッパー)、ジョン・デヴァーン(コピープロテクト担当)の4人という小さなチームだったのだ。 その他、初期のチームメンバーには、スティーブ・ヘイズリグ、エド・リングネス、チャールズ・シモニ、ジョン・ホッパーなどがいます。 Excel が作られた時代を知るには、そのわずか 2 年前の 1983 年にマイクロソフトがマウス「Microsoft Mouse」を発表したことを考えてみてください

「これはマイクロソフトが一から作り上げた製品だ」と。 劣等生としてスタートし、比類のない成功を収め、今では世界中のほとんどのビジネスで真のミッションクリティカルな部分となっています。” – アンディ・リー、エクセル

パートナーソフトウェア開発エンジニア

皮肉なことに、MS-DOSマシンでロータス1-2-3がマイクロソフトに勝っていたとき、マイクロソフトは、ロータスがそのOSで利用できず、必要な計算をより速く行うために、Mac用の製品を開発する難しい決断をしたのでした。 この決定がなされたとき、Doug Klunder は辞めました。

「この製品の重要なコンポーネントの1つが、日常的に辞めてカリフォルニアに出稼ぎに行くこの男にしか理解できないことを想像してみてください。 それは必ずしも最も伝統的で安定した環境ではありませんでした。 – Jabe Blumenthal

“私が途中で辞めたとき、ちょっとした問題を起こしました。 すべてを書き留めようとするのではなく、私は本質的にエクセルの設計に関する3日間の講義を行った…それは参考のためにビデオに撮られたものだ。” – ダグ・クランダー

私たち全員にとって幸運だったのは、ダグがレタス畑での農作業の後に戻ってきて、おそらく Excel 1.0 の最も重要な機能であるものを作成したことです。 Excel を「自分の赤ちゃん」と呼ぶ Klunder は、もともと Microsoft に入社したのは社員番号 45 と 65 の間のどこかだったと推定しています。

「私は文字通り自分のオフィスに住み、夜は数時間しか眠らず、24 時間コードを書き出し続けていました。 – ダグ・クランダー

おそらくExcelの勝利の特徴は、ダグが開発した再計算機能であっただろう。 Klunderの「intelligent recalc」にちなんで、チームの非公式なモットーは「Recalc or Die」だった。 Klunderのアルゴリズムは、変更があったときにシート全体を再計算するのではなく、変更の影響を受けるセルだけを再計算するものだった。 8085>

「初期の PC は、今日の強力なマシンができるように数字を処理することができず、スプレッドシート内の数字を変更すると、変更がすべての相互接続された計算に波及する間、事態が停止することがありました」。 – ダグ・クランダー

Excel 1.0 のリリース日は 1985 年 9 月 30 日で、これが出て以来、Excel は本当に主導権を握るようになったのです。 その後、ユーザーがスプレッドシートの外観をカスタマイズできるようにした最初のもの、オートフィル、セルをインテリジェントにコピーする機能など、多くの「最初」を主張しました。 私が “ミスター・スプレッドシートへのオード” を書いていたら、想像できますか?

これは、マイクロソフトがまだIPOしておらず、ほとんどの製品がまだビル・ゲイツに触られていた時代に作られた製品であることを心に留めておいてください。 そして、Excelがスプレッドシートのリーダーとして台頭したのは、ビルとExcelチームの背後にある倫理観が大きかったと思います。 実際、クランダーは、製品を定義するインテリジェントな再計算機能の実装方法について、ゲイツがまったく別のものを実装したと言っていたにもかかわらず、ゲイツ自身の功績として認めています。

「ビル・ゲイツは驚くほど技術的でした。 彼はバリアント、COMオブジェクト、IDispatchを理解し、なぜAutomationがvtablesと違うのか、なぜこれがデュアルインターフェイスにつながるのかを理解していました。 彼は日付関数を気にしていました。 彼は、そのソフトウェアに取り組んでいる人たちを信頼していれば、ソフトウェアに口出しすることはありませんでしたが、彼がプログラマーである以上、ちょっとやそっとのことではごまかせなかったのです。 本物の、本物の、プログラマーだ」。 – My First BillG Review

The story pares down to the team that focused on long-term objectives and build up a system that could be a market leader for decades to come.

Microsoft Excel 1.5 for Mac (1985)

“Excel の寿命について考えると、それは驚くべきことです。 私たちは、Excel をどのようにプログラムするかについて、本当に効率的にするという信じられないような倫理観を持っていました。”これは、長期的な基本として優れていると思います。 ジョン・デヴァーン(Jon Devaan)Sr. VP Windows Development

“もちろん多くの機能が追加されましたが、スプレッドシートの基本は同じです。 そして、私は25~30年前に作成したスプレッドシートを今でも使っています。” – Doug Klunder

生産性、リモートワーク、継続的な成長、技術に関する週刊ニュースレターを書いています。 この記事が気に入ったら、2400人以上の購読者の仲間入りをしてください。 予想 スパムの可能性は0%です。

「ソフトウェアが世界を食べている」時代に、私たちは自問自答しなければなりません。 「この Excel の物語から何を学ぶことができるのか」

この作品で何かを伝えることができるとすれば、それは Excel に対する私の愛でも、Microsoft がどれだけ儲かっているかでもなく、スプレッドシートが情報へのアクセスを根本的に変えてしまったということです。 一部の人しか処理できなかったもの (データ) を、世界中の人が触り、見て、操作できるようにしたのです。 もはやブラックボックスではなくなっていたのです。

「当時は、ソフトウェアを博士論文のようなユーザーモードから、一般の人が使えるものにすることが重要だったんです。 ジョン・デヴァーン、Sr. Windows 開発担当副社長

アクセスを可能にするというコンセプトは、私たちユーザーにとっては当たり前のことですが、技術者にとっては何十年も活用してきた原理なのです。 そして、Excel がスプレッドシートを発明しなかったように、コンセプトを発明する必要はなく、代わりにアクセス ブリッジを構築するのです。 このアクセス ブリッジは、多くの個人にとっての制約を特定し、理想的には技術によってそれを取り除く必要があるだけで、ちょうどクランダーがインテリジェントな計算機で低速のマシンの高度な計算を可能にしたように。

  • このブログで使用している Ghost は、高品質のブログを数分で非常に簡単に立ち上げることができます。
  • Stripe は、Shopify がどんな老人でも eCommerce ビジネスを始めるのを非常に簡単にしたように、独立した商人がオンラインで販売するのを非常に簡単にしてくれます。
  • 世界はすでにこれらのツールを賞賛していますが、それらが私たちに与えたまったく新しいアクセスについて、腰を据えて考えていないことがよくあります。 これらのツールがなければ、カスタマイズされた経験を持つ個人の小さなサブセットしか参加できませんでした。 今は、全世界が参加できるのです。

    「コードなし」革命の中で、Excel は、価値あるものへのアクセス ブリッジを作成するという、同様のコンセプトを特徴とする啓発的なケース スタディであると考えることができます。 そこで今、疑問が生じます。 「現在、縁の下の力持ち、つまり一部の専門家だけがアクセスできるもので、より多くの人々に根本的な利益をもたらすものは何なのか? 8085>

    多くの人がアクセスできないと思い込んでいる価値あるものを特定し、それをアクセスできるようにすることが、今の私たちの仕事です。

    Long long live Excel.

    PS: Twitter で会話に参加しましょう。

    このサイトや私のニュースレターのスポンサーになりたい場合は、ここから始めてください。

    コメントを残す

    メールアドレスが公開されることはありません。