• ベストアンサー

Excel関数について

仕事で購入履歴を作成しています。  お客様名  日付    売上金額  ポイント    A    10/1     1,000   1    B    10/2     2,000 2   C    10/3     3,000   3   A  10/4 1,000 1 というような1,000円で1ポイントつく表を作成しています。 この表で同じ人のポイントが自動に累計されていく計算式をいれたいのですが方法はありますか? 例えばAの人は2ポイントと加算されるようにしたいのですが・・・ 良い方法がありましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

履歴表がA:D列で見出し行があると想定します。 D2セルに次の数式を設定、下方向にコピーしてお試し下さい。 =IF(A2<>"",INT(SUMIF($A$2:A2,A2,$C$2:C2)/1000),"")

cosume
質問者

お礼

またまた回答ありがとうございます。 数式を設定したところ出来ました。 全くわからなかくいきづまっていたので本当に助かりました。 これで仕事がはかどりそうです。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

ポイントのD1セルに次の数式を設定して、下方向にコピーして下さい。 =IF(A1<>"",INT(SUMIF($A$1:A1,A1,C:C)/1000),"")

cosume
質問者

お礼

回答ありがとうございました。 早速教えていただいた数式をD1セルに設定したのですが、セルが空欄になってしまいました。 A    10/1   1,000 B    10/2   2,000 C    10/3   3,000      0 A    10/4   1,000      0 となってしまいました。 関数が初心者のため、何度も申し訳ありませんが教えていただけたらと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.1

ピボットテーブルでは駄目でしょうか? http://www.atmarkit.co.jp/fwin2k/win2ktips/359pivot/pivot.html

cosume
質問者

お礼

回答ありがとうございました。 ピポットテーブルを使ったことがないので、紹介いただいたホームページで勉強中です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCEL関数

    下のようなポイント売上表を作成しています。       売上      累計      P    累計P         ポイント券発行      Aさん    \1000     \1000     1      1          \5000     \6000     5       6           \5000    \11000     5      11          1              \3000      \4000     4        4 \10000円売り上げた段階でポイント券を1枚発行して その次からは使った分をひいた金額になる表を作成しています。 累計売上が自動的に\10000越えたら\10000引かれる関数はありますか? ポイント券発行が\10000円で1ポイント自動的につく方法はありますか?

  • Excel関数について

    Excelの関数で累計について教えてください。 売上表を作成しています。 名      日     売上    累計売上 Mさん   10/25    9,000      9,000 Yさん  10/25    5,000      5,000  Mさん  10/26    9,000     18,000 Yさん  10/26    5,000     10,000 のように、累計売上に同じ人は自動的に加算して数字が入る関数がありましたら教えてください。 お願いします。

  • Excel関数について

    Excel関数について初心者なので教えてください。 購入した顧客表を作成しています。 日付   購入顧客名    売上 11/13    Aさん    1,000円 といったデーターが100件ほど入力されています。 その中で購入顧客数が何人か数えるための計算式をいれたいのですが そういった関数はありますか? 顧客名のデータ数を数える関数はわかるのですが、同じ人まで 数えられてしまいます。 同じ人は数えられない(だぶらない)関数を教えてください。

  • EXCEL関数がよく分からないのです…

    日付 A   B  C   D 2/1  100  10  90  90 2/2  80  20  60  75 2/3  140  20  120  90 2/4   90  30   60   82.5 上の表で、C=A-Bです。 Dは、Cの累計を、相当する日数で割ったものです(2/3までの累計なら3で割り、2/4までの累計は4で割る、という具合に…)。 このDをEXCELの関数を使って算出できるようにしたいのですが、どうすればよいのでしょうか? 尚、この表は一か月単位で作る予定です。 また、C列は表示の必要がなく、A,B,D だけの表の方が好都合です。

  • Excelの関数について

    エクセルで下のような表を月ごとに作成しています。 商品   売上   累計売上    累計P 使ったP   残P                    ばなな   100 100 1     0 1 りんご   100 200 2 0 2 いちご   200 400 4 2 2 その月の最終的残ポイントだけ翌月の同じ表に繁栄させるにはどのようにしたら良いですか? 教えてください。 (100円=1ポイント)です。

  • エクセルを利用して、日計と累計を毎日作成する方法

    日計表などの作成にあたって、例えばエクセルのセルA1には日々の金額を打ち込んで、セルB1には、累計額を表示する表を作成したいのですが、どのようにすれば、毎日シートを出して今日の日計を打ち込めば自動的に累計が、前日残に加算されるようにできるか教えてください。前日のシートをいちいちコピーせずに今日の金額を入力すれば、昨日までの累計に加算される資料の作成です。

  • Excel関数

    月目標の日割表をつくりたいのですが。 日付  目標額  累計目標額 4/1 100   100 4/2 100   200 4/3   平日(月~金)目標、土曜目標の金額はそれぞれ決まっています。 もし日付が平日なら100、もし日付が土曜なら50という感じです。目標額のところには、日付が平日か土曜かを判断してそれにあった関数式を、入れたいのですがどうしたらいいのでしょうか?     

  • EXCEL関数

    お世話になります。 現在、EXCEL関数で悩んでおります。 例えば       売上ランク   数量  単価 商品A    B       20    300 商品B    C       10    520 商品C    A       72    430 商品D    A       53    290 商品E    B       31    330 をEXCELに入力をしているとします。 このデータをABCランク毎に集計し、売上金額を自動計算したいと考えています。 SUMIFでは個々の数量や単価の集計はできますが、どのようにすればランク毎の売上金額を計算できますでしょうか? 決算時期に近付いており、膨大なデータを効率的に集計したいので、ご存じの方がいらっしゃいましたらご教授ください。 ※データからAランクだけを抽出し、その数量と金額の合計を出したいです。 よろしくお願いいたします。

  • excel関数でVLOOKUP?

    売上表で1000行程度のリストなのですが、金額が10万以上のデータを探し、20万以上なら商品名を別表に抜き出したいのですが、どうすればいいのでしょうか? A列:日付 B列:商品名 C列:金額 色々試してみたのですが、うまくいきません。よろしくお願いします。

  • Excel 数式がうまく計算されない

    飲食店勤務です。オーナーからの依頼により、1ヶ月の売上と売上累計、仕入と仕入累計の表を作成しています。 Sheet1では売上に関する表を作成しています。 A列=日付、B列=売上、C列=売上累計 Sheet1でC2に =IF(OR(B2="",C1=""),"",SUM(B2,C1))の式を入力しました。 上の式を下にコピーをしても、売上が空白の時は空白になりました。 (例) 日付_売上_売上累計 1日_500_500 2日_500_1000 3日_空白_空白 そして、Sheet2で仕入に関する表を作成しています。 仕入先などの名称入力のため、セルを結合して作成しています。 (売上表とは行が若干ずれています。) AA列=日付、AC列=仕入、AG列=仕入累計 AG5に =IF(OR(AC5="",AG4=""),"",SUM(AC5,AG4))の式を入力しました。 ですが、この式をSheet1と同じように下にコピーをすると仕入を入力してないのに、前日の仕入累計が表示されてしまいます。 (例) 日付_仕入_仕入累計 1日_500_500 2日_500_1000 3日_空白_1000 しかし、その日の仕入金額を入力すると、ちゃんと累計計算はされます。 Sheet1の数式をコピーして、セルの値を変えただけなのですが・・・ セルを結合するとだめなのでしょうか。 それとも数式が違うのでしょうか。 拙い説明で申し訳ございませんが、助けていただきたいです。 宜しくお願い致します。