
Excelのcountif関数の対象範囲に指定するシート指定名に、他セルに記入した文字列を使いたいのですが、うまくいきません。
例えば、Xシートの$A$1:$A$20の範囲内の”出席”文字列数を別シート上で計算させたいのですが、ストレートにやれば、
=countif(`Xシート`!$A$1:$A$20, "出席") となります。
これを、A1セルで、Xシート という文字列を記述した上で、別セルにて、
=countif(A1!$A$1:$A$20,"出席")
のように記述したいのです。indirect関数はうまくいきませんでした。どなたか、ご教授をお願いします。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
NO1です。
>#REF! のエラーになってしまいます
⇒A1に入力されているシート名が存在しないからだと思いますので、文字列(シートタブ名にスペースの混入等)を確認して下さい。
因みにシート名がCOUNTIF関数の検索範囲であるが問題ないでしょうか。
No.5
- 回答日時:
回答No.2です。
A1セルにはシート名がなければなりませんが、シート名は例えばシート1でしたらSheet1と入力する必要があります。シート見出しに表示されている文字列を間違えなく(半角全角を含めて)A1セルに入力することが必要です。
No.4
- 回答日時:
=COUNTIF(INDIRECT($A$1&"!A1:A20"),"出席")
単純な入力ミスのように思えますが?
A1に入力した Sheet名が存在していないのでは?
(全角と半角の違い等)
Excelのヘルプより
・・・適切なセル参照を指定していないと、エラー値 #REF! が返されます。
・・・参照先のブックを開いていない場合、INDIRECT 関数は、エラー値 #REF! を返します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Excel(エクセル) エクセルで指定範囲にある名前と重複した場合に入力できないようにしたい 1 2023/07/13 09:58
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Excel(エクセル) ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存 2 2022/04/18 13:15
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル countif関数で、範囲を可変にするには
Excel(エクセル)
-
EXCEL関数でシート名が変わる可能性があるシートのデータを表示させたい
その他(ソフトウェア)
-
シート参照で変数を使いたい(EXCEL)
Excel(エクセル)
-
-
4
リンク先のファイルを開かなくても、値が読み込めるようにできますか?(SUMIFSを使ってます)
Excel(エクセル)
-
5
別ファイルを開かず、INDIRECT関数を使用せずに、別ファイルのデータを求めたい
Excel(エクセル)
-
6
MIN関数で空白セルを無視したいのですが
その他(Microsoft Office)
-
7
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
8
COUNTIFS関数 参照先の列を可変にしたい
Excel(エクセル)
-
9
エクセルで空白セルを含む列の最終行の値を取得する式を教えてください
Excel(エクセル)
-
10
【Excel VBA】指定行以降をクリアするには?
Visual Basic(VBA)
-
11
Excelで数値→文字列変換で指数表示になったものをいっぺんに直したい
Excel(エクセル)
-
12
SQL文のwhere条件文で使う <> の意味はなんですか
その他(データベース)
-
13
VLOOKUP関数を使用時、検索する値は昇順に並べ替える必要がありますか。
Access(アクセス)
-
14
参照先セルに値が入っていない時に、「0」や「1900/01/00」などが入らないようにしたいのですが
Excel(エクセル)
-
15
エクセル関数>参照ファイル名をセルから呼び出す
Excel(エクセル)
-
16
文字列の中の検索で、3番目に出てくる文字の位置を調べたい
Excel(エクセル)
-
17
SUMIFとCOUNTIFを合わせたような?関数ご存知ないですか
Excel(エクセル)
-
18
Excelの入力規則で2列表示したい
Excel(エクセル)
-
19
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
20
エクセル if文で偽判定のとき、何も起こらないようにしたいのですが・・・
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
大学のレポート A4で1枚レポー...
-
【Excel VBA】PDFを作成して,...
-
エクセルで英文字に入れた下線...
-
マクロ自動コピペ 貼り付ける場...
-
英数字のみ全角から半角に変換
-
別シートの年間行事表をカレン...
-
Office2021を別のPCにインスト...
-
outlookのメールが固まってしま...
-
Office 2021 Professional Plus...
-
エクセルで特定のセルの値を別...
-
MSオフィス2013にMS365が上書き...
-
Microsoft365について
-
Microsoft Formsの「個人情報や...
-
エクセルVBAで1004エラーになり...
-
office2019 のoutlookは2025年1...
-
表の作成について
-
Excel テーブル内の空白行の削除
-
MicrosoftOfficeの1ユーザー2...
-
エクセルでXLOOKUP関数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
英数字のみ全角から半角に変換
-
Office2021を別のPCにインスト...
-
エクセル ○○以上○○以下の関数を...
-
Office 2021 Professional Plus...
-
会社PCのメールが更新されない
-
outlookのメールが固まってしま...
-
Excelデータで必要な部分だけを...
-
表の作成について
-
マイクロソフト 一時使用コード...
-
エクセル ○○以上○○以下で、条件...
-
データの文字コードを確認するには
-
【Excel VBA】PDFを作成して,...
-
別シートの年間行事表をカレン...
-
office365って抵抗感ないですか?
-
office2019 のoutlookは2025年1...
-
Microsoft Formsの「個人情報や...
-
マクロ自動コピペ 貼り付ける場...
-
エクセル 関数の数値の入れ方を...
-
エクセル すべて+5をしたい
おすすめ情報