[[20180301154904]] 『土日と祝日以外に特定文字列』(やえやし) ページの最後に飛ぶ

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

 

『土日と祝日以外に特定文字列』(やえやし)

教えてください。

 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

ねむねむさん、Biさん
 対応ありがとうございます。
 曖昧というか、間違った表現ですいません。
 お察しの通り、「土日祝日以外に特定文字列を表示」
 でした。 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.