[[20220624172319]] 『ある条件に一致するものを返す』(nobbyta) ページの最後に飛ぶ

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

 

『ある条件に一致するものを返す』(nobbyta)

以下のような勤務計画表があります。
表は7月1日の日直が「A雄さん」、2日が「B子さん」
ということを示しています。

行いたいことは、C列に日直の名前(A雄さん、B子さんなど)を返したいということです。

以前、IndexとMatch関数を使って作ったような記憶がありますが、
今回は完成まで至りません。ご指南をお願いいたします。

 A   B     C     D     E     F     G
     日直 A雄 B子 C美 D郎 
 1 7月1日    日
 2   2日       日
 3   3日          日
 4    4日             日  
 …  …

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


 >以前、IndexとMatch関数を使って作ったような記憶があります 

 ↓ のこと?
[[20080707170241]]『文字を探してある値を返す』(nobbyta)

 以上、参考まで
(笑) 2022/06/24(金) 17:47

 一応補足しておくと・・・

 前回はエラー処理のために COUNTIF で「日」があるかないかを確認していますが
 現在のバージョンなら IFERROR 関数が使えるでしょう。

 以上
(笑) 2022/06/24(金) 17:53

ありがとうございます。
ところで、恥をしのんでお尋ねしますが、
初めのifなど、式全体の意味を教えていただけるとありがたいです。

素人で申し訳ございません。
(nobbyta) 2022/06/24(金) 18:09


 >初めのifなど
 同じことを言いますけど、COUNTIF で確認しなくても IFERROR でオッケー

 今回のケースなら
 C2 =IFERROR(INDEX($D$1:$G$1,MATCH("日",D2:G2,0)),"")
 下コピー

 数式の意味については「INDEX MATCH」でネット検索してみてください。

 以上
(笑) 2022/06/24(金) 18:47

コメント返信:

[ 一覧(最新更新順) ]


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