[[20070908085252]] 『SUMPRODUCTについて』(ユウタ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『SUMPRODUCTについて』(ユウタ)

すみません。誰か教えて下さい。

Sheetを通じて次のような数式を入れていますが、#N/Aでエラーが返ってきます。

(シート1)

   A   B  C
 1 コード 店名  売上
 2 0001 ○○店 10,000
 3 0002  △△店 20,000

(シート2)

   A   B  C
 1コード 店名  売上
 20001 ○○店  10,000

 このシート2のセルA2には =IF(A2="","",!Sheet1A2)を入力
 セルB2には =IF(A2="","",!Sheet1B2)
 そしてセルC2には= IF(A2="","",SUMPRODUCT((!Sheet1A2:A3=A2)*(!SheetB2:B3=B2)*(!Sheet1C2:C3))
 と入力しております。
 このSheet1のコードは文字列として入力しております。
 また、店名はリストで設定しております。
 これでよいと思ってたのですが、なぜ#N/Aが出るのですか??
 初歩過ぎてご迷惑かもしれませんがどのたか教えていただきませんか??

 >このシート2のセルA2には =IF(A2="","",!Sheet1A2)を入力
 >セルB2には =IF(A2="","",!Sheet1B2)
 シート2のセルA2に「=IF(A2="","",!Sheet1A2)」という式を入れたのですか
 循環参照になりませんか

 またシート名の記載方法がおかしくありませんか
 A2=IF(Sheet1!A2="","",Sheet1!A2)
 B2=IF(A2="","",Sheet1!B2)

 >これでよいと思ってたのですが、なぜ#N/Aが出るのですか??
 本当に#N/Aが出るのですか?
 シート1のA列、B列又はC列に#N/Aがありませんか

 By しげちゃん

 ユウタさんのなさりたいことは、多分 SUMPRODUCT を使っての
 条件を絞った集計のように思いますが、(しげちゃん)さんも
 書かれていますように、シート名の記入の仕方が誤っているようですね。
 SUMPRODUCTの部分だけですが、こんな感じでしょうか....。

 =SUMPRODUCT((Sheet1!A2:A3=A2)*(Sheet1!B2:B3=B2)*(Sheet1!C2:C3))
       (SS)

 解決したのかな?

 質問の趣旨は「なぜ#N/Aが出るのですか??」でいいのですよね

 前回の回答は、提示された式が単純な間違いで
 C2=IF(A2="","",SUMPRODUCT((Sheet1!A2:A3=A2)*(Sheet1!B2:B3=B2)*Sheet1!C2:C3))
 としていて#N/Aになる場合を想定して回答したものです

 エラーが、#N/Aでなく、#VALUE!の場合
 =SUMPRODUCT((Sheet1!A2:A3=A2)*(Sheet1!B2:B3=B2),Sheet1!C2:C3)

 質問内容に間違いがある場合、どこまでが正しく、どこが間違っているのか
 判断に迷います。(質問自体が信用できないものとなります。)

 未解決の場合、再度、質問内容を正しく記載下さい
 ・正しい式
 ・エラーの種類、内容
 期待する答えと違う値になる場合
 ・実際にやりたいことを式ではなく文書で説明して下さい
 ・シート2のA列、B列の書式等や入力方法


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.