Googleスプレッドシートでシフト表を作成しています。
○が終日出勤可能な人
場合が出勤不可の人
『17時〜○』が条件付きで出勤可能な人です。
Eの列に出勤可能な人の名前を表示させる数式を教えて頂きたいです。
例えば、E3のセルに『Aさん、Cさん』と表示させたいのです。
○だけのセルを抽出することは出来ましたが、
『17時〜○』と他の文字が入ると抽出出来ませんでした。
また、出勤者を2名に定める場合、Fの列に過不足の人数を表示させることは可能でしょうか?
例に載せた写真では3名ですが、実際には20名以上のスタッフが居るため、効率よく表示させる方法を知りたいです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
添付図参照
1.次式を入力したセル H2 を右2列にオートフィル
 ̄ ̄ =IFERROR(INDEX($A$2:$D$2,SMALL(IFERROR((FIND("〇",$B3:$D3)>0)*COLUMN($B3:$D3),""),COLUMN(A1))),"")
 ̄ ̄【お断り】上式は必ず配列数式として入力のこと
2.式 =K3&" "&H3 を入力したセル L2 を右2列にオートフィル
3.次の各セルにそれぞれの右側に示した式を入力
 ̄ ̄E2: =SUBSTITUTE(N3," ","、")
 ̄ ̄F2: =LEN(E3)-LEN(SUBSTITUTE(E3,"、",""))-1
4.範囲 E2:N2 を下方にズズーッとオートフィル
mike_gさん
御回答ありがとうございます。
教えて頂いた通りにしたら出来ました!
本当に助かりました!
ありがとうございます。
No.2
- 回答日時:
》 …A1のセルはどのような意味があるのでしょうか。
A1のセル自体は全く意味はなく、A1なる文字を含む「COLUMN(A1)」の戻り値にこそ意味があります。だから A1 は A123456 でも構いません。
そういう質問大好き!なぜなら貴方が式の意味に興味を持ってくれたから。
貴方は直ぐに上達しますよ、頑張れ!
ついでにいえば・・・。いや、此処までにしておきませう。
mike_gさん
そうなんですね。
確かにA1をA4に変更しても結果は同じですね!
しかし、エクセルで作るとうまくいくのですが、スプレッドシートで作るとうまくいかず…セルを変えると値も変わってしまうのです。
エクセルとスプレッドシートでは違うんですかね…?
No.3
- 回答日時:
[No.2お礼]へのコメント、
》 エクセルとスプレッドシートでは違うんですかね…?
ナントカシートっての知りません、私は。
「違う」のが分ってて(今まで知らなかったとか?)何故此処で質問するの?
結果的に無駄な回答をした訳ね、私は。
mike_gさん
エクセルとスプレッドシートを両方使用していて、今までは簡単な関数しか使用したことがなく、どちらも同じように出来ていたので、今回初めて壁にぶち当たりました。
質問の最初に『Googleのスプレッドシートを使用しています。』と書きました。
難しい関数を教えて頂けたので、もしかしたら違いをご存知かと思い、質問の意味で聞いたのであって、mike_gさんの回答に意見した訳では全くありません。
ご気分を害されたなら申し訳ありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel関数で日またぎの勤務時間にしるしを立てる 2 2022/04/20 17:22
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- Excel(エクセル) 【Excel関数、count系】どなたか教示下さると助かります。 Excelでシフトを管理しており、 2 2022/07/09 06:34
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/04/21 08:59
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Excel(エクセル) エクセルでシフト表を作成中で困っています。 3 2022/06/22 11:49
- Excel(エクセル) Excelの関数について 3 2022/11/13 23:47
- Excel(エクセル) 警備の夜勤の仕事をしています。 誰か助けてください。エクセルのことです。 月の勤務表(表1)と月の人 2 2022/04/13 12:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
エクセルで、指定の値よりも大...
-
エクセル1行おきのセルを隣の...
-
Excelで離れた位置のAVERAGEを...
-
自分の左隣のセル
-
EXCELでマイナス値の入ったセル...
-
エクセル 平日と土日祝の時間...
-
セルを結合した時のエクセル集...
-
条件付き書式の色付きセルのカ...
-
【Excel】IF文「ある文字を含ん...
-
エクセルで、A2のセルにA3...
-
エクセルで特定のセル内にだけ...
-
【Excel】特定のデータが入って...
-
excelで、空白を除いてデータを...
-
Excelで日付が入っていたら金額...
-
EXCELのcountif関数での大文字...
-
セルの内容表示が邪魔になる
-
エクセル:週合計、月合計を出...
-
文字列から英数字のみを抽出す...
-
エクセルで、土日のみのカレン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
エクセル1行おきのセルを隣の...
-
自分の左隣のセル
-
エクセルで、指定の値よりも大...
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
エクセルで、A2のセルにA3...
-
エクセルで年月日から月日のみへ
-
エクセルに入力後、別シートの...
-
【Excel】4つとばしで合計する方法
-
Excelで大量のセルに一気に関数...
-
エクセルで特定のセル内にだけ...
-
EXCELのcountif関数での大文字...
-
EXCELでマイナス値の入ったセル...
-
条件付き書式の色付きセルのカ...
-
エラー「#REF」の箇所を置き換...
-
Excelで離れた位置のAVERAGEを...
-
同一セル内の重複文字を削除し...
-
週の労働時間を計算するエクセル
おすすめ情報
mike_gさん
質問したいことがありましたが、
先にお礼を書いてしまったので、補足の欄で質問してもよろしいでしょうか?
H2に入力した数式の最後の方のA1のセルはどのような意味があるのでしょうか。
少しスプレッドシートのセルが変わると結果がわからなくなってしまって…