• ベストアンサー

エクセルの式の意味

=IF(aPropsA6, , ) 上記の式の意味を知りたいのです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

> =IF(aProps!A6,A表!L30,B表!C20) aPropsシートのセルA6が TRUE(0以外の数値)の場合、A表シートのセルL30を、 FALSE(0や未入力)の場合、B表シートのセルC20を、 それぞれ返す数式です。 なお、aPropsシートのセルA6が文字列の場合、#VALUE!となります。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

noname#24921
noname#24921
回答No.4

NO2です。回答に対する補足の件ですが、 aProps!A6 の部分は、このままの意味は、Sheet名が aProps の A6セル を現しているだけで論理式になっていないと思います。‥論理式は条件と云ってもいいと思いますが、普通 =,>,< の符号で表すものだと思います。それとaProps ですが、aが小文字でPが大文字ならば連続しているのは変ですね。次に、A表!L30,B表!C20 の部分は多分、条件に合う場合はsheet名“A表”のL3を、条件に合わない場合はsheet名“B表”のC20 の意味でしょうか。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

「aPropsA6」という名前が定義されていませんか。 [挿入]-[名前]-[定義]

acky123
質問者

補足

=IF(aProps!A6,A表!,B表!)たしか左図のような式だったと思います。式の意味が理解できませんのでよろしく お願いいたします

全文を見る
すると、全ての回答が全文表示されます。
noname#24921
noname#24921
回答No.2

これは関数式として明らかに正しくありません。IF関数の場合、括弧の中には、論理式、真の場合、偽の場合 を間にカンマを入れて書きます。それと文字の場合はダブルクォーテーションで囲むことになっています。 例としてA1のセルにaとかbとかが入っているとしてB1にIF関数の式を入れるとすれば次のような式になります。=IF(A1="a","PropsA6","") この式の意味を念のために書きますと、もしA1がaならばPropsA6と表示しなさい、aでない場合は空欄にしなさい。の意味です。 式をもう一度見直されたらよろしいかと思いますよ。

acky123
質問者

補足

たびたび すみません =IF(aProps!A6,A表!L30,B表!C20) が正しいようです。 IF関数をエクセルの本で見ても このような関数はみあたりません。そもそも aProps!A6 の意味がわかりません。

全文を見る
すると、全ての回答が全文表示されます。
  • arvo
  • ベストアンサー率28% (2/7)
回答No.1

