
No.3ベストアンサー
- 回答日時:
No.2です。
別シート(Sheet1)にデータが入っているときの式は、tikorockさんのお書きになった
=SUMPRODUCT((Sheet1!A2:A5=1)*(LEFT(Sheet1!B2:B5,2)="東組")*(Sheet1!C2:C5))
であってるはずです。実際に試してみましたが、エラーにならず、ちゃんと数値が出ました。
逆にどうしたら#N/Aのエラーが出るか試してみると、
=SUMPRODUCT((Sheet1!A2:A6=1)*(LEFT(Sheet1!B2:B5,2)="東組")*(Sheet1!C2:C5))
のように、参照しているA,B,C列の範囲が違う(上の例だとA列だけ6行目までになっている)場合に、そのようになることがわかりました。
実際の表はもっとデータ量が多いかと思いますが、数式で指定した範囲がずれたりしていないか確かめてみてください。
早速のご回答ありがとうございます!
ham_kamoさんのご推測通り、A,B,C列の範囲が違っていました。このような場合には、指定範囲がずれるとエラーが出るのですね。大変勉強になりました。ありがとうございました!!
No.2
- 回答日時:
1行目がタイトル行で、A列、B列、C列にそれぞれコード、適用、収入のデータが入っているとして、
=SUMPRODUCT((A2:A5=1)*(LEFT(B2:B5,2)="東組")*(C2:C5))
とすればいかがでしょうか。
ただし、「北東組」から始まるものを探すときは、
=SUMPRODUCT((A2:A5=1)*(LEFT(B2:B5,3)="北東組")*(C2:C5))
のようにLEFT関数の引数をその文字数に変える必要があります。
条件の文字列をセルから取ってくる場合、たとえばD1に「東組」と書いてあって、それで集計したい場合は、
=SUMPRODUCT((A2:A5=1)*(LEFT(B2:B5,LEN(D1))=D1)*(C2:C5))
のようにすればよいでしょう。
この回答への補足
ご丁寧な回答をありがとうございます。「LEFT」を使えばよかったのですね!
重ねて質問させていただきたいと思います。
コード、摘要、収入のデータがsheet1にあるとして、sheet2に数式を入れて合計を表示したい時は同じ要領でよいのでしょうか?
=SUMPRODUCT((Sheet1!A2:A5=1)*(LEFT(Sheet1!B2:B5,2)="東組")*(Sheet1!C2:C5))
と入力してみたのですが、#N/Aのエラーが出てしまいました。
何度も申し訳ありませんが、ご回答いただけたらありがたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで行の高さ及び列幅の...
-
Excelで並び替え後にア行...
-
【Excel VBA】指定した行の最大...
-
【マクロ】並び替えの範囲が、...
-
Excel2017 フィルタ昇順並びがA...
-
エクセルの時刻のカウントが出...
-
excel / ピポッド 日数を出したい
-
【マクロ】【画像あり】関数が...
-
基準日以前のデータを範囲を指...
-
エクセルで2つの郵便番号を比較...
-
複数回答のクロス集計の方法
-
【Excel】数式の参照範囲を可変...
-
エクセル関数について
-
列と行の名前(重複あり)が交...
-
急ぎ!色のついたセルを非表示...
-
エクセル 複数行ある同一商品...
-
オートフィルタ後のデータから...
-
特定の条件で一つでもヒットし...
-
EXCEL 最終行のデータを他のセ...
-
EXCELで日付を比べ3か月以内の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2017 フィルタ昇順並びがA...
-
【マクロ】【画像あり】関数が...
-
【マクロ】並び替えの範囲が、...
-
Excelで並び替え後にア行...
-
エクセルで行の高さ及び列幅の...
-
急ぎ!色のついたセルを非表示...
-
基準日以前のデータを範囲を指...
-
EXCELで日付を比べ3か月以内の...
-
オートフィルタ後のデータから...
-
エクセル関数について
-
【Excel VBA】指定した行の最大...
-
エクセルの時刻のカウントが出...
-
文字列を比較し、相違するフォ...
-
プルダウンに【なし、平均、デ...
-
エクセル VBA 行間隔を飛ばした...
-
excel / ピポッド 日数を出したい
-
EXCEL 最終行のデータを他のセ...
-
VBA 配列で型がエラーになります。
-
average関数の範囲指定について
-
エクセル 複数行ある同一商品...
おすすめ情報