[[20100529133559]] 『月ごとで作ったシートを年に1枚にまとめたい』(素人) ページの最後に飛ぶ

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

 

『月ごとで作ったシートを年に1枚にまとめたい』(素人)
[[20100523235047]] と[[20100523171805]] でコタさんに 教えて頂きました。ありがとうございました。
 それを見ながら 自分で シート1の売上表年間分から シート2の 会社別売上表に 内容を
 抽出したいのですが、今までは 1月なら 1月のブックの中でやっていたのですが、
 1月ブックの中でなく、年間分のブックの中で 抽出しようと コタさんに教えて頂いたのを見ながら やったのですが 抽出はしてきますが この式は 良いのか教えて頂きたいのです

 まずシート1(売上表年間分) はA1:AB336まであります。この B列に出てきた会社名の内容を シート2に抽出したいのですが、
 シート2(会社別売上表)の D2に会社名が あらかじめ山田建設と入れててありまして、合計10社分の 表が右と下に向けて 作ってあります

 シート1のB列に 山田建設と出てきたら シート2のD2にある 山田建設の表に抽出したいですが、
 シート2は D2:P64となっています。シート1のJ列から右部分を抽出したいのですが
 シート1のJ→シート2のBへ K→シート2のCへ シート1のLは抜かして M→シート2のDへ
 N→Eへ O→Fへ P→Gへ…と 続き 最後はY→Pへ で終わりです

 そしてシート1の作業列は Z列に
 Z3=IF(B3="","",B3&"-"&COUNTIF(B$3:B3,B3))
 となっていて それが下まで続きます

 シート2の作業列は AFに上から1から62まで下に向けて入れてあります
 そして73行目に B73から右に 2,1,0、-1、-2、-3、-4、-5、…と-12まで 入れてあって
 そして74行目に B74から右に 1,2,4,5,6,7,8,9,10,11,12、… と16まで 入れてあります

 入れた式はシート2 B3に
 IF($AF3>COUNTIF(売上表年間分!$B$3:$B$335,OFFSET(B3,-$AF3,B$73)),"",INDEX(売上表年間分!$J$3:$Y$335,MATCH(OFFSET(B3,-$AF3,B$73)&"-"&$AF3, 売上表年間分!$Z$3:$Z$335,0),B$74))

 です。この式で いいでしょうか?抽出はしてきましたが 間違っているといけないので 教えて頂けないでしょうか? 宜しくお願い致します m(__)m

 こんにちは。
今回は、年間分の会社別売上表ですね
かなり応用できるようになってきたようで、うれしい限りです。

 さて、数式を確認しようと思ったのですが、シート2の会社別売上表(以降は、会社別売上表シートと
呼びましょうか)の現在のレイアウトが、ちょっと分かりにくい状況です。

 ・確認1
 > シート2は D2:P64となっています
これは1会社分のことでしょうか?それにしてはかなり大きいようです。
1会社分の表について、左上と右下のセルを教えてください。
また、縦方向の表と表と間には、空白行が1行ありますか。

 ・確認2
 >  シート2の作業列は AFに上から1から62まで下に向けて入れてあります
[[20100523171805]]『すいません…折角教えて頂いたのに私が間違えていました』(素人)
このときの状態だと、以下のように、AF3から始まって、1〜9、空白2行、1〜9、、の繰り返しだったのですが、
ここはどうなっているでしょうか。

 ○【Sheet2】シート
  [R/C]      [A]   [B]   [C]       [D]    [E]     [P]   [Q]   [R]        [S]    [T]    [AE]    [AF]
   [1]         _     _     _         _      _       _     _     _          _      _       _       _
   [2]         _  番号  日付  山田建設   金額  項目16  番号  日付  山田建設B   金額  項目16  作業列
   [3]         _   112  4/24    井上邸  50000    2503   113  4/25    井上邸B  50001    2508       1
   [4]         _   333  4/27    美容院  60000    2505   334  4/28    美容院B  60001    2510       2
   [5]         _     _     _         _      _       _     _     _          _      _       _       3
   [6]         _     _     _         _      _       _     _     _          _      _       _       4
   [7]         _     _     _         _      _       _     _     _          _      _       _       5
   [8]         _     _     _         _      _       _     _     _          _      _       _       6
   [9]         _     _     _         _      _       _     _     _          _      _       _       7
  [10]         _     _     _         _      _       _     _     _          _      _       _       8
  [11]         _     _     _         _      _       _     _     _          _      _       _       9
  [12]         _     _     _         _      _       _     _     _          _      _       _       _
  [13]         _  番号  日付  近藤建設   金額       _  番号  日付  近藤建設B   金額  項目16       _
  [14]         _   552  4/26    岡田邸  80000    2504   553  4/27    岡田邸B  80001    2509       1
  [15]         _   444  4/30    木下邸  50000    2507   445   5/1    木下邸B  50001    2512       2

 (コタ)

(素人) コタさん 見つけて下さって 感謝感激です (^_^)
 新しくしました シート2の方を 会社別に 10枚作りました。シートごとに 山田建設とかにして  A3〜P50 までになりました。
 大体1年間で 一つの会社で48行位あればいいかなと そうしました。
 51行目で合計の行で、52行目は空白で 作業列は53・54行目です

 A    B    C    D    E   F   G   H   I   J   K   L   M   N   O   P     Q
 2  NO   日付 現場名                     未収金 1
 3                                  2                                        3
                                                                      4

 それと作業列は Q列に下に向けて 1〜48 まで入れました
 53行目は 2、1、0、-1、-2、-3、-4、-5、-6 と -12まで入れました
 54行目は 1、2、4、5、6、7、8、9、10、11、と 16まで入れました

 シート2の B3は 
  IF($Q3>COUNTIF(売上表年間分!$B$3:$B$335,OFFSET(B3,-$Q3,B$53)),"",INDEX(売上表年間分!$J$3:$Y$335,MATCH(OFFSET(B3,-$Q3,B$53)&"-"&$Q3, 売上表年間分!$Z$3:$Z$335,0),B$54))

 です
コタさん どうでしょうか? 意味は殆ど判りませんが 見ながらやったのですが 大丈夫でしょうか? 抽出は なぜかしてきます。

 それで ちなみに シート2のC列の 日付は いらないかな と思ってC列を 削除したら
 Dから以降は 抽出してきましたが B列が 空白になりました。下の作業列を かまえばいいかなと思いましたが
 かまってみましたが 駄目だったので やはりC列も 入れたままにしました。
 もしもこれから 列を削除したり 挿入したりする時は 作業列を どう変えたらいいでしょうか

 コタさん 助かります m(__)m 本当に いつも ありがとうございます m(__)m


(素人)コタさん すいません 今やっていて 困った事がありました。シート2に抽出してきた時に
 1月とか2月になっていないので 月ごとの合計が出せない事に 気付きました。すいません シート2を やり直します。シート2には やはり今まで通りの コタさんが 上に書いて下さった通りの表を
 上から12枚 下に向けて並べていった方が 月ごとで見れるから すいません これにしないと
 月ごとの合計が 無理みたいです

 としますと 上の コタさんが書いて下さいました表です。それで
 シート2の B3が
  IF($Q3>COUNTIF(売上表年間分!$B$3:$B$335,OFFSET(B3,-$Q3,B$53)),"",INDEX(売上表年間分!$J$3:$Y$335,MATCH(OFFSET(B3,-$Q3,B$53)&"-"&$Q3, 売上表年間分!$Z$3:$Z$335,0),B$54))

 です すいません 大丈夫でしょうか? 宜しくお願い致します
 

