-1

こんにちは、次の条件に基づいて数字を切り上げる必要があります (最後の 2 桁、小数点なし)。

0 から 64 までが 49 の場合

65 ~ 89 の場合は 79 に設定

90 ~ 129 の場合は 99 に設定

130 ~ 164 の場合は 149 に設定

165 ~ 189 の場合は 179 に設定

190 ~ 229 の場合は 199 に設定

など 989 まで

次に: 値が 989 ~ 1099 の場合、999 に設定

値が 1100 ~ 1249 の場合は 1199 に設定

値が 1250 ~ 1349 の場合は 1299 に設定

値が 1350 ~ 1449 の場合は 1399 に設定

5000まで続く

いくつかの情報をいただければ幸いです。これを行うための数式を取得する方法を教えてください。

ありがとうハルムズ

4

1 に答える 1

2

これは実際には丸めの問題ではなく、変換の問題です。あなたの番号グループにはパターンがないように見えるので、それは計算できるものではないと思うので、ルックアップを行う必要があります。

すべてを 1 つの数式で実行したい場合は、以下の部分的な例のように、vlookup 内で配列を使用できます。

=VLOOKUP(C1,{0,49;65,79;90,99;130,149;165,179},2,TRUE)

それ以外の場合は、通常の vlookup として実行してください。必要なのは 2 列のテーブル テーブルだけです。最初の列には範囲の下限が含まれ、2 番目の列には希望する値が含まれます。重要なことは、vlookup の最後のパラメーターが true であることです。これにより、vlookup は最も近い一致を見つけます。

于 2013-01-03T15:56:04.757 に答える