advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 470 for EDATE (0.000 sec.)
[[20170707153154]]
#score: 9974
@digest: 7a5e657514eeadcdc2726bcf5d53624a
@id: 73921
@mdate: 2017-07-08T02:19:47Z
@size: 1588
@type: text/plain
#keywords: 回更 (13985), 翌更 (7748), 新日 (6204), 約更 (5390), datedif (5181), 日<= (4175), 約開 (3837), 次回 (3020), 新月 (2996), 呪文 (2836), ceiling (2140), 、契 (2136), 契約 (2106), 日, (1802), 当日 (1709), 始日 (1557), edate (1540), 更新 (1536), 日表 (1255), 真似 (1137), 了日 (1067), today (977), が当 (872), 2017 (872), iferror (857), 本文 (843), 記式 (778), 月数 (772), 私自 (706), 開始 (670), 金) (482), 業列 (446)
『DATEDIFのエラーについて』(るう)
DATEDIFを使って、契約の次回更新日が表示されるようにしています。 A2に契約開始日、B2に更新月数、C2に次回更新日、D2を作業列として使っています。 D2に、=DATEDIF(A2,TODAY(),"M") C2に、=IF(DATEDIF(A2,TODAY(),"M")<B2,DATE(YEAR(A2),MONTH(A2)+B2,DAY(A2)),DATE(YEAR(A2),MONTH(A2)+(INT(D2/B2)+1)*B2,DAY(A2))) の数式を入力し、下へオートフィルをしましたが、契約更新日に2017/7/7(今日)より先の日付を入力すると、次回更新日と作業列に「#NUM!」が表示されてしまいます。(全てのセルで) この数式も検索をして出てきたものを真似しており、私自身あまり知識がありません。宜しくお願いします。 < 使用 Excel:Excel2010、使用 OS:Windows7 > ---- まず、DATEDIF関数は =DATEDIF(開始日,終了日,区分) で、開始日<=終了日でないとならない。 式のほうは =EDATE(A1,CEILING(IFERROR(DATEDIF(A1,TODAY()-1,"m")+1,0),B1)) でいいのだろうか? (ねむねむ) 2017/07/07(金) 16:10 ---- なお、上記式は次回更新日が当日の場合には当日表示になる。 もし、次回更新日が当日の場合には翌更新日にしたい場合は =EDATE(A1,CEILING(IFERROR(DATEDIF(A1,TODAY(),"m")+1,0),B1)) としてくれ。 (ねむねむ) 2017/07/07(金) 16:12 ---- すまない。 =EDATE(A1,CEILING(IFERROR(DATEDIF(A1,TODAY(),"m")+1,B1),B1)) としてくれ。 (ねむねむ) 2017/07/07(金) 16:13 ---- ねむねむさん、早速ありがとうございました。 私の説明不足がありましたので、本文を修正しました。 (るう) 2017/07/07(金) 17:12 ---- ねむねむさん 教えて頂いた数式で解決しました。 こんなに数式が簡単にできるなんて・・・あの呪文のような式は何だったのか。 本当にありがとうございました! (るう) 2017/07/08(土) 11:19 ...
https://www.excel.studio-kazu.jp/wiki/kazuwiki/201707/20170707153154.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97050 documents and 608253 words.

訪問者:カウンタValid HTML 4.01 Transitional