[PE019:Excel]条件分岐のIF関数

Excelでは、条件を満たしているかいないかで異なる処理を行なう場合には、「IF関数」を使います。最も基本的な関数のひとつですがおさらいしてみましょう。

ここでテストの合否判定表を作成するとします。A列に「受験番号」、B列に「氏名」、C列に「点数」、D列に「合否判定」が入るとします。そしてこの表のC列に点数を入力していくことにします。この時、70点以上なら「合格」、それ以外なら「不合格」の文字がD列に自動表示されるようにしたいと思います。この場合、D列に入力すべきIF関数はどのような式になるでしょうか。

そうです。答は次の通り。例えば、「D1」セルに入力する計算式は「=IF(C1>=70,”合格”,”不合格”)」です。これで、C1が70点以上ならD1に「合格」の文字が入り、それ以外の場合は全て「不合格」になります。

IF関数は、第1引数に条件となる「論理式」、第2引数に条件が「真(TRUE)」の場合に行う処理、第3引数に条件が「偽(FALSE)」の場合に行う処理がそれぞれ入ります。なお、文字列はダブルクオーテーション「”」で囲む決まりとなっています。

[PE018:Excel]円単位を千円単位に丸めて表示したい

例えば「8,645,349」のような大きな桁数の金額が並ぶ決算数字などでは、決算書などを作る際に金額を千円単位で丸めて「8,645」と表したいことがあります。こんな時、丸めた数字をひとつひとつ手で入力し直したりしていたら、大変手間ですし入力ミスの元にもなります。

こんな時はExcelの『表示形式』機能を使いましょう。金額の数値をいちいち書き換えることなく、千円単位に表示し直すことができます。

■金額を千円単位に丸めて表示する方法

①金額の入っている対象セルをマウスで選択

②マウスで右クリックし『セルの書式設定』

③『表示形式』タブ⇒『ユーザー定義』

④『#,##0』を選択し『#,##0,』に書き換える

⑤『OK』を押す

[PE018:Excel]複数セルの数値を掛け合わせる方法

「販売価格×卸率×数量=卸値」のような計算をExcelで行う場合を考えてみます。「販売価格」がA1に、「卸率」がB1に、「数量」がC1にそれぞれ入っていたとすると、「卸値」をD1に表示させるには、D1に『⁼A1×B1×C1』と入力すればいいですね。今回は3つの数値を掛け合わせただけなのでこの方法でもいいと思います。

しかし、掛け合わせる数値が10個も20個もある場合ではどうでしょう。上記の方法ですと式の入力がすごく大変ですし、どこかで間違えてしまいそうです。

そんな時は『PRODUCT』関数を使うと便利です。

例えば、A1、B1…Y1にそれぞれ入っている25個の数値を全てかけ合わせてZ1に表示させるには、Z1に『⁼PRODUCT(A1:Y1)』と入力します。

これなら簡単ですし間違えも防げますよ。

[PE017:Excel]セルの編集

セルの中身を編集するには、マウスで対象のセルをダブルクリックします。セル内にカーソルが表示されるので中身を編集できます。

しかし、編集するセルの数が多かったり、セル幅が小さかったりすると、マウスによるダブルクリックに失敗し、それが積み重なってストレスの原因になることもしばしば。

そんなときはキーボードに頼るほうがうまくいきます。カーソルキーで対象のセルを選択し、『F2』キーを押しましょう。セルの内容を編集することができます。

また、セルの編集中に『Home』キーを押せばセルの先頭に、『End』キーを押せばセルの最後にそれぞれカーソルが飛びます。これらも利用すればセルの編集効率がぐんっとアップします。

[PE016:Excel]現在の日付や時刻を入力する方法

Excelで報告書などの資料を作成していると、今日の日付や現在の時刻を入力しなければならなくなることがあります。この場合、時計やカレンダーを見て一文字ずつ入力してもいいのですが、もう少し簡単でスマートな入力方法があります。

■ショートカットキー

『Ctrl』+『+』 ・・・ 今日の日付を入力

『Ctrl』+『*』 ・・・ 現在の時刻を入力

使い方は、入力したいセルを選択したあとに上記ショートカットキーを押すだけです。

このショートカットキーを使うになると、いかに日付や時刻を入力する機会が多い事かに気付かされ、ちょっと得した気分になること請け合いです。

なお上記のショートカットキーでは、テンキー側の『+』や『*』は使えないので注意して下さい。

[PE015:Excel]特定セルの印刷をさせない方法

Excelで作成した文書を印刷するときに印字させたくないセルが混ざっていることがよくあります。例えば個人的な覚え書きや計算前の数値データなどです。

こんな時、行や列単位なら畳んで隠すこともできなくはありませんが、セル単位となるとそうはいきません。

そんなときは『セルの書式設定』を使って印刷を制限させましょう。

 

例としてサンプル文書を用いて、A1セルに入っている「委任状」という文字を印刷対象から外してみます。

