• ベストアンサー

エクセルのIF関数での範囲指定の方法

ushi2015の回答

  • ベストアンサー
  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.8

こんにちは 入力表(Sheet2)のA列のA1から最終行まで日付が入っているなら、 =IF(COUNTA(INDEX(Sheet2!B:H,COUNTA(Sheet2!A:A),0))<>7,0,"合格") とかで。

akira0723
質問者

お礼

ushi2015-さん、 1つずつの関数は知っており、朝から種々試行してみたのですが、動かなくて質問させていただきました。 デモシートにこの通りに貼り付けてみたら 何故か完璧に動きます!!!! 時間が限られた中で、思いついた解決策だったので本当に助かりました。 今日中に何とか実際の表に適用できそうです。 最初の質問で肝心の前提が抜けてしまっており、皆様にはご迷惑をお掛けしましたが、丁寧にご回答くださり本当にありがとうございました。 感謝!!

関連するQ&A

  • Excel IF関数でのセル範囲指定の方法

    エクセルでチェック項目を確認したいと思っています 例:   A B C D E 1 ○       OK 2   ○ ○   OK 3         NG A~Dの範囲でひとつでも○があれば「OK」ひとつもなければ 「NG」と判定をしたいのです。 例では4つのセルだけなのですが実際はかなりのセル数があります。 E1セルに 「=IF(OR(A1="○",B1="○"C1="○",D1="○",),"OK","NG")」 A~Zまで範囲を指定したい場合はどのように記述すればよいのでしょうか? ご存知の方 ご教示よろしくお願いいたします。

  • EXCEL IF関数

    EXCELのIF関数で「A1からA5が空白だったならば、空白を、空白じゃなかったらA1からA5の合計を求める」といったような式の設定はできますか? 「A1からA5の全てにデータが入れば合計を求める」または「A1からA5のどれかにデータが入れば合計を求める」というやり方はどうでしょう? 1つ目のように、範囲を論理式(条件)に用いることはできるのでしょうか?

  • エクセルIF関数について

    エクセルIF関数について A2セルにA1セルが空白なら空白。8:00ならば、8:00。8:00>ならA3セルに(そのままの値を)表示せよ。 という関数を入れたいのですが、どの関数をどのように定義すれば良いのかわかりません。 IF関数かな?と思ったのですが、IF関数で偽のときは、「別のセルに入力せよ」などというような定義って出来るのでしょうか? どなたか教えてください。

  • IF関数での計算結果を貼り付けたとき、完全な空白セルにしたい

    EXCELのIF関数で例えばA1セルが3のときAを表示して違うときは空白にしたい場合は =IF(A1=3,"A","") と書くと思いますが、IF関数が書かれているセル(計算結果)をコピーして他の範囲に値だけを貼り付けた場合、Aまたは空白セルに見かけ上はなってはいるのですが、その空白セルにはよく見ると '(カンマ)が入っており、完全な空白セルにはなっていないようです。後で貼り付けられた範囲を編集していきたいのですが完全な空白セルでないため作業が続かなくなっています。どなたか詳しい方がおられましたらよろしくお願いします。

  • 関数の選択範囲の指定方法

    例えば、sum関数で、かなり広い範囲のセルの数字の合計を計算しようとしているとします。 この時のセル範囲の指定方法についての質問です。 関数ではなくて、通常のセル選択の場合、「Ctrl」キーと「Shift」キーを押しながら、矢印キーを押すと、文字が入力されている範囲の端から端までが選択できます。 このような方法を関数のセル廃位の選択でもやってみたいと考えています。 なお、計算するデータは空白行、または、空白列で区切られているとします。 よろしくお願いします。

  • エクセル IF 範囲指定

    エクセル関数についてですが、 Aは入力規則でプルダウンで1~3を選択します。 問題はBですが、IF関数を使ってA列で1もしくは2ないし3のどれかを選択した場合、B列ではA列で選んだどれかの値に基づいて指定した範囲の値しか記入できなくする方法を教えて頂きたいのですが、どなたかエクセルマスターはおりませんか? できれば、 A列            B列 1  Aで1の場合4,5,6どれかしか選択できない。 2  Aで2の場合7,8,9どれかしか選択できない。 3  Aで3の場合10,11,12どれかしか選択できない。 出来ればVBAを使わずにシンプルな方法を教えて頂きたいのですが、入力規則とかIF関数のみで実現可能でしょうか?

  • 関数で『指定範囲が空白の時は合計も空白』○が付いたら合計を表示

    エクセル2003で出席表を作っております。 A列には名前(2行目から104行目)、B~AA列(仮)まで日付、この場合関数で『指定範囲が空白の時は合計も空白』○が付いたら合計を表示させたいのですが、イメージで言うと「IF(ISBLANK(単一セル),"",COUNTIF(B2:B104,"○"))」の単一セルではなく(複数行)なんです。 この関数を使って休日(不特定)は空白表示にしたいのですが可能でしょうか?

  • エクセルでのIF関数で範囲指定

    IF関数で(もしくはDATEIF)で 4月~8月 の時はA1のセルに「=H19」 9月~3月 の時はB1のセルに「=H20」 という風に、分けたいのですが 月の範囲をどのように書いたらいいのでしょうか? Excelは基本編くらいしか分からないのでお願いします。 環境 EXCEL 2002 WIN XP

  • Excel IF関数を短くする式を教えて下さい。

    ExcelのIF関数が長くなりすぎて困っています。 短くする方法あれば教えてください。 =IF(A1="",0,IF(A1<4.5,A1,4.5))+IF(B1="",0,IF(B1<4.5,B1,4.5)) のように"4.5より数が小さい場合はセルの値を返し、 4.5より大きい場合は4.5を返す"というのを繰り返し合計していきます。 60セル以上を合計したいのですが、それだと数式が長すぎて・・・ 何か短くする良い式があれば教えて下さい。 よろしくお願いします。

  • エクセル 空白を消す関数 IF?

    エクセル2002を使っています。 A1のセルに「あい うえお」 A2のセルに「かきく けこ」 A3のセルに「さ しすせそ」…と200行入力してあります。 空白(スペース)を消したいのですが、スペースが入っている位置はまちまちなので、リプレイス関数は使えません。 何とか関数を使って、空白を消す事は出来るのでしょうか? 私が思いついたのはIF関数で、『もしA1のセルに空白があったら空白を消す』と命令できるかも・・・と思ったのですが、式がどのようになるのか分からないし、もっと簡単な、もしくは別の関数があったらぜひ知りたいです。