中小企業の働き方改革をサポート>>

こんにちは

A列に0から9999まで数値が入力されています。

セルBnに【8428028+52631578×セルAnの値】を入力したいのですが、計算結果が【2113691160】より小さければ、その結果をそのままセルに出力、【2113691151】以上であれば、【計算結果-1999999962】が【2113691160】より小さくなるまで計算し、その値をセルに出力したいのです。


よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

#3です。



カッコが足りないみたいです。


=if(計算結果<2113691160,計算結果,113691198+mod((計算結果-113691198),1999999962))
    • good
    • 0

>【2113691151】以上であれば



【2113691160】以上であれば


2113691160 = 1999999962 + 113691198

=if(計算結果<2113691160,計算結果,113691198+mod(計算結果-113691198),1999999962)
    • good
    • 0

B1:


=IF(8428028+52631578*A1<2113691160,8428028+52631578*A1,IF(8428028+52631578*A1-1999999962<2113691160,8428028+52631578*A1-1999999962,"OVER"))
以下コピー。


ただし。
誤記?
【2113691151】以上であれば

訂正?
【2113691160】以上であれば


説明不足:
>【計算結果-1999999962】が【2113691160】より小さくなるまで計算し、その値をセルに出力したい

→以上になってしまったらどうしたい?





#参考
少しアタマを使うと:
>A列に0から9999まで数値が入力されています。
>セルBnに【8428028+52631578×セルAnの値】を入力したいのですが、計算結果が【2113691160】より小さければ

→こうなるためのAの値は
=(2113691160-8428028)/52631578
=40.000000228


>【計算結果-1999999962】が【2113691160】より小さくなる

→こうなるためのAの値は
=(2113691160+1999999962-8428028)/52631578
78.00000019


つまりB1:
=IF(A1<=40,8428028+52631578*A1,IF(A1<=78,8428028+52631578*A1-1999999962,"OVER"))
    • good
    • 0

 


>【計算結果-1999999962】が【2113691160】より小さくなるまで計算し
どんな計算をするのですか?
2113691160より小さい、且つ
2113691151以上
2113691151~2113691159の値の場合はどうしますか?
 
    • good
    • 0

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


人気Q&Aランキング