5/21/2026

Excel。動画で紹介。最大値と最小値を除いて平均を出す方法。【except】

Excel。動画で紹介。最大値と最小値を除いて平均を出す方法。

<Youtube>

データの平均を出したいけれど、極端に高い数値や低い数値に引きずられたくない……。

そんな時は、最大値と最小値を除いた「調整平均」が便利です!


専用の関数がないからこそ、基本の関数を組み合わせて作る「Excelの思考回路」が学べます。


5/20/2026

Excel。折れ線グラフの横軸を6か月ごとに表示したい【line graph】

Excel。折れ線グラフの横軸を6か月ごとに表示したい

<折れ線グラフ>

販売金額の推移がわかるように折れ線グラフをつくったのですが、横軸の年月が多すぎてわかりにく。

できれば、半年ごとだけに、横軸を表示することはできないものでしょうか。


次の表から、折れ線グラフをつくります。


A列には、2024年1月から2025年12月までの年月が、B列には販売金額が入力されています。

A1:B25を範囲選択して、挿入タブのグラフにある「折れ線グラフ」を挿入します。


折れ線グラフが挿入されました。日付は斜めに表示されていて、2カ月おきに項目の年月が表示されています。

このままの大きさで、項目名が斜めでいいのならばOKですが、グラフを横に大きくしてみましょう。

 


すべての年月が表示され、さらに90度回転してしまい縦書きになっています。

わかりにくいので、半年ごとだけに項目名を表示させたい。


横 (項目) 軸をクリックします。

書式タブのグラフ要素が「横 (項目) 軸」になっていることを確認したら、選択対象の書式設定をクリックします。


画面の右側に軸の書式設定作業ウィンドウが表示されます。


単位の主を1から6に変更します。3カ月おきにしたければ、3という仕組みです。

グラフの横軸の表示は6カ月おきに変わりました。


グラフのサイズを思い切って横半分にしてみます。

 

サイズを変更しても、基本6ヶ月おきの横軸になっていることが確認できました。

5/19/2026

Excel。円周率と数値の積の平方根を算出するのがSQRTPI関数です。【SQRTPI】

Excel。円周率と数値の積の平方根を算出するのがSQRTPI関数です。

<関数辞典:SQRTPI関数>

SQRTPI関数

読み方: スクエアルート パイ  

分類: 数学/三角 

SQRTPI関数

SQRTPI(数値)

円周率と数値の積の平方根を算出する 


5/18/2026

Excel。2026/4/12-4/18にAGGREGATE関数など関数について紹介したFacebookページのコメントです。【comment】

Excel。2026/4/12-4/18にAGGREGATE関数など関数について紹介したFacebookページのコメントです。

<Facebookページ>

Facebookページに書いた、Excelの豆知識(Trivia)です。

Facebookページ

4月12日

Excel。

ACCRINTM関数

読み方は、アクリントエムで、満期利付債の利息を算出します。



4月13日

Excel。

ACOS関数

読み方は、アーク・コサインで、逆余弦(アークコサイン)を算出します。



4月14日

Excel。

ACOSH関数

読み方は、ハイパーポリック アークコサインで、数値の双曲線逆余弦を算出します。



4月15日

Excel。

ACOT関数

読み方は、アーク コタンジェントで、数値の逆余接を算出します。



4月16日

Excel。

ACOTH関数

読み方は、ハイパーポリック アーク コタンジェントで、数値の双曲線逆余接を算出します。



4月17日

Excel。

ADDRESS関数

読み方は、アドレスで、行番号・列番号をセル参照に変換します。



4月18日

Excel。

AGGREGATE関数

読み方は、アグリゲイトで、19種類の集計方法で小計を算出します。


5/17/2026

Access。金額の平均を求めたい。ExcelならAVERAGE関数だけど、Accessは?【AVERAGE】

Access。金額の平均を求めたい。ExcelならAVERAGE関数だけど、Accessは?

<DAvg関数>

Accessのテーブルにある金額フィールド。


その金額フィールドの平均値を求めたいのですが、どのようにしたらいいのでしょうか。


