- ベストアンサー
数式を教えてください。
以下のような場合の数式を教えてください。 各自の契約数と誰が何を何個売ったかを集計するものです。 A B 1 一郎 りんご 2 二郎 みかん 3 一郎 みかん 4 三郎 いちご ・ ・ 契約数 りんご みかん いちご 一郎 ○契約 ○個 ○個 ○個 二郎 ○契約 ○個 ○個 ○個 三郎 ○契約 ○個 ○個 ○個 この○の部分を求めたいのですが、何せエクセル初心者なものですからさっぱりわかりません。お助けの程、宜しくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
ネスト方式(参照の参照)ならば出来ますが・・・ C列に =A2&B2 と打ちしたにコピーします 契約数 りんご みかん いちご 一郎 a契約 d個 g個 j個 二郎 b契約 e個 h個 k個 三郎 c契約 f個 i個 l個 a=countif(A:A,"一郎") b=countif(A:A,"二郎") c=countif(A:A,"三郎") d=countif(C:C,"一郎りんご") e=countif(C:C,"二郎りんご") f=countif(C:C,"三郎りんご") g=countif(C:C,"一郎みかん") あと分かりますかね
その他の回答 (4)
- moon_piyo
- ベストアンサー率60% (88/146)
このようなイメージを作成するとして... D E F G H 1 契約数 りんご みかん いちご 2 一郎 2 1 1 0 3 二郎 1 0 1 0 4 三郎 1 0 0 1 (1) 下記のセルにそれぞれの式を入れる E2 =SUMPRODUCT(($A$1:$A$99=$D2)*1) F2 =SUMPRODUCT(($A$1:$A$99=$D2)*($B$1:$B$99=F$1)) (2) F2の内容をG2,H2にコピーする (3) F2:H2の内容を F3:H3 ~ F4:H4 にコピーする なおA列のデータ数が99以下を想定してます。超えるようでしたら(1)で入れる式の99の部分を増やしてください E2のセルに入力するのは =SUM(F2:H2) でもよかったかもしれませんが,いちお. あと~個という表示は 表示形式 のユーザ定義で #,0"個" としてあげるとよいかも.
お礼
ご回答ありがとうございました。 ちょっと初心者には難しそうですが、トライしてみます。
#2です 単位を抜かしていました 数式の後ろに &"契約" か &"個" を付けてください
- flw
- ベストアンサー率28% (30/105)
これは、ピボットテーブルが便利です。 データ→ピボットテーブルで結構簡単にできます。 下記のページにはその他いろいろな技が載っていますよ!
お礼
ご回答ありがとうございました。 参考になりました。
数式ではないのですが、オートフィルタを設定すれば簡単ではないかなと思います。 データ→フィルタ→オートフィルタにする。 詳しくは参考URLを見てみて下さい。
お礼
早速ご回答いただきありがとうございました。 こんな簡単な方法もあったんですね。 参考にまりました。
お礼
ご回答ありがとうございました。 私の意のするところ、的中でございます。 上手くできました。 本当にありがとうございました。