(追記です)すいません やはり私が 1年分を羅列してくるように 作った表では(会社ごとのシートを10枚作り…と書いた内容のものについてです)
 こういう事は出来るものでしょうか?

 シート1の 例えば1月分から 抽出してきたものが
 シート2に 1月分を抽出し終わったら 下に一行が自動的に空いて 
 そこに その1月分の合計が出て…で又 2月分を 抽出して 下に一行が 空いて 合計が出て… 
 というのが 自動では出来るものでしょうか?

 又 出来たとしても こんな事をするよりは やはり すぐ↑で 書いたように 
 ひと月ずつの表を 12枚下に並べていって… という方法の方が 簡単でいいのでしょうか? 
 すいません コタさん教えて頂けますでしょうか いつも すいません m(__)m

 コタさんではなくてすみませんが、素人さんへ

 抽出せずとも、sumif関数などで売上表年間分そのままで集計くらいできるとも思いますが
見た目の解り易さが欲しいのであれば
会社ごとに抽出する方法がわかったのなら、その応用でシートをあと12枚用意して
月ごとにも抽出してしまえばどうでしょう?
あくまで一案です、それはナシと思われるのでしたらスルーしてくださってもいいです(r)

(素人)rさん お返事ありがとうございます シート数が多くなりすぎて 使いにくい?かもしれないです… ちょっと考えてみます(^_^) ありがとうございます

 ひとつひとつ進めていきましょう。
 ---
 > シート2の方を 会社別に 10枚作りました。
現時点では、以下のようなシートレイアウトになっているのですね。
このときの数式は、素人さんの作られたものと全く同じになりますので、だいじょうぶですよ。

 ○【会社別売上表(山田建設)】シート
  ※「_」セルは未入力または""
  [R/C]      [A]   [B]   [C]       [D]    [E]       [P]     [Q]
   [1]         _     _     _         _      _         _       _
   [2]         _  番号  日付  山田建設   金額  未収金額  作業列
   [3]         _    50  1/24      A邸  10000     20000       1
   [4]         _    52  1/27      C邸  30000     60000       2
   [5]         _    80  2/24      C邸  30028     60028       3
   [6]         _     _     _         _      _         _       4
  [50]         _     _     _         _      _         _      48
  [51]         _     _     _         _      _         _       _
  [52]         _     _     _         _      _         _       _
  [53]   作業行1     2     1         0     -1       -12       _
  [54]   作業行2     1     2         4      5        16       _

  B3 =IF($Q3>COUNTIF(売上表年間分!$B$3:$B$335,OFFSET(B3,-$Q3,B$53)),"",
         INDEX(売上表年間分!$J$3:$Y$335,MATCH(OFFSET(B3,-$Q3,B$53)&"-"&$Q3, 売上表年間分!$Z$3:$Z$335,0),B$54))
   →B3:P50フィルコピー

 ---
 > C列を 削除したら Dから以降は 抽出してきましたが B列が 空白になりました。
この原因は、作業行1(53行目)をそのままにしたことにあります。

 作業行1の数値は、D2セル(山田建設)を参照するために使用します。
例えば、B3数式の OFFSET(B3,-$Q3,B$53) 部分ですが、これは
  B3セルから、$Q3の値(1)だけ上の行で、B$53の値(2)だけ右の列にあるセル(D2)を参照する
という意味です。
どのセルからOFFSETしても、D2セルを参照するように、作業列と作業行1を設定しています。

 このときC列を削除してしまうと、「山田建設」の場所はC2セルに変わりますが、B3セルから参照するのは
D2セルのままなので、「山田建設」ではなくなってしまうのです。
(D列以降は、D列との位置関係が変わらないので、正しく抽出できます)

 対応方法は、作業行1のB53セルの値を、2→1に変えてやれば、
  B3セルから、$Q3の値(1)だけ上の行で、B$53の値(1)だけ右の列にあるセル(C2)を参照する
となり、「山田建設」を参照します。

 ---
ところで、1つのシートに、1つの会社分にしたのなら、数式をもう少し簡単にできます。
上でも説明しましたが、D2セル(山田建設)を参照するために、OFFSET関数を使用していますが、
これはもともと、1つのシートに、複数の会社分があったためです。
なので、OFFSET関数の部分を直接D2セルにしてしまってもOKです。

 ○【会社別売上表(山田建設)】シート改
  [R/C]      [A]   [B]   [C]       [D]    [E]       [P]     [Q]
   [1]         _     _     _         _      _         _       _
   [2]         _  番号  日付  山田建設   金額  未収金額  作業列
   [3]         _    50  1/24      A邸  10000     20000       1
   [4]         _    52  1/27      C邸  30000     60000       2
   [5]         _    80  2/24      C邸  30028     60028       3
   [6]         _     _     _         _      _         _       4
  [50]         _     _     _         _      _         _      48
  [51]         _     _     _         _      _         _       _
  [52]         _     _     _         _      _         _       _
  [53]         _     _     _         _      _         _       _
  [54]   作業行2     1     2         4      5        16       _

  B3 =IF($Q3>COUNTIF(売上表年間分!$B$3:$B$335,$D$2),"",
        INDEX(売上表年間分!$J$3:$Y$335,MATCH($D$2&"-"&$Q3, 売上表年間分!$Z$3:$Z$335,0),B$54)) →B3:P50フィルコピー

 長くなりそうなので、いったんここで切りますね。
(コタ)

 次の質問に行く前に、シート1(売上表年間分)の回答を忘れていました。
> そしてシート1の作業列は Z列に
> Z3=IF(B3="","",B3&"-"&COUNTIF(B$3:B3,B3))
> となっていて それが下まで続きます
これでOKです。

 請求日用の作業列2のときにも書きましたが、
 (この場合は会社名が、)年間を通じて何回出現するかカウントする必要がある
ので、月別ブックの値は使えず、売上表年間分シートのほうで、再度数式計算します。
(コタ)

 さて、会社別売上表シートの月別集計ですね。

 > シート1の 例えば1月分から 抽出してきたものが
> シート2に 1月分を抽出し終わったら 下に一行が自動的に空いて 
> そこに その1月分の合計が出て…で又 2月分を 抽出して 下に一行が 空いて 合計が出て…

 うーん、今のシートレイアウトのままだと、数式が相当複雑になる気がしますが、
ちょっと思いついたのは、
・売上表年間分シートのほうで、会社別かつ月別の集計(10*12=120行追加)をしておいて、
 それを他の明細データと同様に、会社別売上表シートに抽出する
というものです。

 これならシートも増えないし、抽出の数式も変わらないですね。
(売上表年間分シートの使用行が増えるので、ブックサイズは大きくなりますが)
ちょっとこの方向で考えてみます。
(コタ)