Excelならば、オートSUMボタンにある、平均。


AVERAGE関数をつかうことで、簡単に求めることができます。


I2:I169に金額データがあるので、数式は、

=AVERAGE(I2:I169)

とすれば、平均を求めることができます。


では、Accessならばどのようにしたらいいのでしょうか。


Accessには、Average関数は用意されていません。

その代わりがDAvg関数です。


Accessのテーブルを確認しておきます。


このテーブルからクエリで、金額の平均を求めます。


挿入タブのクエリにある、クエリデザインで金額の平均演算フィールドをつくります。


Noフィールドを追加して、抽出条件に1と設定しています。

この理由は後程説明します。


平均の演算フィールドは、

金額の平均: DAvg("金額","T定食屋売上20180701-0707")

と設定します。


DAvg関数の最初の引数は、平均を求めたいフィールド名。


2つ目の引数は、テーブル名またはクエリ名です。


では、実行してみましょう。


Excelと同じ結果になりました。


このようにDAvg関数をつかうことで、平均を求めることができました。


さて、なんでNOフィールドをいれたのかは、削除すれば一目瞭然ですので、やってみましょう。


実行してみます。


レコード分の行数を繰り返して表示してしまいます。


1つで十分なのでNOフィールドをつかって、抽出条件に1をいれたというわけです。


ちなみに、数値が0の場合は、ExcelもAccessも同じで、対象になってしまうので、注意が必要です。


5/16/2026

Excel。SQRT関数は平方根を求めることができます。【SQRT】

Excel。SQRT関数は平方根を求めることができます。

<関数辞典:SQRT関数>

SQRT関数

読み方: スクエアルート  

分類: 数学/三角 

SQRT関数

SQRT(数値)

平方根を求める 


5/15/2026

Excel。動画で紹介。条件付き書式でできる「自動罫線」の作り方【Ruled lines】

Excel。動画で紹介。条件付き書式でできる「自動罫線」の作り方

<Youtube>

Excelで表にデータを追加するたび、いちいち「格子」ボタンを押して罫線を引いていませんか?

その手間、今日からゼロにしましょう!


今回は、セルに何かを入力した瞬間に、上下左右の罫線がパッと自動で引かれる設定方法をご紹介します。


難しいマクロ(VBA)は一切使いません

使うのは「条件付き書式」と、たった一行のシンプルな数式だけ!


5/14/2026

Excel。天気予報でお馴染みの最高最低の外れ値がわかる折れ線グラフのつくりかた【line graph】

Excel。天気予報でお馴染みの最高最低の外れ値がわかる折れ線グラフのつくりかた

<外れ値2本の折れ線グラフ>

天気予報の番組で、よく最高気温の平均と最低気温の平均の線を加えた気温のグラフを見かけます。

つぎのようなグラフ。

 

外れ値2本の折れ線グラフ

気温のマーカー付き折れ線グラフ以外に、平均最低と平均最高の破線が描かれています。

この破線は、図形で描いたわけではありません。

図形で描けば当然、アバウトになってしまいますし、数値が変わった場合連動しません。


ではどのようにつくるのでしょうか。


まず、グラフの元になる表を用意しました。


C列には平均最低気温の数値を入力します。

D列には平均最高気温の数値を入力します。

A1:D8を範囲選択します。

挿入のグラフにある「おすすめグラフ」をクリックします。


 グラフの挿入ダイアログボックスが表示されます。

 


すべてのグラフタブにある「組み合わせ」を選びます。

気温 を マーカー付き折れ線グラフ

平均最低 を 折れ線 第2軸にチェック

平均最高 を 折れ線 第2軸にチェック


とします。OKボタンをクリックします。


グラフが挿入されました。

平均の最高・最低の線は描かれています。ただ、左右に隙間が空いていて、左右それぞれの縦軸からは描かれていません。


まずは、第2横軸を表示します。

グラフのデザインタブにある「グラフ要素を追加」から軸の「第2横軸」をクリックします。


 グラフ上部に、第2横軸が表示されます。

 


グラフの上部に第2横軸が表示されました。

