エクセルの練習問題を出す【練習問題】と、読者様のご質問にお答えする【教えて!エクセル関数】を毎週お送りします。表計算もおっかなびっくりの初心者から、エクセルデータベース作成もサクサク上級者まで!
今週の中級編は、創刊号の初級の問題の続きです。
▽創刊号の初級の問題はコチラ
さて、部長に今月の接待交際費の合計額を教えたのはいいのですが、
やはり予算オーバー気味ということで、急遽新幹線の交通費を全て出張旅費
に計上することになりました。
そこで、さっき出した接待交際費合計額から、出張旅費に計上する新幹線交通費だけを除いた金額の合計を知りたいそうです。
部長は早く出かけたいらしく、急げ急げ!と言ってきます。
さあ、あなたならどうしますか?
今回使う関数はSUBTOTAL関数です。
▽SUBTOTAL関数って何?という方はコチラ
では早速いってみましょう!
まず新幹線交通費だけの合計を求めて、先週の初級編で
求めた全ての合計から、新幹線交通費だけの合計を引き算
するという方法で、新たな接待交際費の残りを出したいと
思います。
交通費の表にオートフィルターを設定します。
▽オートフィルターって何?という方はオートフィルターの説明をどうぞ。
項目欄の▼をクリックすると、項目名がずらりと並びますね。
その中から「新幹線交通費」を選びます。
新幹線交通費のみの表になりました!
でも、合計関数SUMを使って求めている合計額には
変化がありません。
相変わらず全データ分です。
SUM関数ではオートフィルターを使って伸び縮みする表に
対応できません(常に表内の全ての値を計算してしまう)
が、SUBTOTAL関数なら対応できるのです。
どこか適当なセルに、
=SUBTOTAL(9,
と入力して、
表の中の集計したいセルを、全てドラッグして指定します。
とじかっこ
)
を入力してエンターキーをおします。
すると……
新幹線交通費だけの合計が出ました!
嘘だと思ったら電卓で検算してみて下さい(^^;
なお、9は集計方法を「合計」にしてくださいという意味です。
▽集計方法について詳しくは
最近の練習問題
エクセルの練習問題を出す【練習問題】と、読者様のご質問にお答えする【教えて!エクセル関数】を毎週お送りします。表計算もおっかなびっくりの初心者から、エクセルデータベース作成もサクサク上級者まで!