7/01/2026

Excel。列を非表示にしたら、合計値も連動させるには【Column hidden】

Excel。列を非表示にしたら、合計値も連動させるには

<CELL+SUMIF関数>

行を非表示にしたときに、見えているデータだけの合計値に連動させたい場合には、SUBTOTAL関数やAGGREGATE関数をつかうことで、求めることができます。


そこで、次のような横長の表があります。


H列には、

=SUM(B2:G2)

のように、SUM関数で合計を求めています。


やりたいことは、列を非表示にしたら、その分を除いた合計値を求めたい。


例えば、1~3月の数値を除いた合計を求めたいわけです。


当然、列を非表示にしたところで、SUM関数は、非表示に対応していないので、合計値はかわりません。


また、SUBTOTAL関数やAGGREGATE関数は、行の非表示には対応しますが、列の非表示には対応できません。


そこで、少し考え方を変えてみます。


そもそも、列の非表示とはどういうことなのか。

列幅が0ということです。


つまり、列幅がわかるようなものがあれば、いいわけです。

そこでCELL関数をつかうことで、セル情報の列幅を求めることができます。


ただ、このCELL関数。スピル機能に対応したため、今までのような数式ではうまく求めることができません。


B5にCELL関数の数式をつくります。


CELL関数の最初の引数は、検査の種類。

列幅の情報を知りたいので、 width を選択します。


2つ目の引数の参照は、見出しのB1を選択します。

=CELL("width",B1)

で、数式を確定すると…


スピル機能によって、勝手にゴーストが発生してしまいます。


これでは、オートフィルで数式をコピーすることができません。


なので、スピル機能にならないように数式を修正します。


=@CELL("width",B1)

「@(アットマーク)」をいれることで、スピル機能をとめることができます。
※@ = implicit intersection operator


あとは、横方向に、オートフィルで数式をコピーします。


B列の列幅を短くしても、8のままですが、F9キーを押すと、再計算されます。


F9キーをおさないと、算出結果は変わりませんが、列幅を求めることができました。


I列に列の非表示に連動した合計を求める数式を用意します。


I2にSUMIF関数を使った数式を設定しました。

=SUMIF($B$5:$G$5,">0",B2:G2)


B列を非表示にしたら、F9キーを押します。


これで、非表示を除いた合計を求めることができます。


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


単一条件の合計を求めたいので、SUMIF関数をつかいます。


最初の引数は、「範囲」。

検索のデータ範囲です。

CELL関数の結果をつかいますので、$B$5:$G$5


オートフィルで数式をコピーしますので、絶対参照を忘れずに設定します。


2つ目の引数は、検索条件。

”>0”。

セルの幅が0より大きいならば、非表示じゃないという意味ですね。


最後の引数は、合計範囲。B2:G2


あまり列の非表示の合計をすることはないかもしれませんが、やり方の一つとして、紹介させていただきました。


6/30/2026

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

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

<Facebookページ>

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

Facebookページ


5月17日

Excel。

BINOMDIST関数

読み方は、バイノムディストで、二項分布の確率を算出します



5月18日

Excel。

BINOM.DIST関数

読み方は、バイノム・ディストで、二項分布の確率を算出します



5月19日

Excel。

BINOM.DIST.RANGE関数

読み方は、バイノミアル・ディストリビューション・レンジで、二項分布を使用した試行結果の確率を算出します



5月20日

Excel。

BINOM.INV関数

読み方は、バイノム・インバースで、累計二項分布が基準値以上になる最小値を算出します



5月21日

Excel。

BITAND関数

読み方は、ビットアンドで、論理積を算出します



5月22日

Excel。

BITLSHIFT関数

読み方は、ビットレフトシフトで、ビットを左シフトします



5月23日

Excel。

BITOR関数

読み方は、ビットオアで、論理和を算出します

6/29/2026