まずはA1セルを選択し、画面上部の『ホーム』タブを選択します。その中に『フォント』があるのでその右下の四角いボタンをマウスクリックします。

 

『セルの書式設定』画面が開くので『表示形式』タブにある『分類』で『ユーザー定義』を選びます。『種類』欄の中身を消してから「;;;」と入力して『OK』をクリックします。(元に戻すには『分類』で『標準』を選びます。)

 

すると、A1セルに入っている「委任状」という文字が消えています。念のためA1セルの中身を見ると「委任状」という文字データはきちんと残っているのが分かります。

 

この方法を用いれば、データを壊すことなく、セル単位で表示を消すことが可能です。表示を消したセルは紙にも印刷されなくなりますので、覚えておくと重宝します。

[PE014:Excel]シート保護とオートSUM

例えば自作のExcelの表を友人に使ってもらうケースを想像してみてください。その際、自由に数字を入れてもらうのはいいのですが、既に数式を入れてあるセルについては壊されたりしたら困ります。そんな時は以下の手順で数式が入っているセルにロックをかけておきましょう。

■数式が入っているセルだけをロック(編集不可)する手順

1.数式が入っていない(=修正を許可する)セルをマウスで選択
2.選択したセルの上で右クリック⇒『セルの書式設定』
3.『保護』タグ内の『ロック』の『 ☑ 』を外してから『OK』
4.『ファイル』⇒『ブックの保護』のボタンを押下
5.『現在のシートの保護』⇒そのまま『OK』

 

さて、シート保護をかけるとなぜか編集メニューにある『 Σ』(オートSUM)ボタンがグレーアウトして押せなくなります。オートSUMは表計算でよく使う機能なのでこれが使えないと大変不便です。とはいえ、これはExcelの仕様なのでどうしようもありません。

そこで、私はショートカットキーを使って回避していますのでご紹介します。

■オートSUMのショートカットキー

『Alt』 + 『Shift』 + 『ー』

上記のショートカットキーは私のようにノートパソコンを使っている場合を想定しています。左手で『Alt』と『Shift』を押しながら右手でひらがなの『ほ』のキーを押す感じですね。(本来のショートカットキーは『Alt』+『=』)

それにしてもなぜシート保護の時に、わざわざ『 Σ 』ボタンをグレーアウトさせているのでしょうね?

[PE012:Excel]『#DIV/0!』や『#VALUE!』の表示をさせたくない

Excelで表を作る際に、計算式が入っているセルで計算エラーを起こすと、『#DIV/0!』や『#VALUE!』などのエラーがそのまま表示されてしまいます。このままこの表を印刷してしまうと非常に見栄えが悪いものになってしまいます。

例えばD1セルに『=B1/C1』という計算式が入っていたとします。この場合、分母にあたるC1セルが未入力だったり0だったりすると、D1に『#DIV/0!』というゼロ割のエラーが表示されてしまいます。

そこで計算エラーが発生するセルは自動的に空白になるように、計算式を書き換えてしまいましょう。

やり方は簡単。エラーを空白に置き換えるためには『IFERROR関数』を使います。

上記の例ではD1セルの計算式を『=IFERROR(B1/C1,””)』と書き替えましょう。こうすればB1をC1で割った結果がエラーになったとしてもエラーが表示されなくなります。

[PE011:Excel]現在の日付や時刻を簡単に入力する方法

Excelで作成した文書の右上などに作成日付や時刻を入力する機会は多いと思います。そんな時に現在の日付や時刻を一発入力できる、とっても便利なショートカットがあります。

現在の日付を入力する・・・[Ctrl]+[+]
現在の時刻を入力する・・・[Ctrl]+[*]

たったこれだけです。確かに毎回一文字一文字手で入力しても大した手間ではないともいえます。しかし一回覚えてしまえば、毎日多くの場面でお世話になることでしょう。時短テクニックのひとつに是非加えてみてください。

[PE010:Excel]隣のセルと同じ内容を入力する方法

Excelで表を作っていると、上隣りや左隣りのセルと全く同じ内容を入力したくなることがあると思います。

この場合、マウスで対象セルをコピーして隣へペーストしたり、キーボードで対象セルを[Ctrl]+[C]でコピーして隣へ[Ctrl]+[V]でペーストしたりする方法が一般的だと思います。しかしこの方法ではコピーとペーストをそれぞれ独立して行わなくてはならないので回数が多い場合は少し面倒です。

そこで便利なショートカットキーをご紹介します。左隣りのセルの内容をそのまま今選択しているセルにコピー&ペーストするにはキーボードで[Ctrl]+[R]とします。同様に、上隣りのセルの内容をそのまま今選択しているセルにコピー&ペーストするにはキーボードで[Ctrl]+[D]とします。(それぞれ、右と下にコピーするので[R]ightと[D]ownと覚えるとよいでしょう。)

この方法を使えば一回の操作でコピー&ペーストが同時にできるようになるというわけです。