当番表(A列に当番の種別、B1~W1に時間、Y列、Z列、AA列に当番に従事した回数の合計)を作りたいと思います。
この時、COUNTIF関数を使って数えようと思いましたが、2人で担当した時間の場合(下表の「C2」「C3」)Y~AAに回数をそれぞれ振り分けるには、どうすればよいのでしょうか。教えて下さい。お願いします。
できれば関数でお願いしたいのですが、これに代わるもの例えばマクロでも結構です。
A | B | C | … | Y | Z | AA |
--------------------------
1|種別|10:30 |11:30 | … | a | b | c |
---------------------------
2|清掃| a | bc | … | 1 | 1 | 1 |
---------------------------
3|受付| b | ab | … | 1 | 2 | … |
No.2ベストアンサー
- 回答日時:
rondoさん 再び こんばんは(^^;
>早速試してみまると…。で、できました。うれし~!
よかたですね! 喜んで頂きなによりです!
>更に解説までお願いしてよろしいでしょうか。
説明下手ですが・・・少々!
(意味が不明の箇所がありましたら追記下さい)
ご質問にも記載があるので 関数 COUNTIF() はご存知
のようですから構文自体は簡単に!
COUNTIF(範囲, 検索条件)
ご存知の様に検索条件に合致するデータの個数を返す関数です。
問題は検索条件の記載ですが、これには
1.数値を検索する場合 符合付きの記載が可能
2.文字列を検索する場合 ワイルドカードの記載が可能
です。
今回の場合、対象が文字列ですから2番の方法を利用しています。
=COUNTIF($B2:$W2,"*"&Y$1&"*")
この式の検索条件部分は "*"&Y$1&"*" の数式ですが
この数式結果は、文字"*" と Y1 と "*" を繋げた
ものですから "*a*" となります。
(文字と文字を繋げる数式は & を使います)
結果、数式は =COUNTIF($B2:$W2,"*a*") と読み替えられます!
ワイルドカードの意味ですが
「*」文字数0を含む全ての文字列
*a は 文字列末に a が含まれている ba ○ ab × a ○
a* は 文字列頭に a が含まれている ba × ab ○ a ○
*a* は 文字列の何処かに a が含まれている ba ○ ab ○ a ○
となります。Z列やAA列の bやcについても同じです
今回は使いませんが、「?」というワイルドカードもあります
これは「?」一つで1文字を示しています。
a? は 文字列頭に a が含まれaの次に1文字ある
ba × ab ○ a × abc ×
これらを組み合わせると様々な検索が可能で
住所録から 東京都*区* で検索すれば東京都の23区の住所だけが検索されます。
???県* とすれば3文字の県名だけが検索されます。
詳しくは、ヘルプでワールドカードと入力して表示された
[文字列または数値の検索に使用できるワイルドカード文字]
を見てみて下さい!
おはようございます。comvさん。
詳細な、しかも分かりやすい解説までしていただきありがとうございます。
直ぐに当番表に使いたいと思います。(^^)/~~~
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
Accessレポートのチェックボッ...
-
access2021 強制終了してしまう
-
Access Error3061 パラメータが...
-
Access VBA を利用して、フォル...
-
Microsoft365にAccessってあり...
-
【Access】Dcount関数の複数条...
-
access2019の起動が遅い
-
Accessでフォームに自動入力し...
-
Accessのスプレッドシートエク...
-
実行時エラー3131 FROM 句の構...
-
Accessが強制終了する理由はな...
-
AccessVBAについて テーブルの...
-
【至急・画像あり】建物or住所...
-
AccessVBAで任意の複数リンクテ...
-
Accessのクエリの結果を、既存...
-
Vba Userformを前面に出すについて
-
アクセスのレコードをフォーム...
-
ACCESS VBA でのエラー解決の根...
-
accessデータを指定したExcel、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
access2021 強制終了してしまう
-
Accessのクエリで、replace関数...
-
accessでlaccdbファイルが削除...
-
【Access】Dcount関数の複数条...
-
Access Error3061 パラメータが...
-
Accessのスプレッドシートエク...
-
ACCESS VBA でのエラー解決の根...
-
Accessレポートのチェックボッ...
-
実行時エラー3131 FROM 句の構...
-
access2019の起動が遅い
-
Vba Userformを前面に出すについて
-
Microsoft365にAccessってあり...
-
教えてください! アクセスの書...
-
Access 複数条件検索の設定が上...
-
【至急・画像あり】建物or住所...
-
Access VBA [リモートサーバー...
-
access2021 レコードロックの使...
-
Access VBA を利用して、フォル...
-
Accessのリンクテーブルのパス...
おすすめ情報