[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『土日と祝日以外に特定文字列』(やえやし)
教えてください。
4行目に日付が入っており その日付により休日には、特定の文字を入力したいのです。 =IF(I4="","",IF(WEEKDAY(I4,16)>2,"ああああ","")) これだで土日は入力できますが、祭日にも適用する方法は あるでしょうか? 一応、祭日の一覧は 休日!b2:b100 に作成してあります。 よろしくお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
題名は土日・祝日以外に文字を入れる、書かれている式は土日以外に文字を入れるだが、質問文が >その日付により休日には、特定の文字を入力したいのです。 >これだで土日は入力できますが、祭日にも適用する方法 と土日・祝日に文字を入れるとなっている。 どちらなのだろうか? (ねむねむ) 2018/03/01(木) 16:16
タイトルが合っていると仮定して =IF(OR(WEEKDAY(I4,2)>5,COUNTIF(休日!B2:B100,I4)),"","ああああ") (bi) 2018/03/01(木) 16:25
biさん、 =IF(OR(WEEKDAY(I4,2)>5,COUNTIF(休日!$B2:$B100,I4)),"","ああああ") と休日一覧の列は絶対参照にしておかないと。 あと =IFERROR(IF(WORKDAY(I4-1,1,休日!$B2:$B100)=I4,"ああああ",""),"") でも。 (ねむねむ) 2018/03/01(木) 16:30
対応ありがとうございます。 曖昧というか、間違った表現ですいません。 お察しの通り、「土日祝日以外に特定文字列を表示」 でした。 m(__)m 教えて頂いたもので問題なく表示できました。 ついでに、つながりで、もう一つ教えて頂きたいのですが 4行目が空欄だった場合にエラー表示を回避する方法はありますか? お手数をおかけします。 (やえやし) 2018/03/01(木) 16:59
もし、空欄というのが何も入力されていないのではなく式などで""が入っている場合、biさんの式は =IF(OR(WEEKDAY(N(I4),2)>5,COUNTIF(休日!$B2:$B100,I4)),"","ああああ") としてみてくれ。 私の式のほうはそれでもエラーにはならないはずだが。 (ねむねむ) 2018/03/01(木) 17:03
ねむねむさん、ご指摘ありがとうございます。 (bi) 2018/03/01(木) 17:10
本当ですね! すいません、気づかずに。 お世話になりました。 (やえやし) 2018/03/01(木) 17:43
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.