[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『注文日と請求日』(ちりん)
A注文番号 B注文日 C請求日 A123456-001 2005.10.14 2005.11.30 ・ ・ ・ ・ と言う表があります。Cの請求日を自動計算で求めるには どのような方法があるでしょうか? 条件は月末締めの翌月末払いです。 新・単語検索で探しては見たものの・・・ 似たようなものがない様なので。 よろしくお願いします。
注文日が2005.10.14で、月末締めなら 2005.10.31が請求日では? それともC列は請求日ではなくて、支払日でしょうか。 (みやほりん)
こんにちは >条件は月末締めの翌月末払いです。 ~~~~~~~~~~ ということなので、これでいいのでは? 入力されているのが、シリアル値として =DATE(YEAR(B2),MONTH(B2)+2,0) でどうでしょう??
あっ!!みやほりんさんは Cが支払日のはずなのに 請求日になっているってことですね m(_ _;)m 失礼しました。 (oni)
私の用語の使い方がずれているかもしれませんので、 念のため私の了解している呼称を書いておきます。 2005.10.14 商品を注文した >注文日 B2 2005.10.31 注文に対する請求書が月末締めで発行された >請求日 =DATE(YEAR(B2),MONTH(B2)+1,0) 2005.11.30 請求翌月末に支払った >支払日 =DATE(YEAR(B2),MONTH(B2)+2,0) (みやほりん)違ってたらごめんなさい。
oniさま、みやほりんさま・・・。 大変失礼を致しました。 >それともC列は請求日ではなくて、支払日でしょうか。 その通りです。慌てて書いた為、間違っておりました。 ご教授頂きありがとうございました。 おかげさまで、解決致しました。 ・・・プレビューを良く見ないとダメですね(゚∀゚;) (ちりん)
私も数式をただいま修正。ドンマイ。(みやほりん)
>私も数式をただいま修正 みやほりんさん。原因は、私のようです。(*_ _)人 私も修正しました。 (oni)
質問ついでにもうひとつ良いでしょうか・・・。 注文書番号が9桁-2桁(英字含む)の場合、 A123456781Bと入力して、A12345678-1Bと表示させる方法は ありますか? (ちりん)
数値だけなら、123456781と入力して12345678-1との表示は可能ですが、 (表示形式例: 00000000-0) 文字列は「何桁目で分割して表示」というのができません。 A123456781Bと入力して、「別のセルへ」A12345678-1Bと表示させる方法、 と言うことなら、LEFT関数、LEN関数、RIGHT関数の組み合わせでできます。 =IF(LEN(A1)>2,LEFT(A1,LEN(A1)-2)&"-"&RIGHT(A1,2),"") (みやほりん)
やはり、英字混みは別セルでなければ無理なのですね(>_<) お忙しいところすみませんでした。 横着せずに入力します。 ありがとうございました (ちりん)
マクロを利用すればできないこともないです。 (私は気が進まない処理ですが・・・) シート見出し右クリック>コードウィンドウへ下記コード貼り付け。 Alt+Qでエクセルに戻って、A列2行目以下の行で適当な文字列入力。 Private Sub Worksheet_Change(ByVal Target As Range) Dim myLgt As Long If Target.Row = 1 Then Exit Sub If Target.Column <> 1 Then Exit Sub myLgt = Len(Target) If myLgt > 2 Then Application.EnableEvents = False Target.NumberFormatLocal = "@" Target.Value = Left(Target.Value, myLgt - 2) & "-" & Right(Target.Value, 2) Application.EnableEvents = True End If End Sub (みやほりん)
(ちりん)さんへ C請求日の自動設定は解決済みのようですが、私の経験では、 計算結果が、休日等の場合は、前営業日に設定することが 多かったですが、大丈夫ですか? そうだとしたら、テーブルにて休日管理する必要があります。 (ぱっくん)
(みやりほん)さま マクロまで考えて頂いて感謝です。 注文書の処理はそうそう毎日ではないので手入力をします。 ・・・ただ、できるのかなぁなどと横着な考えを抱いてしまいました/(^◇^;)
(ぱっくん)さま ご指摘ありがとうございます_(_^_)_ 請求日については休日であっても末日でOKのようです。
突然、注文書の管理を依頼され管理表を作成中です。 管理表を作っていて気がつきましたが、そもそも、注文書自体を 作り直さないと確実に管理できないような気がするのですが(-。-)=3 依頼されたようなものができるかどうか微妙ですが、頑張ります。 また、何かあったらご教授下さい。 皆様、ありがとうございました。 (ちりん)
>・・・ただ、できるのかなぁなどと横着な考えを抱いてしまいました/(^◇^;) 私は基本的に「横着するために」数式なりマクロなりをひねり出すもの だと思っていますから、悪いこととは思いません。 どんどん横着したくなって、上達してください。 (以下余談) ただ、横着するために身につけるスキルと言うものもあるし、 「できるやつ」と思われると社内のヘルプデスクみたいに扱われ、 結果的に横着できなくなる、という悪循環も。 (みやほりん)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.