[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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.