習得に入る前に、エクセル関数を使って「プログラミング」について理解していきましょう。複数の手順が必要ですが、エクセルの場合は「その場で」目に見えて結果が表示されるので、計算式が理解しやすいので、簡単なプログラミング学習に最適です。下のエクセルファイルをダウンロードして開いてみてください。※Googleスプレッドシートでも大丈夫です。MacのNumbersではいくつか利用できない関数があります。エクセルのセル内(枠の中)で改行する場合はMACの人は「⌘+option+エンター」で改行できます。WINの人は「Alt+エンター」で改行できます。エクセル関数(売上票を作る)まずはサンプルデータをダウンロード数式(四則計算)を入れてみよう1計算結果を表示したいセルをクリック2「=」イコールを入力3対象のセルをクリックすると、自動でセル番号が入力されます4足し算したい場合「+」を入力後足したいセル番号を入力5エンターキーで決定オートフィルコピーを使う同じ計算式で、対象のセルが変わる場合に自動で計算式を入力してくれます。IF文で、条件によって答えを切り分ける利益率を入れてみましょう。利益率の計算式は「利益÷売上」なので「D6/D4」となります。売上が0で仕入れしかない場合エラーとなってしまいます。zero」とは「0で割ってますよ!」という意味です。%表示は予め設定しているものとします。D4が0以外なら、D6/D4を表示する)エラー文について数式を書いて結果を表示した際に、以下のような表示になる場合があります。value=利用不可。関数や数式に使用できる値がない#NULL!セル範囲のミスエラー文の回避についてIS系の関数を使ってエラーを表示させないほうが、表がきれいになって良いです。ISERROR、ISBLANK、ISNUMBER、ISTEXTなどを使って、エラーのときに空白にする処理をいれます。D2/D1)D1が空白セルの場合、-を表示します。それ以外の場合はD2/D1を計算します。"")別の書き方として、D1>""という書き方があります。これはD1セルになにか文字があればという意味になります。文字があればD2/D1を計算しなければ空白になります。>は否定、""は空白、なので「空白でなければ=なにか文字があれば」となります。テキスト内に式を埋め込む(TEXT)文字列に計算された数値が自動で入れば、数値が変更されても、わざわざ手入力しなくて良いので便利です。それ以上に、数字の打ち間違いといった「ヒューマンエラー」を防ぐことがメリットです。文字列に特定のセル内容を入れるにはTEXT関数を使います。「=」で始まる式になるので、文字列はすべて""ダブルクオーテーションで囲います。TEXT関数と文字列は「&」で繋いでいきます。#1桁の数字を示します。数だけ桁数が指定され、その有効桁数しか表示されません。01桁の数字を示すが、指定したゼロの桁数だけ常にゼロが表示されます。?桁数の異なる複数の小数を揃えて表示する場合に使います。