パソコンサポート Q & A

パソコン講習会で寄せられた質問を解説しております。

抽出結果だけ計算したい

2008年05月04日 | Excel
Excelにはオートフィルタという便利機能があります。
簡単にデータの絞り込みが行えますが、実際にSUM関数を使ってみると、非表示のデータまで合計してしまいます。

これは、SUBTOTAL関数を使うことで解決できます。

SUBTOTAL関数は、非表示のデータを計算対象から除外してさまざまな計算を行うマルチ関数です。

計算の種類は、第1引数で指定します。

例えば計算したいデータの範囲が「D2」から「D8」だとすると、
SUBTOTAL(9,D2:D8)となります。

これは、指定した範囲の合計を計算する方法です。

また、SUBTOTAL(1,D2:D8)はデータの平均を計算し、SUBTOTAL(2,D2:D8)ならデータの個数をカウントするということになります。



書式
SUBTOTAL(集計方法, 範囲1, 範囲2, ...)
集計方法 リストの集計に使用する関数を、1 ~ 11 の番号で指定します。

集計方法  関数
1     AVERAGE 関数
2     COUNT 関数
3     COUNTA 関数
4     MAX 関数
5     MIN 関数
6     PRODUCT 関数
7     STDEV 関数
8     STDEVP 関数
9     SUM 関数
10     VAR 関数
11     VARP 関数

リストを抽出した結果として非表示になっている行は無視されます。
このため、抽出されたリストに表示されているデータだけを集計することができます。

1行おきに色を変える

2008年05月04日 | Excel
表を見やすくするために、1行おきに色を変えたいとのこと。

条件付き書式を使って、1行おきにセルに書式を設定することができます。

【手順】

1.設定したいセル範囲を選択します。

2.「書式」メニューの「条件付き書式」をクリックします。

3.「セルの値が」の▼をクリックして「数式が」を選択します。

4.右側のボックスに「=MOD(ROW(),2)=0」と入力します。

5.「書式」ボタンをクリックして書式を設定します。

6.「OK」ボタンをクリックします。


「=MOD(ROW(),2)=0」は「行番号を2で割った余りが0のとき」ということです。
つまり偶数行のことです。

「=MOD(ROW(),2)=1」と指定すれば奇数行だけに書式が適用されます。

また、「=MOD(ROW(),3)=0」なら2行おきにセルの色を変更することもできますので試してくださいね。



一覧表では、上下の行と見分けやすくするために、一行おきに色を分けるというデザインにすることもよく使う方法です。
データが少ないリストでしたら「オートフィル」の機能を利用すると手軽ですね。
最初の2行だけ色分けをしておき、あとは右ボタンでドラッグをし、 右ボタンを離すとメニューが表示されるので、「書式のコピー(フィル)」を選んでください。
文字列や数値のデータはもとのままですが、冒頭2行と同じように一行おきに色が塗り分けられます。


土曜日と日曜日のデータに色を塗りたい

2008年05月04日 | Excel
ワークシート上のデータを、土曜日と日曜日だけ文字色を変えたり、セルの背景を塗りつぶして区別する方法がないかとの質問です。

条件付き書式を使えば、自動的に指定した色で表示することができます。

まず条件付き書式を設定したいセル範囲を選択します。このとき、先頭の日付セルがアクティブセルになるようにします。
今回は、A1に先頭の日付が入力されているとみなして説明していきます。

【手順】

1.「書式」→「条件付き書式」をクリックします。

2.「条件付き書式の設定」ダイアログボックスが表示されます。

3.「条件1」で「数式が」を選択し、右のボックスに=WEEKDAY($A1)=7」と入力します。

4.次に「書式」ボタンをクリックします。

5.「セルの書式設定」ダイアログボックスが表示されますので、文字色を設定したり、「パターン」タブで好きな色を指定してください。

6.同じ手順で「条件2」に「「=WEEKDAY($A1)=1」を指定し、書式を設定します。

7.設定が完了したら「OK」ボタンをクリックします。

これで、土曜日と日曜日だけが指定した書式になったはずです。


セルA1は、日付が入力されている先頭のセルです。このアドレスを「$A1」と指定することで、下の行でも常にA列の日付が条件になります。

WEEKDAY関数は指定された日付の曜日を数字で返す関数です。
オプションを指定しないと、土曜日が7日曜日は1となります。



「条件2」を追加するには、「条件付き書式の設定」ダイアログボックスの「追加」ボタンをクリックします。