メーカーのマーケティング部門でExcelを使っての各種データ分析を担当することになりました。Excelはなんとなく使えると自分では思っていましたが、ここでそれがとんでもない勘違いだったことを思い知ります。筆者がそれまで経験してきていたのは、せいぜいシンプルな予算管理表程度のExcelであり、「数字をいじると別のセルに入力してあったSUM関数(指定したセルの数値を合計する)の結果が変わって便利だな」という程度の、本当に初級の初級レベルのスキルしかなかったのです。iStockマーケティング部門には、社内の様々な部署から、データ作成の依頼がきます。「全取引先との商談進捗状況と成約率を、各支社からヒアリングの上、まとめて欲しい」......などです。そのデータは大抵、Excelで作成するのですが、初級レベルの私にはかなり難しい仕事でした。毎日、終電間際まで残業するようになりました。した作業に不可欠な関数であるSUMIF関数やCOUNTIF関数をまだ知らなかったのですから。私は、中途半端に知ってしまっていた「ピボットテーブル」というExcelの機能に頼っていました。その結果、大変非効率な作業を続け、膨大な残業時間が発生していたのです。LessonSUMIF関数...条件つきの合計を求める関数。=SUMIF(範囲,検索条件,合計範囲)第一引数の「範囲」において第二引数の「検索条件」に一致したセルに対応する「合計範囲」のセルの合計を出す。後述するデータベース形式の表において、例えば「A列の値がF1セルと等しい時だけC列の数字を合計したい」という場合は次のような式になる。=SUMIF(A:A,F1,C:C)範囲、合計範囲はこのように列ごとの指定にすることでデータ行数の変動に対応することが可能になり、可読性も増す。LessonCOUNTIF関数...ある条件に一致したセルの個数を出す関数。=COUNTIF(範囲,検索条件)例えば、A列に〇と×の表があるとして、〇の数だけを出したい場合は次のように式でカウントできる。=COUNTIF(A:A,”〇”)しかし上司の認識としては、そこまで大変な仕事とは思っていないわけです。ある日、「このままじゃまずい...」という強烈な危機感を上司からの一言で持つに至ります。毎日遅くまで残業して必死でパソコンと格闘している私を見ている上司は、私が仕事を怠けている、サボっているとは思っていません。私は上司に、「一生懸命やっているのに仕事ができない人間」と認定されたのです。オフィシャルウェブサイト。