- ベストアンサー
最下行にある数値または文字列を返す数式で困っています
A B 1 10 (=" ") 2 × (=" ") 3 17 (=" ") 4 28 5 × 6 (=B1) 7 (=B2) 8 (=B3) のように、A列に数値や文字列が入力されています。 A6以降は他のセルに入力されたものがこれから入力されます。 (A6以降は、見た目は空欄です) A列で数値であろうと文字列であろうと、とにかく見た目の最下行のセル に入力されている数値または文字列を返すにはどういう数式を使えば良いでしょうか? (上の例では、A5の×を返したいのです) =INDEX(A:A, MAX( IF(COUNTIF(A:A,"*"),MATCH("",A:A,-1)), IF(COUNT(A:A),MATCH(MAX(A:A)+1,A:A,1)))) では、A8(見た目は空欄)が返ってきてしまいますし、 =LOOKUP(10^5,I:I) では、A4の28が返ってきてしまいます。 どなたかご教授ください。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
お礼
早速の回答ありがとうございます。 自分では理解できていないものの、この配列数式で解決できました。 ありがとうございます。