表示された第2横軸をクリックして、書式タブのグラフ要素が「第2軸横(項目)軸」になっていることを確認します。


選択対象の書式設定をクリックすると、画面右側に軸の書式設定作業ウィンドウが表示されます。


軸位置を目盛の間から目盛に変更します。これで、平均最高と平均最低の折れ線グラフが縦軸から描くことができました。


あとは、不要になった、第2縦軸はクリックしてDELキーで削除します。

上部の第2横軸はDELキーで削除してしまうと、せっかくグラフの両端から描くようにしたのに、その効果はなくなってしまうので、次の操作で非表示にしていきます。

上部の第2横軸をクリックします。画面右側の作業ウィンドウは、軸の書式設定作業ウィンドウが表示されます。


目盛の「目盛の種類」を なし

ラベルの「ラベルの位置」を なし 

第2横軸は非表示にすることができました。

 


あとはフォントやフォントサイズを変更など、見栄えを修正すれば完成です。

外れ値2本の折れ線グラフ



5/13/2026

Excel。範囲または配列に対応する範囲または配列の値に基づいて並べ替るのがSORTBY関数【sortby】

Excel。範囲または配列に対応する範囲または配列の値に基づいて並べ替るのがSORTBY関数

<関数辞典:SORTBY関数>

SORTBY関数

読み方: ソートバイ  

分類: 検索/行列 

SORTBY関数

SORTBY(配列,基準配列1,[並べ替え順序1],…)

範囲または配列を、対応する範囲または配列の値に基づいて並べ替えます 


5/12/2026

Excel。2026/4/5-4/11にABS関数など関数について紹介したFacebookページのコメントです。【comment】

Excel。2026/4/5-4/11にABS関数など関数について紹介したFacebookページのコメントです。

<Facebookページ>

Facebookページに書いた、Excelの豆知識(Trivia)です。

Facebookページ

4月5日

Excel。

pmt関数は定期支払額算出関数です。



4月6日

Excel。

ppmt関数は元利均等払の元金の支払金額関数です。

ちなみに元金分を求める時に使います



4月7日

Excel。

ipmt関数は元利均等払の利息の支払金額関数です。

ちなみに利息分を求める時に使います。



4月8日

Excel。

nper関数は目標額に必要な期間を算出関数です。



4月9日

Excel。

rate関数は目標額に必要な利率を算出関数です。



4月10日

Excel。

ABS関数

読み方は、アブソルートで、数値の絶対値を算出します。



4月11日

Excel。

ACCRINT関数

読み方は、アクリントで、定期利付債の経過利息を算出します。


5/11/2026

Excel。18時以降のデータがわかるように行全体を塗りつぶしたい【After 6 PM】

Excel。18時以降のデータがわかるように行全体を塗りつぶしたい

<条件付き書式>

退勤時間が18時以降のデータがわかるように行全体をぬりつぶしたいと考えたのですが、条件式に18:00と設定しても、うまくいきません。


どのようにしたらいいのでしょうか。


下記の表を用意しています。


C列の退勤時間が18時以降のデータがあれば、行全体を塗りつぶしたいので、使うのは、ホームタブにある条件付き書式。


あとは条件式をどうつくるかですが、「C2>=18:00」とすれば解決しそうに思えますね。


では、設定していきましょう。


A2:C6を範囲選択します。

ホームタブの条件付き書式から「新しいルール」をクリックします。


新しい書式ルールダイアログボックスが表示されます


「数式を使用して、書式設定するセルを決定」を選択します。

条件式に、


=$C2>=18:00


と設定したら、書式ボタンをクリックして、塗りつぶしたい色を選択します。

OKボタンをクリックします。


数式に問題があると、メッセージが表示されてしまいました。


どうやら、18:00ではダメなようですね。


そこで文字列の”18:00”としてみるとどうなるでしょうか。


条件式は、

「=$C2>=”18:00”」

OKボタンをクリックします。


メッセージは表示されていませんが、肝心な18:00以降のデータには、何もリアクションがありません。


原因は、C列の退勤時間。


時間ということですから、シリアル値が表示形式で日付に化けたというか、数値が日付形式で表示されているだけです。


