Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Microsoft 365)
○がない日を知りたい
投稿日時: 24/03/11 15:53:20
投稿者: vaioyuki

いつもお世話になっております。
 
下記勤怠表があり、出勤していない日(○がどこにもない日)は欠勤と表示したいです。
 
勤務先  |氏名  |1日 |2日
A店   |佐藤  |○  |
B店   |木村  |○  |
C店   |佐藤  |   |○
D店   |鈴木  |   |
E店   |佐藤  |○  |
F店   |木村  |   |
G店   |佐藤  |   |
H店   |鈴木  |   |○
 
 
 
氏名  |1日 |2日
佐藤  |   |
木村  |   |欠勤
鈴木  |欠勤 |
 
 
上記のようにしたいです。
よろしくお願いいたします。

回答
投稿日時: 24/03/11 16:28:10
投稿者: んなっと

1日のA店佐藤・E店佐藤は同一人物ということですか?
   
●Sheet1
 
    A   B   C   D
1 勤務先 氏名 1日 2日
2  A店 佐藤  ○   
3  B店 木村  ○   
4  C店 佐藤     ○
5  D店 鈴木      
6  E店 佐藤  ○   
7  F店 木村      
8  G店 佐藤      
9  H店 鈴木     ○
 
もしそうなら
 
●Sheet2
 
   A   B   C
1 氏名 1日 2日
2 佐藤      
3 木村    欠勤
4 鈴木 欠勤   
 
B2
=IF($A2="","",IF(COUNTIFS(Sheet1!$B$2:$B$100,$A2,Sheet1!C$2:C$100,"?*"),"","欠勤"))
右方向・→下方向・↓
 
その場合「勤務先」とは言わないような気もしますが。

回答
投稿日時: 24/03/11 17:35:21
投稿者: Suzu

私なら、データ 入力シート において、
 
「〇」を直接入力するのではなく、
セルの書式設定 で「"〇";;;」とでもし、「1」の様な 正の数を入力した際に 【〇】と表示される様にし
 
 
集計側では、SUMIFでカウントし、
結果の合計値を表示するセル の書式設定で
 [>1] "重複";[=0]"欠勤";""
を指定しますかね。

回答
投稿日時: 24/03/11 21:19:36
投稿者: WinArrow

 
特に「○」は目視では、「記号」と「漢数字」の区別しにくいので、
安全のため、suzuさん案に賛成です。

投稿日時: 24/03/12 09:25:21
投稿者: vaioyuki

ありがとうございます。
 
ひとりが何店舗かを掛け持ちしているので、1日はA店、2日はB店のような勤務体制になります。
確かに、Suzuさんの仰るように書式設定で変換する方法は思いつきませんでした。
また助言を頂きに来るかもしれませんが、やってみます!!