• ベストアンサー

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

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

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

  • ベストアンサー
  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

http://www.asahi-net.or.jp/~ef2o-inue/shiki/sub03_010.html 絶対参照の事。 セルをコピーしたとき、セルの位置によって参照する数式が変化します。これを変化させないようにするのが絶対参照。

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

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

A1=1 A2=2 A3=3 という数字があるとき A4に合計は=SUM(A1:A3)で6が求まります。 さてA1、A2、A3の全体に対する割合(シェア)をB1:B3に出すとき B1に=A1/A4 でよいのですが、B2、b3にもシェアを出したいとき エクセルでは式の複写という便利な方法があり、 A1->A2と変わってくれます。しかしA4の部分もA4->A5 と変わります。しかし=A2/A4となってほしいので、$の機能の登場です。 B1の式を=A1/$A$4としておくと、B2に式を複写しても =A2/$A$4 のようになってくれます。この場合は$A$4は、最低限に済ますなら、=A1/A$4でもよい。 複写は 行方向 列方向 にすることがあり、 両方固定したいとき 片方向固定したいときがあります。 ですから =$A$1 =$A1 =A$1 の三種が場合によって使い分けます。 OKWAVEの質問回答でも見ていれば、頻繁に用いられていることが実感できるでしょう。

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

ご質問の計算式の場合、 その計算式を下方へドラッグコピーすると、 =IF(X54="","",($AU$4/X37)*100) となります。 この「$」マークが無かった場合、 =IF(X54="","",(AU5/X37)*100) となってしまい、割り算の元が変わってしまいます。 「$」マークは、「絶対参照」といって、コピーした時に参照元を変えないように指定するものです。 $AU←これは右にドラックしてもAV,AW,AX...にならないように、 $4←これは下にドラッグしても 5,6,7...にならないように指定してあげています。

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

関連するQ&A

  • 関数式を教えてください。

    仕事の関係で初めて関数に挑戦しています。 パソコン歴は10年ほどありますが、事務職ではないこともあり、 Excel関数は全く無知です。 式や記号の意味を教えてください。 =IF(OR($A$5="",$A$5=0)""$A$5-50) この式ですが、自分なりに参考書で調べてみました。 $A$5は、A5セルを絶対参照。「""」は""の間に入れる数値。 $A$5-50はA5セルの数値から-50する。 IFは、理論値、正と否の値。ORがどちらかの数値。 この辺までは意味が分かりそうですが、 =IF(OR(.....).....)のように複数の式になると 単体の式と意味がどうちがうのかが分かりません。 初心者にも分かるように教えて頂けないでしょうか。

  • エクセル 関数式

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

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

    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))))) 上記の関数式の意味が分からず自分で式が組めず困っています。どなたかかなりの初心者ですが教えて頂けませんでしょうか。宜しくお願い致します。

  • 【Excel】この関数式の読み方を教えてください

    =IF(COUNT(B1:C1)=0,"",SUM(B$2:B2)-SUM(C$2:C2)) という式です。関数についてはまったくの無知ですが少し調べました。 =IF(COUNT(B1:C1)=0 まではCOUNT 関数ですよね。この関数は指定した範囲内に入力されているセルの数を数えるということですが、なぜ=0なのでしょうか。 また$は参照先を固定するという意味だそうですが、 "",SUM(B$2:B2)-SUM(C$2:C2)) はどう読むのでしょうか? 関数や数式にまったく無知なのでご丁寧なご教示お願いします。 Excel2007利用です。

  • EXCEL2000 関数式内のセル名前の接頭プラス記号の意味

    退社した人の作ったEXCELの関数式を見直す必要が生じました。下記の関数式の A99の前にあるプラス記号は何か意味があるのでしょうか? 3時間調べたけどわかりません。どなたか教えてください IF(+$A99="",IF(+A99="","",+A99),"") 追伸 ところで関数式として記入する「A99」のことを何と言うんでしょうか ・セル名前? ・セルアドレス? ・参照セル記号? 質問のタイトルも困ってしまいました(^^;

  • エクセルの関数について教えてください

    エクセルでvlookupを使い得た結果がAだとします。 次にif関数でvlookup関数の結果のセルがAならばと言う式を作りました。 が、if関数が認識してくれません。 同じif関数の式でキーボードからAを入力したら結果が出ます。 vlookup関数のセルにはAでなく式しか入ってないからでしょうか? vlookup関数の結果をif関数で認識する方法をお願いします。

  • 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セル以上を合計したいのですが、それだと数式が長すぎて・・・ 何か短くする良い式があれば教えて下さい。 よろしくお願いします。

  • Excelの関数式について(IFERROR関数)

    Excelの関数式で、基本的な算数がわからず、質問いたしました。 具体的には、 A1セルとB2セルに整数を入力し、C1セルに 「=IF(ISERROR(ROUND(A1/B1/(1.11831)*1000,2)),"",ROUND(A1/B1/(1.11831)*1000,2))」 という式が入っています。 さらに、D1セルには「=A1*B1」という式が入っています。 この時、D1セル÷A1セル(「=D1/A1」)を計算すると、ほぼ894.2に近しい値となります。 A1セルの値を固定し、B2セルの値をいくつにしても、D1セル÷A1セルの結果が、894.2に近似するのは、なぜでしょうか? お恥ずかしい質問ですが、お知恵を授けてください。

  • Excel関数式の逆関数式を教えて下さい。

    ExcelでLogを使った関数式を作ったのですが その式の逆関数で答えを求めるには、どんな関数式 をあてはめれば良いか判らなくなってきました。 式 log(セル値/1) セル値は任意で変化したものを入力します。 上記の式の逆関数、電卓では10のx乗に該当する Excelの関数式を何方か教えて頂けませんか? お願いします。

  • エクセルのor関数について

    すみません、いまエクセル関数でorを使い 特定セルにてR112、F122、G111などの記号があり、 それに該当する式で =if(or(LEFT(A1,2,"R1"),(LEFT(A1,2,"F1")・・・・),式1,式2) という風にorの条件は30個までですが、それ以上の条件式を書く事は出来ないでしょうか? また、それに代用できる関数はあるのでしょうか?

給紙ローラーの清掃方法
このQ&Aのポイント
  • dcp-j582nprinterの給紙ローラーの清掃方法について知りたいです。
  • 用紙おくれのエラーが出るため、給紙ローラーを清掃したいです。
  • パソコンはWindows10を使用し、ケーブル接続しています。関連するソフトやアプリはありません。電話回線はケーブルです。
回答を見る

専門家に質問してみよう