[[20201214100604]] 『文字から比率を計算したい』(Masami) ページの最後に飛ぶ

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

 

『文字から比率を計算したい』(Masami)

10人の出社/テレワークの比率を計算させたいと思っています。

列には"Telwork", "Office", "Vacation"を選択出来るようにしており、Officeの割合を計算させたいと思っています。

      A1      A2      A3
     12/5    12/6    12/7
Aさん  Office  Tel     Office
Bさん  Tel     Office  Office
Cさん  Vac     Office  Office

上記のような入力です。
そこで、日付別に出社率を計算させるにはどのような関数式を用いれば良いのでしょうか?
文字列を拾ってくる方法が分かりません。(初歩的な事ですみません)

宜しくお願いします。

< 使用 Excel:Office365、使用 OS:Windows10 >


=COUNTIF(B2:B4,"Office")
↑B2〜B4で"Office"の文字列セルの数を抽出します。
同様に、"Telwork"に使えばテレワークの人の数が出ます。
あとは、日毎に割り算すれば比率を出せます。
(km) 2020/12/14(月) 10:28

kmさんの解釈通り、
表の見た目的に

   A     B       C       D
1      12/5    12/6    12/7
2 Aさん  Office  Tel     Office
3 Bさん  Tel     Office  Office
4 Cさん  Vac     Office  Office
5 出社率

ということでよろしいでしょうか?
B5に以下を入力
=COUNTIF(B2:B4,"Office")/COUNTA(B2:B4)
C5、D5・・・・と横にコピー

範囲選択→右クリック→書式設定から
表示形式をパーセンテージ

こちらでいかがでしょうか。
(ヒックル) 2020/12/14(月) 10:34


関数について勉強中です。
kmさんよりヒックルさんの解説が分かりやすいです。

(高1) 2020/12/14(月) 10:53


高1様
確かに私の方が結論までを記していますが
回答として優れているとは限りません。

『授人以魚 不如授人以漁』
と、老子の言葉にもある通り
「人に魚を与えれば一日で食べてしまうが、釣り方を教えれば一生食べていける」
という考え方があります。

ヒントを与え、一部分を自分で考えさせる事によって
その人の知識となり、今後に活かされます。
また、「教えてもらった」事でなく
「自分で導き出す」事により、成功体験となり自信にも繋がります。

今回、編集が被ってしまったので、
ある意味kmさんの邪魔をする形になってしまいましたが・・・

質問者様、関係ない話で申し訳ないですm(__)m
(ヒックル) 2020/12/14(月) 11:15


ヒックルさんの解説の中で出てくるCOUNTA()は、空白以外のセルの個数を数えるものです。

>10人の出社/テレワークの比率を計算させたいと思っています。

比率の分母に"Vacation"は含まないので、COUNTAではなく、COUNTIFを使って、"Office""Telwork"それぞれの数を数えて算出すべきと思います。
(km) 2020/12/14(月) 11:21


kmさん、ご指摘ありがとうございます。

完全に読み飛ばしてしまっておりましたが
10人という事であれば
B12に
=COUNTIF(B2:B11,"Office")/(COUNTIF(B2:B11,"Office")+COUNTIF(B2:B11,"Tel"))

B13に
=1-B12

これで12行目に【OfficeもしくはTelの人のうちOfficeの人の割合】
13行目に【OfficeもしくはTelの人のうちTelの人の割合】
が出せるのではないでしょうか。
併せて、表示形式の小数点以下の桁数は1にしておくといいかもしれません。
(ヒックル) 2020/12/14(月) 11:44


コメント返信:

[ 一覧(最新更新順) ]


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