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

お世話になります。
Excel初心者で、いろいろ調べたのですがどうしても分からないので、どうか教えてくださいm(_ _)m

A、B、C、それぞれの基準年月日から、【半年毎に】5000ポイント付与されるという数式を作りたいです。
まず基準となる年月日を入力し、そこから何ヶ月経っているかの数式を、
=DATEDIF(基準年月日セル,$E$1,"M") としました。

そして=(ROUNDDOWN(上記の何ヶ月経っているかのセル/6,1)*5000) としました。

しかし、これだと1ヶ月辺り833ポイント付与されてしまいます。
私が出したいのは、飽くまで【半年毎に】であり、0~5ヶ月は0ポイント、6ヶ月~12ヵ月は5000ポイント、13ヶ月~18ヶ月は10000ポイント…としたいのです。

本当に困っているので、もしお分かりの方が居たらお願いします!!

A 回答 (2件)

× =(ROUNDDOWN(上記の何ヶ月経っているかのセル/6,1)*5000)


○ =(ROUNDDOWN(上記の何ヶ月経っているかのセル/6,0)*5000)
    • good
    • 0
この回答へのお礼

ありがとうございます!!!
勘違いしていたようです!

お礼日時:2013/04/26 23:01

=(ROUNDDOWN(上記の何ヶ月経っているかのセル/6,1)*5000)の式の意味が分かっているのでしょうか?


引数に1が使われていますね。これは小数点以下一桁までの数値を求めることになります。したがって1ヶ月後ではポイントの値が変わってしまうのは当然のことです。
小数点以下を切り捨てにするのでしたら引数を0にすることが必要ですね。
あるいは次のような式でもよいでしょう。

=INT(上記の何ヶ月経っているかのセル/6)*5000

ところで6ヶ月ごとに5000円ですから0から5ヶ月は0ポイントは良いのですが、6ヶ月から12ヶ月は5000ポイントというのは間違っていますね。6ヶ月から11ヶ月の間は5000ポイントではないでしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございます!

>=(ROUNDDOWN(上記の何ヶ月経っているかのセル/6,1)*5000)の式の意味が分かっているのでしょうか?
分かっていませんでした。
「小数点まで出てしまう」と同僚に相談したところ、『「,1」を付ければ良い』と言われたのですが、何かの間違いだったようです。


>6ヶ月から11ヶ月の間は5000ポイント
その通りです!


いろいろありがとうございました!!

お礼日時:2013/04/26 23:06

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