プロが教えるわが家の防犯対策術!

はじめまして。
パソコンは大方慣れていますが、
エクセルには最近触れたばかりの初心者です。

今回、自分の学校での活動の関係で、
エクセルで表を作ることになりました。
表の内容は
・【行】人名【列】日付
で、各セルに、その人ごとに違う分子/分母の数値を入れ、
右端のセルでその各人の分母数の合計と分子/分母の平均値(百分率)が出したいです。

具体的には、弓道関係の表を作りたいのですが、
各セルに 「中った矢/発射した矢」
の値を入れて、右端に発射した矢のみの合計数を出し、その隣に各人の
総計の的中率(「総中り矢/総発射矢)を百分率で表示したいです。

試行錯誤を繰り返してみましたが、どうしてもできません。
そもそも各セルに分数を入れること自体が間違っているのでしょうか。
1/4などですと自動で日付に変わってしまいますし…

お時間ありましたら、ご回答の程、よろしくお願いします。

A 回答 (3件)

1つのセルに分数を入れることは可能です。


「セルの書式設定」の表示形式で「分数」を選択してから入力すれば入力することは可能です。
ただそのセルには「1/4」と見えるだけでセルの中には0.25という数字が自動的に入ってきますので、この後で分子や分母を分けて取り出すのは難しいかも。
もう1つ、やはり表示形式で「文字列」として入力する方法もあります。
その後、FINDやLEN関数等を使って計算していけば出来るとは思いますが・・・
あとの計算を簡単にするなら、1セルではなく分子と分母で1つづつセルを分けると後の計算が楽になると思うのですが列数が増えるのでそれではだめなのでしょうか?
    • good
    • 0
この回答へのお礼

早速の回答、ありがとうございます。
分数表示まではできました、助かります。

FINDとLENについてヘルプを参照してきましたが
自分には理解ができませんでした…
やはり、列数を増やした方がいいですかね、検討してみます。

お礼日時:2007/06/01 00:02

   A   B   C   D   E    F      G     H


1     5/28  5/29 5/30 5/31 “射”数計 “中”数計 “確率”
2 小笠原 1/4  13/56 2/7  4/6      73     20   27%
3 日置  2/5  14/57 3/8  5/7      77     24   31%
4 本多  3/6  15/58 4/9  6/8      81     28   35%

F2: {=SUM(MID(B2:E2,FIND("/",B2:E2)+1,99)*1)} (配列数式)
G2: {=SUM(LEFT(B2:E2,FIND("/",B2:E2)-1)*1)}  (配列数式)
H2: =G2/F2

ただし、範囲 B2:E4 は文字列に書式設定して分数形式で入力しています。
    • good
    • 0
この回答へのお礼

回答、ありがとうございます。

H2については納得ですが、
やっぱり自分にはF2やG2が具体的に何を表しているのかがわかりません。

F2: {=SUM(MID(B2:E2,FIND("/",B2:E2)+1,99)*1)} (配列数式)
G2: {=SUM(LEFT(B2:E2,FIND("/",B2:E2)-1)*1)}  (配列数式)

こういった数を教えていただいた場合、
いったいどうやって活用すればよいのでしょうか。
初歩的な質問で申し訳ございませんが、
再度よろしくお願いいたします。

お礼日時:2007/06/01 00:05

[ANo.2この回答へのお礼]に対するコメント、



》 初歩的な質問で・・・再度よろしくお願いいたします。

説明しても初心者には難解過ぎるので、「やはり、列数を増やした方」で「検討してみ」ることをお奨めします。
「FINDとLENについて」理解ができるようになり、かつ、「配列数式」も分かるようになったときに参考にしてください。
    • good
    • 0
この回答へのお礼

わかりました、そちらの方法でやらせていただきます。
ありがとうございました。

お礼日時:2007/06/06 23:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!