富士山頂の気温から、Excel基本関数(平均・最大値、IF関数)と条件付き書式を習得

この記事では富士山頂の気温のデータを使って、

・関数の王様、IF関数
・平均(AVERAGE)
・絶対参照
・最大(MAX)
・最小(MIN)
・所定の温度以上の件数(COUNTIF)

・条件付き書式


といった、基本的な集計で使うExcel関数を気温を扱う簡単な例で習得出来ます。

気象庁のホームページのデータを使用しております。

まず、平均を求めてみます。
セルF1のところに、「=AVERAGE(B2:B7)」と入力します。
( 「=ave」と入力後、Tabキーで補完すると楽に関数名が入力出来ます。 )



お疲れ様でした。
ここで一旦、写真で休憩を挟みます。

写真は、足立区の荒川河川敷から見たスカイツリーです。


では、次に、再びこのシートをご覧下さい。

セルC2の所で、気温が平均値以上でしたら「平均以上」と表示して、違ったら「—」と表示させるようにします。
式をこのように入れます。

=IF(B2>=$F$1,”平均以上”,”—“)

ここで気をつけるポイントは、先程平均値を求めたセルF1は、固定する必要がありますので、絶対参照にします。
1970年から1980年の所に数式を下に引っ張っていくとズレてしまうので、[F4]キーを押して$(ドル)マークを付けて「$F$1」としています。

(ノートPCの環境によっては、[F4]キーと同時に[Fn]キーも押してみて下さい。)

セルC2は、中央揃えをしております。
そのまま下にフィルします。

もしも、オートフィルが消えなくて困る場合は、何もないセルを選択して、[スペースキー]を押してみて下さい。
(余分な余白は後で削除します。)


次に最大値です。
セルF2に「=MAX(B2:B7)」と入力します。
最小値はセルF3に「=MIN(B2:B7)」と入力します。

お疲れ様でした。
ここで一旦、写真で休憩を挟みます。

写真は浅草駅から見たスカイツリーです。

さて、ちょっと関数から離れて、条件付き書式の設定をします。
最大値最小値に書式を設定します。

まずは、平均気温のデータの所を選択します。

ホームタブから条件付き書式を選択して、

条件付き書式を設定します。

セルの強調表示ルール 指定の値に等しい

を選びます。

最大値を参照する様にして、書式は好きな色を選びます。


OKを押します。

最大値の人数に書式が設定されました。

同様にして最小値にも書式を設定しました。

お疲れ様でした。
ここで一旦、写真で休憩を挟みます。

Screenshot

真っ赤な薔薇が結構綺麗に撮れたかな。


では、関数に戻って「-6℃」以上の件数を数えます。


セルF4に、


=COUNTIF(B2:B7,”>=-6″)

と入力するとこの様に「3件」と求まります。

お疲れ様でした。
ここで一旦、写真で休憩を挟みます。

写真は、江ノ電に乗って鎌倉高校前駅の海で撮影しました。

Screenshot


「できるYouTuber式 Excel現場の教科書(長内孝平氏)」
単行本(ソフトカバー)
Kindle版


「できるYouTuber式 Googleスプレッドシート 現場の教科書」
神川陽太氏 & 長内孝平氏
単行本(ソフトカバー)
Kindle版


「なんの才能もない発達障害者の声: 〜 届かない声を届けたい 〜 (障害者雇用向け)」
私、猫★シエスタの著作です。
殆どが「発達障害者として働くことの悩み」の内容ですが、Excelを含む障害者雇用の事務作業に便利なショートカットキーについても少しだけ掲載しております。
Kindle版

皆さま、大変お疲れ様でした。
この記事最後のブレイクタイムPhotoは・・・

Screenshot

江ノ電稲村ヶ崎海岸から撮影した、富士山と江ノ島です。
映画、「稲村ジェーン」の舞台になった所ですね。

仕事や勉強のリフレッシュに、趣味で写真を撮っておりますので、宜しかったら フォトストック写真ACさん の投稿もご覧頂けますと、大変嬉しい限りでございます!!

こちら、無料の「ダウンロードユーザー」に登録して頂けると、無料で写真のダウンロードが可能になります。

※ 先にGoogleアカウントを作成して頂くと、登録が ラク です♪

 

最後までご精読、誠にありがとうございました!!

フォトストック写真ACさんのプロフィールページ

最後までお付き合い頂き、誠にありがとうございました!!

■ 関連記事 ■

自己紹介

取りあえず事務職で働きたいから手っ取り早くExcel教えてくれに戻る

