2014-04-01 2 views
0
=IF(([ATP Type] = "Tin", DATE(YEAR([First Production Date]), MONTH([First Production Date] + 4), DAY(First Production Date))), 
(IF([ATP Type] = "Film & Tray", DATE(YEAR([First Production Date]), MONTH([First Production Date] + 3), DAY(First Production Date))), 
DATE(YEAR([First Production Date]), MONTH([First Production Date] + 1), DAY(First Production Date)))) 

내 요구 사항은 간단합니다. 새 제작 날짜의 출력을 위해 날짜 필드에 개월을 추가하는 정수를 나타내는 세 개의 문자열 값이있는 드롭 다운입니다.Sharepoint 계산 필드 수식

누군가 내 수식을 수정할 수 있도록 도와 줄 수 있습니까?

+1

첫 번째 "IF"단어 바로 뒤에 바로 괄호가 있습니다. –

답변

0
=IF([Target First Production Date]="","",IF([ATP Type]="Tin",DATE(YEAR([Target First Production Date]),MONTH([Target First Production Date])-4,DAY([Target First Production Date])),IF([ATP Type]="Film & Tray",DATE(YEAR([Target First Production Date]),MONTH([Target First Production Date])-3,DAY([Target First Production Date])),IF([ATP Type]="Case",DATE(YEAR([Target First Production Date]),MONTH([Target First Production Date])-1,DAY([Target First Production Date])))))) 

그건 내 마지막 공식 @ yevgeniy.chernobrivets 예, 당신은 옳았습니다. 또한 내가 이상한 것을 발견하는 암시 적 else에 의존하는 것과는 반대로 최종 IF 케이스를 명시 적으로 만들어야했습니다.