さまざまな条件に基づいたExcelの自動日付計算機


0

各セルにリンクされた自動日付計算機能を備えたExcelシートがあります。この関数を異なる条件に基づいて機能させたい。例:(2つの条件AとBがあるとしましょう)条件A(AをA1セルに入れます)の場合、日付関数を[DATE(YEAR(B2)、MONTH(B2)、DAY(B2 )+5)]および条件B(BをA2セルに配置します)の場合、日付関数を[DATE(YEAR(B2)、MONTH(B2)、DAY(B2)+10)]にする必要があります。これは、入力した条件に基づいて1つのシートでExcelで実行できますか?どうもありがとう。

ヌプル

回答:


0

説明から、AとBは異なるセルに配置されるため、必ずしも相互に排他的ではありません。したがって、A1 = AおよびA2 = Bの場合に何が起こるかは明確ではありません。両方をA1にすることを意味する場合:

=IF(A1="A",DATE(YEAR(B2), MONTH(B2), DAY(B2)+5), IF(A1="B",DATE(YEAR(B2), MONTH(B2), DAY(B2)+10),""),"")

ただし、次のように日付に数字を追加するだけでよいため、DATE(...)のすべてを実際に必要とするわけではありません。

=IF(A1="A",B2+5),IF(A1="B",B2+10),""),"")
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.