Excelの長過ぎる関数式をシンプルにするために、職場で心掛けたいポイント“脱Excel”か“活Excel”か

気が付けば「Microsoft Excel」の関数式が長文に……。作成者なら理解できる関数式も、第三者が読み解くのは一苦労だ。チームで使うExcelツールならば、シンプルな関数式にしておかないと大きなデメリットが。

2019年04月09日 05時00分 公開
[村山 聡]

Excelの関数はなぜ複雑になるのか

画像

 学校や資格試験で出題されるテストでは、テストの答案用紙に解答欄が必ず設けられています。当たり前ですが、解答欄以外に答えを書いても正解にはなりません。論述式の問題であれば、解答に必要な文字数が定められていることが一般的で、この場合は定められた文字数を満たすことも解答の要件として求められます。つまり求められる問いに対して、その答えを指定された箇所に指定された手順で記載しなければなりません。

 企業が業務で使用する帳票やシステムについても、基本的に同様のルールがあります。テストのように「知識の定着度合いを確認する」という意味はありませんが、企業の業務でも指定された欄に指定された内容を正しく記載してもらうことが重要になります。従ってシステム設計者は、帳票であれば視覚的な分かりやすさを追求し、システムであれば入力の漏れや、指定された文字数が入力されているかどうかをチェックする機能を実装し、入力ミスを減らす工夫をすることになります。

 このように、私たちは学生の頃から「答えを記入すべき場所に、指定された方法で記入することが、正しいこと」だと認識しているといっても差し支えないでしょう。表計算ソフトウェア「Microsoft Excel」(以下、Excel)の関数式が長くなる原因も、このような認識によるところが大きいかもしれません。「テストの問題に対する答え」を「関数式を使用して算出された結果」になぞらえて考えると、解答すべきセルの中に必要な関数を全て入力してしまうことに、特段、疑問を持たなくても不思議ではありません。しかもExcelの数式バーは、通常は1行分の表示領域しかありませんが、必要に応じて縦方向に表示領域を拡張できます。つまり解答欄を拡張できるわけです。事実上、解答欄の文字数に制限がないも同然です。関数式が長く複雑になることを、Excelは機能上許容しているとも言えます。

Excelの関数式が長く複雑化することのデメリット

 だからといってExcelの関数式をいたずらに長く複雑にしても、良いことはありません。むしろデメリットが大きくなるのが事実です。

関数式が長く複雑になるとミスに気付きにくい

Copyright © ITmedia, Inc. All Rights Reserved.

From Informa TechTarget

お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。

ITmedia マーケティング新着記事

news066.jpg

Metaに潰されないために残された生き残りの道は?――2025年のSNS大予測(Snapchat編)
若年層に人気のSnapchatだが、大人にはあまり浸透していない。一方で、AR(拡張現実)開...

news150.jpg

「猛暑」「米騒動」「インバウンド」の影響は? 2024年に最も売り上げが伸びたものランキング
小売店の推定販売金額の伸びから、日用消費財の中で何が売れたのかを振り返るランキング...

news110.jpg

Netflixコラボが止まらない 「イカゲーム」シーズン2公開で人気爆上がり必至のアプリとは?
Duolingoは言語学習アプリとNetflixの大人気ドラマを結び付けたキャンペーンを展開。屋外...