
祝日を自動取得するためにセル「M1」に
=IFERROR(DATEVALUE(WEBSERVICE("http://api.excelapi.org/datetime/holiday-list?ye …
セル「S1」に
=WEBSERVICE("http://api.excelapi.org/datetime/holiday?date="& …
の数式を設定しております
又、セル「T1」には「=YEAR(TODAY())」を設定しております。
最近になって
{M1」には「0」と表示され、「S1」には「#VALUE!」と表示されてしまいます。
エクセル上の設定の問題でしょうか、又、パソコン上の問題でしょうか。
解決方法を教えてください。
宜しくお願い致します。
No.6ベストアンサー
- 回答日時:
No.5です。
③の数式は
=INDEX(IFERROR(TEXTSPLIT(WEBSERVICE("h ttps://shukujitsu.net/downloads/"&YEAR(TODAY())&".csv),",",CHAR(10),1)*1,""),0,1)
で足りることに気づきました。
お詫びして修正いたします。
また、今日の属する年とその翌年の祝日(つまり2年分)を一度に表示するなら、
=INDEX(VSTACK(IFERROR(TEXTSPLIT(WEBSERVICE("h ttps://shukujitsu.net/downloads/"&YEAR(TODAY())&".csv"),",",CHAR(10),1)*1,""),IFERROR(TEXTSPLIT(WEBSERVICE("h ttps://shukujitsu.net/downloads/"&YEAR(TODAY())+1&".csv"),",",CHAR(10),1)*1,"")),0,1)
とすればよいのではないかと思います。
No.5
- 回答日時:
No.4です。
大変失礼しました。URLをそのまま投稿するとリンクに自動変換されて、正しく表示されないようです。h ttpsの部分をhttpsに読み替えて、ご使用ください。
①の数式は
=IFERROR(TEXTSPLIT(WEBSERVICE("h ttps://shukujitsu.net/downloads/"&YEAR(TODAY())&".csv"),",",CHAR(10),1)*1,TEXTSPLIT(WEBSERVICE("h ttps://shukujitsu.net/downloads/"&YEAR(TODAY())&".csv"),",",CHAR(10),1))
③の数式は
=INDEX(IFERROR(TEXTSPLIT(WEBSERVICE("h ttps://shukujitsu.net/downloads/"&YEAR(TODAY())&".csv"),",",CHAR(10),1)*1,TEXTSPLIT(WEBSERVICE("h ttps://shukujitsu.net/downloads/"&YEAR(TODAY())&".csv"),",",CHAR(10),1)),0,1)
です。
No.4
- 回答日時:
指定年の祝日一覧を取得するだけなら、祝日情報を提供しているサイトはいろいろあるので、EXCELAPIに頼らなくてもよいのではないかと思います。
例えばEXCELのバージョンが365であれば、A1セルに
=IFERROR(TEXTSPLIT(WEBSERVICE("https://shukujitsu.net/downloads/"&YEAR(TODAY()) …・・・①
※A列のセルの表示形式は「yyyy/m/d」とする
という数式を入れてみてください。
A列に今年の祝日一覧、B列に実際の曜日、C列に祝日の内容が表示されると思います。
これでA列をWORKDAY関数などの祝日引数とすることができるので、指定日が営業日であるか判定するのに
=WORKDAY(指定日-1,1,$A:$A)=指定日・・・➁
などとして、TRUEなら営業日、FALSEなら休業日と判定することができます。
祝日の日付一覧のみあればよく、実際の曜日や祝日の内容は不要というケースではA1セルに
=INDEX(IFERROR(TEXTSPLIT(WEBSERVICE("https://shukujitsu.net/downloads/"&YEAR(TODAY()) …・・・③
※A列のセルの表示形式は「yyyy/m/d」とする
のようにすればよいのではないかと思います。
バージョンが365でない場合、数式が複雑になります。
他の回答者さんが回答に委ねることにします。
No.3
- 回答日時:
補足の内容は、こちらにある状況ですね。
https://excelapi.org/about-us/
無料で使用できることに制限があるためみたいです。
アクセス制限が解除されるまで待つしかないようです。
No.2
- 回答日時:
httpをhttpsに修正して、紹介されている式に直す必要があります。
(リンクしないようにh ttpsと半角スペースを入れていますので注意)
「”」←これが「%22」へとエンコードされてしまいますので、質問として
記載するときにも注意してください
祝日の一覧を取得
=WEBSERVICE("h ttps://api.excelapi.org/datetime/holiday?date="&A2)
祝日の名称を取得
=IFERROR(DATEVALUE(WEBSERVICE("h ttps://api.excelapi.org/datetime/holiday-list?year="&B$1&"&line="&$A2)),0)
セルの参照先を新たに修正して、正しく取得できるか確認を。
No.1
- 回答日時:
こんにちは
ご提示の関数は、ウエブサービスを利用しているので、当然ながらインターネット接続環境でなければ動作しません。
また、ご提示のままであるなら、URLのクエリ部は間違っていると思われます。
https://excelapi.org/docs/datetime/holiday-list/
ですので、何も変更していないのなら、
>最近になって~~~と表示されてしまいます。
となるようなことは考えられません。
変更したのなら、その際におかしくしたのでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
枠に収まらない文字を非表示に...
-
セルをクリック⇒そのセルに入力...
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
vba テキストボックスとリフト...
-
(Excel)数字記入セルの数値の後...
-
EXCEL VBA セルに既に入...
-
数式を残したまま、別のセルに...
-
Excel for Mac使用中ポインタが...
-
対象セル内(複数)が埋まった...
-
エクセルのセルの枠を超えて文...
-
excelの特定のセルの隣のセル指...
-
エクセル オートフィルタで絞...
-
エクセルで住所と建物名を分け...
-
エクセル 足して割る
-
EXCELのセルの中の半角カンマの...
-
ハイパーリンクの参照セルのズ...
-
Excelで数式内の文字色を一部だ...
-
エクセルの書式設定の表示形式...
-
Excelでのコメント表示位置
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba テキストボックスとリフト...
-
貼り付けで複数セルに貼り付けたい
-
エクセルで指定したセルのどれ...
-
枠に収まらない文字を非表示に...
-
セルをクリック⇒そのセルに入力...
-
エクセル
-
数式を残したまま、別のセルに...
-
(Excel)数字記入セルの数値の後...
-
エクセル オートフィルタで絞...
-
エクセルの書式設定の表示形式...
-
Excel 例A(1+9) のように番地の...
-
エクセルの一つのセルに複数の...
-
excelの特定のセルの隣のセル指...
-
EXCEL VBA セルに既に入...
-
Excelでのコメント表示位置
-
エクセルのセルの枠を超えて文...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
Excelで数式内の文字色を一部だ...
-
【Excel】 セルの色での判断は...
おすすめ情報
解凍ありがとうございます。
記者に教えていただいたコードを設定しましtが
ERROR: アクセス制限中です。1日お待ちください。
と表示がでております。
解決方法を教えてください。
宜しくお願い致します。