スポンサーリンク


エクセルIF関数もし~だったら使い方

エクセルで作るボウリング成績表

条件に合った値を取得する

ボウリングのリーグ成績表にかかわらず、エクセル関数IFを使うと非常に便利です。

もし~だったら○、そうでなかったら×、というような条件って多いです。

エクセルで「=IF」と入力すると、「論理式の結果(TRUEかFLASH)に応じて指定された値を返します」と表示されますが、最初は意味が分かりにくい。

ボウリングのリーグ成績表で男女別のアベレージやハイゲームなどを記載することありますが、エクセル関数IFを使うと簡単に振り分けられるようになります。

F支配人
エクセル関数の中で最初に覚えて使うようになりました

ボウリング風に書くと、

もし、このハイゲームが男性だったら、○、そうでなかったら、×かな。

エクセル関数IF

エクセル関数IFで男女別HG

簡単に成績表っぽいのを上記図のように書きましたが、セルH列にHGを数式、=MAX(D4:F4)で、H4に西船橋さんのHGが表示されます。

同じように、船橋・東船橋・津田沼と全員エクセル関数MAXで計算できますが、このままだと、性別関係なしにH列にHGが計算されるので、男女別で成績を作るには探すしかなくなります。

人数が少なければ探す時間はかからないかもしれませんが、30名ぐらいいたら大変でしたが、エクセル関数IFで自動的にセルI列に男性HG、セルJ列に女性HGに振り分けてあれば時間かからず探せます。

エクセル関数IFを使ってセルI4に西船橋のHGを入れたければ、数式で書くと・・・

=IF(C4=”男”,H4,””) となります。

もし(西船橋の性別=”男”だったら、H4のHGを表示、そうでなかったら、空白)が日本語で書いた場合です。

“”で空白になります。

そして、右隣のセルJ4には、=IF(C4=”女”,H4,””)と数式を入れれば、女性の場合はJ4に記載されます。

そうすれば、セルI10に男性HGをMAX関数で、セルJ10に女性HGをMAX関数で入れておけば完成です。

もし、従業員が一緒に投球していて成績表も一緒に記載している場合は、男・女・従業員の3種類を性別に入れれば可能です。

上記数式は男か女かの文字のみ判別しますので、男・女の文字以外は条件外になるので全て空白になりますのでHGスコアーの判別対象外(両方空欄)になります。

そんなに難しくないね。これならすぐに覚えられそう!
F支配人
だから言ったでしょう。最初に覚えた簡単なエクセル関数だって!
でもこれは条件がひとつでしょ!ふたつあったらどうするの?
F支配人
そだね~!

下の図で説明しましょう

ボウリング成績表個人スコアー入力
F支配人
これは西船ボウルでのボウリングリーグ戦で使っている成績表なんですが、【DGET関数でシート地獄から解放する】のページでもお話しした個人専用の成績表です。

DGET関数でシート地獄から解放する

2018.05.31

いいか悪いかは別として、リーグ最終結果の発表の時に、ハイゲームやハイシリーズがトップの方を表彰しています。

ただし、先投げの時のスコアーは表彰対象外としているので、個人専用成績表に「先投げ」欄を用意しています。

ここに先投げの時は数字の「1」を入力しています。

そうすると、ハイゲームとハイシリーズが「0」もしくは、先週までの点数を反映するように数式が入っています。

もちろん、ブラインドの時も同じです。

そうすると、先投げの場合またはブラインドの場合っていう条件が2つになるのです。

ここでOR関数の登場です。

エクセル関数OR

リーグ成績表では、IF関数との組み合わせで使っています。

先ほどの2つの条件の時をボウリング風に書くと、こうなります。

もし、先投げまたは、ブラインドだったら先週までのハイゲームを表示、そうでなかったら、今週のハイゲームと先週までのハイゲームを比べて点数の大きいスコアーを表示する

って、なります。これをエクセル関数を使ってこのように書いています。

=IF(OR(C4=1,COUNT(D4:F4)=0),L3,MAX(D4,E4,F4,L3))

これでうまくいきます。

AND関数は現在、リーグ成績表には使っていませんので例がありませんが、ORの場所にANDを代わりに入れれば使えます。

セルの値により複数の答えを探すエクセル関数CHOOSE

2018.06.02

ボウリングハンデキャップのつけ方

2018.06.02

DGET関数でシート地獄から解放する

2018.05.31

エクセルで作るボウリング成績表

2017.09.30

スポンサーリンク


24時間以降~180日後までボウリングもネットで簡単ご予約ができます。
もちろん空き状況も15分単位で確認できます。

また、GW期間中もネットでボウリング予約が可能です。