Excelのさまざまなカテゴリの機能
会社の給与支出を分析するには、Excelスプレッドシートを作成し、財務または数学と三角法のカテゴリにあるいくつかの機能を使用します。 価格スプレッドシートを作成するには、データベースまたはルックアップと参照のカテゴリの機能を使用します。 選択できる関数は何百もあるので、Excelは関数をカテゴリにグループ化して、特定の計算に適した関数を見つけやすくします。 ただし、カテゴリは単に便宜上のものであり、Excel内の異なるカテゴリの関数を一緒に使用する方法やタイミングを決定するものではありません。
カテゴリー
互換性、キューブ、データベース、日付と時刻、エンジニアリング、財務、情報、論理、ルックアップと参照、数学と三角法、統計とテキスト:Excelは12のカテゴリに機能をグループ化します。 アドインと共にインストールされるユーザー定義関数には追加のカテゴリがあります。
データ型
すべてのカテゴリの関数は、数値、テキスト、日付、ブールなどのデータタイプの共通セットを共有します。 各関数は、与えられた型の1つ以上のパラメータを受け取り、与えられた型の値を返します。 たとえば、SUM関数は2つの数値を受け入れて数値を返します。 Excelのさまざまなカテゴリの関数は、しばしば同じデータ型を返します。 たとえば、日付と時刻カテゴリのDATEVALUE関数も数値を返します。これは、文字列のシリアル表現です。
複合式
データ型が一致する限り、さまざまなカテゴリの関数を使用して複合式を作成できます。 一緒に使用する場合は、ある関数からの出力のデータ型を別の関数で必要な入力データ型と一致させます。 たとえば、以下の例のように、計算で「ゼロ除算」エラーが発生しないように、「数学と三角法」の関数と「論理」カテゴリの関数を組み合わせます。 式は、除算を実行する前に除数がゼロより大きいかどうかをテストするためにIF関数を使用します。 それ以外の場合はゼロを返します。 論理検定と除算の両方で、数学&三角法カテゴリのSUM式が使用されます。
= IF(SUM(C1:C4)> 0、SUM(A1:A4)/ SUM(C1:C4)、0)
複数のソリューション
多くの場合、Excelのさまざまなカテゴリの関数を使用して計算結果に到達する方法は複数あります。 たとえば、数学&三角法カテゴリのSIGN関数を使用して、次のように数値の符号を見つけることができます。
= SIGN(A1)
以下を使用して、論理カテゴリのIF関数で同じ結果を計算できます。
= IF(A1> 0、「+ 1」、IF(A1 <0、「 - 1」、0))。