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

先ほど下記の内容で質問しました。
早々の回答を頂き、本当にありがとうございました。
私の操作ミスでお礼を書き込んでいく途中で登録終了してしまいました。
実は先ほど頂いた回答にちょっとした問題が見つかりました。
それは、寸法が399以下の場合端数の数値がちょっとおかしいのです。
そこで、条件として
1、699以下の場合は端数は出ないようにする。
2、端数は150以上とする。

この二つの条件を満たす数式はどうなるでしょうか。
宜しくお願いします。




例えば長さが1200ミリのものがあります。
両端から50ミリのところに必ずしるしを付けます。
そうするとそのしるしの間の寸法は1100になりますよね!
こんどはその1100ミリの寸法の中で300ミリ間隔でしるしを付けるのですが、割り切れませんよね?
そこで最初に付けた端から50ミリのしるしから最初に付けるしるしをその割り切れない端数を2等分してそれぞれ付けたいのです。
ですから最初に戻りますが、最初は両端から50ミリづつ。
次のしるしは50ミリのしるしから250のところにしるしが付くことになります。
そして次は300ミリ、その次も300ミリ、次は端数を2で割った250ミリ、するとその250ミリから残りの寸法は50ミリ。
もう一つ例をあげると、1400ミリの場合は1400-50-50=1300
1300-300=1000
1000-300=700
700-300=400
400÷2=200
ですから
両端からまず50ミリ。
次のしるしは、そこから200ミリのところに付くわけです。
そして中はやっぱり300ミリ間隔です。
端数は300ミリを引いていって、600以下になった時初めて2で割ります。
この時の全体の寸法を入れただけで、その端数を2で割った数を出るような数式はどうすれば宜しいでしょうか?

A 回答 (1件)

こんにちは。

maruru01です。

これでいいかな。

=IF(A1<700,0,MOD(A1-400,300)/2+150)

なお、699以下ではなく、700未満にしました。
    • good
    • 0
この回答へのお礼

何度も申し訳ございません。
本当に助かります。
今度こそ大丈夫のようです。
ありがとうございました。

お礼日時:2003/10/23 16:59

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