Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : Microsoft 365)
複数シートの量目の転記
投稿日時: 25/03/25 21:14:53
投稿者: yu-yo-hi-m@tees

A班シート
    種別    量目       A班        合計          定形外リスト
1  はがき             10        10            50gまで
2  定 形   50gまで       1         1           100gまで
3  定形外   150gまで▼      2         2           150gまで
4        250gまで▼     3         3            250gまで
 
B班シート
    種別    量目            B班   合計         定形外リスト
1  はがき                                  50gまで
2  定 形   50gまで                           100gまで
3  定形外   250gまで▼          5    5          150gまで  
4                                       250gまで
 
集計表シート
    種別    量目        A班   B班    合計       
1  はがき             10          10                
2  定 形   50gまで      1           1               
3  定形外              2           2            
4                   3    5     8   
 
集計シートの定形外150gと250ℊが関数で転記されるようにしたいのですが、よろしくお願いします。

回答
投稿日時: 25/03/26 06:39:59
投稿者: んなっと

●A班、B班について
 
E列は無関係ではないですか?関係があるなら説明をお願いします。
 
A班
    A     B  C   D     E
1  種別    量目 A班 合計   定形外
2 はがき       10  10  50gまで
3  定形  50gまで  1   1 100gまで
4 定形外 150gまで  2   2 150gまで
5     250gまで  3   3 250gまで
 
B班
    A     B  C   D     E
1  種別    量目 B班 合計   定形外
2 はがき  50gまで           
3  定形  50gまで       100gまで
4 定形外 250gまで  5   5 150gまで
5                250gまで
 
●集計表について 転記前と数式を使って転記した後を両方明確にしてください。
 
これを
    A     B  C  D   E
1  種別   量目 A班 B班 合計
2 はがき       10     10
3  定形 50gまで  1     1
4 定形外       
5   
      ↓
こうしたいということですか?
    A     B  C  D   E
1  種別   量目 A班 B班 合計
2 はがき       10     10
3  定形 50gまで  1     1
4 定形外 150gまで  2     2
5     250gまで  3  5   8
 
 
それともこれを
    A     B  C  D   E
1  種別   量目 A班 B班 合計
2 はがき       10     10
3  定形 50gまで  1     1
4 定形外 150gまで  
5     250gまで 
      ↓
こうしたいということですか?
    A     B  C  D   E
1  種別   量目 A班 B班 合計
2 はがき       10     10
3  定形 50gまで  1     1
4 定形外 150gまで  2     2
5     250gまで  3  5   8

投稿日時: 25/03/26 20:32:51
投稿者: yu-yo-hi-m@tees

説明不足ですみません。
定形外リストは、データの入力規制のリストとして入れてありますので参考に入れてしまいました。(表の中としては無視してください。)
A班・B班シートの量目部の▼はデータの入力規制のリストから重さを入れました。
A班・B班の通数については、それぞれ集計表に転記されましたが、量目の定形外の空欄に150gと250ℊの転記をしたいのですが方法がわかりません。(特に250gはA班・B班それぞれにありますので転記方法を教えてください。)
これは、郵便通数の集計表として考えてますが、種別の種類が多いため、A班・B班それぞれドロップダウンリストで選択して入力部だけ集計表に転記されるようにしたいです。
わからないことが多々ありますのでよろしくお願いします。
 
    A       B       C    D     E
集計表シート
           量目      A班   B班    合計
1  はがき             10         10
2  定 形    50gまで     1          1
3  定形外    ここに転記     2           2            
4         ここに転記     3    5     8   
 
            ↑
      B3に「150gまで」、B4に「250gまで」を転記

回答
投稿日時: 25/03/26 21:58:03
投稿者: んなっと

意味不明なので、適当に回答します。
 
A班
    A     B  C
1  種別    量目 A班
2 はがき       10
3  定形  50gまで  1
4 定形外 150gまで  2
5     250gまで  3
6      1kgまで  1
 
B班
    A     B  C
1  種別    量目 B班
2 はがき  50gまで   
3  定形  50gまで   
4 定形外 250gまで  5
5      500gまで  3
6      2kgまで  2
 
集計表
 
    A     B  C  D   E
1           A班 B班 合計
2 はがき       10     10
3  定形  50gまで  1     1
4 定形外 150gまで  2     2
5 定形外  1kgまで  1     1
6 定形外 250gまで  3  5   8
7 定形外  2kgまで     2   2
8 定形外  500gまで     3   3
 
A1
=LET(x,VSTACK(A班:B班!A1:C200),
y,TAKE(x,,1),a,IF(y="","定形外",y),b,INDEX(x,0,2)&"",c,TAKE(x,,-1),
d,SCAN("",c,LAMBDA(s,t,IF(ISTEXT(t),t,s))),
e,FILTER(HSTACK(d,a,b,c),ISNUMBER(c)),
PIVOTBY(CHOOSECOLS(e,2,3),TAKE(e,,1),TAKE(e,,-1),SUM,,0))

投稿日時: 25/03/27 19:36:14
投稿者: yu-yo-hi-m@tees

早速の回答ありがとうございました。
せっかくのご回答ですが、私にはその関数式は難しすぎます。
諦めようと思います。ごめんなさい。
別のやり方を考えようと思います。
ありがとうございました。