【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?

エクセル2000です。IF関数の使い方で質問です。セルA5とセルD5に日付が入っているとしてセルA5の日付がセルD5の日付より大きい(先の日付)の場合はセルA5の日付から本日迄の日数で利息を計算しそうでなければD5の日付からの日数で利息を計算したい場合どのような計算式になるでしょうか?具体的に考えた数式は以下の通りですがエラーがでます。
=ROUNDDOWN(DATEDIF(IF(A5>D5,A5,$F$2,D5,$F$2,"D")*C3*0.01/365,0)
セルF2には本日の日付=TODAY()でセルC3には貸し付けた元金がはいってます。
よろしくお願いします。利息は端数を切り捨てたいのでROUNDDOWNを使いました。

A 回答 (1件)

IF文の引数が多すぎです。


=ROUNDDOWN(DATEDIF(IF(A5>D5,A5,D5),$F$2,"D")*C3*0.01/365,0)
    • good
    • 0
この回答へのお礼

mu2011さん!すばらしいです!ありがとうございました。引数の記述がおかしかったんですね。本当に助かりましたありがとうございました。

お礼日時:2010/10/21 15:34

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


おすすめ情報