• ベストアンサー

【エクセル】表示されている記号から確立を求めたい

お知恵を拝借したいです。 サンプルで画像を添付いたしましたが、この画像のようにレンタカーの予約状況を管理しているエクセルファイルがあります。 記号にはそれぞれ意味があり、下記のようになっています。 --各記号の意味-- △=予約中 ▲=レンタル中 ×=整備中 記号なし=予約待ち このような設定で、「横のセル全体における予約中とレンタル中の合計の割合」を求めたいと思っていますが、関数が思いつきません。 使用しているエクセルは2003ですが、必要であれば2007のPCで編集することも可能です。 お手数をかけますが、アドバイスをいただければ幸いです。 ご助力の程、よろしくお願いいたします。

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

  • ベストアンサー
  • hananoppo
  • ベストアンサー率46% (109/235)
回答No.3

例えばデータ範囲がC1:F1だとすると、次の数式で割合を求めることができます。 =(COUNTIF(C1:F1,"△")+COUNTIF(C1:F1,"▲"))/(COUNTA(C1:F1)+COUNTBLANK(C1:F1)) また、セルの表示形式をパーセンテージに変更すると、分かりやすくなると思います。

yasutosi2010
質問者

お礼

ご丁寧な解説、ありがとうございます。 また、ご返答が遅くなって申し訳ありませんでした。 おかげさまで希望どおりのファイルが作成できました。 本当にありがとうございます。 また機会がありましたら、ご協力いただければ幸いです。

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

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

>、「横のセル全体における予約中とレンタル中の合計の割合」を求めたいと思っていますが、関数が思いつきません。 「横のセル全体」とは、1行ごとに集計したいという意味でしょうか? また、「予約中とレンタル中の合計の割合」とは1行ごとの稼働している車の割合を求めたいと言うことでしょうか? その場合はCOUNTIF関数で該当する△と▲のデータの個数が求められますので、全体の個数で割り算すれば比率を出すことができます。 =SUM(COUNTIF(データ範囲,{"△","▲"}))/データの個数

全文を見る
すると、全ての回答が全文表示されます。
  • ok-rjak
  • ベストアンサー率52% (70/134)
回答No.1

関数一発でする必要がなければ、まずセル全体の個数と△の個数、▲の個数を出してやって、それで計算すればいいんじゃないでしょうか? COUNT関数等を使えば個数は求められると思います。

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