(素人) コタさん 夜遅くなってからのお返事ありがとうございます。 本当にすみません m(__)m
 本当に コタさんって 頭が良い方ですねー なんて 馬鹿な私が言うのは 失礼ですが…
 凄い 頭が整理されて いるんですねー 本当に 驚きます 

 >・売上表年間分シートのほうで、会社別かつ月別の集計(10*12=120行追加)をしておいて、
 それを他の明細データと同様に、会社別売上表シートに抽出する

 というのが 何か私も あほで 判りませんが 何か 良さそうな感じですねー なんて 私がいうのも変ですね すいません
  あ ただ 必要なのは 月ごとの 会社別の 現場名とか 金額とか のA〜Pの情報と

 1年間の 月ごとの 合計金額です。
 必要なのは E〜Jの 税込金額・税抜金額・消費税・値引金額・材料代・粗利益 と
 M〜Pの 税込入金額 等です 

 Bの NO や Cの日付 ・Dの現場名・
 そして KとLにある 銀行名とか 現金か小切手か とかを入力する所は
 年間の 合計の表には 必要ないですが 
 A〜P M〜Pの 合計金額が 月ごとに 判ればいいのですが

 コタさん 本当に すいません m(__)m 又 明日も奮闘します (^_^;) 頑張ります (^_^;)


 ふう。予想外に手間取りました。^^;
Z列を、合計行まで含めて全て連番にしないといけないことを、失念していたのでした。

 ----------------------------------------------------------------------
 さて、会社別売上表シートには、以下のように出力されるようになりました。
 ○【会社別売上表(山田建設)】シート
  ※「_」セルは未入力または""
  [R/C]      [A]      [B]   [C]       [D]    [E]       [P]     [Q]
   [1]         _        _     _         _      _         _       _
   [2]         _     番号  日付  山田建設   金額  未収金額  作業列
   [3]         _       50  1/24      A邸  10000     20000       1
   [4]         _       52  1/27      C邸  30000     60000       2
   [5]         _  1月合計     _         _  40000     80000       3
   [6]         _       80  2/24      C邸  30028     60028       4
   [7]         _  2月合計     _         _  30028     60028       5
   [8]         _        _     _         _      _         _       6
  [50]         _        _     _         _      _         _      48
  [51]         _        _     _         _      _         _       _
  [52]         _        _     _         _      _         _       _
  [53]         _        _     _         _      _         _       _
  [54]   作業行2        1     2         4      5        16       _

  B3 =IF($Q3>COUNTIF(売上表年間分!$B$3:$B$459,$D$2),"",
         INDEX(売上表年間分!$J$3:$Y$459,MATCH($D$2&"-"&$Q3, 売上表年間分!$Z$3:$Z$459,0),B$54))
   →B3:P50フィルコピー
  ※先ほど挙げた数式と異なるのは、売上表年間分シートの参照先範囲(459行目まで)だけです。

 ----------------------------------------------------------------------
 ○【会社別売上表(伊藤建設)】シート
  [R/C]      [A]      [B]   [C]       [D]    [E]       [P]     [Q]
   [1]         _        _     _         _      _         _       _
   [2]         _     番号  日付  伊藤建設   金額  未収金額  作業列
   [3]         _       53  1/30      D邸  40000     80000       1
   [4]         _  1月合計     _         _  40000     80000       2
   [5]         _  2月合計     _         _      0         0       3
   [6]         _        _     _         _      _         _       4
   [7]         _        _     _         _      _         _       5
   [8]         _        _     _         _      _         _       6
  [50]         _        _     _         _      _         _      48
  [51]         _        _     _         _      _         _       _
  [52]         _        _     _         _      _         _       _
  [53]         _        _     _         _      _         _       _
  [54]   作業行2        1     2         4      5        16       _

  ※該当データのない月は、↑の5行目のように、月合計行だけ出力されます。

 ----------------------------------------------------------------------
 では、売上表年間分シートをどう変えるか、見ていきましょう。
 ○【売上表年間分】シート
 ☆まず、336行目までについて、変わっているのは、Z列とAC3列です。

   [R/C]  [A]        [B]   [J]   [K]             [L]     [M]    [N]       [Y]          [Z]    [AA]     [AB]         [AC]
    [1]     _          _     _     _               _       _      _         _            _       _        _            _
    [2]     _     会社名  番号  日付          会社名  現場名   金額  未収金額      作業列1  請求日  作業列2      作業列3
    [3]     _   山田建設    50  1/24      山田建設様    A邸  10000     20000   山田建設-1    1/10  01/10-1   山田建設-1
    [4]     _   近藤建設    51  1/26      近藤建設様    B邸  20000     40000   近藤建設-1     1/5  01/05-1   近藤建設-1
    [5]     _   山田建設    52  1/27      山田建設様    C邸  30000     60000   山田建設-2     1/5  01/05-2   山田建設-1
    [6]     _   伊藤建設    53  1/30      伊藤建設様    D邸  40000     80000   伊藤建設-1    1/20  01/20-1   伊藤建設-1
    [7]     _   近藤建設    54  1/30      近藤建設様    E邸  50000    100000   近藤建設-2    1/15  01/15-1   近藤建設-1
    [8]     _   田中建設    55   1/5      田中建設様    F邸  60000    120000   田中建設-1    1/30  01/30-1   田中建設-1
   [27]     _          _     _     _               _       _      _         _            _       _        _            _
   [28]     _          _     _     _          合計行       _      _         _            _       _        _            _
   [29]     _          _     _     _        区切り行       _      _         _            _       _        _            _
   [30]     _          _     _     _  月毎タイトル行       _      _         _            _       _        _            _
   [31]     _  山田建設B    78  2/21     山田建設B様    A邸  10028     20028  山田建設B-2    1/10  01/10-2  山田建設B-2
   [32]     _  近藤建設B    79  2/23     近藤建設B様    B邸  20028     40028  近藤建設B-2     1/5  01/05-3  近藤建設B-2
   [33]     _   山田建設    80  2/24      山田建設様    C邸  30028     60028   山田建設-4     1/5  01/05-4   山田建設-2
   [34]     _  伊藤建設B    81  2/27     伊藤建設B様    D邸  40028     80028  伊藤建設B-2    1/20  01/20-2  伊藤建設B-2
   [35]     _   近藤建設    82  2/27      近藤建設様    E邸  50028    100028   近藤建設-4    1/15  01/15-2   近藤建設-2
   [36]     _  伊藤建設B    83   2/2     伊藤建設B様    F邸  60028    120028  伊藤建設B-3    1/30  01/30-2  伊藤建設B-2
   [55]     _          _     _     _               _       _      _         _            _       _        _            _
   [56]     _          _     _     _          合計行       _      _         _            _       _        _            _
   [57]     _          _     _     _        区切り行       _      _         _            _       _        _            _
   [58]     _          _     _     _  月毎タイトル行       _      _         _            _       _        _            _
   [59]     _          _     _     _               _       _      _         _            _       _        _            _
  [335]     _          _     _     _               _       _      _         _            _       _        _            _
  [336]     _          _     _     _          合計行       _      _         _            _       _        _            _

  Z3 =IF(B3="","",B3&"-"&COUNTIF(B$3:B3,B3)+ROUNDUP((ROW()-ROW(Z$2))/28,)-1) →Z3:Z336フィルコピー
                                追加箇所→ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   ※追加箇所中の「28」は、1ヶ月分の行数のことです。
  AC3 =IF(B3="","",B3&"-"&MONTH($K3)) →AC3:AC336フィルコピー ※作業列3として追加

 ----------------------------------------------------------------------
 ☆次に、追加した339行目以降です。
  ・1月分の各10社別の合計、2月分の各10社別の合計、、、のように集計しています。

   [R/C]  [A]        [B]       [J]  [K]  [L]  [M]     [N]       [Y]          [Z]    [AA]
  [339]     _     会社名      番号    _    _    _    金額  未収金額      作業列4  月集計
  [340]     _   山田建設   1月合計    _    _    _   40000     80000   山田建設-3       1
  [341]     _   近藤建設   1月合計    _    _    _   70000    140000   近藤建設-3       1
  [342]     _   伊藤建設   1月合計    _    _    _   40000     80000   伊藤建設-2       1
  [343]     _   田中建設   1月合計    _    _    _   60000    120000   田中建設-2       1
  [344]     _  山田建設B   1月合計    _    _    _       0         0  山田建設B-2       1
  [345]     _  近藤建設B   1月合計    _    _    _       0         0  近藤建設B-2       1
  [346]     _  伊藤建設B   1月合計    _    _    _       0         0  伊藤建設B-1       1
  [347]     _          _   1月合計    _    _    _       0         0            _       1
  [348]     _          _   1月合計    _    _    _       0         0            _       1
  [349]     _          _   1月合計    _    _    _       0         0            _       1
  [350]     _   山田建設   2月合計    _    _    _   30028     60028   山田建設-5       2
  [351]     _   近藤建設   2月合計    _    _    _   50028    100028   近藤建設-5       2
  [352]     _   伊藤建設   2月合計    _    _    _       0         0   伊藤建設-3       2
  [353]     _   田中建設   2月合計    _    _    _       0         0   田中建設-3       2
  [354]     _  山田建設B   2月合計    _    _    _   10028     20028  山田建設B-3       2
  [355]     _  近藤建設B   2月合計    _    _    _   20028     40028  近藤建設B-3       2
  [356]     _  伊藤建設B   2月合計    _    _    _  100056    200056  伊藤建設B-4       2
  [357]     _          _   2月合計    _    _    _       0         0            _       2
  [358]     _          _   2月合計    _    _    _       0         0            _       2
  [359]     _          _   2月合計    _    _    _       0         0            _       2
  [360]     _          _   3月合計    _    _    _       0         0            _       3
  [361]     _          _   3月合計    _    _    _       0         0            _       3
  [362]     _          _   3月合計    _    _    _       0         0            _       3
  [458]     _          _  12月合計    _    _    _       0         0            _      12
  [459]     _          _  12月合計    _    _    _       0         0            _      12

  J340 =AA340&"月合計" →J340:J459フィルコピー
  K340 : ="" →K340:M459フィルコピー ※未入力だと、会社別売上表で0と出力される
  N340 =SUMIF($AC$3:$AC$335,$B340&"-"&$AA340,N$3:N$335) →N340:Y459フィルコピー
  Z340 =IF(B340="","",B340&"-"&COUNTIF(B$3:OFFSET($B27,($AA340-1)*28,),B340)+$AA340) →Z340:Z459フィルコピー
  AA340 : 1〜12を10個ずつ入力(AA340:AA459の範囲内)

 ----------------------------------------------------------------------
 最初から別のレイアウトに対応させるのは、かなり難しいと思いますので、まずはこのレイアウトで
