質問: 日付と金額の前後を使用するexcel if式 次の式を書くのに助けが必要です。スーパーユーザーのサンプル私の画像をご覧いただければ幸いです。説明は十分にしています。列cの日付が2015年8月31日より前の場合、列l(新しい列)に列i(ドルの金額)を表示します。日付が2015年9月1日より後の場合、列m(新しい列)に列iの金額を表示します。c列にはタイトルとして表示される名前があり、g列には支払いの詳細がリストされています。次に、各表示名の下の日付が列cにリストされます。請求コードは列dに、説明は列eに、列f、g、hは空白に、最後に金額は列iにリストされます。簡単な解決策を楽しみにしています!カーラ
回答: ifステートメントでdate(year, month, day)関数を使用して日付を比較できます。列lには、次のようなものを使用します。=if(c2<=date(2015,8,31),i2,"")if _c2_の値が(_<=_)以下である_31/08/2015_は_i2_の値を示し、そうでない場合はnothingを示します。列mについてもまったく同じことができますが、代わりに(_>=_)より大を使用します。=if(c2>=date(2015,9,1),i2,"")