• ベストアンサー

エクセルのユーザー定義関数を使って

どうしても、理解出来ないユーザー定義関数があります どうかお解かりの方がおられましたら、教えて下さい  お願いします 例えば、試験結果を80点だったら(合格)表示 80点未満だったら(追試)表示させるところまでは出来たのですが・・ その後の、(合格)だったら文字色を【青】で表示 (追試)だったら文字色を【赤】で表示させるユーザー定義が 何度トライしても失敗の連続で。。 どうしても判りません。 色々なサイトでエクセルに関するユーザー定義も調べましたが ヒントになるようなページが見つかりませんでした あつかましいお願いかとは思いますが どうか初心者の私にでも理解出来るように教えていただけないでしょうか? どうか どうか よろしくお願いします

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次のようなことでしょうか。 [青][>=80]"合格";[赤][<80]"追試" 他では条件付き書式もあります。

sakura194
質問者

お礼

早速ご回答をお寄せ頂き、ありがとうございました エクセル初心者の私には、まだユーザー定義は理解力が不足で 躓いてばかりですが まだまだ 皆様方からのアドバイスを頂き、頑張らなくてはと 心新たになりました とても参考になりました、ありがとうございました

その他の回答 (3)

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.4

すでに、答えが出ていますので、下記に対して >ヒントになるようなページが見つかりませんでした 参考にしているサイトがありますので、 下記を参考にしてください。 #2さんの回答が理解できると思います。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/user_set.htm

sakura194
質問者

お礼

早急なるアドバイスを頂き、ありがとうございました こちらのURLでもっとユーザー定義を理解出来るように 頑張ります 参考URLの紹介までしていただき、ありがとうございました

  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.3

#1です。 表示形式のユーザー定義の話だったのですね。 マクロの話かと勘違いしていました。 mu2011さん、表示形式でこんな方法もあるのですね。 勉強になりました。

  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.1

上部メニューの「書式」→「条件付き書式」で設定できます。 詳しい使い方は、さまざまなサイトに紹介されていますので 検索してみてください。

sakura194
質問者

お礼

早速のご回答をお寄せ頂き、ありがとうございました 私の検索不足と知識不足でした。 色々なサイトを検索してエクセルの奥深さに、今更ながら エクセル初心者の私にとっては驚かされております ありがとうございました

