• 締切済み

エクセルについての質問です。リラクゼーションサロンの経営をしています。

エクセルについての質問です。リラクゼーションサロンの経営をしています。エクセルで顧客管理をしていて、お客様のセルに、新規、フリー、指名の3種類の文字がずらっと入力されています。その隣にお客様の名前、その隣に対応したスタッフ名、日付が入力されています。 (1)各スタッフ、新規のお客様をリピータ(フリー、又は指名)にさせた数を数えるにはどうしたらいいですか?下図の場合、スタッフ山本は1、高橋1、太田0となる   A    B    C     D 1新規  鈴木太郎様  山本  2010/10/19 2新規  佐藤花子様  高橋  2010/10/19 3フリー 佐藤花子様  太田  2010/10/20 4指名  鈴木太郎様  山本  2010/10/20  5新規  田中次郎様  太田  2010/10/21 6指名  鈴木太郎様  山本  2010/10/21

みんなの回答

回答No.6

ご苦労様です。 数を数えるのは=COUNT(範囲)というのを使います。 行を保持してカウントするとかとなると(Aが新規で且つDが2010/10/19のものの数)とかになると他の方々が回答していらっしゃるように マクロや条件付き書式と使いこなさないと難しくなります。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

補足要求。 こういう質問をする場合、データを回答者に放り投げるのでなく、カウントしたい状態を説明すべきだ。ルールは質問者にしか正確にわからないじゃないか。 フリーとはどういう状態・ケースか?回答者にとって常識ではないでしょう。 単純に1行のデータの項目で判断してはダメなのでしょう? この期間以前に新規になり、この期間にフリーか指名になればカウントするのか。 新規のときの担当者がわからないので判断できないのかな。 新規と指名が別担当で起こったときはどうするのか。 こういった色々な場合のルールを説明すべきだ。 前後関係は考慮するのでしょうね。同一人である必要があるのかな。同一担当者でない場合をどう考えるのか。 除外する行はどういうものか説明してもらうのも良いかもしれない。 お客でソートしてみて 新規 佐藤花子様 高橋 2010/10/19 フリー 佐藤花子様 太田 2010/10/20 新規 田中次郎様 太田 2010/10/21 新規 鈴木太郎様 山本 2010/10/19 指名 鈴木太郎様 山本 2010/10/20 指名 鈴木太郎様 山本 2010/10/21 山本は鈴木氏を新規ー>指名にしたから、鈴木氏1名該当、 大田は佐藤氏はフリーのみで実績0名、 大田は田中氏は新規のみで実績0名、 高橋は佐藤氏の新規のみなので実績0名 考えることは、こんな風なのかな?

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.4

新規とフリーと指名の明確な区別がよく解っていませんが・・・ カウントの条件も曖昧なので確認させてください。 各スタッフごとに、あるお客さんを新規⇒フリー、または、新規⇒指名にした人数を数える、ということでよろしいですか? 例では、佐藤花子は新規からフリーになっていますが、新規の担当は高橋、フリーの担当は太田になっています。この場合、高橋と太田、どちらのカウントになりますか? 山本が1なのは解りますが、高橋が1で太田が0になる理由を教えてください。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 今仮に、元の顧客管理表が存在しているSheetをSheet1だとして、Sheet2に各店員が新規のお客様をリピーターにした回数を表示するものとします。  又、Sheet3のA列とB列を作業列として使用するものとします。  まず、Sheet3のA1セルに次の数式を入力して下さい。 =IF(COUNTIF(Sheet1!$C$1:$C1,Sheet1!$C1)=1,ROW(Sheet1!$C1),"")  次に、Sheet3のB1セルに次の数式を入力して下さい。 =IF(AND(OR(Sheet1!$A2="フリー",Sheet1!$A2="指名"),SUMPRODUCT(((Sheet1!$A$1:$A1="フリー")+(Sheet1!$A$1:$A1="指名"))*(Sheet1!$B$1:$B1=Sheet1!$B2))=0),Sheet1!$C2,"")  そして、Sheet3のA1~B1の範囲をコピーして、同じ列の2行目以下に、Sheet1の行数を上回るのに充分な行番号になるまで貼り付けて下さい。  次に、Sheet2の A1セルに「店員」 B1セルに「初リピーター獲得数」と入力して下さい。  次に、Sheet2のA2セルに次の数式を入力して下さい。 =IF(ROWS($1:1)>MAX(Sheet3!$A:$A),"",INDEX(Sheet1!$C:$C,SMALL(Sheet3!$A:$A,ROWS($1:1))))  次に、Sheet2のB2セルに次の数式を入力して下さい。 =COUNTIF(Sheet3!$B:$B,$A2)  そして、Sheet2のA2~B2の範囲をコピーして、同じ列の3行目以下に、店員の人数を上回るのに充分な行番号になるまで貼り付けて下さい。  以上で準備は完了で、後はSheet1に顧客管理データを入力するだけで、Sheet2に自動的に店員名と「新規のお客様をリピーターにした回数」が表示されます。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

