[[20210821125538]] 『セルの個数を半分数えたい。』(知敏) ページの最後に飛ぶ

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

 

『セルの個数を半分数えたい。』(知敏)

=COUNTIF(H$6:H$36,"有")と有が入っているセルの個数を数えるようにしています。

"有"のところを"半"にして半日有給、0.5個と数えたいのですがどうしたらいいでしょうか。

知敏

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


 [半]を数えて ÷2 でよいのでは?

(白茶) 2021/08/21(土) 13:06


白茶様ありがとうございます。

そうでした。それが一番いいですね!

ありがとうございます。

知敏
(知敏) 2021/08/21(土) 13:12


すいません、同じような質問なのですが、

別の表で8/10 8/11 8/12 などセルに入れてその個数を数えています。
=COUNTA(B13:I16)などです。

ですが、半日有給の時は、どうやって数えていいかわかりません。

宜しくお願いします。

(知敏) 2021/09/06(月) 16:17


 半日有給はどのように判断するのですか?
(コナミ) 2021/09/06(月) 16:22

コナミ様ありがとうございます。

セルに2021/8/10と入れてその個数を数えて有給としているのですが、

半日有給を混ぜるのが難しいです。

(知敏) 2021/09/06(月) 16:47


 >=COUNTA(B13:I16)
 日付(数値)を数えるのは COUNTA ではなく COUNT で

 =COUNT(B13:I16)+COUNTIF(B13:I16,"半")/2
  ~~~~~ 
 こういうこと?
(笑) 2021/09/06(月) 17:03

笑様ありがとうございます。

この式で上手くいきました。ありがとうございます!

半の部分が2021/8/28半としても数えられるように出来ますでしょうか。

(知敏) 2021/09/07(火) 10:17


 >半の部分が2021/8/28半としても数えられるように出来ますでしょうか。
 1つのセルに「2021/8/28半」と入力するってこと?

 ・日付だけのセル(数値)→ 1個でカウント
 ・日付+半(文字列)  → 0.5個でカウント
 ということなら

 COUNTIFで「*」(ワイルドカード)を使って "*半" とすれば
「半で終わる文字列」のセルが何個あるかカウントできます。

 =COUNT(B13:I16)+COUNTIF(B13:I16,"*半")/2
                                 ~~~~~
 または、その2種類しかないのなら、同じくワイルドカードを使って
 "?*" とすれば「1文字以上の文字列」だけをカウント(日付は無視)

 =COUNT(B13:I16)+COUNTIF(B13:I16,"?*")/2
                                 ~~~~
 以上
(笑) 2021/09/07(火) 11:49

笑様ありがとうございます!

どちらの式も使わせて頂きます!

ありがとうございました。

(知敏) 2021/09/07(火) 12:18


コメント返信:

[ 一覧(最新更新順) ]


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