ついに夏本番!さぁ、家族でキャンプに行くぞ! >>

Excelのデータ入力規則による土日祝日を抜かした2営業日以上の設定方法を教えてください。

前任者からの引き継いだもので、申請書があります。
C7のセルに申請日を入力するようになっています。
受け取り希望日を入力するセルにデータ入力規則で以下の値以上のものが
入るように設定されています。

=IF(WEEKDAY(C7,2)<=2,C7+3,C7+5)

この設定は、土日祝日を除く3日後(3営業日以降)が入力できるしくみ
になっているようです。
こちらを土日祝日を除く2日後(2営業日以降)に設定する場合には、
どのようにすればよいのでしょうか。

まったく、仕組みが理解できず困っています。どういった仕組みなのかもお答えいただければ大変助かるのですが・・・。

お手数ですが、ご教示いただければと思います。

どうぞ、よろしくお願いいたします。

島田

このQ&Aに関連する最新のQ&A

A 回答 (2件)

WORKDAY関数は如何でしょうか。


詳細は添付のURLを参照して下さい。

参考URL:http://pc.nikkeibp.co.jp/pc21/tech/excel36/22/
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
WORKDAYの関数を入力規則に入れてみましたが、
WORKDAYの関数はアドオンから追加する特殊な関数なようで、
入力規則としては使用できませんでした。

しかし、WORKDAYの関数が参考になり別のセルにWORKDAY関数を入力し、
そのセル以上の値として設定することで無事解決することができました。

どうもありがとうございました。

お礼日時:2009/05/27 18:13

> =IF(WEEKDAY(C7,2)<=2,C7+3,C7+5)



WEEKDAY関数は、第二引数が2の場合、第一引数の日の曜日を、
月曜=1~日曜=7で返します。
それを、IF関数で2と比較していますから、
・曜日が 2 以下の時 = 月・火は、c7+3=三日後
・そうでない場合 = 水~日は、c7+5=五日後
という結果になります。
2営業日以降とするには、たぶん
> =IF(WEEKDAY(C7,2)<=3,C7+2,C7+4)
にすればいいかと思います。そうすれば、
月~水は2日後、
木~日は4日後になります。です。

でも、これは、元の式も同じですが、
「土日祝日を除く3日後」ではなく、祝日は虫して「土日を除く」になってしまってますね。
祝日まで入れて「○営業日後」を計算するのは、かなり難しいです。というか手間がかかります。

この回答への補足

mtaka2さん
=IF(WEEKDAY(C7,2)<=3,C7+2,C7+4)

こちらの式を使わせていただいたのですが、
土日が入ってしまい、どうにもうまく出ません。

原因等なにかお分かりでしたら、教えていただけませんでしょうか。

どうぞ、よろしくお願いします。

補足日時:2009/05/20 19:39
    • good
    • 0
この回答へのお礼

mtaka2さん
ご回答ありがとうございます。
とても助かりました。

祝日までの計算は求めなくても大丈夫なので、
ご教示いただいた方法を使わせていただきます。

本当にありがとうございます。
こちらの関数の意味も理解することができました。

お礼日時:2009/05/20 19:15

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qローマ字入力が安定してできない

とにかくローマ字入力ができたりできなかった理で困っています。プロパティからローマ字入牢を選んでやるとしばらくはできるのですが、突然できなくなるのです。半角からローマ字入力ができるようになっても同じ用に突然できなくなります。Vistaなのでもう終わりにしようかとも追うのですが、もったいない気もするので直す方法があれば教えてください。

Aベストアンサー

> とにかくローマ字入力ができたりできなかった理で困っています。

Vistaをお使いとのことですので、もしかしたら、MS-IME 2007をお使いでしょうか?

他の原因かも知れませんが、念のため、下記URLのページをご覧になって、MS-IME 2010をインストールしてみてください。(無料です。)

「Microsoft Office IME 2010」
https://www.microsoft.com/ja-jp/office/2010/ime/default.aspx

Q2枚以上の写真データを1枚にして1個のデータにしたい

