Home > ビジネス

2010.12.16

EXCEL集計関数の基礎

我々エンジニアと切っても切れないドキュメント作成で利用されるEXCEL
しかし、ドキュメントを作成し図形やピクチャを貼るだけがEXCELではありません。
これから先、忘年会・新年会でもEXCELを利用した名簿を作成など、知っておくと少しだけ得をする
EXCELの集計関数を今回は紹介します。

1、COUNTIF関数について
集計関数として基礎とも言えるCOUNTIF 関数。設定した条件が”真”となる値を数値として表示してくれる機能です

上記のような出欠表があります。

この程度の表であれば目視で十分かもしれませんが、これが100人200人単位になった際に

果たして目視のみで出欠を正確に判断出来るか。そんな時に使うと便利な関数がCOUNTIF関数です。

※使い方

検索の値(つまり出席か欠席か)を表示したいセルにカーソルを合わせ、数式バーに

= COUNTIF(出欠列(山田) : 出欠列(木下)  ,  ”出席/欠席”)

出欠列がB、山田が2から始まるとすると B1:B6

また出欠席を出席とすると = COUNTIF(B1:B6, “出席”)

と言う風になります。結果は4が返ってきます。

ただし、前途した通り”一意”であれば問題は有りません。

では、例外として次のような場合はどう対処すべきでしょうか。

上記の表を使って出席欠席以外の人間が何人居るのかを把握しようと思います。

この場合、上記でも書いています通り出席欠席以外の人を検索する為にはどうすれば良いか。

ここで使われる関数として、SUMPRODUCT関数を利用すると簡単に計算する事が出来ます。

= SUMPRODUCT (( 条件1) * (条件2) ・・・)

ここで重要になってくるのは、出席”以外” かつ 欠席”以外”の両方の条件を満たしているデータを抽出しカウントしてくれます。

= SUMPRODUCT(  (出欠列.山田 : 出欠列:種子島 <> “出席”) * (出欠列.山田 : 出欠列:種子島 <> “欠席”))

このように書く事が出来ます。

結果は、出席もしくは欠席以外のカウントですので7が表示されます。

EXCELの関数は、いわゆる『プログラミング言語』とは少し違い、ある程度の型枠が出来ています。

この型枠に沿った入力と条件を付ける事により便利な使い方が出来るようになります。

突き詰めていけば、マクロになってしまう訳ですが、あくまでもシンプルで簡素化された関数だからこそ

その関数を組み合わせ易く、応用していけば色々な事に役立てる事が出来ます。

突き詰めれば、このシンプルさを開発に、果てはお客様にどう提供していけるか。

誰もが使い易い。

言葉にしてみると凄く簡単かもしれませんけど、凄く難しい事でもあります。

しかし、我々エンジニア陣はその難しいことに常にチャレンジし続けたいと思っています。

2010.10.28

アイアクセシング・キュー

いきなり質問です。

Q1.
風邪を引いて体調が悪い時に、
良い気分で過ごすことはできますか? 

Q2.
気持ちが落ち込んでいる時に、
いい仕事ができますか?

これらの質問に対して、ほとんどの人が「いいえ」という答えではないでしょうか。

感情、体、思考は密接につながっており、一つを切り離すことはできません。

これを体系的にまとめたものがNLP(神経言語プログラミング)です。

その中でも今回は、アイアクセシング・キューという技法をご紹介します。

アイアクセシング・キューとは、視線の動きで相手が何を考えているのかを

判断する技法です。

具体的には、下記のような傾向があります。

  • 左上・・・視覚的記憶に思考がアクセスしており、過去の経験した場面などを考えています。
  • 右上・・・視覚的想像に思考がアクセスしており、経験していない場面などを考えています。
  • 左横・・・聴覚的記憶に思考がアクセスしており、過去の聞こえた音などを考えています。
  • 右横・・・聴覚的想像に思考がアクセスしており、経験していない音などを考えています。
  • 左下・・・内部の対話に思考がアクセスしており、自分との葛藤をしている傾向です。
  • 右下・・・身体的な感覚に思考がアクセスしており、自分の体について考えている傾向にあります。

このように、視線の動きだけで判断できるのは、

思考と体が密接に連携しているため、

思考によって、視線が特定の方法に動くという行動を

自然にとってしまいます。

 

今回はNLPの一つの手法についてご紹介しましたが、

他にも、

  • アンカリング
  • VAKシステム
  • リフレーミング

などなど、たくさんの有益な技法があるので、

ぜひ一度大変されてみてはいかがでしょうか。

それでは。

 

 

 

2010.08.24

Google App EngineでTwitterを活用する

今回は、Google App Engine (GAE) でTwitter上のデータを集約するRSSリーダーのようなアプリを作りたいと思います。

解説する内容は以下になります。

  1. Google App Engine (GAE) の利用方法
  2. Twitter API の利用方法
  3. ツイートの集積と簡単な未読・既読処理

 
(more…)

2010.07.05

ロジカルライティング??

今回は「ロジカルライティング」について書きたいと思います。

みなさんは「ロジカルライティング」という言葉を聞いたことがありますか?
なんだか取っつきにくい印象を受けるかもしれませんが、要は「読み手に伝わりやすい文章を書く」ということです。

ではどうすれば伝わりやすい文章を書くことができるのかについて、何点かポイントを絞ってご紹介したいと思います。

(more…)