[[20070505165032]] 『項目名毎に自動集計する方法』(つーやん) ページの最後に飛ぶ

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

 

『項目名毎に自動集計する方法』(つーやん)
 お世話になります。
 A    B      C              H       I       J       K       L
                池田  鈴木  田中  山田  山本
 1. 山本  25     小計 10      9       8       42      38 
 2. 山田  18                        
 3. 鈴木   6                        
 4. 田中   8                        
 5. 山田   9                        
 6. 山本  13                        
 7.                              
 8. 池田  10                        
 9. 鈴木     3                        
 10.
 11. 山田  15                         
                                  
 表 A〜Cの各名前毎の集計を H〜Lのように関数などを使用して名前欄及び
  小計欄を自動的に行いたいのですがその方法をご教示お願いします。


 ピッタリの関数がありますよ。
 SUMIF関数です、参考にどうぞ。
http://www.excel.studio-kazu.jp/lib/e3h/e3h.html
   (SS)

 SSさん有り難う御座います。

 名前を自動的に入力する方法は無いでしょうか。
 実際はdataが大きく又並べ替え及び重複の削除を手動で
 行うより作業効率を考えて自動で出来ないかと苦慮しております。
 (つーやん)

 >>実際はdataが大きく....
 とのことですが、あまり大きいと計算が重くなるのが心配ですが。
 >>関数などを使用して....
 ということなので。

     	[A]	[B]	[C]	[D]
 [1]	山本	25		
 [2]	山田	18		
 [3]	鈴木	6		
 [4]	田中	8		
 [5]	山田	9		
 [6]	山本	13		
 [7]				
 [8]	池田	10		
 [9]	鈴木	3		
 [10]				
 [11]	山田	15		
 [12]				
 [13]				

 H1=IF(COUNT(IF($A$1:$A$20<>"",IF(MATCH($A$1:$A$20,$A$1:$A$20,0)=ROW
($A$1:$A$20),ROW($A$1:$A$20))))>=COLUMN(A1),INDEX($A$1:$A$20,SMALL
(IF($A$1:$A$20<>"",IF(MATCH($A$1:$A$20,$A$1:$A$20,0)=ROW
($A$1:$A$20),ROW($A$1:$A$20))),COLUMN(A1))),"")

 としてCtrl + Shift + Enter として確定して下さい。
 数式の両端に括弧がついて{ =数式 }  のような形になれば成功です。

 そして右側にコピーです。

 H2=IF(H1="","",SUMIF($A$1:$A$20,H1,$B$1:$B$20))
 同じく右側へコピーです。

    (SS)

コメント返信:

[ 一覧(最新更新順) ]


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