Microsoft Office Picture Manager を使用して2枚以上の写真を縮小して1枚の画像データに出来ないのでしょうか?
いつも「ペイント」のソフトで1枚の画像データにしています。
できればMicrosoft Office Picture Managerで出来ないのでしょうか?
ご存知の方、教えてください。

Aベストアンサー

Picture Manager は画像補正 サイズ変更くらいしか出来ないと思いますよ
Microsoft Office2000に入ってたPhotoEditorなら出来ますが Picture Managerでは結合加工はできないでしょう

フリーソフトを使った方が簡単で 早いですよ!
Jointogether
http://pcgenki.com/soft/Jointogether1.htm

Q入力の挿入モードと上書きモード

入力の挿入モードと上書きモードに切替方法を教えてください。

Aベストアンサー

どのようなPCかわかりませんが・・・キーボードにInsertと書かれたキーは無いですか?

通常は挿入モード、上記キーを押せば上書きモード、もう一度押せば解除。

Qエクセルの入力規則教えてください!

エクセルの入力規則について、どなたか教えてください。

エクセルで出勤簿を作っていまして、
出社や退社のセルの書式設定を、
ユーザー定義で(24時間以上を連続で表示する)"[h]:mm"としていますが、
それだけだと、そのセルには、"ABC"とか、任意の文字でも入力できてしまいます。

そこで、そのセルに入力規則を設定して、
"[h]:mm"以外の書式のデータが入力された場合、
エラーではじくような、仕組みにしたいと思っています。

そういうことって、そもそもできるのでしょうか?
また、他の方法でうまいやり方ってありますかね?

もし、ご存知の方がいましたら、教えてください!

Aベストアンサー

入力規則のユーザ設定で次の数式をお試し下さい。
=AND(セル>="5:00"*1,セル<="33:00"*1)

Qキーボード入力について

キーボードの入力が変です。OKで検索してキーボードの種類を確認しましたが、106/109キーボードになっています。でも入力すると101/102英語キーボードの入力になってしまいます。どなたかよきアドバイスをお願いします。

Aベストアンサー

>メモ帳ではちゃんと動作するのですが、officeがだめです
と言うことは、一部のアプリケーションでは、日本語キーボードとして動作しているのでしょうか?
もしそうでしたら、以下の法でレジストリの設定を確認。
異なった設定になっていれば、訂正してみてください。
http://homepage2.nifty.com/winfaq/wxp/trouble.html#1248
>デバイスマネージャーでキーボードを削除して再起動してみましたが、102キーボードが選択されてしまいます
通常はデバイスマネージャ上で削除して、再起動を掛ければ正しいドライバが適用されます。
間違ったドライバが当てられるということは、Windowsの一部のファイルが破損、欠損状態等で正しい動作をしていないか、デバイス側(キーボード)に故障があるか、もともとその状態で正常であるかだと思います。
私の場合、マイクロソフト製のキーボードを用いていますが、デバイスマネージャでは「101/102英語キーボードまたはMicrosoft Natural PS/2キーボード」として認識されています。
ですが、この製品の場合、この状態で正常で、日本語入力が可能になっています。(付属ソフトのIntelliType Proをインストール)

リカバリーすれば初期設定に戻りますので、故障でないのなら確実に元に戻ります。

メモ帳では問題ないようですので、おそらく上の「一部のアプリケーションでのみキーボード配列がおかしいのですが」に該当する症状と思われます。
チェックしてみてください。

>メモ帳ではちゃんと動作するのですが、officeがだめです
と言うことは、一部のアプリケーションでは、日本語キーボードとして動作しているのでしょうか?
もしそうでしたら、以下の法でレジストリの設定を確認。
異なった設定になっていれば、訂正してみてください。
http://homepage2.nifty.com/winfaq/wxp/trouble.html#1248
>デバイスマネージャーでキーボードを削除して再起動してみましたが、102キーボードが選択されてしまいます
通常はデバイスマネージャ上で削除して、再起動を掛ければ正しいドラ...続きを読む

QExcel2010の入力規則の記述をご指導下さい

質問番号:7137145で重複入力のチェック方法を下記のようにご指導を受けました

