• ベストアンサー

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ポイント自動的につく方法はありますか?

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

  • ベストアンサー
  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.3

No.1です。 利用者の名前がA列に入っており、利用者の名前で並べ替えがされているとして、No.1の回答の売上げ~ポイント券発行の列を1つずらしてB列~F列とすると、 A列、B列:手入力 C2 =IF(A2<>A1,B2,MOD(C1,10000)+B2) D2 =INT(B2/1000) E2 =IF(A2<>A1,D2,MOD(E1,10)+D2) F2 =IF(E2>=10,INT(E2/10),"") と入力して、それぞれ2行目を下にコピーすればできませんでしょうか。

cosume
質問者

お礼

関数をいれたところ、出来ました。 自分で入力し間違えていたようです。 本当にありがとうございました。

cosume
質問者

補足

回答ありがとうございます。 関数式を入れてみたのですがうまくいきません。 C2=IF(A2<>A1,・・・・のA1はタイトル行のところでしょうか?

その他の回答 (3)

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

NO2です。 累計は、 利用者の売上先頭セルから最終売上セル範囲を計数した金額【SUM($B$2:Bn)】-最終売上直前行までのポイント発行総数金額【SUM($F$1:Fn)*10000】 で計数する様に考えました。 ポイント発行は、累計額/10000で商を設定するようにしました。 表は次のように認識しており、今回、C列とF列の数式を提案しています。 A列が利用者名 B列が売上 C列が売上累計 D列がポイント E列がポイント累計 F列がポイント券発行

cosume
質問者

お礼

くわしい説明ありがとうございました。 関数が苦手な私でもとても良くわかりました。

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

ご質問のデータ表に基づいていますので、利用者が混在している様なケースは読み捨て下さい。 累計セルに=IF($B2<>"",SUM($B$2:B2)-SUM($F$1:F1)*10000,"") ポイント発行セルに=IF($B2<>"",IF(INT($C2/10000)>0,INT($C2/10000),""),"") で如何でしょうか。

cosume
質問者

補足

回答ありがとうございます。 早速関数をいれてもたのですが、3行目までは累計ででたのですが、 4行目からわけがわからない数字が出てしまいました。 恐れいりますが、もう少しくわしく教えていただいてよろしいでしょうか? 利用者なのですが、あいうえお順に並び替えて表を作成しているのですが大丈夫でしょうか?

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.1

A列に売上げ、B列に累計、C列にP、D列に累計P、E列にポイント券発行が入力されており、1行目がタイトルで2行目からデータが入っていると仮定すると、 A列:手入力 B列: B2に =A2 B3に =MOD(B2,10000)+A3 として下にコピー C列: C2に =MOD(B2,10000)+A3 として下にコピー D列: D2に =C2 D3に =MOD(D2,10)+C3 として下にコピー E列: E2に =IF(D2>=10,INT(D2/10),"") として下にコピー とすればいかがでしょうか。

cosume
質問者

補足

回答ありがとうございました。 早速使ってみたところ、できました。 もう1つお聞きしたいのですが、さらに購入した人がAさ、Bさん、Cさん といる時に累計がAさん、Bさん、Cさんとそれぞれに足されていく方法はありますか?

関連するQ&A

  • 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ポイントと加算されるようにしたいのですが・・・ 良い方法がありましたら教えてください。

  • 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の関数について

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

  • EXCEL2000の関数の使い方について教えてください。

    続けて質問します。(内容は違いますが。。。) EXCEL2000を使用しています。 帳簿を作成しています。 1月から12月までそれぞれ別々のシートで作成しています。 各月のシートには売上を記入しています。 簡単に商品の仕入れをインプットし、売上をインプットすると利益が出るようになっています。 例えば100円で仕入れたものを200円で売れれば利益は100円です。これは黒字ですのでいいのですが、問題は赤字の商品です。 何十もの商品のデータを入れていき赤字になったデータだけを別に設けたシートに表示させて累計させたいのです。 そういった、黒字は反映しないで赤字だけ反映させるような関数というのはありますか? 分かる方、宜しくお願いします。

  • excel関数について

    現在、EXCELで会社の注文書を作成しています。合計金額が入力されると同時に合計金額入力して日を発行日として表示したいのですが、その発行日が次の日になると変わってしまいます。良い方法はないでしょうか?日付が入るセルには以下の関数を入れています。 =IF(C15,TODAY()," ") できれば関数で教えてください。よろしく お願いします。

  • Excel2013のIF関数の件(画像付き)

    添付の表で、G2に売上を入力すると売上金額に応じた報酬を表示させるようにしたいと思い、IF関数の構文を作成しました。売上が155,000円の場合、G7に77,500円(G8は0円)で良いのですが、G3~G6にも金額が表示されてしまいます。G3~G6は構文の指定範囲外と思いますが、0と表示させるためには、構文をどのように入力すれば良いでしょうか?

  • EXCEL関数の質問

            1月  2月  ~  11月  12月  累計     当年実績    10   20              30 前年度実績   40   20     50   70    60←1月、2月分のみ 前年同月対比  25%  100%             50% 上記は売上表です。当年実績を入力すると、前年実績と対比して割合を出します。 質問は前年度実績の累計が、当年実績を入力した月のみ累計計算する関数を教えてほしいのです。 IF関数でダラダラ書かないで、シンプルに解決する関数を教えてください。 

  • Excel関数について

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

  • 関数式を教えて下さい

    すみません。 先程も質問をさせていただいたのですが。。。 言葉が足りなかったので再度質問させていただきます。 エクセルの表で 一年分の売上累計表があります。 G1=当月売上実績 G2=先月までの売上累計 G3(今月売上累計)=G1+G2 となっているので まだ売上実績のない11月、12月にも累計が表示されてしまいます。 未売上月(今なら11月、12月分)の累計を表示しないようにするにはどうしたらよいでしょうか? なおかつ、 10月は売上がない場合でも、9月までに累計がある時には10月累計に9月累計を表示するにはどうしたらよいでしょうか? 単純にIF関数で売上=0をスペースにしたら、その月の累計が¥0になってしまい。。。。でした。。 宜しくお願いします。

  • EXCEL関数について

    在庫管理の表を作成しているのですが、添付の在庫管理表の「主要仕入先」に仕入単価の仕入先が自動で入るようにしたいのですが、使用する関数を教えてください。お願いします。