Skip to Content
エクセル・クックブック
book

エクセル・クックブック

by Dawn Griffiths
March 2025
Beginner to intermediate
592 pages
7h 52m
Japanese
O'Reilly Media, Inc.
Content preview from エクセル・クックブック

第3章 数式を使う

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

ほとんどのスプレッドシートは、演算子、関数、参照、定数を使って計算を行い、データを操作するために数式に依存している。 しかし、これらが複雑になればなるほど、すぐに扱いにくくなり、エラーを起こしやすくなる。

この章では、数式をより効果的に扱い、あらゆる問題に効率的に対処するためのレシピを紹介する。カバーする分野は以下の通りである:

  • 算術演算子、比較演算子、参照演算子(流出範囲や暗黙の積集合を返すものを含む)の使用

  • 配列定数、動的配列、レガシー配列など、配列(値の行列)を扱う。

  • エクセルのエラー値を扱う

  • 数式監査ツールを使用して、相互依存関係やエラーのトレース、エラーチェックの実行、数式のステップ実行、ウォッチウィンドウによるセル値や数式の監視など、数式の分析とデバッグを行う

  • 自動計算、手動計算、反復計算を使用して、計算式の再計算と循環参照を解決するタイミングを制御する。

3.1 演算子と優先順位の使い方

問題

Excelで利用できる演算子、その機能、優先順位を知りたい。

解決策

Excelには、算術演算子、比較演算子、テキスト連結演算子、参照演算子の4種類がある。

算術演算子によって、基本的な数学的演算を行い、数値を返すことができる。 演算子には以下のものがある:

+ そして-

これらは足し算と引き算を表す(例えば、=A1+B1=A1-B1 )。また、マイナス符号は負の数を表すのにも使える(例:=-2 )。

* そして/

これらは掛け算と割り算に使われる(たとえば、=A1*B1=A1/B1 )。

%

これはパーセンテージや100で割る場合(例えば=20% )に使われる。これは=20/100=0.2 と等価性である。

^

これはべき乗演算子である。例えば、=8^2 という式は82を計算し、64を返す。

比較演算子 を使うと、2つの値を比較し、TRUE またはFALSE を返すことができる。 これらは以下の通りである:

= そして<>

これらは、ある値が他の値と等しいか等しくないかをテストする。例えば、=A1=B1 は、A1の値がB1の値と等しければTRUE を返し、=A1<>B1 は、それらの値が等しくなければTRUE を返す。

< そして<=

これらは、ある値が他の値より小さいか、あるいは等しいかをテストする。例えば、=A1<B1 は、A1の値がB1の値と等しい場合、TRUE を返し、=A1<=B1 は、A1の値がB1の値以下である場合、TRUE を返す。

> そして>=

これらは、ある値が他の値より大きいか、または他の値と等しいかをテストする。例えば、=A1>B1 は、A1の値がB1の値より大きければTRUE を返し、=A1>=B1 は、A1の値がB1の値以上であればTRUE を返す。

テキスト連結演算子は& で、2つの文字列を連結するのに使う。 この演算子の使い方の詳細はレシピ5.1を参照のこと。

参照演算子はセルまたは範囲を結合する。 それらは以下の通りである:

:

これは範囲演算子なので、A1:A10はA1からA10までのセルを指す。

, または;

地域のセット(レシピ3.2を参照)に応じて、, または; のどちらかを、いくつかの関数で範囲を結合する和演算子として使用することができる。 例えば、=SMALL((A1:A10, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

はじめての知識グラフ構築ガイド

はじめての知識グラフ構築ガイド

Jesus Barrasa, Jim Webber
MySQL管理ハンズオン

MySQL管理ハンズオン

Arunjith Aravindan, Jeyaram Ayyalusamy

Publisher Resources

ISBN: 9798341626973