• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで旅費精算する際の工夫で困ってます。)

エクセルで旅費精算する際の工夫で困ってます

このQ&Aのポイント
  • エクセルで旅費精算する際の工夫で困ってます。最後の行は、同じ人物の帰着日と出発日がダブっているので、旅費の二重支払いをしてしまうおそれがあります。
  • D列に”チェック”という文字が出るなり、条件付書式でどこかのセルに色がつくなりで、注意するべきものであることがわかるよるにはどうすれば良いでしょうか?
  • =IF(DATEDIF(B3,VLOOKUP(A3,A$1:C2,3,0),"D")<1,"チェック","")としてもVLOOKUPでは一つの行しか対象にできないのでダメですし、大変困ってます。詳しい方、よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

D1セルに次の式を入力し下方にオートフィルドラッグします。 =IF(A1="","",IF(SUMPRODUCT((A$1:A$100=A1)*(B$1:B$100<=C1)*(C$1:C$100>=B1))>1,"チェック",""))

qazxcvfr4
質問者

お礼

ありがとうございます。 助かりました。 ただ、IFの中の(B$1:B$100<=C1)は必要なのでしょうか?