E列には作業列を作って対応します。 E1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(OR(COUNTIF(INDIRECT("B"&ROW(A1)+1):INDIRECT("B"&COUNTA(B:B)),B1)=0,A1=""),"",IF(AND(A1="新規",OR(INDEX(A:B,MATCH(B1,INDIRECT("B"&ROW(A1)+1):INDIRECT("B"&COUNTA(B:B)),0)+ROW(A1),1)="指名",INDEX(A:B,MATCH(B1,INDIRECT("B"&ROW(A1)+1):INDIRECT("B"&COUNTA(B:B)),0)+ROW(A1),1)="フリー")),1,0)) お求めの表ですがG1セルから下方には山本、高橋・・などとスタッフ名を入力します。 その後にH1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(G1="","",SUMIF(C:C,G1,E:E)) これらの作業では同じ名前のお客もありますのでその場合には何かの区別を付けたお客名にしておくことが必要でしょう。

  • shinkami
  • ベストアンサー率43% (179/411)
回答No.1

ピボットテーブルは如何でしょう Excel2007は[挿入リボン]から入りますが、Excel2000では[データメニュー]から入ります。

関連するQ&A

  • エクセルでの重複データの抽出とフラグ

    エクセルでのデータの作成で困っております 下記のように「送り主」と「届け先」の重複データを抽出し数字を与えたいのですが、どうしてよいか判らず困っております。 教えて頂けますでしょうか ギフト配送先のデータ抽出 送り主     届け先  商品 田中太郎  1 佐藤花子(りんご1個) 田中太郎  1 佐藤花子(みかん1個) 田中太郎  1 佐藤花子(バナナ1本) 田中太郎  2 山本○子(みかん1個) 田中太郎  2 山本○子(バナナ1本) 山本○次  1 鈴木△子(りんご詰め合わせ) 山本○次  2 高橋×子(みかん詰め合わせ) 山本○次  3 田中□子(りんご詰め合わせ) 宜しくお願い致します

  • エクセルについて

    エクセルについて、 山田太郎  150 154 155 156 佐藤花子  151 153 158 高橋二郎  152 159 162 163 164 165    : (それぞれ別のセルに入力) というようなシート(1)の横書きのデータをもとにして、別のシート(2)の 150 151 152 153 154 : という縦書きの数列の横に、シート(1)の対応する名前 150 山田太郎 151 佐藤花子  152 高橋二郎 153 佐藤花子 154 山田太郎  : を表示させる方法をご教授願います。 実際のデータはシート(1)、シート(2)ともに膨大なデータのため、手作業の処理は 困難な状況です。 よろしくお願いいたします。m(_ _)m

  • 教えてください!!!

    以前にも同じような質問をしましたが・・・ エクセルでのことですが、 たとえばあるセルに『田中』と入力されると その隣に『鈴木』そのまた隣に『高橋』という感じに自動で決まった名前を入るようにしたいのですが、どなたか教えてください・・・ できればマクロ?表示コード?で教えてください。 追記 『田中』の時は『鈴木』『高橋』『井上』 『松本』の時は『中村』『佐藤』『山本』という感じになるようにしたいのですが。

  • バラバラになっている名前をきれいに並べたい

    エクセルで表を作成しています。 山田太郎  東京 鈴木花子  神奈川 佐藤一太郎 千葉 山田太郎  東京 山田太郎  東京 鈴木花子  神奈川 佐藤一太郎 千葉 ↓ 山田太郎  東京 山田太郎  東京 山田太郎  東京 鈴木花子  神奈川 鈴木花子  神奈川 佐藤一太郎 千葉 佐藤一太郎 千葉 のようにきれいに並べる方法はないでしょうか? よろしくおねがいします。

  • エクセルVBAの質問です

    sample.xlsがあり内容は下記のように A列に名前、B列に数字が入り、行数は一定でありません 田中一郎 3 鈴木健一 5 佐藤太郎 8 田中一郎 5 田中一郎 2 佐藤太郎 7 鈴木健一 3 佐藤太郎 9 鈴木健一 54 佐藤太郎 8 田中一郎 9 このエクセルシートにコマンドボタンを付け、VBAでコマンドボタンを押した場合 指定したエクセルファイル”kekka.xls”に 田中一郎 19 鈴木健一 62 佐藤太郎 32 と言うように、名前別でその氏名の横の数字の合計を表示させたいと考えています。 何卒お知恵をお貸しください、お願いします。

  • エクセルで一番大きな数字の列名を表示させいたい

    ■■セダン■ワゴン■スポーツ■カテゴリ 田中□1□■□1□■□□□□■ 佐藤□1□■□2□■□□1□■ 鈴木□1□■□2□■□□3□■ 高橋□1□■□4□■□□4□■ 山本□1□■□3□■□□1□■ エクセルでこんな感じの表があります。 カテゴリの列に、一番大きな数字の列名(セダン・ワゴン・スポーツ)を 表示させたいのですが、どのようにすればいいのでしょうか? EX佐藤→ワゴン、鈴木→スポーツ、山本→ワゴン それから同数のものがある場合には、(田中、高橋)の場合には、同数と 表示させたく思っています。また数字がはいったセルには、データがない 場合があります。 以上よろしくお願いいたします。

  • リラクゼーションサロンの経営について

    友人がリラクゼーションサロンを経営しており、開業半年、新規のお客様獲得に苦労しております。 人口40万都市で、マンションの一室を借りてリンパマッサージを施すサロンです。 施術室は2部屋。営業時間は12:00~21:00で、常駐2名、在籍3名の女性施術スタッフを抱えております。 完全個室であり、プライベート感をひとつの「売り」としております。経営者である友人は男性です。 個人的にリンパマッサージによく行っていたらしく副業として開業しました。 現在のお客様は9:1で男性多数だそうです。 開業前の宣伝広告は1.フリーペーパー 2地元情報誌 3地元経済情報雑誌 に打ちました。 あとは友人知人等に割り引きチケットを配ったりもしてました。 私自身、マッサージにかよう習慣が無かったのですが、実際受けてみて思いのほか快適だったので月に一度程度通っております。 スタッフはそれぞれ、整体、足裏マッサージ、美容マッサージ等での勤務経験があるらしく、 3名のスタッフが提供する施術はそれぞれ満足できる内容だと感じてます。 料金はおおよそ10分1000円換算で、長短設定されてます。 この町は車社会で、殆どの雇用労働者が車での通勤で、お店は幹線道路沿いのマンションの一室です。 看板は出しておらず、お店のドアにA3大の看板を貼り付けているだけです。 よって飛び込みでの新規客はまず見込めません。 当の経営者は上記3媒体に出した広告での集客に期待していたみたいです。 実際の売り上げは、賃貸料、光熱費+人件費とほぼトントンとのことで、開業以来横ばいの売り上げだそうです。 金、土、日、は2名~4名の集客があるそうなのですが、 平日は売り上げゼロの日が半分、一人か二人来客が半分だそうです。 売り上げの8から9割はリピート客であり、開業から時間がたつにつれ新規が減ってます。 ま、看板も上げて無く、広告も新たに打ってない以上、当然といえば当然でしょう。 私は経営の経験が無く、わずか6ヶ月でトントンならいいんじゃない?とも思ってます。 ただ、銀行借入でまかなった開業資金の回収のめどが立たず、新たな広告宣伝費も限られている中、苦労しているみたいです。 チェーン店でもなく、大企業のような資本力も無い中、そんな簡単で無いのは経営素人の私でも容易に想像はつきますが、友人からの相談を受け、私ながらに頭を悩ませてます。 飲食店で言うとちっさな看板で開いてる小料理屋みたいなものでしょうか? 既存のお客様をとことん大事にして、口コミで地道に、コツコツと信者を増やしていくしかないのではとおもいますが、具体策として何かありますでしょうか? お店のコンセプトをはっきりさせる、対象顧客を絞り込んで売り込みをかける、接近戦でビラ配りを行う、など、素人の私でもいくつか思いつくのですが、、、 百戦錬磨の皆様からのアドバイス、心からお待ちしております。

  • 【エクセル】リストの照合について教えてください!!

    sheet1に、下記の様に600件の氏名が書いてあります。 A      B 1     山田太郎  2     鈴木花子 ・・・ 600   佐藤次郎 sheet2に、地域と氏名がずらっと書いてあります。 A      B      C     D    E 東京都   神奈川県   埼玉県   千葉県  茨城県 山田太郎 鈴木太郎 山田花子 佐藤次郎 ・・・ このsheet2の地域を、sheet1のC列に下記の様に入れたいのですが、 どの様に行ったら良いでしょうか? みなさんのお知恵をください!!宜しくお願い致します。 A      B      C 1     山田太郎   東京都 2     鈴木花子   神奈川県 ・・・ 600   佐藤次郎   埼玉県

  • 葬儀時、お焼香の順番でもめました。

     祖母(90歳)の葬儀にて、お焼香の順番が問題となりました。 故人と関係の深い人から順番に・・・というのが一般的ですが 複雑な家系の場合、どのようになるでしょうか? ※名前は偽名・年齢はおおよそで書かせていただきました。 故人 山田A枝 (90歳) [山田家] ・山田花子(68歳) 故人の息子(1人っ子)の嫁 ・山田太郎(40歳) 故人の息子(1人っ子)の息子(長男)【喪主】 ・山田次郎(36歳) 故人の息子(1人っ子)の息子(次男)  (故人の息子は既に他界) [鈴木家] ・鈴木A子(47歳) 故人の息子(1人っ子)の娘(長女) ・鈴木A夫(48歳) 鈴木A子の旦那 ・鈴木B夫(20歳) 鈴木A子の息子(1人っ子) [山本家] ・山本A子(70歳) 故人の旦那の先妻の娘(長女) ・山本A夫(73歳) 山本圭子の今の旦那  (故人の旦那&先妻は既に他界) [佐藤家] ・佐藤A夫(50歳) 山本A子の初婚時の息子 ・佐藤A美(47歳) 佐藤A夫の嫁 ・佐藤B夫(20歳) 佐藤A夫の息子(長男) [田中家] ・田中A夫(48歳) 山本A子の2回目の結婚時の息子 ・田中A美(45歳) 田中A夫の嫁 [高橋家] ・高橋A美(41歳) 山本A子の3回目の結婚時の娘 ・高橋A夫(43歳) 高橋A美の旦那 ・高橋B子(17歳) 高橋A美の娘(長女) ・高橋B美(13歳) 高橋A美の娘(次女) [木村家] ・木村D子(70歳) 山田花子の姉 ・木村D夫(71歳) 木村D子の旦那 [佐野家] ・佐野E子(66歳) 山田花子の妹 ・佐野E二(69歳) 佐野E子の旦那

  • Excelでのリストアップ

    佐藤さん、鈴木さん、鈴木さん、高橋さん、田中さん、鈴木さんというデータから 「使われた苗字は佐藤さん、鈴木さん、高橋さん、田中さんの4種類です。」という動作をExcelでしたい時には何かよい方法はありますでしょうか。 のべ、といいますか、この動作をなんと言うか思いつかなかったため調べることが出来ずにいました。 アドバイスを頂けたらと思っております。 宜しくお願いいたします。

専門家に質問してみよう