Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Home : Excel 2019)
関数について教えて下さい
投稿日時: 23/04/29 15:59:48
投稿者: furenet

教えて頂きたく思います。
関数について教えて下さい。
 
 
下記の様なデータがあります。
 
 
発行日  顧客名   金額
4月    A     800
5月    B     1000
5月    C     1500
6月    A     500
6月    C     2000
 
 
 
 
これを下のような表にしたいのですが、どんな関数を使えばできますでしょうか?
 
      
顧客名   4月  5月   6月
  A   800      500
  B       1000
  C       1500 2000
 
 
 
宜しくお願い致します。
 
 
 
   

回答
投稿日時: 23/04/29 16:57:02
投稿者: WinArrow

説明が不十分です。
 
下のような表は、
上の表から作成するのか?
既に、顧客名や月は、作成されているのか?
 
そのあたりを説明しないと、
関数で対応するのか、別な方法で対応するのか、
大きく異なってきます。

回答
投稿日時: 23/04/30 01:36:20
投稿者: んなっと

ピボットテーブルがぴったりです。
 
 
※関数の場合...
B列をG列に貼り付け→重複の削除をしておいてから
 
    A    B   C D E F    G  H   I   J
1 発行日 顧客名 金額      顧客名 4月  5月  6月
2   4月    A  800        A 800   0  500
3   5月    B 1000        B  0 1000   0
4   5月    C 1500        C  0 1500 2000
5   6月    A  500                 
6   6月    C 2000                 
 
H2
=SUMIFS($C:$C,$A:$A,H$1,$B:$B,$G2)
右方向・→下方向・↓
 
 
※最新のExcelなら...
H2
=SUMIFS(C:C,A:A,H1:J1,B:B,G2:G4) など。

回答
投稿日時: 23/04/30 08:23:05
投稿者: Mike

   A   B   C   D
1 発行日 顧客名 金額          [名前の管理]
2   4月 A    800          名前  参照範囲
3   5月 B    1000          金額  =Sheet1!$C$2:$C$6
4   5月 C    1500          顧客名 =Sheet1!$B$2:$B$6
5   6月 A    500          犯行日 =Sheet1!$A$2:$A$6
6   6月 C    2000
7
8 顧客名  4月  5月  6月
9 A     800     500
10 B       1000 
11 C       1500  2000
 
G/標準;-G/標準;
に書式設定し、かつ、式 =SUMPRODUCT((顧客名=$A9)*(発行日=B$8)*金額)
を入力したセル B9 を右2列&下2行にオートフィル

トピックに返信