私は何をしようとしているのは、2つの日付(開始日と終了日)を反映する数式を作成することです。日付よりも大きい場合は、開始日まで30日を追加します。これまでの計算式は、次のようになります。Excelで数式内の日付を作成する方法
=IF(C3-B3>49,IF(B3+30<=C3,"Report Date: "&B3+30,"Report Date: "&C3),"Report Date: "&((C3-B3)/2)+B3)
C列は終了日、B列は開始日です。開始日が2010年4月2日、終了日が2010年2月3日の場合は、現在のところレポートの日付:42857
実際に出て欲しいときas、2014年5月2日。だから私は自動的に日付を自動的に設定するために、式自体の中でこれをやっていくつもりですか?
ありがとうございます!
Maykid
Maykidの出力は単語と日付を含む文字列なので、ポイント1は機能しません。 Point 3は、Maykidの出力が日付だけではないので、それ自身のものがExcelで日付として認識され、それに応じてフォーマットされた長い数字として日付を返します。数字として出力されます。唯一の解決策は、 'TEXT'式で日付を生成する式のビットを囲むことです。あなたのケースでは' = IF(C3-B3> 49、IF(B3 + 30 <= C3) &TEXT((C3-B3)/ 2&TEXT(B3 + 30、 "dd/mm/yy")、 "レポート日:"&TEXT(C3、 "dd/mm/yy")、 )+ B3、 "dd/mm/yy")) – SilentRevolution
パーフェクト!それはまさに私が起こしたいと思っていたものでした!どうもありがとうございます! – Maykid