Excel。複数の条件付きで数値の合計を行うのがSUMIFS関数です。【SUMIFS】

Excel。複数の条件付きで数値の合計を行うのがSUMIFS関数です。

<関数辞典:SUMIFS関数>

SUMIFS関数

読み方: サムイフズ 

読み方: サムイフエス

分類: 数学/三角 

SUMIFS関数

SUMIFS(合計対象範囲,条件範囲1,条件1,…)

複数の条件付きで数値の合計を行います


6/28/2026

Access。クエリ。単一条件の合計。ExcelならSUMIF関数。Accessではどうするの?【sumif】

Access。クエリ。単一条件の合計。ExcelならSUMIF関数。Accessではどうするの?

<SUMIF関数>

売上表があります。


品川店の金額合計を求めたい場合、Excelならば、SUMIF関数をつかうことで、求めることができます。


SUMIF関数は、単一条件の合計を求めることができる関数です。

=SUMIF(D2:D169,K2,I2:I169)

L2にSUMIF関数の数式を設定してみます。

=SUMIF(D2:D169,K2,I2:I169)

結果は1526650


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


Accessには、SUMIF関数はありませんが、クエリと集計をつかえば、難しくありません。


テーブルから作成タブのクエリにある「クエリデザイン」をつかって、求めてみましょう。


使うフィールドは、店舗名と金額です。


集計行を追加しますので、集計ボタンをクリックします。


店舗名は、そのままでもいいのですが、品川店だけなので、抽出条件に「”品川店”」と設定します。


集計行は「グループ化」のままにします。


金額は、集計行をグループ化から「合計」に変更します。


あとは、実行します。


結果は1526650


ExcelのSUMIF関数と同じ結果になりました。


このように、Accessの場合には、クエリをつかって、抽出条件と集計行の合計で求めることができます。

6/27/2026

Excelのショートカットキー。ShiftとF5~F8の組み合わせを紹介【shortcut】

Excelのショートカットキー。ShiftとF5~F8の組み合わせを紹介

<ショートカットキー>

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

Excelショートカットキー

Shift+F5

検索と置換ダイアログボックスが表示されます



Shift+F6

リボンにキーボード操作できるキーを表示

Altキーと同じ



Shift+F7

類似語辞典作業ウィンドウを表示する



Shift+F8

方向キーを使用して、隣接しないセルまたは範囲を選択範囲に追加する。


6/26/2026

Excel。SUMIF関数は単一条件付きで数値の合計を行います【SUMIF】

Excel。SUMIF関数は単一条件付きで数値の合計を行います

<関数辞典:SUMIF関数>

SUMIF関数

読み方: サムイフ

分類: 数学/三角 

SUMIF関数

SUMIF(範囲,検索条件,[合計範囲])

条件付きで数値の合計を行います


6/25/2026

Excel。積み上げ横棒グラフでピラミッドグラフをつくってみる【Pyramid graph】

Excel。積み上げ横棒グラフでピラミッドグラフをつくってみる

<ピラミッドグラフ>

年代別男女別の人口一覧表があります。


この表から、次のようなピラミッドグラフをつくるにはどうしたらいいでしょうか?


まずは、この表のままではつくることができませんので、表をアレンジします。


F列ですが、F2に

=-B2

とマイナスにするセル参照を設定します。


G列は、0-10歳などのラベルを表示させるためのスペースです。

文字の長さにもよりますが、今回は5000としました。

H列は、そのままコピペでもいいですし、=C2というセル参照でもOKです。


E1:H11を範囲選択します。


挿入タブのグラフにある「積み上げ横棒グラフ」を選択します。


 積み上げ横棒グラフが挿入されました。

 


積み上げ横棒グラフの上が、91歳以上になっていますので、縦軸を反転させます。

縦軸をクリックします。


書式タブのグラフの要素が「縦(項目)軸」になっていることを確認したら。

選択対象の書式設定をクリックします。


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