きっちり再現してみてくださいね。
 あと、リンクの大元になっている、月別ブックのレイアウトも、一応載せておきます。
(データを微妙に変えているだけですが)

 ○ [1月分.xls]ブック【売上表】シート
  [R/C]  [A]       [B]   [J]   [K]         [L]     [M]    [N]       [Y]         [Z]    [AA]     [AB]
   [1]     _         _     _     _           _       _      _         _           _       _        _
   [2]     _    会社名  番号  日付      会社名  現場名   金額  未収金額      作業列  請求日  作業列2
   [3]     _  山田建設    50  1/24  山田建設様    A邸  10000     20000  山田建設-1    1/10  01/10-1
   [4]     _  近藤建設    51  1/26  近藤建設様    B邸  20000     40000  近藤建設-1     1/5  01/05-1
   [5]     _  山田建設    52  1/27  山田建設様    C邸  30000     60000  山田建設-2     1/5  01/05-2
   [6]     _  伊藤建設    53  1/30  伊藤建設様    D邸  40000     80000  伊藤建設-1    1/20  01/20-1
   [7]     _  近藤建設    54  1/30  近藤建設様    E邸  50000    100000  近藤建設-2    1/15  01/15-1
   [8]     _  田中建設    55   1/5  田中建設様    F邸  60000    120000  田中建設-1    1/30  01/30-1
  [27]     _         _     _     _           _       _      _         _           _       _        _

 ○ [2月分.xls]ブック【売上表】シート
  [R/C]  [A]        [B]   [J]   [K]          [L]     [M]    [N]       [Y]          [Z]    [AA]     [AB]
   [1]     _          _     _     _            _       _      _         _            _       _        _
   [2]     _     会社名  番号  日付       会社名  現場名   金額  未収金額       作業列  請求日  作業列2
   [3]     _  山田建設B    78  2/21  山田建設B様    A邸  10028     20028  山田建設B-1    1/10  01/10-1
   [4]     _  近藤建設B    79  2/23  近藤建設B様    B邸  20028     40028  近藤建設B-1     1/5  01/05-1
   [5]     _   山田建設    80  2/24   山田建設様    C邸  30028     60028   山田建設-1     1/5  01/05-2
   [6]     _  伊藤建設B    81  2/27  伊藤建設B様    D邸  40028     80028  伊藤建設B-1    1/20  01/20-1
   [7]     _   近藤建設    82  2/27   近藤建設様    E邸  50028    100028   近藤建設-1    1/15  01/15-1
   [8]     _  伊藤建設B    83   2/2  伊藤建設B様    F邸  60028    120028  伊藤建設B-2    1/30  01/30-1
  [27]     _          _     _     _            _       _      _         _            _       _        _

 (コタ)

 > 必要なのは E〜Jの 税込金額・税抜金額・消費税・値引金額・材料代・粗利益 と
 > M〜Pの 税込入金額 等です
この書き込みを忘れていました。

 会社別売上表シートのKL列は、売上表年間分シートのTU列に当たりますので、↑の回答の
> ☆次に、追加した339行目以降です。
>  Z340 =IF(B340="","",B340&"-"&COUNTIF(B$3:OFFSET($B27,($AA340-1)*28,),B340)+$AA340) →Z340:Z459フィルコピー
のあとに、
  T340 : ="" →T340:U459フィルコピー
の対応を入れてください。
(コタ)

(素人)コタさん 凄いですね〜〜〜 凄い大変だったんじゃないかと感謝致します m(__)m
 本当に ありがとうございます。 もう コタさんに 足を向けては寝れません。 本当にどうもありがとうございます
 ずっと読みながら作っているのですが 私の表が 見えるように判るんですねー ビックリです
 まだ 奮闘中です もうちょっとかかりそうです(^_^;)
 すいません (^_^;)