急にプレゼン資料を作ることになったから手っ取り早くパワポ教えてくれ

Wordのポイントを手っ取り早く教えてくれ!!!

コロナ禍・アフターコロナのテレワーク対策(Googleが提供するツール)

メインメニューに戻る

OFFSET関数とINDEX関数、MATCH関数で、「ドラゴンボール」と「迷子のトランクス」を探せ!!

小学生の頃、ドラゴンボールのキャラになりきっていました(笑)

この記事ではドラゴンボールを題材に、

・OFFSET関数でドラゴンボールを見つける

・INDEX関数とMATCH関数で、ベジータとブルマの子どもで迷子になったトランクスを見つける

についてを掲載しております。

「ドラゴンボール」について簡単に書きますと、ボールを7個集めると願いが叶うという格闘少年漫画です。
オレンジ色のボールに、★が1つから7つまで入ったボールがあり、それらをコンプリートすると、願いが叶います。

それではまず、OFFSET関数から見て行きます。

●OFFSET関数
下の様な簡単なシートを用意します。

表の作り方の基本的なことですが、A列縦の1〜2まで入力して、そこを選択して下にフィルをすると1ずつの連番が振れます。

また、横の数字はA列縦の1〜4まで選択してコピーをして、貼り付け先のセルB1を選択して、[Ctrl]+[Alt]+[V]を押して、下部の「行/列の入れ替え」にチェックを入れてOKを押します。

表が整いましたら、まず基準は、表の左上隅にある、赤い色で塗りつぶしたセルA1の「おうち」に致します。
その「おうち」を基準にして、黄色いセルG1の所に、
オレンジのセルE4の「ドラゴンボール★」を呼び出します。

では早速、セルG1にOFFSET関数を入力します。
最初に数式の意味をお伝えすると、

=OFFSET(おうち , 3行下 , 4列右)

という意味の式を入力します。

おうちのあるセルA1を基準にして、下へ3歩右へ4歩移動しました。
では、実際に式を入れていきます。
(引数の指定は、下に下がる方を先に書きます。)


=OFFSET(A1,3,4)

すると、セルG1にドラゴンボール★が呼び出されました。

では次に、同じセルG1に「ドラゴンボール★★★」を呼び出しますので、式を書き換えます。[F2]を押します。(お使いのノートPCによっては、[Fn]+[F2]キー)
今度は、「おうち」から10歩下に行って1歩右に行きますので、


=OFFSET(A1,10,1)

と指定します。

お疲れ様でした。
ここで一旦、写真で休憩を挟みます。

写真は、代々木公園で撮影した紫陽花です。


●INDEX関数

では次に、INDEX関数の基本的な使い方を見てみます。
この様な表を用意します。

先ほどのシートをコピーしてA列と1行目を挿入します。
B列の緑色のセルの1〜7までを選択してコピーし、
セルA2の所で、[Ctrl]+[Alt]+[V]→[V]で書式なしの番号のみが貼り付けられます。

同様にして、1行目も番号を振ります。
A列の1〜5までをコピーして、セルB1の所で[Ctrl]+[Alt]+[V]→ 「下の方にある行列の入れ替えのチェックボックスを入れてOK」で番号が貼り付けられました。

内容を下記の様にキャラクターを入れて書き換えます。

ベジータとブルマの間には、トランクスという子どもがいます。
迷子になったトランクスを探します。


上の表から、「ベジータがいる行」と、「ブルマがいる列」を目視すると、「ベジータは5行目」「ブルマは4列目」になります。
これは、INDEX関数や、この後にお伝えするMATCH関数を理解する時に、ぶっちゃけ、

「縦の糸はあなた」「横の糸は私」

・・・みたいな関数って言っちゃって良いのでは、なんて思いました(笑)
フィーリングはどんな勉強においても結構大事だったり。

ここでオレンジのセルB17にINDEX関数を使って、ベジータとブルマの子どもで、迷子になってしまった「トランクス」を見つけます。

セルB17に

=INDEX(「おうち」を含めた表の範囲,
ベジータの行の5,ブルマの列の4)

である、

=INDEX(B2:F8,5,4)

と入力すると、無事に迷子になったトランクスが無事に見つかりました!!

めでたし、めでたし!!

お疲れ様でした。
勉強のリフレッシュに、写真で息抜きを致します。

文京区立本郷給水所公苑の薔薇、ユリイカです。


さて、これでも迷子のトランクスを見つけ出せましたが、実務では表の増減などの影響もあり、ベジータの行を5、ブルマの列を4といったベタ打ちは殆ど使わないのです。

