
だから私は単純な進行の列を持っています
A1 = 10
A2 = 20
A3 = 30
A4 = 40
A5 = 50
and so on.
範囲内から固定量、たとえば 13 を引いた値に対して一致が行われる場合、24 を超えない最も近い一致を見つけるにはどうすればよいですか。
-13 条件なしで一致するものを見つけるのは簡単です:
=MATCH(24,A1:A10,1)
2 を返します。
ただし、対象範囲内のすべてのセルから 13 を減算すると、3 が返されます。
異なる一致に対して異なる金額を減算するには、異なる数式が必要なので、列 A から直接減算することはできません。
これは一種の偽のインデックスのようなもので、その範囲は ですが、代わりに ({10;20;30;40;50}
を使用します{-3;7;17;27;37}
:
(オフィス2016)
答え1
どうやらこれは配列で可能になるようです。
そして、次のように付け加えることもできます:
=MATCH( 24 , A1:A10-13 ,1)
使用する限り機能します
CTRL+SHIFT+ENTER
それを配列数式に変換します。