(素人)コタさん すみません(^_^;)
 会社別シートを10枚作りました。そうしたら その時点で綺麗に抽出してきました
 ところが 売上表年間分シートを作っていきまして 会社別シートの1枚を開きましたら、所どころが
 #N/Aと 出ています 。すいません(^_^;) 会社別シートの 作業行は54行だけでいいですよね?

 それと売上表年間分 のB列には あらかじめある10社を 12月の下まで 入れておけばいいですよね?
 それと もう一つ すみません m(__)m 会社別シートの B列に 1月合計 とか2月合計 と入るのを
 O列に入るようには なるでしょうか? B列が番号が 入る列で セルが小さくて 見れないので
 出来ましたら B列に入ると 広いので 見えるのですが 出来ますでしょうか?

 同じく 売上表年間分シートの M列にも 10社の会社名を 入れていってもいいでしょうか? 広い所に入れたいのですが 勝手に 打ってもいいでしょうか?

 ご面倒をお掛け致します(^_^;)本当に すいません #N/Aが出るのは どこがおかしいでしょうか?

 B3はIF($Q3>COUNTIF(売上表年間分!$B$3:$B$459,$D$2),"",
         INDEX(売上表年間分!$J$3:$Y$459,MATCH($D$2&"-"&$Q3, 売上表年間分!$Z$3:$Z$459,0),B$54))  で

 Q列には 1から48を下に入れました。作業行は52・53行は空白で 54行に1・2・4・5〜16で

 売上表年間分シートの Z3は IF(B3="","",B3&"-"&COUNTIF(B$3:B3,B3)+ROUNDUP((ROW()-ROW(Z$2))/28,)-1) で

 AB3 は入金予定表の時ので IF(AA3="","",TEXT(AA3,"mm/dd")&"-"&COUNTIF(AA$3:AA3,AA3)) と下まで入っています

 AC3は IF(B3="","",B3&"-"&MONTH($K3)) と下まで 入っていて

 J340は AA340&"月合計" で下まで入っていて

 K340からは"" とM459まで 入っていて 

 N340は 
SUMIF($AC$3:$AC$335,$B340&"-"&$AA340,N$3:N$335) と Y459 まで入っていて

 Z340は IF(B340="","",B340&"-"&COUNTIF(B$3:OFFSET($B27,($AA340-1)*28,),B340)+$AA340)
 と下まで入っていて

 AA340から下に 1〜12を10個ずつ 入れました

 本当に 申し訳ないです(^_^;) 宜しくお願い致します

大変に すみません m(__)m


 > それと売上表年間分 のB列には あらかじめある10社を 12月の下まで 入れておけばいいですよね?
そうです。
サンプルでは7社分しか入れてありませんが、10社分全て入れてください。

 ----------------------------------------------------------------------
> 会社別シートの B列に 1月合計 とか2月合計 と入るのを O列に入るようには なるでしょうか?
O列の合計値は不要なのでしょうかね。
会社別シートのO列には、売上表年間分シートのX列を出力しますので、そこに1月合計の文字列を入れます。

 ----------------------------------------------------------------------
> 売上表年間分シートの M列にも 10社の会社名を 入れていってもいいでしょうか?
もともとブランクの想定でしたので、何を入れてもかまいませんよ。

 以上の変更を反映したシートレイアウトを、以下に挙げておきます。

 ○【売上表年間分】シート
  ※「_」セルは未入力または""
   [R/C]  [A]        [B]   [J]   [K]     [L]        [M]     [N]     [T]     [U]       [X]       [Y]          [Z]    [AA]
  [339]     _     会社名  番号  日付  会社名     現場名    金額  項目11  項目12    項目15  未収金額      作業列4  月集計
  [340]     _   山田建設     _     _       _   山田建設   40000       _       _   1月合計     80000   山田建設-3       1
  [341]     _   近藤建設     _     _       _   近藤建設   70000       _       _   1月合計    140000   近藤建設-3       1
  [342]     _   伊藤建設     _     _       _   伊藤建設   40000       _       _   1月合計     80000   伊藤建設-2       1
  [343]     _   田中建設     _     _       _   田中建設   60000       _       _   1月合計    120000   田中建設-2       1
  [344]     _  山田建設B     _     _       _  山田建設B       0       _       _   1月合計         0  山田建設B-2       1
  [345]     _  近藤建設B     _     _       _  近藤建設B       0       _       _   1月合計         0  近藤建設B-2       1
  [346]     _  伊藤建設B     _     _       _  伊藤建設B       0       _       _   1月合計         0  伊藤建設B-1       1
  [347]     _          _     _     _       _          0       0       _       _   1月合計         0            _       1
  [348]     _          _     _     _       _          0       0       _       _   1月合計         0            _       1
  [349]     _          _     _     _       _          0       0       _       _   1月合計         0            _       1
  [350]     _   山田建設     _     _       _   山田建設   30028       _       _   2月合計     60028   山田建設-5       2
  [351]     _   近藤建設     _     _       _   近藤建設   50028       _       _   2月合計    100028   近藤建設-5       2
  [352]     _   伊藤建設     _     _       _   伊藤建設       0       _       _   2月合計         0   伊藤建設-3       2
  [353]     _   田中建設     _     _       _   田中建設       0       _       _   2月合計         0   田中建設-3       2
  [354]     _  山田建設B     _     _       _  山田建設B   10028       _       _   2月合計     20028  山田建設B-3       2
  [355]     _  近藤建設B     _     _       _  近藤建設B   20028       _       _   2月合計     40028  近藤建設B-3       2
  [356]     _  伊藤建設B     _     _       _  伊藤建設B  100056       _       _   2月合計    200056  伊藤建設B-4       2
  [357]     _          _     _     _       _          0       0       _       _   2月合計         0            _       2
  [358]     _          _     _     _       _          0       0       _       _   2月合計         0            _       2
  [359]     _          _     _     _       _          0       0       _       _   2月合計         0            _       2
  [360]     _          _     _     _       _          0       0       _       _   3月合計         0            _       3
  [361]     _          _     _     _       _          0       0       _       _   3月合計         0            _       3
  [362]     _          _     _     _       _          0       0       _       _   3月合計         0            _       3
  [458]     _          _     _     _       _          0       0       _       _  12月合計         0            _      12
  [459]     _          _     _     _       _          0       0       _       _  12月合計         0            _      12

  ☆339行目以降の数式
  M340 =B340 →M340:M459フィルコピー
  N340 =SUMIF($AC$3:$AC$335,$B340&"-"&$AA340,N$3:N$335) →N340:Y459フィルコピー (前と同じ)
  J340 : ="" →J340:L459フィルコピー ※未入力だと、会社別売上表で0と出力される
  T340 : ="" →T340:U459フィルコピー ※未入力だと、会社別売上表で0と出力される
  X340 =AA340&"月合計" →X340:X459フィルコピー
  Z340 =IF(B340="","",B340&"-"&COUNTIF(B$3:OFFSET($B27,($AA340-1)*28,),B340)+$AA340) →Z340:Z459フィルコピー (前と同じ)
  AA340 : 1〜12を10個ずつ入力(AA340:AA459の範囲内) (前と同じ)

 ○【会社別売上表(山田建設)】シート
  [R/C]      [A]   [B]   [C]       [D]    [E]     [K]     [L]      [O]       [P]     [Q]
   [1]         _     _     _         _      _       _       _        _         _       _
   [2]         _  番号  日付  山田建設   金額  項目11  項目12   項目15  未収金額  作業列
   [3]         _    50  1/24      A邸  10000    2003    2103     2403     20000       1
   [4]         _    52  1/27      C邸  30000    2005    2105     2405     60000       2
   [5]         _     _     _  山田建設  40000       _       _  1月合計     80000       3
   [6]         _    80  2/24      C邸  30028    2005    2105     2405     60028       4
   [7]         _     _     _  山田建設  30028       _       _  2月合計     60028       5
   [8]         _     _     _         _      _       _       _        _         _       6
  [50]         _     _     _         _      _       _       _        _         _      48
  [51]         _     _     _         _      _       _       _        _         _       _
  [52]         _     _     _         _      _       _       _        _         _       _
  [53]         _     _     _         _      _       _       _        _         _       _
  [54]   作業行2     1     2         4      5      11      12       15        16       _

 ----------------------------------------------------------------------
