アプリ版:「スタンプのみでお礼する」機能のリリースについて

授業の名簿処理で以下の作業をエクセルでしたいのですが、どのようにすれば実現できるでしょうか。

ワークシート1

名簿     回数
斉藤博    1
斉藤武    2
斉藤薫    2 
斉藤由紀   3
山田武    1
山田雄一   5
加藤一    2
加藤美由紀  1

ワークシート2
名簿     回数
斉藤     8
山田     6
加藤     3

A 回答 (2件)

sumif()関数でできますよ。



名前の定義を
名簿 := Sheet1!A2:A9
回数 := Sheet1!B2:B9
とし、Sheet2のA2に「斉藤」と書いてあることにします。
Sheet2のB2で「斉藤」で始まる人を合計するなら

B2:= sumif(名簿,A2&"*",回数)
ですね。
    • good
    • 0
この回答へのお礼

ありがとうございます。うまくできました。

お礼日時:2002/12/10 16:07

(1)#1の解答に似ていますが、配列数式を使って見ました。


空いたセルに
=SUM(IF(MID(A1:A8,1,2)="斉藤",B1:B8,0))といれ
SHIFTキーとCTRLキーを左手で押さえつつ、右手で
ENTERキーを押す。
(2)しかしワークシート1の名簿から苗字だけのリストをワークシート2に出すのは、目視でやるのですか。
関数では難しそうですが、VBAでも使ってでも出す方法を
質問しているのですか。
授業に関連して、名簿において、苗字で括って集計する必要はあるのでしょうか。どう言う場面か察しられないですが。
    • good
    • 0
この回答へのお礼

ありがとうございます。こちらでもうまくいきました。
授業というよりは、事務処理上、苗字で整理する文書がありまして、このような特殊な処理を行っています。

お礼日時:2002/12/10 16:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!