見出し画像

【50代おっさん仕事頑張る】「エクセル四苦八苦①」

こんにちは 「ひで」です。
ここでは、主に仕事上での気づきや取り組みの過程、ちょっとしたコツ等を中心に書いていきます。
さて2025年も始まり、私の部署も人事異動があって部内の上司が増えました。今回はO上司から依頼されたエクセル資料につき、書いていきます。私の知識・スキル不足のため、「こんなの当たり前じゃん」等の初歩的なことや誤り等があるかと思いますが、その点は目をつぶってください。


1.上司よりエクセル依頼(木曜の午後1時位)

ある日、O上司から「エクセルでマクロ組めるか?」と依頼されました。
私はマクロはまだ使ったことがない状態ですが、「マクロは経験ありませんが、少し時間を頂けるなら調べてやってみます」と返答。「どんな資料が必要でしょうか?期限はいつ頃まにで」と確認する。

依頼内容

・各店舗の責任者及び営業スタッフの作成した請求書の件数を集計するエクセルを作成してほしい。
・必要な項目は①店舗+スタッフごとの発行枚数、及び②種類別の発行枚数
・それができたら、請求書を皆に振り分けてそのエクセルに入力して貰う
・「全然急ぎではないので、手が空いている時に」(これがクセ者・・・)

1つ大事な点を確認。
「もしマクロを組まずに、普通の関数(数式)でできればそれでもいいですか?」⇒「集計できればそれでいい」と了解を取付け(マクロを組んだ資料を前提としている可能性もあるので)。
「今日中~金の午前中位までに、一度状況を報告させて頂く形でいいでしょうか?」⇒「ほんと急がないから、いつでもいいよ」で作業に着手。

まず、仕事の期限と上司の期待度を想定

・皆への振り分けと入力があるので、金曜中には完成していた方がいいな
・上司が会議資料として使うかもしれないので、ある程度フォーマットはそろえたほうがいいな(見映え)
・O上司はエクセルは詳しそうなので、いろいろ修正があるかも

次に、必要な項目とそれに使う関数、作成イメージを手書きでメモ
・店舗名とスタッフ名をテーブルにして、それをキーに枚数を数えるのでCOUNTIFでできそうかな?テーブルの他に別シートで関数をいれ、その内容を店舗名が縦軸、スタッフ名と種類を横軸にした表でいいかな?

これがエクセルイメージ(最初)

ここから実際のシートに着手。エクセルのヘルプや本等をみてみると、「COUNTIF」ではなく「COUNTIFS」関数を使う方が適切の様だ。
式:=COUNTIFS(条件範囲1, 条件1, [条件範囲2, 条件2], …)
これで条件範囲1に「店舗テーブル」、条件範囲2に「スタッフテーブル」を入れ、読み込ませれば件数カウントできそうだ。

あとは、テーブルを読む条件で「セル」にするか、値にするか。セルの方が今後修正があった場合に修正しやすいな。入力シートの「店舗名とスタッフ名」はキーとなるから、「フィルター」で選択にしないとだめだな(入力する時にテーブルと少しでも不一致だと反映しないから)

追加依頼

大体イメージができて式を入力し、値が反映するところまでをチェック。
終業1.5時間位前にO上司が戻ってきたので、報告する。
画面イメージ(テーブル、入力シート、集計シート)を見せて「この内容でどうでしょうか?」と聞く。
「もうできたのか、どれどれ・・・」と入力して確認して頂く。
そこで「イメージはこんな形でOKだけど、本体の価額を5パターン(0~10,000円、10,001~100,000円、100,001~500,000円、500,001~1,000,000円、1,000,000円超)に分け、それ毎の請求書の枚数の内訳を入れてほしい。あと、スタッフの交付数は店長以外はサポート担当とそれ以外でのくくりでいいよ」と追加依頼あり。「わかりました」と返答し追加作業に入る。

2.何回やっても上手くいかず

デスクに戻り、メモを書き直し。
テーブルに「サポート担当」を追加し、スタッフの個々の名前を消して「スタッフ」一つにする。本体価額のシートの式は「店長名+スタッフ(もしくはサポート担当)+本体価額の値の範囲」の3つの条件にすればいいな。

追加後のエクセルイメージ

ここで、COUNTIFSで値の範囲の式をネットを検索して入れてみる。

この部分を参照

COUNTIFSで、「0~10000」と「100万超」の条件式は作れたが、「10,001~100,000円、100,001~500,000円、500,001~1,000,000円」の式がネット参照通りにいれても何回やっても値が反映しない。検索条件の値を逆向きにしたり、シート自体をコピーしてもう一度作ってみても反映せず、ヘルプを見ても解決しない。G内の同僚に聞くも、皆わからないとのこと。
そうこうしているうちに終業時間近くになってしまった。申し訳ないがここでO上司に報告。

経過報告(木曜終業前)


「追加項目を色々調べてみましたが、本体価額の範囲のところがまだ出来てません。エクセルの関数でできるとは思いますが、もしできない場合はマクロを一から調べてみます。すみませんが金・土位までお時間を頂いてもいいでしょうか?」⇒「ああ、全然いいよ。急いでないから」とのこと。
家に持ち帰って、マクロの本を参照してできるかを見てみようと思う。
今回はここまで。続きは「エクセル四苦八苦②」にて。

いいなと思ったら応援しよう!

この記事が参加している募集