[[20211130000159]] 『COUNTIFの応用?』(バイトリーダー) ページの最後に飛ぶ

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

 

『COUNTIFの応用?』(バイトリーダー)

バイトのシフトを作ってます。その日の中にアルファベットA番〜D番が表記されてます(実際はもっと多くの勤務番があります)
しかし手打ちをしていくと、ある日はA番が2人いたり、またある日はC番が居なかったりと単純なミスが多いです。
そのために6行目にその日の重複がないかチェック(A番からD番しか数えず、あれば有・なければ無と表記)する関数。
また7行目にA番からD番で欠けている勤務番がないかチェック(A番からD番しか数えず、あれば有・なければ無と表記)できるそれぞれの関数の組み方をご伝授願います。

  A  B  C  D
    1日 2日 3日
1 山田 A B C
2 佐藤 B C 休
3 田中 休  A  B
4 鈴木 D D D
5 上田 C A 休
6 重複 無  有  無
7 欠番 無 無  有

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


 B6セルに下記の式を入力して右にフィルコピー

 =IF(SUM(N(COUNTIF(B2:B6,{"A","B","C","D"})>1))=0,"無","有")

 B7セルに下記の式を入力して右にフィルコピー

 =IF(SUM(ISNA(MATCH({"A","B","C","D"},B2:B6,0))*1)=0,"無","有")

 365ではこれでいけました。
 ダメな場合は、CTRL+SHIFT+ENTERで配列数式にすればいけるかも。
(hatena) 2021/11/30(火) 01:13

早速のご回答ありがとうございます。
(バイトリーダー) 2021/11/30(火) 01:20

コメント返信:

[ 一覧(最新更新順) ]


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