パソコンじいちゃん

最近は個人的な日記になっています。
初心に帰り、パソコン操作の役に立つ内容になるよう頑張ります。

私も Excelの勉強

2019年01月21日 | 日記
思いついたままに・・・・」さん  のブログに、「Excelの勉強」が掲載されていました。
  (無断でブログにリンクさせていただきました、すみません!)

赤色と緑色のそれぞれのセルの数値を合計する計算方法についての質問と解答が載っています。

  


手動で合計を出す方法は,「思いついたままに・・・・」さんの解答が正解だと思います。
(合計セルを選択後、Σをクリック、CTRLを押したまま赤色(緑色)セルを次々にクリック、ENTERキーで決定)


全セルの数が81個であれば、手動で選択しても簡単に合計できると思います。
セルの色が変更になっても,もう一度やり直すのに大した手間はかかりません。


 ~ ~    ~ ~    ~ ~



久しぶりに私も「Excelの勉強」をしてみました。

データー数量が膨大になった場合、セルの手動選択は大変です。
(例えば数千のセルデーターがある場合)
セルの選択漏れが発生するかもしれません。
合計を出した後で、「色塗り間違いを修正する」ということが発生するかもしれません。
こんな時には、再度セルの手動選択をやり直さなければなりません。

大量データーでも問題のないように、セルを手動選択しない方法はないのでしょうか?
関数を使って全自動で合計できれば、選択漏れはなくなり、色の変更にも自動対応できます。

ある条件を満たすものを合計する、SUMIF関数のようなものが有れば良いと思ったのですが、
Excelには、色を判別してセルを選択する関数なんてありません。
セルの色を判別し、関数を使用して、自動的にセルの数値を合計することは、無理だと思われます。


しかし、NET検索で調べてみると、なんと! 自分で関数を作っている人がおられます。 
  https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14199835004
 (ユーザー定義関数と言うらしい)

  


ユーザー定義関数には、沢山の人の、色々な方法がありましたが、意味が全く分かりません。
まる写し(パクリとも言う)させていただいて、その関数を使ったところ
セル選択しないで自動的に合計できました。 
  
  


但し、セルに色の変更等があった場合は、【 F9キー 】を押して、再計算をさせなければいけません。

Excel関数は自動的に実行されますが、このユーザー定義関数は最後に
いつも【 F9キー 】を押しておけば良いと思います。
又、この関数はマクロを有効にしないと使えないので注意が必要です。




私が作ったExcelファイルです。
同じ色のセルの数値を、自動で合計できる「九九」と言うExcelファイルを
共有OneDriveからダウンロード出来ます。

マクロを含んでいますので、Excel Online では動きません。
ダウンロードし、マクロを有効にして使ってみてください。


九九.xlsm  ダウンロード 

ファイルのダウンロード方法です。
上記リンクをクリックして表示された、「Excel Online」の右上にある 『・・・』をクリックします。
ダウンロードをクリックし、「名前を付けてファイルを保存」します。