ダブルコーテーションでカッコってしまった文字列と化した、”18:00”のほうが、大きいので、思ったようにリアクションしてくれなかったというわけです。


では、”18:00”を時間にするために、HOUR関数とかを使う必要があるかといえば、ちょっと条件式を修正するだけで解決します。


では、改めて、ダイアログボックスを表示しましょう。


=$C2>=”18:00”*1


と「*1」を追加します。


たったこれだけです。

修正が終わったらOKボタンをクリックして確認してみましょう。


18時以降のデータの行全体を塗りつぶすことができました。


なんで「*1」をつけたら大丈夫になったのかというと、文字は文字でも数値文字型(文字数値型)に変えることができ、型が同じになったので、条件式が成立したという仕組みです。


なお、面倒な場合は、別セルに時間を入力し、そのセル番地を”18:00”の代わりに使えば、何ら問題はありません。

5/10/2026

Excel。動画で紹介。ウォーターフォールグラフ(滝グラフ)の作り方!合計バーの表示方法【waterfall】

Excel。動画で紹介。ウォーターフォールグラフ(滝グラフ)の作り方!合計バーの表示方法

<Youtube>

プロジェクトの工数管理や収益分析に便利な「ウォーターフォールグラフ(滝グラフ)」。 


せっかく作っても、最後の合計数値が浮いてしまったり、正しく表示されなかったりしませんか?


今回は、ウォーターフォールグラフで「合計(累計)」を正しく設定する手順と、見栄えを整えるコツを分かりやすく解説します。

5/09/2026

Excel。SORT関数は、範囲または配列を並べ替えます【SORT】

Excel。SORT関数は、範囲または配列を並べ替えます

<関数辞典:SORT関数>

SORT関数

読み方: ソート  

分類: 検索/行列 

SORT関数

SORT(配列,[並べ替えインデックス],[並べ替え順序],[並べ替え基準])

範囲または配列を並べ替えます 


5/08/2026

Excel。表から必要な列だけを抽出したい【Extract columns】

Excel。表から必要な列だけを抽出したい

<CHOOSECOLS+XMATCH関数>

オートフィルターなどをつかうことで、データ(レコード)を抽出することは、Excelでは簡単におこなうことができます。


では、列を抽出したい場合には、どのようにしたらいいのでしょうか。


次の表を用意しました。

A1:F5までの表があります。


その中から、時限・月曜日・水曜日・木曜日の列だけの表をつくりたい。


要するに、抽出したいわけです。


少なければ、コピペで対応してもいいですが、列数が多い。またデータ内容が変わることもあれば、コピペというわけにはいきません。


そこで、CHOOSECOLS関数とXMATCH関数を組み合わすことで対応することができます。


その結果が、A8:D13の表です。


A9:D9に抽出したい見出しを先に用意します。


そして、数式をA10に設定します。


先に、ネストのXMATCH関数から確認します。


XMATCH関数は、MATCH関数の進化系の関数です。

データがあれば、その位置を教えてくれる関数です。


XMATCH関数の最初の引数は「検索値」

A9:D9の見出し名が該当します。


2つ目の引数は、「検索範囲」。

先ほどの検索値のデータがどこにあるのかを調べさせるので、A1:F1を選択します。


どのようになっているのか、XMATCH関数の部分だけ確認してみましょう。


A8に

=XMATCH(A9:D9,A1:F1)

と数式を設定しました。時限は1列目に、水曜日は、4列目にあるということがわかりました。


XMATCH関数は、MATCH関数と異なり完全一致が初期設定になっています。

そのため、3つ目・4つ目の引数を設定しなくても大丈夫です。


ここまでで、XMATCH関数の動きは確認できましたのCHOOSECOLS関数の確認へとうつりましょう。


CHOOSECOLS関数は、配列から列を抽出する関数です。

配列は表なので、A2:F5が対象になります。見出しは用意してありますので、A2が始点です。


CHOOSECOLS関数の最初の引数は「配列」。A2:F5を範囲選択します。

2つ目以降の引数は、列番号を設定します。


