質問: excelで入力のある最大行数を取得できますか? こんばんは。 excelの関数で以下の値を取得できますか? 行は可変です。 行を追加して、行に入力のある時、 その行の行番号を知りたいのです。 やりたいことは d1の位置にa1からanまでの合計を 入れたいのですが。 d1=sum(a1:??) ??に関数にて入力のある最大のn番目を取得できれば できるきがするのです。 a : b:c:d 1:100: : :ここにa1からanまでのsumをいれたい。 2:150: 3:80 n:100 お分かりの方宜しくお願いします。
回答: a1に =max(if(a2:a100<>"",row(a2:a100))) shift+ctrl+enterの3つのキーを押す(配列数式) a2:a8に有るとして q w e r t 2 の例で 8 合計の場合 a1に =sum(if(a2:a100<>"",a2:a100)) 数字の場合a1:a8 17 ーー 和 1 2 3 4 5 空白 2 vbaならd=range("a65536").end(xlup).row など使います。