1・ご回答内容
C6以下のセル範囲をまとめて選ぶ
入力規則を開始する
種類をユーザー設定に変え,下の空欄に
=COUNTIF(INDEX(B:B,FLOOR(ROW()+2,4)-2):C6,C6)=1
などのように記入し,
   
   さらにエラーメッセージのタブで
顧客IDの重複
とダメな理由をメッセージに書き込んでOKする。

ご注意いただいた事
   ご利用のエクセルのバージョンが不明です。ご利用のソフトのバージョンに応じて,
   出来ること出来ないこと具体的な操作の段取りが変わる場合があります。
   今回の回答でお話ししている手順もそうです。ご相談投稿時には,
   ご利用のソフトの名称は勿論,ご利用のソフトのバージョンまでしっかり明記することを
   憶えてください。

2・ご指導いただきたきこと
   Excel2003(Windows XP)では、完全に重複チェックが出来ましたが、
   Excel2010(Windows 7)では「参照演算子などの配列定数は使用出来ません」と
   メッセージが出てしまいます。

   Excel2010(Windows 7)で使用する場合の記述や注意事項のご指導をお願いいたします。

質問番号:7137145で重複入力のチェック方法を下記のようにご指導を受けました

1・ご回答内容
C6以下のセル範囲をまとめて選ぶ
入力規則を開始する
種類をユーザー設定に変え,下の空欄に
=COUNTIF(INDEX(B:B,FLOOR(ROW()+2,4)-2):C6,C6)=1
などのように記入し,
   
   さらにエラーメッセージのタブで
顧客IDの重複
とダメな理由をメッセージに書き込んでOKする。

ご注意いただいた事
   ご利用のエクセルのバージョンが不明です。ご利用のソフ...続きを読む

Aベストアンサー

>この数式が理解出来ません。

どこで躓きましたか?
アナタがどこは判っていてどこが困っているのか判らないと,アナタの判ってることまで全部説明しなきゃなりません。


D6セルに
=ROW()
と記入し,下向けにつるつるっとコピーしてみます
6,7,8…という数字が現れます
関数のヘルプを見てわかるように,この関数は行番号を計算します
C6セルにこの関数を入れれば,そのセルが6行目だと判ります

E6セルに
=ROW()-2
と記入して下向けにコピーすると,行番号から2を引いた数字が並びます

F6セルに
=-MOD(ROW()-2,4)
と記入して下向けにコピーすると,
0,-1,-2,-3という4つの数字が繰り返し並びます
関数のヘルプを見て判るように,MOD関数関数はこの場合数字を4で割った余りを計算します



OFFSET関数のヘルプを確認してみると
OFFSET(基準,行数,列数,高さ,幅)
のように使いますと描いてあります。

前述までの理解でC6セルでは
OFFSET(C6,0,0,4,1)
となり,これはC6セルを基準に縦横には一つも動かず,縦4×横1のセルのカタマリが計算されます。
つまりこの時このOFFSET関数は,「C6:C9というセル範囲」と同じ意味になります。

ひとつ下のC7セルでは,前述までの理解で数式は
OFFSET(C7,-1,0,4,1)
を計算しています。
これはC7セルを基準に,下向けにマイナス1(つまり上に一つ)動いたセル即ちC6を基準に,縦4×横1のセル範囲を計算します
つまり「C6:C9」のことです

もう一つ下のC8セルでは,前述までの理解で数式は
OFFSET(C8,-2,0,4,1)
を計算しています。
これはC8セルを基準に,下向けにマイナス2(つまり上に2つ)動いたセル即ちやはりC6を基準に,縦4×横1のセル範囲を計算します


最後に
COUNTIF(OFFSET( ),C6)
は,前述までで求めた「C6を基準に縦4×横1のセル範囲」にC6の値が幾つあるか計算します
C6(自分)が範囲に入っているので,計算のコタエは最低1になります
と同時に,この縦4×横1に自分以外に自分と同じ内容が記入されていた場合は,計算結果は2以上になります

