Microsoft Excelの関数と数式を使用していない場合は、すべて間違って行っています。いくつかを学習すれば、アプリの機能が劇的に向上し、ワークフローが高速化します。
しかし、このようなことを勉強する時間がある人はいますか?ショートカットをとって、代わりにExcelの関数チートシートを使用してみてはどうでしょうか?
Excelでは、関数はユーザーがまとめた等式です。関数は、数式を書きやすくするためにExcelに組み込まれた定義済みの計算です。
たとえば、以下のチートシートでは、
Today()は現在の日付を取得する関数です。Today()+10は現在の日付に10日を追加する関数です。
関数と数式の用語は、しばしば相互に代用されるため、この基本的なチートシートでは混乱を避けるために「関数」を使用することにします。自作の関数は関数ですが、関数はデフォルトでExcelにプログラムされたコードの一部であることを覚えておいてください。
Microsoft Excel関数チートシート
日付と時刻の関数 | |
---|---|
=NOW | 日付と時刻を表示します |
=TODAY() | 時刻なしで現在の日付を表示します |
=DAY(TODAY()) | 今日の日付をセルに表示します |
=MONTH(TODAY()) | 現在の月をセルに表示します |
=TODAY()+10 | 現在の日付に10日を追加します |
数え上げと丸めの関数 | |
=SUM | 値のグループの合計を計算します |
=AVERAGE | 値のグループの平均を計算します |
=COUNT | 数値を含む範囲のセルの数をカウントします |
=INT | 数値の小数部分を削除します |
=ROUND | 数値を指定された小数点以下に丸めます |
=IF | 真偽条件をテストします |
=NOW | 日付と時刻を返します |
=TODAY | 時刻なしで日付を返します |
=SUMIF | 条件が満たされた値のグループから合計を計算します |
=COUNTIF | 基準に一致する範囲のセルの数をカウントします |
=COUNTA(A1:A5) | 範囲内の空白以外のセルの数をカウントします |
=ROUND(1.45, 1) | 1.45を小数点以下1桁に丸めます |
=ROUND(-1.457, 2) | -1.457を小数点以下2桁に丸めます |
=TRUE | 論理値TRUEを返します |
=FALSE | 論理値FALSEを返します |
=AND | すべての引数がTRUEの場合にTRUEを返します |
=OR | いずれかの引数がTRUEの場合にTRUEを返します |
単位変換の関数 | |
=CONVERT(A1,"day","hr") | A1の値を日数から時間に換算します |
=CONVERT(A1,"hr","mn") | A1の値を時間から分に変換します |
=CONVERT(A1,"yr", "day") | A1の値を年から日に換算します |
=CONVERT(A1,"C","F") | A1の値を摂氏から華氏に変換します |
=CONVERT(A1,"tsp","tbs") | A1の値を小さじから大さじに変換します |
=CONVERT(A1,"gal","l") | A1の値をガロンからリットルに変換します |
=CONVERT(A1,"mi","km") | A1の値をマイルからキロメートルに変換します |
=CONVERT(A1,"km","mi") | A1の値をキロメートルからマイルに変換します |
=CONVERT(A1,"in","ft") | A1の値をインチからフィートに変換します |
=CONVERT(A1,"cm","in") | A1の値をセンチメートルからインチに変換します |
=BIN2DEC(1100100) | 2進数1100100を10進数(100)に変換します |
=ROMAN | 数値をローマ数字に変換します |
数学 | |
=B2-C9 | 2つのセルの値を引きます |
=D8*A3 | 2つのセルの数値を掛けます |
=PRODUCT(A1:A19) | 範囲内のセルを掛けます |
=PRODUCT(F6:A1,2) | 範囲内のセルを掛け、結果に2を掛けます |
=A1/A3 | A1の値をA3の値で割ります |
=MOD | 除算の余りを返します |
=MIN(A1:A8) | 範囲内の最小値を計算します |
=MAX(C27:C34) | 範囲内の最大値を計算します |
=SMALL(B1:B7, 2) | 範囲内の2番目に小さい値を計算します |
=LARGE(G13:D7,3) | 範囲内の3番目に大きい値を計算します |
=POWER(9,2) | 9の2乗を計算します |
=9^3 | 9の3乗を計算します |
=FACT(A1) | A1の値の階乗 |
=EVEN | 数値を最も近い偶数に切り上げます |
=ODD | 数値を最も近い奇数に切り上げます |
=AVERAGE | 平均を計算します |
=MEDIAN | 中央値を計算します |
=SQRT | 数値の平方根を計算します |
=PI | 円周率の値を表示します |
=POWER | 数値を累乗した結果を計算します |
=RAND | 0から1の間の乱数を返します |
=RANDBETWEEN | 指定した数値の間の乱数を返します |
=COS | 数値のコサインを計算します |
=SIN 与えられた角度の正弦を返します | 与えられた角度の正弦を計算します |
=TAN | 数値の正接を計算します |
=CORREL | 2つのデータセット間の相関係数を計算します |
=STDEVA | サンプルに基づいて標準偏差を推定します |
=PROB | 範囲内の値が2つの制限値の間にある確率を返します |
テキスト数式 | |
=LEFT | テキスト文字列の左側にある1つ以上の文字を抽出します |
=RIGHT | テキスト文字列の右側にある1つ以上の文字を抽出します |
=MID | テキスト文字列の真ん中から文字を抽出します |
=CONCATENATE | 2つ以上のテキスト文字列をマージします |
=REPLACE | テキスト文字列の一部を置き換えます |
=LOWER | テキスト文字列をすべて小文字に変換します |
=UPPER | テキスト文字列をすべて大文字に変換します |
=PROPER | テキスト文字列を大文字に変換します |
=LEN | テキスト文字列の長さを文字数で返します |
=REPT | テキストを指定した回数繰り返します |
=TEXT | 数値をフォーマットしてテキストに変換します |
=VALUE | テキストセルを数値に変換します |
=EXACT | 2つのテキスト値が同一であるかどうかを確認します |
=DOLLAR | 数値をテキストに変換し、USD通貨形式を使用します |
=CLEAN | テキストから印刷できない文字をすべて削除します |
財務 | |
=INTRATE | 完全に投資された証券の金利を計算します |
=EFFECT | 実質年利を計算します |
=FV | 投資の将来価値を計算します |
=FVSCHEDULE | 一連の複利金利を適用した後の、初期元金の将来価値を計算します |
=PMT | 債務証券の合計支払い(債務と利息)を計算します |
=IPMT | 特定の期間の投資に対する利息支払いを計算します |
=ACCRINT | 定期的に利息を支払う証券の発生利息を計算します |
=ACCRINTM | 満期時に利息を支払う証券の発生利息を計算します |
=AMORLINC | 各会計期間の減価償却を計算します |
=NPV | 割引率に基づいてキャッシュフローの正味現在価値を計算します |
=YIELD | 満期、額面、金利に基づいて、証券の利回りを計算します |
=PRICE | 定期クーポン債の100ドル額面あたりの価格を計算します |
Microsoft Excelでの作業をスピードアップする
上記のチートシートをダウンロードして印刷できます。何度も参照していれば、いつの間にかExcelの達人になります。
これらのExcelの関数は、その計り知れない力をさらに深く掘り下げるための強力な基礎となります。ExcelにはPower Queryのような優れた組み込みツールもあることを忘れないでください。Microsoft Excelのヒントやコツをさらに学びたい場合や、Excelでテキストや関数を使用したい場合は、他の記事もチェックしてください。
コメントする