小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2024年5月27日【ID:0】

【Excel】数式の引数に途中の行から最終行までを指定


以下の参加者名簿から参加人数を数式で求める方法の1つとして、COUNTA関数を用いて、セルB5以降の値の入力されているセルを数えるという方法があります。

しかし、Excelには、現時点でセルB5から最終行までという指定方法がありません。
そのため、通常であれば、「B5:B100」などと仮の最終行で、以下のように指定することが多いかと思います。
※Googleスプレッドシートでは、「B5:B」と指定することで、最終行まで指定することができます。

今回は、比較的新しい関数であるDROP関数を組み合わせて、セルB5から最終行までを指定する方法について解説していきます。

まず初めに、DROP関数の使い方から解説していきます。
DROP関数の使い方は、以下の通りです。

=DROP(範囲, 行数, [列数])
// 指定した[範囲]の先頭から、指定した[行数]や[列数]を取り除いた範囲を返す
// 列を取り除く必要がない場合は、[列数]を省略できる

以下の表の場合、指定したい範囲はセルB5以降になります。
そのため、DROP関数を用いて、次のように指定することができます。

=DROP(B:B,4)
// B列の上から4行を取り除く

この範囲をCOUNTA関数で集計することで、以下のように、セルB5以降を指定することができます。

=COUNTA(DROP(B:B,4))

データの増減を考慮した数式を作成する際に、DROP関数を覚えておくと便利かと思います。
また、スピルにより抽出した範囲の一部を除外する、以下のような場合にも役立ちます。

=COUNTA(DROP(B3#,2))
// セルB3の数式により展開された範囲の先頭から2行を取り除く

パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
1分で読める小技集 1分で読める小技集





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

3098937

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】数式の参照元(先)のセルを瞬時に選択

【Excel】数式が入力されているセルを自動で色付けする

【Excel】特定の項目が特定の値の場合に行全体を色付け

【Excel】改行を保持しながら値を参照する

【Excel】日付を和暦で表示する

【Excel】ORは「+」、ANDは「*」でも表現できる!?

【Excel】フィルターで瞬時に絞り混むショートカット

【Excel】文字列を並べ替えた時の順番

【Excel】注釈を自動で目立たせる

【Excel】色んな数値の連番の入力方法

【Excel】設定画面のテキストボックスで矢印キーを使用

【Excel】キーボードのみでフィルター操作

【Excel】特定の範囲のみを印刷

【Excel】特定の曜日の日付を入力できないようにする

【Excel】数式のみで複数の表を縦に並べる

【ExcelVBA】自作関数(ユーザー定義関数)が自動更新しない

【Excel】表の順番をランダムに並べ替える

【Excel】誤って上書き保存しないための対策

【Excel】データバーで特定の値以下の色を変更

【Excel】表の途中に行を一瞬で挿入

【Excel】表記を統一する際に便利な関数7選

【ExcelVBA】Functionで複数の戻り値を設定

【Excel】価格の下三桁を480円または980円にする

【Excel】スピンボタンでデータ抽出

【Excel】BYROW(COL)関数でスピル非対応の関数を対応させる





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