文字列?の計算



◇-?文字列?の計算-Gmaj-10/18-13:13(58)-No.300571
 ┣?!Re:文字列?の計算...-Einsten-10/18-14:53(56)-No.300590
 ┣?!Re:文字列?の計算...-Fujisan-10/18-15:55(55)-No.300599
 ┣?!Re:文字列?の計算...-白茶-10/18-16:27(55)-No.300607
 ┣?!Re:文字列?の計算...-半端者-10/18-17:02(54)-No.300618
 ┗?【ありがとう】Re:文字列?の計算...-Gmaj-10/18-22:10(49)-No.300700

▲このページのトップに戻る
300571文字列?の計算Gmaj 2005/10/18-13:13

メーカー名:DELL デル
OS名:WindowsXp HomeEdition
パソコン名:D2400
ソフト関連:ソフトの使い方がわからない(Excel)
--
  A   B
 10/1  10/2
1 9-18  宿
2 休  9-18
3 宿  明
4 7-16  休
5 9-18  10-20
6 9-18  宿
  ア  イ

この様な出勤形態の1日の稼動人数(ア・イ)を求めるにはどうすれば良いのでしょう?
条件は人数の中に休(休み)、宿(宿直)、明(宿直明)は含めないとします。


▲このページのトップに戻る
300590Re:文字列?の計算Einsten 2005/10/18-14:53

記事番号300571へのコメント
Gmajさんのお求めになっている答えを募集するよりも、
まずは表へ入力する項目の最適化をしたほうがいいかもしれません。
例えばA列の内容に『9-18』と記入するのではなくA〜B列の2列を使用して『9:00』『18:00』と書き込み、
休や宿はA列に書き込む。するとB列は出勤していれば当然数値が入るので空欄にはならない。
となればB列の入力されているものの数を調べれば『稼動人数』が分かりますよね?
直接の答えにはなっていませんが、これで代替することは出来ると思います。

▲このページのトップに戻る
300599Re:文字列?の計算Fujisan 2005/10/18-15:55

記事番号300571へのコメント
データの数から"休"・"宿"・"明"のデータ数を引いてやれば出来ます。
=COUNTA(A1:A6)-(COUNTIF(A1:A6,"休")+COUNTIF(A1:A6,"宿")+COUNTIF(A1:A6,"明"))

で、アの値が出ます。

しかし、Einstenさんが書いていますが、本来は、出社時間と退社時間は別のセルに
入れるべきでしょう。
そうすれば、一日あたりの稼働時間も簡単に計算できます。

▲このページのトップに戻る
300607Re:文字列?の計算白茶 2005/10/18-16:27

記事番号300571へのコメント
Gmajさんは No.300571「文字列?の計算」で書きました。

こんにちは。

=COUNTIF(A2:A6,"*-*")
文字列に「-」(ハイフン)が含まれているセルの数をカウントする式です。

ハズしてたらごめんなさい。


▲このページのトップに戻る
300618Re:文字列?の計算半端者 2005/10/18-17:02

記事番号300571へのコメント
Gmajさんは No.300571「文字列?の計算」で書きました。

・みっともない記述だけど、計算式で何をやっているかを分かり易くするなら。

ア =COUNTA(A2:A7)-COUNTIF(A2:A7,"宿")-COUNTIF(A2:A7,"明")-COUNTIF(A2:A7,"休")
イ に上の計算式をコピー。

・基本的にEinstenさん、Fujisanさんのご意見に激しく同意。
 だけど、横(各列)に1ケ月間の日付を入れているから、1日に2列分はとりたく
 ないんだろうね。

・各行に日付、各列に勤務者(要は、行列を逆にする)にして、各勤務者に2列
 分を取り、1列目は開始時間と勤怠を表す文字、2列目は終了時間としたほうが、
 すっきりしそう。

▲このページのトップに戻る
300700Re:文字列?の計算Gmaj 2005/10/18-22:10

記事番号300571へのコメント
Gmajさんは No.300571「文字列?の計算」で書きました。

皆さんありがとうございます。やり方が悪いのか上手く出来るときと
そうでないときがあります。
御意見を参考に工夫してみます。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言