関連するQ&A

  • エクセル 「ユーザー定義」の使い方。

    ユーザー定義について理解できたらと思っております。 例)列に、数字「5、0、-4」というように並んでいるとします。 ここで「正の数は青、負の数はマイナスをつけて赤、0は黒と表示」するためにユーザー定義を使用してください。とあります。 回答を見ると範囲の列を選んで、右クリックして「セルの書式設定」「ユーザー定義」。ここで、「[青]0;[赤]-0;[黒]0」と入力になっています。この中で青と黒の部分はだぶったりすることはないのでしょうか?また、なぜこの順番なんでしょうか?そもそも、ユーザー定義の作り方がいまいちわかりません。 まず、上記の問題で理解できることとして、青のときは[青]。一桁のときは、[青]0。間をくぎるものとして「;」があることだけは理解しています。 また、他の例として、ユーザー定義を使用して「123456の番号の前にFHと付くように設定」しなさい。 この回答は、「"FH"0」でした。なぜ、「0」なんでしょうか?

  • EXCEL ユーザー定義設定

    EXCELのユーザー定義で以下の定義だと添付画像のようにゼロが赤色になります。マイナスは青、プラスは赤、ゼロを黒にするにはどうすればよろしいでしょうか? [赤]+#,##0;[青]-#,##0

  • Excelユーザー定義関数が書き込まれているセルアドレス

    Excelのユーザー定義関数で、自分自身が書き込まれているセルのアドレスって取得出来るのでしょうか? 例えば、 Function test(MyString As String) As String test = "入力された文字は、「" & MyString & "」です" End Function とユーザー定義関数を作り A1のセルに =test("てすと") と書くと 入力された文字は、「てすと」ですと出てきます。 そこで、ユーザー定義関数のなかで、ユーザー定義関数を呼び出した式が入力されている(上記の例ですと、「A1」)アドレスを取得する方法ってありますか? どなたか、詳しい方いらっしゃいましたら教えてください。

  • エクセル:「もし~なら」

    お世話になります。 IF関数で、「もし~ならフォントを赤い文字」等 フォントの色を変えることは出来るのでしょうか?。 たとえば 例 80点以上が合格,80点未満は不合格   =IF(R6>=80,"合格","不合格") で合格を青、不合格を赤 と手動ではなく、自動で表示することは可能なのでしょうか?。 以上、御指導宜しくお願いいたします。

  • Excelのユーザー定義で困ってます。

    今Excelで計算させるシートを作っています。 入力した数字によってフォントの色を変えるためにユーザー定義設定しているのですがうまくいきません。 最終的には50以上200未満の場合は黒、50未満200以上の場合は赤になるように設定しようと考えています。 [赤][>=200]#.0;[黒][<200]#.0;[赤][<50]#.0;[黒][>=50]#.0; 上の条件だと「入力した表示形式が正しくありません。」とエラーが出てしまいます。 しかし、 [赤][>=200]#.0;[黒][<200]#.0; [赤][<50]#.0;[黒][>=50]#.0; とそれぞれ分けるとエラーが出なくなりますがこの場合どちらかの条件しか指定できません。 又、[赤][>=200]#.0;[赤][<50]#.0; この場合もエラーは出ませんが、50以上200未満の時にフォントが表示されなくなってしまいました。 どう設定すれば良いのかわからず困っています。 どなたかアドバイスをよろしくお願いします。

  • エクセル2007のユーザー定義について教えてください。

    エクセル2007のユーザー定義について教えてください。 A1のセルにX001のようなコードが入力されている場合,RIGHT関数を使って右端の1を抽出し,この1に「日目」などの文字を結合して「1日目」と表示したいですがセルのユーザー定義で可能でしょうか。=RIGHT(A1,1)&"日目"のようにやればできますが,セルのユーザー定義でやりたいと思っています。

  • Excelのユーザー定義関数について。

    ネットで調べて「アルファベットのみを半角にする」というユーザー定義関数を発見し使用していますが、 この関数にある特定の文字を変換する条件を追加することはできますでしょうか。 例えば、リンゴ という文字がセル内にある場合、ミカン に変換されて表示されるという条件を下記のユーザー定義関数に加える事ができますか。 もしくは、新たに別のユーザー定義関数を作るしかないのでしょうか。アドバイスよろしくお願いします。m(_ _ )m Function ASC_A(str As String) As String Dim i As Integer For i = 1 To Len(str) If Mid(str, i, 1) Like "[a-zA-Z]" Then Mid(str, i, 1) = StrConv(Mid(str, i, 1), vbNarrow) End If Next ASC_A = str End Function

  • EXCEL ユーザー定義書式

    ユーザー定義書式の設定で 「50より大きかったら赤」「100より大きかったら青」と 設定する式が 「[青][>100]G/標準;[赤][>50G/標準」となっています。 上記の式の中の「G」とは何を表しているのでしょうか? よろしくお願いします。

  • Excelのユーザー定義の表示形式

    エクセルでカッコつきの表示形式にしたいのですが 分からないので、教えてください。 例えば、「正の数を青のカッコつき、負の数は赤のカッコつき」 0を表示する場合。 [青](#,##0);[赤](#,##0) だけでいいのでしょうか? それとユーザー定義の中に _) というのをたまに見かけるのですが、これはどういう意味を持っているのでしょうか? 周りにPCに明るい人がいないので、ご存知の方がいましたら宜しくお願いします。

  • Excelのユーザー定義関数について

    win98seでExcel2000を使用しています。 標準の関数を使用する際、「挿入」→「関数」で「関数の貼付け」ダイアログがでますよね。その後、使用する関数名をクリックすとダイアログボックス内の下のほうに説明文が表示されます。 その説明文をユーザー定義関数にも付けたいのですが、どうすれば良いのでしょうか?どなたか宜しくお願いいたします。

専門家に質問してみよう