- ベストアンサー
Excel関数を使った表計算について教えてください。
Excel関数を使った表計算について教えてください。 E列には 1.2.3の数字がランダムに記入されている F5:AJ40には あ・い・う・え・お がやはりランダムに記入されている(空白有り) 集計したいのは E列 1 の行にある”あ”の数 2 の行にある”あ”の数 3 の行にある”あ”の数 同様 い・う・え・お についても集計したい 以上です よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
こんにちは。 以下、的外れな内容でしたらすみません。 > E列には 1.2.3の数字がランダムに記入されている 1)E列とは、具体的には[ E5:E40 ]のセル範囲ということでしょうか? 2)『1,2,3』が全角文字で記述されていますが、実際には半角数字の 『1,2,3』ということでしょうか? 上記の内容だったとして、下記は「SUMPRODUCT」関数を使用した集計 方法の一例です。 ※宜しければ検証してみて下さい。 ※当方は、Excel2000で検証してみました。 ■ワークシートのレイアウト例 【集計元データ表】 E F G H I J ・・・ AJ 5 2 う え え え ・・・ え 6 1 う い う お お ・・・ う 7 1 お い あ お ・・・ あ : : : : : : : : : 38 1 お え う あ ・・・ お 39 2 お う あ お う ・・・ い 40 3 え え あ え う ・・・ あ ※E列には、『1~3』の数字がランダムに記入されているものとします。 ※F列~AJ列には、『あ、い、う、え、お』の何れかの1文字がランダム に記入されているものとします。 但し、空白セルも存在する。 【集計表】 E F G H I J 43 あ い う え お 44 1 87 84 65 95 89 45 2 49 43 61 58 56 46 3 58 54 38 62 54 ※[F44:J46]のセルには数式を設定します。 上記のワークシートのレイアウトだったとして、【集計表】の該当セルに 以下のような手順で数式を設定します。 ■数式の設定手順 1)F44のセルに下記の数式を入力します。 =SUMPRODUCT(($E$5:$E$40=$E44)*($F$5:$AJ$40=F$43)) ※セル名(セルアドレス)は、実際のワークシートのレイアウトに 合わせて適せん変更して下さい。 ※セルアドレスの「相対参照」と「絶対参照」の違い($の有無)に 気をつけて下さい。 2)F44のセルを選択し、オートフィル操作にて右方向にJ44セルまで 数式をコピーします。 3)F44:J44のセル範囲を選択し、オートフィル操作にて下方向に 46行目まで数式をコピーします。 添付画像は、当方で上記の構成で検証した際のワークシート画面を キャプチャしたものです。 ※このシートでは、検証用に[空白]セルの個数及び、合計(横計、縦計、総合計) の集計セルも設けています。 ※画像が貼れていなかったり、見辛かった場合はすみません。 以上です。
その他の回答 (1)
- aokii
- ベストアンサー率23% (5210/22062)
1.2.3の数字の利用がよく解りませんが、 ピボットテーブルであ・い・う・え・おの種類を出してから、 あ・い・う・え・おの種類別に、COUNT関数やピボットテーブルを使ってカウントしては?
お礼
早速の回答ありがとうございます 初めての質問でなんと書いてよいのか、不安でしたが、 皆さん見てくださって、回答いただいて、 ありがとうございました。
お礼
すごい!! 早速、表に反映してみました。 出来ました、本当にありがとうございました。 初めての投稿でこんな正確な解答をいただけるとは・・・・感激です! また、悩んだら質問したいと思いました ありがとうございました。