関連するQ&A

  • 編み物、編み方及び編み目記号の英語説明

    海外の友人から、日本で購入したらしい編み物の 編み方と編み目記号について質問を受け、 一部を英語訳してほしいと言われています。 しかし、編み物についての知識が全くないため、 翻訳どころか、意味すら分かり分かりません。 編み方を英語訳してもうまく伝わるか分からないので、 画像や動画サイトを探していたのですが、よいサイトも 見つからず、お知恵を拝借したく質問を投稿しております。 添付ファイル確認していただき、 該当する英語訳または画像及び動画等があれば ぜひとも教えてください。 よろしくお願い致します。

  • エクセル:四捨五入した場合は100%じゃないですよね?

    仕事でアンケート結果をエクセルにて集計しているのですが、疑問があります。 好きな果物は?という質問で、下記のような表を作成したとします。 果物   人数  割合 ------------ イチゴ  37   42.0% りんご  16   18.2% スイカ  8    9.1% その他  12   13.6% 無回答  15   17.0% ------------ 合計   88   100% 割合は小数点第二位から四捨五入しているので 足しても100%にはなりません。 しかし、累計に漏れは無いということを示す便宜上、合計は100%と表示しています。 (変かもしれませんが、そうしろって言われてるんです。) そこで、なんですが、この%って、合計すると100.5%を越すことってあるんでしょうか? その場合だと101%になってしまいますよね。 他の人は、電卓を使ってわざわざ%を縦に足していって 100.5に満たないことを確認してるんですが、 数式が間違ってない限り100.5%を越したことはありません。 だから私はどうせ100%と表示するのだからそんな計算しても意味が無いだろうと思って 各項目の割合部分の数式がちゃんと入っているかどうかだけ確認してます。 数学的な問題なのだと思いますが…教えてください!

  • エクセル合計欄0(ゼロ)を表示させない関数の意味

    エクセル合計欄0(ゼロ)を表示させない関数の意味 ◇使用機器 Win7 OFFICE2007エクセル IF関数 ◇教えて戴きたい内容 収入から支出を差し引いた合計欄に未記入欄がある場合(未到来日にち欄をオートフィル した場合)はゼロがずらっと表示される。これの対策として次の関数が適用されている例を知りました。この意味は「I26とJ26が空欄であれば空欄を表示(ゼロを表示しない)数字ががあればK25にI26を加えたものからJ26を差し引いた数字を表示しなさい」と言う意味であると解釈していますが、AND・“”・*などの意味と何故このように記入するのか分かりません。。 賢者の皆様のお知恵を拝借致したくお願い申し上げます。 ◇コメント 私の持っている本やインターネットでも調べてみましたが、残念ながら一つ一つの文字の意味を書いた情報が見当たらなく、皆様のお知恵をお借りするものです。今後の勉強の礎にさせて戴きます。現在の私の関数の知識はSUM関数の段階です ◇IF関数(例題) =IF(AND(I26=“ ”)*(J26=“ ”),“ ”,K25+I26-J26)

  • エクセルの関数についての質問です。

    エクセルの関数についての質問です。 画像のように横に1、2、3…(100くらいまで続きます)縦にA、B、Cの行があります(端が切れちゃってますが、A2にA、A3にB、A4にCです) B2から横の列にはそれぞれ☆や○等いろいろな記号が入ります。 そしてこの記号には特定の値が決められています。☆=10、○=5、△=3 B3から横には、B2の記号にそった数字が入ります。(10やら5等) そこまではIF関数で式を作ったのですが、ここからが問題でして… B2から横に1から100まで、記号(B3から横に数字)を入力していった時のB3列の合計が仮に212とします。 合計した値が200を越えてしまった場合、B4からの列に数字を入力するようにしたいのです。 (200ギリギリ前くらいまではB3の列で、それを越える時からB4の列に入力します。その際、B3列に入る数字は消えます) なおかつ可能であれば、このB4からの列に入るのはランダムにできるといいのですが…(画像では○の数字を下ろしていますが、☆の数字をおろしても良いし、△の数字をおろしても良い) ●計算式によって入力された数字(B3列)を特定の数字を越えた場合、別の枠(B4列)に移す関数はありますでしょうか?? ●また、それをランダム(関数)で選ぶことは可能でしょうか?? よろしくお願いします。

  • エクセルで、

    エクセルで、 添付画像のようなデータについて、 A列の記号(ナンバー)が同じ場合、B列に入力されている値と同じ値を 該当する行に入力することを、計算式で一括対応したいのですが、その方法がわかりません。 一般的には、B列該当行の最初の値をコピーし、空欄部に貼り付けていく作業を行うのでしょうが、 対応したいデータ量が増えた場合に、一括で入力したいのです。 また、上記サンプルCCC行やEEE行のように、B列の値がない場合は、 そのまま空欄にしておきたいのです。 もしかすると、非常に簡単な式で対応できるのかもしれませんが、 ご存知の方は教えてください。 どうぞよろしくお願いします。

  • エクセルでの時間計算

    エクセルの時間計算で困っています。 どなたかお分かりの方いらっしゃいましたら助けてください。 添付画像にある、Z1からAA1を引いた時間を秒数で表記したいです。 また、ABの秒数を合計して○○時間○○分○○秒と表記するようにできると助かります。 ※Z1の「20140418134058」は、「2014年4月18日13時40分58秒」を意味します。 何卒ご教授くださいますよう、よろしくお願いします。

  • Excel2010 総合計が空白になる

    OS:Windows7 Office MSExcel2010 添付画像を確認していただきたいのですが、Excelで小計・合計・総合計を求めたところ、 合計の一部に緑色の三角記号がつき、数式の矛盾のエラーチェック機能が付いた上に、その下の総合計が空白になってしまいました。 数式の矛盾は調べたら出てきたのですが、それでなぜ総合計が空白になるのでしょうか? どなたかご存知の方がいらっしゃいましたら教えてください。 よろしくお願いします。

  • エクセル・1秒ごとのデータを合計したい

    画像左のようなExcelファイルがあるとします。(現在C列は空白だと考えてください。) A1セルは、2011年04月01日の15時59分57秒に、「2」という値を得たという意味です。 その1秒後には「5」を、そしてさらに1秒後には「6」を得ていることになります。 今回、このExcelファイルから私が欲しい情報は、「1日に得ることのできた値の合計」です。 つまり、9月1日には「2655」を得て、9月2日には「1781」を得ることができた、といったデータを、C列のように出力して欲しいのです。 しかし、その合計値を表示する順番については気にしません。つまり、日付順や値の大きい順など、どんな順番で並んでいてもかまいません。 このような作業をこなすための数式などをご存知の方、是非ご教授ください。 使用しているのはExcel2010です。

  • エクセ表の印刷方法について

    エクセルで棚卸表を作成しましたが、合計重量又は合計金額が0の場合、その行は印刷しないようにしたいのですがどの様な方法があるのでしょうか。 取扱品目が500品目あり商品は当初から全て表示されています。 要するに、合計欄の重量、金額が0の場合は印刷から除外することにより印刷枚数を減らすのが目的です。 サンプルとして画像を添付します。

  • 楽天webサービスのサンプルコードで「$value->shopUrl」はどういった意味になるのですか?

    こんにちは、ぜひ皆様のお知恵を拝借したくご質問致します。 楽天webサービスのサンプルコードhttp://plaza.rakuten.co.jp/webservice/diary/?ctgy=4 の86行目で「print_r(" 店舗名 :<a href=\"$value->shopUrl\">$value->shopName</a>");」 とあるのですが、『->』の記号はプログラムではどういった意味や働きがあるのですか? ネットで『->』の記号だけは全く検索できず、調べることができません。また、PHPの書籍でも『->』の部分についての記述がないので困っています。 どうか、どんなことでも良いですので皆様のご教授を宜しくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう