[[20200116213936]] 『EMONTHとIFSの組み合わせ関数について』( にな) ページの最後に飛ぶ

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

 

『EMONTHとIFSの組み合わせ関数について』( にな)

初めてこちらを利用いたします。

エクセルで別シートの帳票から請求書を作成します。
請求書ナンバーを入力すると、取引先名や契約日などがVLOOKUPで抽出されます。
その中で、請求締め日が2パターンあり、帳票に「末」「20日」とあります。
もちろんこれは帳票データから自動的に持ってこられる文字列です。

契約日が2020年1月15日
請求締め日が20日(もしくは末日)

ここから初回の請求締め日を導き出したいです。
EOMONTHと IFSを組み合わせてやってみたのですが、末と表示されるパターンの場合は正確な日付が導き出されましたが、20日パターンの場合は#N/Aエラーがでます。

ちなみにお恥ずかしながらこのような関数を入力しております。
=EOMONTH(E10,0)+IFS(C10="末","0",C10="TRUE","+20")

どなたか初心者の私にご教示いただけますと幸いです。
よろしくお願いします。

< 使用 アプリ:Excel for Mac 2019、使用 OS:Mac OS Catalina >


 一目ですが、

 >=EOMONTH(E10,0)+IFS(C10="末","0",C10="TRUE","+20") 

  =EOMONTH(E10,0)+IF(C10="末",0,20)

 でどうなりますか?

(半平太) 2020/01/16(木) 22:28


半平太様

早速のご回答ありがとうございます!
提示いただきました数式で求めていた日付が表示されました。
ありがとうございます。

あと、まだ問題がございまして、、お時間ございましたらお付き合いいただきたいのですが、
先ほどの数式で請求締め日が導き出されました。
そこからまた今度は「初回入金予定日」を導き出したいです。
請求締め日を基点とし、
・入金月(C11)
・入金日(C12)
のセルに表示される情報を拾って初回入金予定日のセルに日付を導き出したいです。

・入金月は2パターンありまして、翌月、翌々月
・入金日は3パターンありまして、末、5日、20日
です。

もう一つの質問ですが、帳票にはプランが3パターン文字列として入力されています。
そこには金額が入力されていないのですが、請求書シートのところにVLOOKUPで表示されるプラン名によって請求金額の計算式も入れられるのでしょうか?
例えばプランAは10,000円、Bは15,000円、Cは20,000円という感じです。

何度もお力をお借りしますが、どうぞよろしくお願いします。

(にな) 2020/01/16(木) 22:54


 初回入金予定日 =EOMONTH(締日セル,IF(C11="翌月",0,1)+(C12="末"))+IF(C12="末",0,IF(LEFT(C12)="5",5,20))

 請求金額       =INDEX({10000,15000,20000},MATCH(プランセル,{"プランA","プランB","プランC"},0))

(半平太) 2020/01/16(木) 23:34


半平太様

ありがとうございます!
おかげさまで解決できました。
また何かあればぜひよろしくお願いいたします。
(にな) 2020/01/17(金) 00:07


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.