人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

excelで

Aさん 取引先 出席
Bさん 仕入先 欠席
Cさん 仕入先 出席



というデータがあります。
これを取引先 何名出席、仕入先 何名出席という風にまとめたいのですが、どのような関数を使えば良いのか教えて下さい。

●質問者: Sprint
●カテゴリ:コンピュータ
✍キーワード:Excel データ 関数
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● takki7
●20ポイント

countif関数を使います

http://www.relief.jp/itnote/archives/000448.php

開いてるセルに

=countif(B1:B3,"取引先")

=countif(B1:B3,"仕入先")

という感じです

◎質問者からの返答

それだとただ取引先と仕入れ先を数えることに・・・。


2 ● freemann
●30ポイント

取引先と仕入先の列がB列、出欠の列がC列だとしますと、

取引先の出席の人数は

=COUNTIFS(B:B,"取引先",C:C,"出席")

仕入先の出席の人数は

=COUNTIFS(B:B,"仕入先",C:C,"出席")

で求められます。

COUNTIFSの説明

◎質問者からの返答

ならないなぁ、おかしいなぁ・・・とおもったら・・・。

すいません、excel2003です・・・。


3 ● SALINGER
●30ポイント

普通にやると作業列を使います。

作業列をD列とするとD1の数式を

=IF(C1="出席",IF(B1="取引先","T","S"),"")

にして

取引先の出席の人数は

=COUNTIF(D:D,"T")

仕入先の出席人数は

=COUNTIF(D:D,"S")

http://q.hatena.ne.jp/


4 ● hiko3karasu
●50ポイント

配列数式でできます

「Aさん」の列をA列、「取引先」の列をB列、「出欠」の列をC列として、

100件のデータがあるとします。

=SUM(IF(B1:B100="取引先",IF(C1:C100="出席",1,0),0))

と入力してバーのfxの欄をクリックした状態で

[Ctrl]+[Shift]+[Enter]キーを押します。

http://q.hatena.ne.jp/1211941932


5 ● takki7
●50ポイント

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1011814...

二重回答になってしまい、申し訳ないです。

samproduct関数でした

=SUMPRODUCT((B1:B10="取引先")*(C1:C10="出席"))


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