[[20070315224723]] 『判定してのリンク先』(ま) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『判定してのリンク先』(ま)
 いつもお世話になっております。
 今日は、リンク先の件で教えてください。
 成績表を作成しているんですが、3単位落とすと留年、それ以下なら進級という判定を
 作成したいです。
 単位数は教科によって異なり1教科で1単位のものもあれば、1教科で3単位のものも
 あります。
 私が作った表は

 名前  国語 理科 算数 英語 科学 合計 平均 準位
 A   100  25  30  100 86  341  68.2 10   判定は!?
 B   …

 となっています。
 判定は!?にリンクを張って飛ぶようにしたいんですが。。。
 ハイパーリンクだと無理があり、自動的に単位数を計算できません。
 全て60点以下が欠点となります。この場合理科と算数が欠点で
 2教科ですが、算数が2単位、理科が1単位だとあわせ3単位で結果留年となります。
 留年、進級というシートを別に作っておいて個人、個人の判定に
 たどりつくようにしたいのですが、可能でしょうか?
 教えてください。


 どうも
 >留年、進級というシートを別に作っておいて個人、個人の判定に
 >たどりつくようにしたいのですが、可能でしょうか?
 この部分の意味がよく分からないのですが、判定を出すだけでしたら
	[A]	[B]	[C]	[D]	[E]	[F]	[G]	[H]	[I]	[J]
[1]	単位		1	2						
[2]	名前	国語	理科	算数	英語	科学	合計	平均	準位	判定
[3]	A	100	25	30	100	86	341	68.2	10	留年
 1行目(B1:F1)に2行目の教科(B2:F2)に対する単位を入力します。
 J3に
=IF(SUMPRODUCT((B3:F3<60)*$B$1:$F$1)>=3,"留年","進級")
 この様な式を入れると、「留年」「進級」が表示されます。

 ハイパーリンクを設定して「留年シート」「進級シート」に行き分けたいなら
 式中の該当文字の部分を、それぞれハイパーリンクの式に変更するのはどうでしょう。

 判定をする式が出来ていないのか、ハイパーリンクの式が出来ていないのか
 リンク先にしたいそれぞれのシートが出来ていないのか・・・・。
 分からないのは何処でしょうか?
 それを明確にしておいた方が、良きアドバイスがもらえると思いますよ。

 (HANA)

 HANAさま
 コメントありがとうございます。
 判定をする式が分からなかったのでこの方法で挑戦してみます。
 判定に関しては、Jに出すのではなく別シートに飛んで、留年か進級かがわかるような
 設定にしたいのですが、そういった場合は留年、判定を白字で見えなくしておいて、
 リンクをはればいいのでしょうか?
 (ま)

 どのようにリンクを貼るおつもりでしょうか?
 ハイパーリンク関数を使う予定なら、判定を文字で出さず
 HYPERLINK(リンク先,別名)
 「別名」の所を「移動」とかに変更しておけばよいと思いますが・・・。

 (HANA)

 できれば、判定のところには文字で出さず、リンク先に飛んで結果が
 分かるようなものにしたいと考えています。
 結果を文字で表す所まではできたんですが、
 結果ごとにリンク先を変えるというのが分かりませんでした。
 本を読んで調べたりしたんですが、結果によってリンク先を変えるということは
 可能なのでしょうか?ハイパーリンクとハイパーリンク関数というのは違うもので
 可能ということでしょうか?質問ばかりで申し訳ありません。。。
 (ま)


 可能だと思いますので、やってみてください。
(私が作って差し上げることが出来ませんので・・・。)

 まずは、ハイパーリンク関数を作るのですが ヘルプはご覧になられましたか?
 たとえば、A1セルに
=HYPERLINK("http://www.excel.studio-kazu.jp/","エクセルの学校")
 この様な式を入れると、セルには「エクセルの学校」と表示され
 クリックすると「http://www.excel.studio-kazu.jp/」のページが開きます。

 たとえば、同じブック内にある「進級シートのA1セル」に移動したい場合
=HYPERLINK("#進級!A1","進級")
 このような式を入れると、セルには「進級」と表示され
 クリックするとその前に入力した場所へ移動します。
(紛らわしいので、式が完成する迄は「進級」「留年」の文字が
  出るようにしておいた方が良いと思います。)

 ここで、問題なのが『常にA1ではない』と言う事ですよね?
 そんな時は、直近でこちらが参考になりそうです。
[[20070313100218]]『日付を入力し、別表のその日付まで移動する』(めいり)
 MATCH関数を使って、成績表の・・・

 ・・・・
 ここまで書いて気づいたのですが、「進級」「留年」のシートは
 作成済みなのですか?
 完成しているなら、「成績表」の点数から判定しなくても
 良いような気がしますが。

 それとも上から順番に(判定→リンク設定→シート作成)
 やっつけていくおつもりなのでしょうか?

 <追記>
    もしかして「進級」「留年」シートには
    「貴方は進級(or 留年)ですよ」
    と、書かれているだけなのでしょうか?
    つまり、『常にA1で良い』と言うこと。

 (HANA)

 HANAさま
 ご親切にありがとうございます。
 おかげさまでハイパーリンクをかけることができました。
 進級、留年シートは出来上がっているんですが、点数を打ち込むところが沢山あるので
 そのつど結果が反映するようなリンクを作りたいな〜と考えているのです。。。
 watch関数というのを勉強して反映できるように頑張ります。
 おかげさまでだいぶ、目標に近づきました。
 ありがとうございます。
 (ま)

 「進級、留年シートは出来ている」と言うのは
 「その人が進級か留年かは、どちらのシートに名前がある調べれば分かる」
 と言う事では無いのですかね?

 そうであれば成績表で単位数を計算して判定をする必要は
 無さそうに思えますが、私の認識と  実際の状況が違うのですかね?

 各シートは、どの様な情報が入ったもので、
 どのタイミングでつくられるのでしょうか?

 (HANA)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.