通常の利用ではこの式では、 #NAME?と表示されるのではないでしょうか? 以下のいずれかがエラーの理由です。 (1)数式で使用する名前を削除したか、または存在しない名前を使っています。 (2)名前の指定が正しくありません。 名前を正しく指定します。 (3)数式で見出し (ラベル) を使用しています。 (4)関数名の指定が正しくありません。 (5)ワークシート関数がアドイン プログラムの一部である場合、アドイン プログラムを組み込む必要があります。 (6)数式中の文字列がダブル クォーテーション (") で囲まれていません。文字列として入力したデータが、名前と見なされます。 (7)セル範囲の参照にコロン (:) が抜けています。 もう少し情報があれば特定できるかもしれません

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルカレンダーで29日以降の式の意味

    エクセル2003でカレンダーを作るため調べたところ 29日以降を表示するセルに次のような式と説明がありました 29日(A30) =IF(DAY(A29+1)<4,"",A29+1) 30日(A31) =IF(DAY(A29+2)<4,"",A29+2) 31日(A32) =IF(DAY(A29+3)<4,"",A29+2) 上記について次の式の意味を教えてください 疑問点1 DAY(A29+1)<4 の意味 疑問点2  疑問1が解けると解るのかもしれませんが上の式でなぜ4より小さいとするのか  疑問点3 疑問1が解けると解るのかもしれませんが30日がA29+2で31日がA29+3なのか(A30+1、A31+1では#VALUE!とエラーとなる) 以上私の知識では、解けない疑問をご教示願いたいのです よろしく御願いします

  • 下記の式の意味が理解できず関数の式が組めません。

    IF(A10="","",IF(J10=1,0,IF(I10=0,LOOKUP(M10,$U$9:$V$10),IF(I10=1,LOOKUP(M10,$X$9:$Y$10),LOOKUP(M10,$AA$9:$AB$10))))) 上記の関数式の意味が分からず自分で式が組めず困っています。どなたかかなりの初心者ですが教えて頂けませんでしょうか。宜しくお願い致します。

  • 式の意味を教えて下さい!

    =IF(B6=""," ",INDEX(台帳!1:65536,E6,24)) ↑これはどういう意味ですか? B6に入る数字によって台帳から持ってくるデータが違う、っていうぐらいしか分からず、E6や24の意味が特に分かりません。 この式を応用して使おうと思っているので、ご存知の方、宜しくお願いします。

  • エクセルの""の意味がよくわかりません。

    関数を使用するときに使う""の意味がよくわかりません。 なぜ""を付けるのですか? =IF(D40<>"","","合格" この様な式の場合、<>の後に""を付けるのはなぜですか? 教えて下さい。

  • Excel これの意味は

    =IF(A1="","",TEXT(A1,"#"&REPT("!,#",LEN(A1)-1))) この式の #と!はどういう意味ですか? A1には123が入ってます。 大至急教えてください。お願いします。

  • エクセルの関数式です

    エクセルの条件式についてです (IF文) 例えば A列      B列   C列  2008/2/1 500   加藤 2008/3/10 200   鈴木 2008/3/25 100   加藤 2008/4/13 800   佐藤 こんな感じで元データがあるとして、 加藤           鈴木           佐藤 ~2月末 ~3月末 ~4月末 ~2月末 ~3月末 ~4月末 ~3月末 ~4月末 500 200 100                              800 こんな感じで別表を作成したいのですが、 IF(C1="加藤",IF(A1<2008/3/1,B1,""),"") 上記の感じで式を入力しても反映してこないんですが、なんででしょう? ちなみに、元データの 日付、金額、氏名 は別表からの関数式で飛ばしています。 教えてくださーい!   いろんなパターンのIF文でやってみたんですが・・・ 作成したい表の方が、ずれてしまいますので、おかしいですが・・・

  • Excelでこういう式が作れますか?

    セルA1に金額が入ります。B1にその金額に対する割引率が入ります。 割引率は、金額が10001~20000円なら1%、20001~30000円なら2%・・・ 100000円以上は10%という風に10段階ぐらいあります。 (10000円以下は割引なしです。) 私は下の式のように、 =IF(A1>100000,0.1,IF(A1>90000,0.09,IF(A1>80000,0.08,・・・ IF関数を沢山つなげる方法しか思い付かないのですが、 10個もつなげるとエラーになってしまって出来ませんでした。 (ヘルプを見ると7段階(?)しかつなげられない、みたいに書いてありました。) この場合、どうやったら全部の割引率を1つの式に出来るでしょうか? よろしくお願いします。

  • エクセル 関数式

    IF式で以下の2つの式は同義ではないのですか? =IF(C2="","",B2+C2) =IF(C2<>"","B2+C2","") 上の式では上手く行きますが、下の式はNGです。 よろしくお願いします。 また上の式で、 C2="",は「C2セルが空白なら」だと思いますが、数字以外の文字があっても「真」になります。 これを数字の時のみ「真」 にするにはどうすれば宜しいか? 初歩的な質問ですが、よろしくお願いします。

  • エクセル関数式での$って何?

    関数式でセルに=IF(X53="","",($AU$4/X36)*100)等で$の記号が 使われていますが何の意味でしょうか? 初歩的な質問ですが宜しくお願いします。

  • エクセルのIF式

    エクセルのIF式について教えてください。 =IF(A1=B1=C1,"OK","ERROR") という式で、A1、B1、C1に同じ値が入っていても「ERROR」が表示されます。 IF式の条件の部分には「=」を3つ以上入れていけないという法則か何かあるのでしょうか。 できれば参考URLと共に教えていただけると助かります。

このQ&Aのポイント
  • Windows11で購入したソースネクスト株式会社の動画圧縮のプロの実行ファイルを実行できません。エラーメッセージによると、ファイルまたはディレクトリが壊れているため、読み取ることができないか、正しい名前を入力しているか確認してください。
  • 実行ファイル「MVCOMP.exe」を実行しようとすると、ファイルまたはディレクトリが壊れているため、読み取れずにインストールできません。ダブルクリックで実行するとエラーメッセージが表示され、管理者として実行しようとすると別のエラーメッセージが表示されます。
  • 解凍が行われずにインストールができない問題が発生しています。ダウンロードした実行ファイルを使用しているが、ファイルまたはディレクトリが壊れているため読み取れず、正しい名前を入力しているかどうかを確認してください。
回答を見る

専門家に質問してみよう