こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセル2003で表内の整数と分数の合計値を分数で表示させる方法

関数初心者です。
エクセル2003で条件に合った関数があれば
教えていただけると助かります。


1)エクセル2003で表内(1行目A列~E列)に各果物の名称が
入っています。


2)セル3行目A列~E列には、果物名+小(サイズ)の名称が
入っています。

3)各果物は、個数1で数えます。


4)果物名+小(サイズ)は個数単位を1ではなく、
  1/3(3分の1)の分数で数えます。


質問)合計欄(7行目A列~E列)に、果物のサイズに関係なく
関数を入れて、果物合計個数を分数表示にしたいです。


例)りんごの場合、りんご5個とりんご小(1/3×2)で、
  5+2/3=17/3(帯分数でもいいです)と合計欄に
表示させたいのです。


  各果物を抽出して整数と分数を合計して表示する関数は
  あるのでしょうか?

  列や行やシートが増えても構いません。

  設定が簡単で解りやすいのがあれば助かります。
  よろしくお願い致します。

投稿日時 - 2009-04-23 22:41:02

QNo.4903835

すぐに回答ほしいです

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

わかりやすくするために7行目を追加

A8に =COUNTIF($A$1:$E$5,A6)*1+COUNTIF($A$1:$E$5,A7)*2/3
セルの書式設定 → ユーザー定義 → 種類を #0/#0
 右方向にオートフィル


画像がうまく表示されることを祈ります

投稿日時 - 2009-04-23 23:59:35

お礼

gyouda1114さん

ご回答有難うございました。

頭の中で個数1と個数1/3をどこかにかければ、
計算できるのではと思っていたのですができなくて、
教えて頂いたこの回答がまさにぴったりでした。

私が作った表の内容をそのまま引用して下さったので、
一番解り易く、多くの工程を踏まないでできたので、
ポイント付与の決定打とさせて頂きました。

提出期限が迫っていて自力で調べても解らず、
本当に困っていたのでとても助かりました。

どうも有り難うございました。

投稿日時 - 2009-04-24 01:11:17

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

A7セルに
=TEXT(SUM(COUNTIF($A$1:$C$5,A6),COUNTIF($A$1:$C$5,A6&"小")/3), "# ?/3")


ABC
1りんごももりんご
2ももかきりんご
3りんご小もも小かき小
4なしもも小なし
5りんごもも小くり
6りんごももなし
74 1/33 2

画像がうまくアップされると良いのですが。。。

投稿日時 - 2009-04-23 23:11:38

お礼

CoalTarさん

早い回答有難うございました。

たった一行でできてしまうことに、とても驚きました。
見たことのない計算式だったので、作って頂いた画像を見ながら、
自分で入力してやってみました。

計算式の最後の方の意味の理解ができなかったのですが、
多くの工程を踏まなくてもすっきり仕上がる点が
エキスパート的で参考になりました。

画像を作って下さってわかりやすい説明文で
とても有難かったです。
どうも有り難うございました。

投稿日時 - 2009-04-24 01:05:55

ANo.2

No.1です!
あ゛~~~!
やっぱり画像が途切れてしまってます。

こんどは小さくしてアップしてみます。
肝心なところが写っていればいいのですが・・・

どうも何度も失礼しました。m(__)m

投稿日時 - 2009-04-23 23:06:34

ANo.1

こんばんは!
今日は画像のアップが不調みたいですね!
右側が途切れているって感じです。

さて回答ですが
色々方法はあると思いますが、一例として・・
私も↓に画像を貼り付けておきますので
参考になればいいとおもいます。
(右側が途切れなければいいのですが・・・)

まず、B6セル=COUNTIF($A$1:$E$4,A6)
としてB8までオートフィルでそれぞれのセルの個数を表示させます。
次に作業列としてC6~C8に 1 2/3 1/3 と入力します。
このときセルの書式設定から表示形式は分数にしておいてください。

最後にB10セル=SUMPRODUCT((B6:B8)*(C6:C8))
としてみてください。(B10も表示形式は分数を選択)
画像では71/3 のように見えますが、 7 1/3 と表示できているはずです。
何とか希望に近い形の表示が出来るのではないでしょうか?

以上、参考になれば幸いです。m(__)m

投稿日時 - 2009-04-23 23:02:31

お礼

tom04さん
早い回答をどうも有り難うございました。
作って頂いた画像を見ながら自分でシートに
入力してみて、理解できました。

SUMPRODUCTと言う関数は知らなかったので、
勉強になりました。

質問時に画像が切れてしまい何度かやり直しを
したのですが、tom04さんも2回もアップして下さり、
また文面もとても丁寧で解りやすかったです。

webで探してもなかなか答えが見つからず、
本当に困っていたのでとても有難かったです。

どうも有り難うございました。

投稿日時 - 2009-04-24 00:57:52

あなたにオススメの質問