軸位置の軸を反転するにチェックをいれます。


これで、グラフは反転します。

上に移動した、横軸をクリックします。


最小値と最大値を修正します。


境界値の最小値を-10000

最大値は、間隔の5000を加えて15000 と変更します。


棒グラフを太くしますので、横棒をクリックします。


要素の間隔を0%にします。これで横棒グラフを太くすることができます。


プロットエリア内にある縦線。

「横 (値) 軸 目盛線」をクリックします。


目盛線の書式設定作業ウィンドウが表示されます。


「線なし」にします。


横軸をクリックして、Deleteキーで削除します。


縦軸も削除します。


グラフはこのようになっています。


間隔をクリックして、グラフの右上の「+」。


グラフ要素のデータラベルのその他のオプションをクリックします。


ラベルオプションのラベルの内容をセルの値をオンにします。


データラベル範囲ダイアログボックスが表示されますので、0-10歳のラベルを範囲選択します。


OKボタンを押してから、データラベルの書式設定作業ウィンドウの値のチェックマークを外します。


凡例から、間隔を削除します。


左側の男性の横軸をクリックします。


グラフ要素のデータラベルの内側下を選択します。


データラベルが表示できました。


同じように右側の女性の横軸をクリックします。


データラベルの内側をクリックします。

あとは、色やフォントなどを修正して完成です。

6/24/2026

Word。動画で紹介。勝手に改行される!表のトラブル解決法【trouble】

Word。動画で紹介。勝手に改行される!表のトラブル解決法

<Youtube>

Wordで表を作っている時、「文字を入力しようとしても打てない」「まだ余裕があるのに勝手に改行される」といった不思議な現象に悩まされていませんか?


実はそれ、Wordの「インデント」という設定が表の中にまで影響していることが原因なんです。


今回は、Word初心者の方が最もハマりやすい「表のレイアウト崩れ」の正体を突き止め、ルーラーを使ってサクッと元の状態に戻す方法を丁寧に解説します。

6/23/2026

Excel。SUM関数は数値の合計します【SUM】

Excel。SUM関数は数値の合計します

<関数辞典:SUM関数>

SUM関数

読み方: サム  

分類: 数学/三角 

SUM関数

SUM(数値1,[数値2],…)

数値の合計します 

6/22/2026

Excel。作業工程を集合横棒でガントチャートをつくりたい。【Gantt chart】

Excel。作業工程を集合横棒でガントチャートをつくりたい。

<ガントチャート>

作業の予定を時間軸で見える化する表である「ガントチャート」。


セルを塗りつぶすことで管理してもいいのですが、積み上げ横棒グラフでつくってみます。

 


次の表を用意すれば、簡単にガントチャートをつくることができます。


あと、このガントチャートは、積み上げ横棒グラフでつくっています。


それでは、用意した表です


ポイントは、D列のダミー列。


なんでこのダミー列が必要なのかは、グラフをつくってみるとわかります。


そして、表示したい横棒の左側になければなりません。

このダミー列は、

=SUM($E$4:E4)

と累計を求める数式を設定しております。


累積は始点留めの範囲選択にするのがポイントですね。


では、A3:A8とD3:E8を範囲選択します。


挿入タブのグラフから、積み上げ横棒グラフを選択します。


積み上げ横棒グラフが挿入されます。

グラフのサイズを少し大きくしております。


縦軸を反転して、上からABCDEと並べるようにします。

縦軸をクリックします。


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


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


 横軸との交点を「最大項目」

軸位置の「軸を反転する」をオンにします。

 


縦軸を反転することができました。


あとは、見栄えまわりを設定していきましょう。


グラフのデザインタブにある グラフ要素を追加 の「目盛線」の「第1主横軸」をクリックします。


グラフがマス目のようになります。


凡例のダミーという文字を削除します。


横棒のダミーを透明にします。