> 会社別シートの1枚を開きましたら、所どころが #N/Aと 出ています 
#N/Aエラーは、検索関数で該当する値がないときに出ます。
今回の場合は、おそらく MATCH($D$2&"-"&$Q3, 売上表年間分!$Z$3:$Z$459,0) のところでエラーに
なっていると思われます。
つまり、「山田建設-1」を売上表年間分シートのZ列に探しにいったが、見つからない、とかです。
そうなると、実際にどういうデータが入っているかが分からないと、手の打ちようがないのですが。。
もうちょっと考えてみます。

 (コタ)

(素人)コタさん 申し訳ありません
 > 会社別シートの B列に 1月合計 とか2月合計 と入るのを O列に入るようには なるでしょうか?
O列の合計値は不要なのでしょうかね。

 ここは間違えました 会社別シートの OでなくB列でした。つまり 売上表年間分の B列に入る会社名と
  
 > 売上表年間分シートの M列にも 10社の会社名を 入れていってもいいでしょうか?
もともとブランクの想定でしたので、何を入れてもかまいませんよ。

 のM列(現場名を入れている列です)にも 会社名を入れるので、同じく 会社別シートの D列(現場名を入れている列です) にも 現場名が普通の行では 書いてありますが、 
 B列に 1月合計 とか2月合計 と出てくる時の行だけは D列は空白になっているので 
 D列の 現場名を抽出してくる行に 1月合計 とかが 出てくると 広いので 見やすいかな などと 思いまして… (^_^;)

 売上表年間分に 実際に どういうデータが入っているかを 書きます

     J      K     L      M     N       O      P      Q      R     S
 2    NO  日付 請求先 現場名 税込額 税抜額 消費税 値引 材料代 粗利益
 3 0123  2/20  A社 美容院 100500 100000  5000   0  31500  73500

     T      U      V      W      X      Y        Z     AA        AB     AC
 2    入金日 入金額 差値 実売上額 未収金 作業列 入金予定 作業列 作業列
 3 現金 3/25   105000   0    105000     0              3月20日

 すいませんが お手数をお掛けして すみません(^_^;)
 なにとぞ宜しくお願い致します m(__)m

 追記です すみません

 >X340 =AA340&"月合計" →X340:X459フィルコピー
 の部分ですが このX列は 実売上金額が 入る行なのですが このX列は 前のまま 金額の合計が
 判った方が良いので これは 直さずに 以前の式のままに する事は 良いでしょうか?

 すみません 宜しくお願い致します m(__)m m(__)m m(__)m

 えっと、会社別売上表シートの合計行について、どの列に何を出力したいかのか、よく分からなくなりました。^^;

 > D列の 現場名を抽出してくる行に 1月合計 とかが 出てくると 広いので 見やすいかな 
この部分だけを見れば、以下のような出力かと思うのですが、これは

 > (売上表年間分シート)のM列(現場名を入れている列です)にも 会社名を入れるので、
この記述と矛盾します。
会社別売上表シートのD列には、売上表年間分シートのM列のデータを、そのまま出力するからです。
両者を同時に満たすことはできませんね。

 ○【会社別売上表(山田建設)】シート ※数値は適当です
  [R/C]  [A]  [B]   [C]       [D]     [E]     [F]     [G]   [H]     [I]     [J]   [K]     [L]     [M]   [N]       [O]     [P]     [Q]
   [1]     _    _     _         _       _       _       _     _       _       _     _       _       _     _         _       _       _
   [2]     _   NO  日付  山田建設  税込額  税抜額  消費税  値引  材料代  粗利益  区分  入金日  入金額  差値  実売上額  未収金  作業列
   [3]     _   50  1/24      A邸   10000    1503    1603  1703    1803    1903  現金   40203    2203  2303      2403   20000       1
   [4]     _   52  1/27      C邸   30000    1505    1605  1705    1805    1905  現金   40206    2205  2305      2405   60000       2
   [5]     _    _     _   1月合計   40000    3008    3208  3408    3608    3808     _       _    4408  4608      4808   80000       3
   [6]     _   80  2/24      C邸   30028    1505    1605  1705    1805    1905  現金   40234    2205  2305      2405   60028       4
   [7]     _    _     _   2月合計   30028    1505    1605  1705    1805    1905     _       _    2205  2305      2405   60028       5

 いずれにせよ、○月合計という表示は、=AA340&"月合計" で求めていますので、売上表年間分シートの
どこかの列の339〜459行目に、その数式を入力すれば、会社別売上表シートの該当する列に出力されます。
以下は、2つのシートでの列位置の対比表です。
(例えば、売上表年間分シートのM列は、会社別売上表シートのD列に出力されます)

   [1]   売上表  [J]   [K]       [L]       [M]     [N]     [O]     [P]   [Q]     [R]     [S]   [T]     [U]     [V]   [W]       [X]     [Y]
   [2]   年間分   NO  日付    請求先    現場名  税込額  税抜額  消費税  値引  材料代  粗利益  区分  入金日  入金額  差値  実売上額  未収金
   [3]   シート  123  2/20      A社    美容院  100500  100000    5000     0   31500   73500  現金    3/25  105000     0    105000       0

   [1]   会社別  [B]   [C]  該当なし       [D]     [E]     [F]     [G]   [H]     [I]     [J]   [K]     [L]     [M]   [N]       [O]     [P]
   [2]   売上表   NO  日付         _  山田建設  税込額  税抜額  消費税  値引  材料代  粗利益  区分  入金日  入金額  差値  実売上額  未収金
   [3]   シート  123  2/20      A社    美容院  100500  100000    5000     0   31500   73500  現金    3/25  105000     0    105000       0

 > このX列は 前のまま 金額の合計が 判った方が良いので これは 直さずに 以前の式のままに 
もちろんです。
合計を出力したい列は、
  N340 =SUMIF($AC$3:$AC$335,$B340&"-"&$AA340,N$3:N$335) →N340:Y459フィルコピー 
この数式をそのまま残してください。
何も出力したくない列には、=""を入力、○月合計を出したければ、=AA340&"月合計" を入力します。

 (コタ)

