
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で質問しましょう!
似たような質問が見つかりました
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- MySQL 東京23区を、皇居を中心とした4つのエリア (南東, 南西,北東,北西) に分類せよ 皇居の緯度は3 2 2023/06/11 12:21
- 統計学 期待度数と検定統計量の計算方法 4 2022/07/02 21:49
- 文学・小説 未就学の娘に読み書きさせてくれるデイサービスを探しています。 2 2022/09/15 10:34
- 風水 神棚の置き場所をアドバイスお願いします。 7 2023/07/03 16:49
- Excel(エクセル) EXCELで、漢字のみ抽出する式を教えてください。 6 2022/04/27 14:40
- 出前・デリバリー 出前文化(フードデリバリー)は関東と関西はどちらが盛んでしょうか? 2 2023/06/15 23:34
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- 友達・仲間 理由は分からないのですが… 2 2022/04/02 17:26
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】並び替えの範囲が、...
-
Excelで並び替え後にア行...
-
Excel2017 フィルタ昇順並びがA...
-
EXCELで日付を比べ3か月以内の...
-
EXCELでデータ並べ替えにの時、...
-
行一括削除を早く行う、こんな...
-
excel / ピポッド 日数を出したい
-
S20.5.3を分解するには(エク...
-
EXCELで一個飛びに足す関数は?
-
基準日以前のデータを範囲を指...
-
【Excel VBA】指定した行の最大...
-
Excel 新しい組み合わせの抽出
-
プルダウンに【なし、平均、デ...
-
エクセル VBA 行間隔を飛ばした...
-
エクセルで日付の後に違う日付...
-
エクセルで行の高さ及び列幅の...
-
エクセルで文字が白くなる
-
エクセルの主軸と第2軸の0を合...
-
エクセルで文字を含む式に、カ...
-
同一セルに日時があるものを日...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2017 フィルタ昇順並びがA...
-
エクセルで行の高さ及び列幅の...
-
Excelで並び替え後にア行...
-
【Excel VBA】指定した行の最大...
-
エクセルの時刻のカウントが出...
-
オートフィルタ後のデータから...
-
急ぎ!色のついたセルを非表示...
-
EXCELで日付を比べ3か月以内の...
-
基準日以前のデータを範囲を指...
-
エクセル VBA 行間隔を飛ばした...
-
excel / ピポッド 日数を出したい
-
プルダウンに【なし、平均、デ...
-
マクロで行の高さを設定したい
-
エクセル関数について
-
文字列を比較し、相違するフォ...
-
EXCEL 最終行のデータを他のセ...
-
VBA 複数行の検索及び抽出
-
検索条件に合うセルの個数を数...
-
VBA 配列で型がエラーになります。
-
行の一番右のデータセルと同じ...
おすすめ情報