横棒のダミーをクリックしたら、図形の塗りつぶしを「塗りつぶしなし」、図形の枠線を「枠線なし」にします。


 ダミー列は、Aが終わったらBというように、バトンを渡す表現のため、その前工程の累積値分空けるためのデータでした。


バッファで多少クロスする場合には、ダミー列の数値を変更すればOKです。


今回はグラフを太くするので、横棒をクリックして、画面右側のデータ系列の書式設定作業ウィンドウの「要素の間隔」を0%にします。


 最後に、フォントやフォントサイズ、色などを調整したら完成です。

ガントチャート


 


6/21/2026

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

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

<Facebookページ>

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

Facebookページ

5月10日

Excel

BETADIST関数

読み方は、ベータディストで、ベータ分布の累積確率を算出します



5月11日

Excel

BETA.DIST関数

読み方は、ベータ・ディストで、ベータ分布の累積確率を算出します



5月12日

Excel

BETAINV関数

読み方は、ベータインバースで、累積確率からベータ分布の値を逆算します



5月13日

Excel

BETA.INV関数

読み方は、ベータ・インバースで、累積確率からベータ分布の値を逆算します



5月14日

Excel

BIN2DEC関数

読み方は、ビントトゥデックで、2進数を10進数に変換します



5月15日

Excel

BIN2HEX関数

読み方は、ビントトゥヘックスで、2進数を16進数に変換します



5月16日

Excel

BIN2OCT関数

読み方は、ビントトゥオクトで、2進数を8進数に変換します


6/20/2026

Excel。11種類の集計方法で小計を算出するのがSUBTOTAL関数【SUBTOTAL】

Excel。11種類の集計方法で小計を算出するのがSUBTOTAL関数

<関数辞典:SUBTOTAL関数>

SUBTOTAL関数

読み方: サブトータル  

分類: 数学/三角 

SUBTOTAL関数

SUBTOTAL(集計方法,参照1,…)

11種類の集計方法で小計を算出します

6/19/2026

Excel。複数の表から必要なフィールド(列)を集めた別表をつくりたい【Multiple columns】

Excel。複数の表から必要なフィールド(列)を集めた別表をつくりたい

<HSTACK関数>

複数の表から、指定したフィールド(列)を集めて別表をつくりたい。


コピペを繰り返してもいいのですが、表の数が多くなると、コピペの回数も増えてしまい、面倒な作業なわけです。


今回用意したい表です。


前期中間テスト

前期期末テスト

後期中間テスト

それぞれから、数学のフィールドを集めた別表をつくりたい。


このような場合、HSTACK関数をつかうことをお勧めします。


関数自体とても分かりやすい関数です。


では、C13をクリックします。


 HSTACK関数をつくりはじめると、どのような関数なのかポップアップが表示されるのですが、何をいっているのか、解読不能です。


「水にスタックします。」ってなんじゃそりゃ!って感じですね。


気にせずつくっていきましょう。


HSTACK関数の引数は、「配列」。

つまり、範囲選択を繰り返すだけの関数です。


集めたい範囲を選択するだけです。

=HSTACK(E4:E9,M4:M9,U4:U9)

C13に

=HSTACK(E4:E9,M4:M9,U4:U9)

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


確定すると、スピル機能対応の関数なので、絶対参照を設定する必要はありません。


それぞれの表の数学のデータを設定するだけで、データを集めることができます。


6/18/2026

Excel。SUBSTITUTE関数は文字列中の特定の文字を別の文字に置換する【SUBSTITUTE】

Excel。SUBSTITUTE関数は文字列中の特定の文字を別の文字に置換する

<関数辞典:SUBSTITUTE関数>

SUBSTITUTE関数

読み方: サブスティチュート  

分類: 文字列操作 

SUBSTITUTE関数


SUBSTITUTE(文字列,検索文字列,置換文字列,[置換対象])

文字列中の特定の文字を別の文字に置換する