先ほど下記の質問をさせていただいた者です。
-----QUOTE----------
山田 ピザ パスタ うどん そば 和食 2回 洋食 2回 中華 0回
佐藤 そば 焼肉 寿司 餃子 和食 3回 洋食 0回 中華 1回
上記のように、誰がどのジャンル(和食、洋食、中華)を何回を食べたかを集計させたいと
考えています
-----UNQUOTE----------
回答者(cj_mover様)のアドバイスで
下記画像のシートを例として、M3のセルに下記関数を入れる事で見事解決してくださいました。
=SUMPRODUCT(($B3:$K3<>"")*($B3:$K3=Sheet2!A$2:A$51))
これで一旦解決したのですが、更に手を加えて、
毎日、和食を何人が食べたか、も計算させたく、
A7に「和食」と入力し、
B7には「=SUMPRODUCT((B3:B6<>"")*(B3:B6=Sheet2!A2:A51))」と入力してみたのですが、
値は「1」ではなく、「#N/A」となってしまいました。
検索するエリアが横から縦に変わってしまうと、この関数は働かないのでしょうか?
解決策があれば教えて頂けないでしょうか。
No.2ベストアンサー
- 回答日時:
和食 =SUMPRODUCT(COUNTIF(Sheet2!$A$2:$A$51,B$3:B$6))
洋食 =SUMPRODUCT(COUNTIF(Sheet2!$B$2:$B$51,B$3:B$6))
中華 =SUMPRODUCT(COUNTIF(Sheet2!$C$2:$C$51,B$3:B$6))
みたいな感じのことでしょうか?
続けて回答いただき恐れ入ります。
いただいた関数で、必要な結果を得ることができました。
大変ありがとうございました。
取り急ぎ、仕事を先に進める必要があったため、
具体的な関数の例をご紹介いただけたcj_mover様をベストアンサーとさせていただきました。
No.1
- 回答日時:
=SUMPRODUCT((B3:B6<>"")*(B3:B6=Sheet2!A2:A51))
↓
=SUMPRODUCT((B3:B6<>"")*(B3:B6=Sheet2!A2:A5))
「#N/A」の原因は参照範囲の違い
ただしここを変えても正しい結果は出ない
>検索するエリアが横から縦に変わってしまうと、この関数は働かないのでしょうか?
配列計算の基礎を学習してください
http://pc.nikkeibp.co.jp/pc21/special/hr/
縦=縦の配列式だと行=行の計算
A_A
””_B
””_C
C_D
の場合、一致するのは1行目のみ
配列は{○;☓;☓;☓}
これに
A
””
””
C
を掛けると
配列は{1;0;0;0}
の配列になりSUMPRODUCT関数で計算すると1になります
縦=横の配列だと
_AC
A○☓
””☓☓
””☓☓
C☓○
一致は2箇所、
配列は{○,☓;☓,☓;☓,☓;☓,○}
これに
A
””
””
C
を掛けると
{1,0;0,0:0,0:0,1}
の配列になりSUMPRODUCT関数で計算すると2になります
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 統計学 統計解析 5 2022/04/22 09:19
- 日本語 読解力の質問です(Excel含む) 12 2022/08/02 13:25
- C言語・C++・C# C言語 3 2022/10/04 15:07
- 飲食店・レストラン ご飯屋さんどう言うところが当てはまる? 3 2023/07/20 21:45
- ダイエット・食事制限 ダイエットについて 痩せるどころか太り続けています。。 改善点を教えて頂きたく、質問させてください! 12 2022/10/14 11:11
- 飲食店・レストラン 初めての店でなにを食べる? あなたが初めての町で初めてのレストランに入ったしたら、その店との将来的な 8 2022/09/25 19:44
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- ファミレス・ファーストフード マクドナルドに働いている方、詳しい方に質問です。 私は今日、無性にマックナゲットを食べたくなり、ナゲ 1 2022/05/04 23:44
- 食生活・栄養管理 朝食のメニューについて 4 2023/05/14 05:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
はがきについて。
-
エクセル 文字を増やしたい。
-
セルの内容表示が邪魔になる
-
Microsoft365に変えたのですが...
-
エクセルの計算
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
Excel ピボットテーブルで日付...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの条件付き書式につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報