- ベストアンサー
エクセル数式について
列ごとに数値を入力してます。 1行~50行に数値を入力できるように枠を作り、 最後に入力した数値(例:26行目)を51行目に リンクさせたい時に、どのような数式を使えば良いでしょうか。 最後に入力するセルの場所が、列ごとに違う。 最後に入力される数値を、51行目に表示したい。 この2つの条件を満たす数式を教えて下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
次の方法は如何でしょうか。 仮にA1:A50範囲として、途中の未入力セルを無視し、最下行を抽出しています。 =INDEX(A1:A50,MATCH(MAX(A1:A50)+1,A1:A50,1))
その他の回答 (1)
- FEX2053
- ベストアンサー率37% (7991/21371)
回答No.1
1~50行に「絶対0が入力されない」ならば、プリミティブな方法で 1.計算用の列を1列確保します。 2.例えばB1セルに、=IF(AND(A1>0,A2=0),A1,0) と指定します。 3.B1セルをB2~B50にコピーすると、最終行の数値だけがB列に表示され 他の行にはゼロが表示されます。 4.後は、=SUM(B1:B50) でオッケーです。 ただし、A51セルにこの式を書いてしまうと上手く行きません。 A52セル以降に設定して下さい。
質問者
お礼
式の組合せ方次第なのですね。 ありがとうございました。
お礼
出来ました♪助かりました。 ありがとうございました。