そこでMATCH関数を用いて、それぞれベジータの行とブルマの列を求めます。

⚫︎MATCH関数の使い方

最初にベジータの行を求めます。「ベジータ」と書かれているすぐ下の黄色いセルB11に、

=MATCH
(ベジータ,「おうち」を含めた「行」のキャラ名の範囲,完全一致)

という意味の、

=MATCH(B10,B2:B8,0)

と入力します。

この式の意味は、B10の「ベジータ」を検索値として、
「おうち」を含めた行の部分の、B2からB8のキャラクター名の範囲を調べ、
5番目であることの結果が返って来ました。
最後の0は、ピッタリ一致する、完全一致という意味です。


この式の最後の「0」の他に、近似一致と言ってこの部分を「1」にすると最も近い値を求めることも出来ますが、今回は「ベジータ」がいる行を求めたいので、ピッタリ一致する「0」を指定しました。

次にブルマの列を調べます。
ブルマの下のセルB14に式を入れます。

=MATCH
(ブルマ,「おうち」を含めた列」のキャラ名の範囲,完全一致)

という意味である、


=MATCH(B13,B2:F2,0)

と式を入れました。

お疲れ様でした。
ここで一旦、写真で休憩を挟みます。

写真は、代々木公園の薔薇です。


●INDEX関数とMATCH関数の合わせ技

この表を現在下の様にして、セルB17に迷子になったトランクスを探します。

オレンジのセルに、

=INDEX
( おうちを含む表の全て , ベジータ行 , ブルマ列 )

と意味する、

=INDEX(B2:F8,B11,B14)

を入れると、おうちから数えて5行目下、4列目右に行った所のセルの「トランクス」が求まります。

また、ベジータとブルマのセルを参照しない方法で、関数のネストを使って、INDEX関数の中にMATCH関数を用いることでも同様に求まります。

一度、オレンジのセルのB17を消して、

=INDEX(おうちを含む表の全て,
MATCH(ベジータ,行範囲,0),
MATCH(ブルマ,列範囲,0)
)

と、関数のネストを使用した数式に入れると、
おうちを含む表の全ての所に、B2〜F8が入り、
「ベジータ行」の所にMATCH関数で求めた5行
「ブルマ列」の所にMATCH関数で求めた4列が入りました。

=INDEX(B2:F8,MATCH(B10,B2:B8,0),MATCH(B13,B2:F2,0))

トランクスも見つかって、一安心。

この記事で紹介した、OFFSET関数、INDEX関数とMATCH関数の合わせ技を使いこなせる様になると、VLOOKUP関数の限界を突破して、Excelでの表現力が増しますね(=^x^=)!

お疲れ様でした。
ここで一旦、写真で休憩を挟みます。

近くで撮影した、ガーデンローズです。


「できるYouTuber式 Excel現場の教科書(長内孝平氏)」
単行本(ソフトカバー)
Kindle版


「できるYouTuber式 Googleスプレッドシート 現場の教科書」
神川陽太氏 & 長内孝平氏
単行本(ソフトカバー)
Kindle版


「なんの才能もない発達障害者の声: 〜 届かない声を届けたい 〜 (障害者雇用向け)」
私、猫★シエスタの著作です。
殆どが「発達障害者として働くことの悩み」の内容ですが、Excelを含む障害者雇用の事務作業に便利なショートカットキーについても少しだけ掲載しております。
Kindle版


皆さま、大変お疲れ様でした。
この記事最後のブレイクタイムPhotoは・・・

スカイツリーと河津桜です。
河津桜はソメイヨシノよりも少々早咲きです。

Screenshot

仕事や勉強のリフレッシュに、趣味で写真を撮っておりますので、宜しかったら フォトストック写真ACさん の投稿もご覧頂けますと、大変嬉しい限りでございます!!

こちら、無料の「ダウンロードユーザー」に登録して頂けると、無料で写真のダウンロードが可能になります。

※ 先にGoogleアカウントを作成して頂くと、登録が ラク です♪

 

最後までご精読、誠にありがとうございました!!

フォトストック写真ACさんのプロフィールページ

■ 関連記事 ■

取りあえず事務職で働きたいから手っ取り早くExcel教えてくれに戻る




初めてのGoogleスプレッドシート

急にプレゼン資料を作ることになったから手っ取り早くパワポ教えてくれ

Wordのポイントを手っ取り早く教えてくれ!!!

コロナ禍・アフターコロナのテレワーク対策(Google Workspace)




自己紹介

私のポートフォリオ



メインメニューに戻る

モバイルバージョンを終了