(素人) コタさん ご面倒を お掛けしています 本当に 申し訳ありません 
 今じっくりと 見ながら考えていたのですが、340:459の 年間のまとめ の表を 1枚の 別シートで 見る事が 出来ますでしょうか? 
 この 年間で まとめて頂いた表は 他の工務店との 工事金の 比較とかが 見れて とても良いのですが 見る時に 下まで ずっと行って… 少し手間がかかってしまって 別シートになると どうなりますでしょうか すみません m(__)m

 N列の(税込金額)から S列の(粗利益額)までの内容と V列の(入金額)〜Y列の(未集金額)だけを 
 別シートにして 下に 12ヶ月分でなくて 左右で 6枚ずつの 2列分の表 で 
 合計 12か月分… となった方が 見やすいかなーと 考えてみたのですが 大変すみませんが これは どうでしょうか m(__)m 

 シート工務店別年間表 みたいな感じにしまして

       A      B         C         D        E      F     G       H         I       J      K
 3           会社名 税込金額  税抜金額  消費税 値引 材料代 粗利益  入金金額  差値  実売上    
 4  1月合計 山田建設 10500  10000   500   0  3000  7500   7500   0   7500

       L
 3   未収金額  
 4     0         

 という感じで これを 左右に 6表ずつ 最初に 1月分 とか入れる 行 で2列ほど 空けておいて
 次の2月がくる時に 又上に 2行ずつ空けて…というのは  これだと 見やすい感じがします m(__)m

 コタさん 本当に ご面倒ばかりで すみません どうか宜しくお願い致します m(__)m

 

  

(素人)追記です
 > D列の 現場名を抽出してくる行に 1月合計 とかが 出てくると 広いので 見やすいかな 
この部分だけを見れば、以下のような出力かと思うのですが、これは

 > (売上表年間分シート)のM列(現場名を入れている列です)にも 会社名を入れるので、
この記述と矛盾します。

 すみません この辺は 何か私も こんがらがって 判らなくなってしまいました すいません。
 この辺は すみませんでした 無視してください。ごめんなさい いろんなことを言って ごめんなさいm(__)m

 > シート工務店別年間表 みたいな感じにしまして
これについては、参照元も参照先もレイアウトが固定されているので、直接セル参照すればよいです。

 ただ、以下のようにすると、作業が多少楽になります。
1.売上表年間分シートと同じレイアウトで参照したあと、
2.セル移動や行挿入、列削除などで、レイアウトを変更する
 ※コピーを使うと参照元が変わるので不可

 ○【工務店別年間表】シート <1.の時点>
  ※「_」セルは未入力または""
   [R/C]  [A]       [B]  [J]   [K]     [L]       [M]     [N]   [W]       [X]     [Y]
    [3]     _    会社名   NO  日付  請求先    現場名  税込額  差値  実売上額  未収金
    [4]     _  山田建設    _     _       _   1月合計   40000  4608      4808   80000
    [5]     _  近藤建設    _     _       _   1月合計   70000  4611      4811  140000
    [6]     _  伊藤建設    _     _       _   1月合計   40000  2306      2406   80000
    [7]     _  田中建設    _     _       _   1月合計   60000  2308      2408  120000
  [120]     _         0    _     _       _  12月合計       0     0         0       0
  [121]     _         0    _     _       _  12月合計       0     0         0       0
  [122]     _         0    _     _       _  12月合計       0     0         0       0
  [123]     _         0    _     _       _  12月合計       0     0         0       0

  B4 =売上表年間分!B340 →B4:Y123フィルコピー

 <2.の時点>
  [R/C]      [A]        [B]     [C]     [D]       [K]     [L]       [M]     [N]     [O]     [P]       [W]     [X]
   [3]         _     会社名  税込額  税抜額  実売上額  未収金         _  会社名  税込額  税抜額  実売上額  未収金
   [4]   1月合計   山田建設   40000    3008      4808   80000   7月合計       0       0       0         0       0
   [5]   1月合計   近藤建設   70000    3011      4811  140000   7月合計       0       0       0         0       0
   [6]   1月合計   伊藤建設   40000    1506      2406   80000   7月合計       0       0       0         0       0
   [7]   1月合計   田中建設   60000    1508      2408  120000   7月合計       0       0       0         0       0
  [12]   1月合計          0       0       0         0       0   7月合計       0       0       0         0       0
  [13]   1月合計          0       0       0         0       0   7月合計       0       0       0         0       0
  [14]         _          _       _       _         _       _         _       _       _       _         _       _
  [15]         _          _       _       _         _       _         _       _       _       _         _       _
  [16]   2月合計   山田建設   30028    1505      2405   60028   8月合計       0       0       0         0       0
  [17]   2月合計   近藤建設   50028    1507      2407  100028   8月合計       0       0       0         0       0
  [18]   2月合計   伊藤建設       0       0         0       0   8月合計       0       0       0         0       0
  [19]   2月合計   田中建設       0       0         0       0   8月合計       0       0       0         0       0
  [24]   2月合計          0       0       0         0       0   8月合計       0       0       0         0       0
  [25]   2月合計          0       0       0         0       0   8月合計       0       0       0         0       0
  [26]         _          _       _       _         _       _         _       _       _       _         _       _
  [27]         _          _       _       _         _       _         _       _       _       _         _       _
  [28]   3月合計          0       0       0         0       0   9月合計       0       0       0         0       0
  [29]   3月合計          0       0       0         0       0   9月合計       0       0       0         0       0
  [30]   3月合計          0       0       0         0       0   9月合計       0       0       0         0       0
  [31]   3月合計          0       0       0         0       0   9月合計       0       0       0         0       0
  [62]         _          _       _       _         _       _         _       _       _       _         _       _
  [63]         _          _       _       _         _       _         _       _       _       _         _       _
  [64]   6月合計          0       0       0         0       0  12月合計       0       0       0         0       0
  [65]   6月合計          0       0       0         0       0  12月合計       0       0       0         0       0
  [66]   6月合計          0       0       0         0       0  12月合計       0       0       0         0       0
  [67]   6月合計          0       0       0         0       0  12月合計       0       0       0         0       0
  [72]   6月合計          0       0       0         0       0  12月合計       0       0       0         0       0
  [73]   6月合計          0       0       0         0       0  12月合計       0       0       0         0       0

 なお、本日は外出してしまいますので、次のレスは夜以降になると思います。
(コタ)

(素人)ありがとうございました。出来ました。 しかしながら 会社別のシートの方は #N/Aと
 出ています。 これは どうすればいいでしょうか? 大変に すいません お世話になりますが 宜しくお願い致します
 m(__)m

(素人)コタさん すみんません リカバリーをしないといけなくなりました ここに文字を打つのも 動作がもたついて 時間がかかります 
 動画ソフトの関係だそうです ソニーの人が言われました 明日 一緒にしてもらうことに なりましたが 
 ここに書き込むことが出来るのが あさってくらいになります 
 すいません 宜しくお願い致します

 > 会社別のシートの方は #N/Aと  出ています。