XMATCH関数をつかうことで、列番号を求めることができますので、ここにXMATCH関数を設定します。


数式を設定して確認してみましょう。


スピル機能に対応した関数なので、ゴーストが発生して、数式をコピーしたような状態になるので、列単位での抽出ができました。


ところが、気になるところがあります。それは、D10の0。


なんで、0(ゼロ)が表示されているのかというと、元のセルは、E2なのですが、空白になっています。表引きすると空白ではなくて、0を表示してしまいます。


0ではなく空白にしたいので、「&””」を数式に追加することで、0を消すことができます。


改めてですが、A10に設定する数式は、

=CHOOSECOLS(A2:F5,XMATCH(A9:D9,A1:F1))&""


これで、列単位での抽出ができました。




5/07/2026

Excelのショートカットキー。CtrlとShift+Aなどの組み合わせを紹介【shortcut】

Excelのショートカットキー。CtrlとShift+Aなどの組み合わせを紹介

<ショートカットキー>

作業効率もUPする、知っていると便利なショートカットキー。

ショートカットキー

Ctrl+Shift+A

数式でカーソルが関数名の右にあるときに、引数名とかっこを挿入する。


Ctrl+Shift+C

図形などオブジェクトの書式をコピーする


Ctrl+Shift+F

セルのフォント設定ダイアログ ボックスを開く


Ctrl+Shift+G

ブックの統計情報 ダイアログ ボックスを開く


5/06/2026

Excel。SMALL関数は指定した○番目に小さい値を算出します。【small】

Excel。SMALL関数は指定した○番目に小さい値を算出します。

<関数辞典:SMALL関数>

SMALL関数

読み方: スモール  

分類: 統計 

SMALL関数

SMALL(配列,順位)

指定した○番目に小さい値を算出します 

5/05/2026

Excel。縦棒グラフの横軸を互い違いにしたい【Horizontal axis】

Excel。縦棒グラフの横軸を互い違いにしたい

<縦棒グラフ>

縦棒グラフをつくってみたところ、横軸の文字が長くて、とても読みにくい状態になってしまいました。

 


グラフの高さを伸ばせば、横軸の項目名は斜めで表示されます。


ですが、グラフ自体が大きくなることと、斜めは読みにくくなることが多いという欠点があります。


そこで、項目名を互い違いすることができないのでしょうか。


少し工夫することで横軸の項目を互い違いにすることができますので、その方法をご紹介します。


まずは、表ですが、ここにポイントがあります。


A1:C11に元の表があります。

B1:C11を範囲選択してグラフをつくると、互い違いにすることができません。


そこで、E1:F11のように互い違いにするための表をつくります。


E2には、

=IF(MOD(ROW()+1,2),B2,CHAR(10)&B2)

という数式を設定します。


これで、互い違いにすることができます。


数式を確認しておきましょう。


IF関数です。


論理式には、MOD(ROW()+1,2)

MOD関数は、除算した余りを求めることができます。


ROW関数は、行番号を求めることができます。


行番号に+1した値を、2で除算した余りを求めるのが論理式です。


ちょっとわかりにくいので、H列に論理式をつくってみました。


結果は、1と0が表示されています。


Excelは1をTRUE。

すなわち真の場合。


0をFALSE。

すなわち偽の場合。


と求めることができます。

なので、

MOD(ROW()+1,2)=1と論理式はしていないわけです。


真の場合は、B2 をそのまま表示します。


偽の場合は、CHAR(10)&B2 とします。


CHAR(10)は、改行という意味なので、改行したB2という結果になります。


E列は、改行が入っているようにみえませんが、CHAR(10)があれば、改行が追加されています。


データができましたので、グラフをつくります。


E1:F11を範囲選択して、挿入タブのグラフから集合縦棒グラフを選びます。


集合縦棒グラフが挿入されます。


横軸の項目名が斜めになってしまっていますので、グラフの横を広げるなどして、サイズを大きくします。


これで、横軸の項目名が互い違いにすることができました。


表を準備するのが、面倒かもしれませんが、この方法をつかうことで、横軸の項目名を斜めにしないですみます。