[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『計算式の入った表に行挿入したい。』(eri)
いつも大変お世話になってます。 Sheet1(データ表)から複数シートにデータを抽出できるようにしたのですが 月末で集計したいので行挿入すると抽出したデータが#N/Aと表示します。 作成した表は、以下の通りです。
[Sheet1] A B C D E F G ・ ・ 7 日付 工番 品名 仕入先 数量 単価 金額 8 4/1 A-1 aaaa A社 2 1000 2000 9 4/1 A-2 bbbb B社 5 1000 5000 10 4/2 A-1 cccc C社 3 1000 3000 11 4/5 A-2 dddd A社 1 2000 2000 ・ ・ 29 4/30 A-1 bbbb C社 2 1000 2000 30 5/1 A-1 aaaa C社 3 1000 3000
[Sheet2] A B C D E F G F 1 工番 A-1 ・ ・ 7 日付 工番 品名 仕入先 数量 単価 金額 8 4/1 A-1 aaaa A社 2 1000 2000 9 4/2 A-1 cccc C社 3 1000 3000 10 4/30 A-1 bbbb C社 2 1000 2000 11 5/1 A-1 aaaa C社 3 1000 3000 ・ ・ ・
Sheet2のB8から以下の数式がコピーで入ってます。
B8=IF(COUNTIF(Sheet1!$B$8:$B$55,"*"&$B$1&"*")<ROW(A1),"",INDEX(Sheet1! A$2:A$105,SMALL(INDEX(ISERROR(FIND($B$1,Sheet1!$B$8:$B$55))*10^5+ROW ($B$7:$B$54),),ROW(A1))))
それで以下の様な表を作りたいのですが・・行挿入すると#N/Aと表示します。
[Sheet2] A B C D E F G F 1 工番 A-1 ・ ・ 7 日付 工番 品名 仕入先 数量 単価 金額 8 4/1 A-1 aaaa A社 2 1000 2000 9 4/2 A-1 cccc C社 3 1000 3000 10 4/30 A-1 bbbb C社 2 1000 2000 11 集計 7 7000 12 5/1 A-1 aaaa C社 3 1000 3000 ・ ・ 算式も他の方のを参考にしてますので、いまひとつ理解できてない所があります。 どうか宜しくお願いします。
こんにちは。 >行挿入すると#N/Aと表示します 数式中に、ROW($B$7:$B$54)があるため、行を挿入すると配列計算できなくなってエラーになります。
手っ取り早いのは、A列に「No.」を追加して、集計したい行は、No.をクリアする方法かと思います。 ・ROW(A1)となっている部分を、$A8に変更します。
○【Sheet2】シート ※「_」セルは未入力または"" [R/C] [A] [B] [C] [D] [E] [F] [G] [H] [1] 工番 A-1 _ _ _ _ _ _ [7] No. 日付 工番 品名 仕入先 数量 単価 金額 [8] 1 4/1 A-1 aaaa A社 2 1000 2000 [9] 2 4/2 A-1 cccc C社 3 1000 3000 [10] 3 4/30 A-1 bbbb C社 2 1000 2000 [11] _ #NUM! #NUM! #NUM! #NUM! #NUM! #NUM! #NUM! [12] 4 5/1 A-1 aaaa C社 3 1000 3000 [13] 5 _ _ _ _ _ _ _
A8 =MAX(A$7:A7)+1 →下にフィルコピー B8 =IF(COUNTIF(Sheet1!$B$8:$B$55,"*"&$B$1&"*")<$A8,"", ^^^ INDEX(Sheet1!A$2:A$105,SMALL(INDEX(ISERROR(FIND($B$1,Sheet1!$B$8:$B$55))*10^5+ROW($B$7:$B$54),),$A8))) ^^^ (コタ)
コタさん 有難うございます。 集計行ができました! 以前にも、ROWを使用した計算式でつまづいてます。もっと勉強しますね。 本当に、有難うございました。またご教授下さい。 (eri)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.