たぶん原因が分かりました。
ごめんなさい。数式のミスです。検証不足でした。m(__)m

 339行目以降のZ列の数式を、以下のように修正($とBを逆転)してみてください。

 ○【売上表年間分】シート
  ※「_」セルは未入力または""
   [R/C]  [A]        [B]  [J]   [K]     [L]       [M]     [N]   [T]     [U]       [X]     [Y]          [Z]    [AA]
  [339]     _     会社名   NO  日付  請求先    現場名  税込額  区分  入金日  実売上額  未収金      作業列4  月集計
 <変更前>
  [344]     _  山田建設B    _     _       _   1月合計       0     _       _         0       0  山田建設B-2       1
  [345]     _  近藤建設B    _     _       _   1月合計       0     _       _         0       0  近藤建設B-2       1
 <変更後>                                                                                             ↓
  [344]     _  山田建設B    _     _       _   1月合計       0     _       _         0       0  山田建設B-1       1
  [345]     _  近藤建設B    _     _       _   1月合計       0     _       _         0       0  近藤建設B-1       1

  Z340 =IF(B340="","",B340&"-"&COUNTIF(B$3:OFFSET($B27,($AA340-1)*28,),B340)+$AA340) →Z340:Z459フィルコピー
→Z340 =IF(B340="","",B340&"-"&COUNTIF(B$3:OFFSET(B$27,($AA340-1)*28,),B340)+$AA340) →Z340:Z459フィルコピー
                                                  ^^
(コタ)

(素人)コタさん ありがとうございましたーー。 上の式に直したら 綺麗に 出来ましたーー。
 どうも ありがとうございました。 リカバリーは明日 する事になりましたので 今日できて 良かったです 
 助かりました★ ありがとうございました (^_^)

 それで、広い所にと思って M340に AA340&"月合計" と入れて 会社別シートのDに 1月合計とか 5月合計とかが 載るようにしました 

 そこでご相談がありますが 1月合計とか 2月合計とか 3月合計とかと 出る時以外は D列には 現場名が 並びますが、
 行が詰まっているので 3月合計 とか4月合計とか の ○月合計 の文字の行だけが 
 一列みんな 赤とかに なる…とかだと 見やすくなるのですが 
 このように 出来るものなのでしょうか 
 又出来るとしましても パソコンが重たくなるとか あまり良くないとか コタさん どんなものでしょうか?

 もしも 出来る事ならば コタさんに 又 教えて頂けたら 有難いのですが、
 私が 目が いつも疲れているからなのか(^_^;) 
 3月合計 とか 5月合計 とかの行を 目で 探す感じに なってしまって 
 もしも 色が変わることが 出来るのなら  目が楽になる感じが するのですが(^_^;)
 コタさん どう思われますでしょうか? すみません また宜しくお願い致します m(__)m

  

 >綺麗に 出来ましたーー
できましたか。よかったです。(凡ミス失礼しました)

 >○月合計 の文字の行だけが  一列みんな 赤とかに なる…とかだと 
セルの値によって書式等を変えたい場合は、条件付き書式の機能が使えますので、それほど難しくはありません。
ただ、1シートに48行×15列で720セル、それを10シートだと、7200セルに条件付き書式を設定することに
なりますので、多少は重くなるかもしれません。
が、経験的に大した違いではないかと思いますので、まあやってみてください。^^

 ○【会社別売上表(山田建設)】シート
  ※「_」セルは未入力または""
  [R/C]      [A]  [B]   [C]       [D]     [E]   [K]     [L]       [O]     [P]     [Q]
   [1]         _    _     _         _       _     _       _         _       _       _
   [2]         _   NO  日付  山田建設  税込額  区分  入金日  実売上額  未収金  作業列
   [3]         _   50  1/24      A邸   10000  現金   40203      2403   20000       1
   [4]         _   52  1/27      C邸   30000  現金   40206      2405   60000       2
   [5]         _    _     _   1月合計   40000     _       _      4808   80000       3
   [6]         _   80  2/24      C邸   30028  現金   40234      2405   60028       4
   [7]         _    _     _   2月合計   30028     _       _      2405   60028       5
   [8]         _    _     _         _       _     _       _         _       _       6
  [50]         _    _     _         _       _     _       _         _       _      48

  ☆条件付書式
  1. B3:P50を選択しておいてから
  2.「書式」-「条件付き書式」をクリック →「条件付き書式の設定」画面
  3.一番左のリストボックスで「数式が」を選択
  4.右側のボックスに→の数式を入力  「=COUNTIF($D3,"*月合計")」 ※「*」は半角
  5.「書式」を押す →「セルの書式設定」画面 →「パターン」タブで赤色などを選択
  ※↓を参照すると設定の仕方が分かりやすいかもです。
http://www.excel.studio-kazu.jp/lib/e2qw/e2qw.html

 これで、○月合計の行だけ背景色が変わると思いますので、成功したら、
  6. B3:P50を選択して右クリック →「コピー」をクリック
  7. 他の会社別売上表シートのB3セルを選択して右クリック 
   →「形式を選択して貼り付け」をクリック →「形式を選択して貼り付け」画面
   →「書式」をクリック後「OK」クリック
とすると、条件付き書式ごとコピーされます。
(コタ)

(素人)凄いですねーーーー出来ました★ ありがとうございました。これは もう一つ質問ですが
 行全部でなく ○月合計 の文字だけを 色を変える場合には 書式の所に 何と入れればいいでしょうか? 

 >行全部でなく ○月合計 の文字だけを 色を変える場合には
行全部でなく、○月合計の列(D列)だけ、条件付き書式を設定すればいいのではないでしょうか。

 あるいは、行全部の条件付き書式を設定したうえで、さらに○月合計の文字色を変えたいということでしょうか。
その場合は、行全部の条件付き書式を設定したあとに、D3:D50の条件付き書式の書式にだけ、フォントの設定を追加すればよいです。
(コタ)

(素人)コタさん いつもありがとうございます。行全部でなく D列だけに 条件付書式で=COUNTIF($D3,"*月合計") 
 と入れて 色を変えてみたのですが D列の1月合計とか2月合計とか と書いてあっても その文字の色が 何の変化も ないのですが 何か間違えていますでしょうか?
 大変すみません 教えて頂けますでしょうか 宜しくお願い致します m(__)m

 >D列の1月合計とか2月合計とか と書いてあっても その文字の色が 何の変化も ないのですが
ちょっと状況がつかめませんので、どのような操作をすると、素人さんのシートと同じ状態になるのか、
再現手順を説明してみてもらえますか。

 私のほうのシートは、↑で記載したとおりの手順で、○月合計の行全てに赤色パターンが
設定されている状態です。

 ちなみに、その状態から、
・B3:P50の条件付き書式を削除し、
・手順1で、選択範囲をD3:D50にし、
・手順5で、「セルの書式設定」画面 の「フォント」タブで色を赤にすると
○月合計のセルの文字色だけ、赤色になります
(コタ) 14:54追記

(素人)コタさん ごめんなさい 入れる式を 間違えて入れていました。落ち着いてしたら出来ました
 本当にお世話になりまして どうも ありがとうございました m(__)m
 長々と なってしまって 本当に すみませんでした m(__)m
 とても 良いものが出来上がりました。 本当にありがとうございました m(__)m
 コタさん 感謝いたしております。 どうも ありがとうございました m(__)m

コメント返信:

[ 一覧(最新更新順) ]


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