
列A 列B 5 10 150 200
列 A と列 B の差から、制限値の間に整数がいくつあるかがわかります。これらすべての整数を抽出する数式はありますか?
例えば
- 1行目範囲内にある数字は 6、7、8、9 です。
- 2行目範囲内の数字は、151、152、153、154、155、… 199 です。
答え1
必要に応じて下方向にコピーしC1
、数字が見えなくなるまで行ごとに横方向にコピーします。
=IF($A1+COLUMN()-2<$B1,$A1+COLUMN()-2,"")
開始/終了の順序は停止/開始に比べて問題を複雑にするため、COLUMN を使用して増分します (つまり、10/5 と 200/150 を処理する方が逆の場合より簡単です)。
これは「計算結果が制限値より小さい場合はそれを表示し、そうでない場合は[空白]。「計算」では、現在の列番号より 2 少ない数 (つまり 1) を加算して開始します。」