入力規則で,この数式の値が「1でなければ入力を許可しない」と設定しましたので,2個以上計算された(つまり自分と同じ物が4×1の中にある)場合は,重複と判定して入力を阻止します。

>この数式が理解出来ません。

どこで躓きましたか?
アナタがどこは判っていてどこが困っているのか判らないと,アナタの判ってることまで全部説明しなきゃなりません。


D6セルに
=ROW()
と記入し,下向けにつるつるっとコピーしてみます
6,7,8…という数字が現れます
関数のヘルプを見てわかるように,この関数は行番号を計算します
C6セルにこの関数を入れれば,そのセルが6行目だと判ります

E6セルに
=ROW()-2
と記入して下向けにコピーすると,行番号から2を引いた数字が並びます

F6セル...続きを読む

Qかな入力、ローマ字入力切り替えショートカットキー

かな入力、ローマ字入力切り替えショートカットキーを教えてください
英語104キーボードです。
うっかりごちゃっと押してしまったときにローマ字入力がかな入力になってしまうことが何回かありました
Win7 64bitでATOK2011 スタイルはMS-IME
キーカスタマイズをみてもカナロックには特に設定がありませんでした

Aベストアンサー

ANo.3です。

MS-IMEスタイルだと回答したキー切り替えが無いみたいですね。申し訳ありませんでした。

ATOKスタイルに戻してキーカスタマイズで手動でMS-IME風キーに切り替える等も有効かもしれませんね。



また、IMEはATOK使用みたいですが、MS-IMEもインストールしていますか?
キーでMS-IMEに切り替わってしまい、その後カナロックになってしまうなどの場合もあります。

もしも使用しないのであれば他IMEを削除をお勧めします。
(MS-IMEは削除してもすぐにインストール出来ますしね)


[Shift]+[Ctrl]+[Caps Lock] これでかな・ローマ字の切り替えが出来るかと思いますがいかがでしょう?
(ATOK2007 英語101キーボードの例ですが、もしかしたら同じかも・・・)

Q吉に似た土の下に口の吉をブログに入力したい

題名の通りですがどうすればできますでしょうか
WindowsとMacの両方で知りたいですが、お答えはどちらかだけいいでお教えください。

Aベストアンサー

Unicodeで U+20BB7 に割り当てられていますので、最近の機械であれば入力、表示ともに可能です。

・Windows (Vista以降またはメイリオインストール済みXP)
 “つちよし”を入力する方法
 http://pasofaq.jp/windows/ime/tsuchiyoshi.htm
・Mac
 メニューの[編集]-[特殊文字]で「文字パレット」
 [漢字]-[口 くち]-[3画] に普通の「吉」があるので選択すると、「関連文字」に「

Qデータ入力のアルバイトって楽しい?

こんばんは。私はワープロ1級を持っているのでこれを生かそうと思いデータ入力のアルバイトをしたいと思っています。
もうすでに面接のアポイントメントを取りました。
それでデータ入力って実際はどうなんだろう?って思い質問させていただきました。
私が応募したデータ入力のアルバイトは未経験OKである程度キーボードを打てるだけでいいとのことです。
1日5時間~8時間働きます。目が疲れたり肩がこったりと言うのは仕方ないことだと思います。

データ入力をしたことのあるかた良い点、悪い点を教えていただけないでしょうか?

Aベストアンサー

良い点は、単純な仕事であるから、やりかたがわからなくて、気を使いながら、周りの人にペコペコして聞きまくらなくていいことかな・・・

私もエントリー業務大好きです。

頑張って下さい。

Q営業日感覚のカレンダーサイト

フリーのカレンダー関係のサイトで。
例えば「1/20」「10営業日」と入力したら、1/20の10営業日後(土日祝日を除いて10日後)の2/3がはじき出されるようなサイトはないでしょうか?

Aベストアンサー

ソフトじゃなくてサイトですか

http://search.vector.co.jp/search?query=%83J%83%8C%83%93%83%5F%81%5B

参考URL:http://search.vector.co.jp/search?query=%83J%83%8C%83%93%83%5F%81%5B


人気Q&Aランキング