2016-11-25 5 views
-2

Может ли кто-нибудь помочь мне с этой небольшой проблемой. Я попытаюсь объяснить, как ставки я могу! У нас есть расписание P6, экспортированное в Excel (не спрашивайте, почему мы просто не делаем это в P6) и некоторые оценки. У нас есть дата начала и окончания каждого действия из дампа расписания и стоимость каждого вида деятельности из оценки. То, что мы хотели бы иметь, - это возможность распределить эти затраты в кривой с затратами. Достаточно просто, если каждый вид деятельности будет иметь один и тот же профиль затрат. Но они этого не делают, и здесь сложный бит. Мы хотели бы иметь возможность выбрать профиль 6 во всех, а затем преуспеть будет делать свою магию и пропорционально соотносить стоимость между двумя датами в соответствии с выбранным профилем затрат ... Симплины, я надеюсь!Создание профиля стоимости

Curve Profiles           
1 10% 10% 10% 10% 10% 10% 10% 10% 10% 10% 100% 
2 1% 2% 3% 7% 13% 17% 20% 19% 13% 5% 100% 
3 5% 13% 19% 20% 17% 13% 7% 3% 2% 1% 100% 
4 3% 7% 11% 14% 15% 15% 14% 11% 7% 3% 100% 
5 100% 0% 0% 0% 0% 0% 0% 0% 0% 0% 100% 
6 0% 0% 0% 0% 0% 0% 0% 0% 0% 100% 100% 

P6 - Primavera - это инструмент планирования. Мы собираемся использовать полиномиальную формулу для определения того, что расщепление вдоль линии для общего значения. = 3.10862446895044E-15 * C16^6 + 0,0000128205126657122 * C16^5 - 0.000384615378834496 * C16^4 + 0,00211538450821536 * C16^3 + 0,0173076931969263 * C16^2 - 0.0324778592548682 * C16 + 0.0136363733254257 Мы изо всех сил пытаемся решить, как получить преимущество установите дату автоматически. Ниже приведен фрагмент данных.

Activity ID Activity Name Duration Start Finish Total Month Total Float Budgeted Total Cost 
A1740 Major Permissions - Project Management 734 01-Apr-17 22-Feb-19 23 1939 £6,748,243 
A1630 MPP2 - Main Site DCO Contracts 742 01-Apr-17 06-Mar-19 24 1931 £6,027,265 
A1650 MPP3 - SP&C Contracts 553 01-Apr-17 08-Jun-18 15 2120 £299,795 
A1660 MPP4 - Highways Contracts 443 01-Apr-17 29-Dec-17 9 2230 £881,005 
A1670 MPP5 - Worker's Accomodation Contracts 445 01-Apr-17 03-Jan-18 10 2228 £920,193 
A1690 MPP6 - Logistics, Park & Ride Contracts 746 01-Apr-17 12-Mar-19 24 1927 £581,667 
A1720 MPP7 - Marine Licences Contracts 709 01-Apr-17 18-Jan-19 22 1964 £1,879,577 
A1730 MPP8 - Environmental Permits Contracts 546 01-Apr-17 30-May-18 14 2127 £1,291,958 
+0

Пожалуйста, clearify вашей проблемы, и пост, который вы пытались – bzimor

+0

Проблемы в том, что мне нужно, чтобы иметь возможность получить лист автоматического обновления линии деятельности, основанную на кривых они решили использовать .. – Chris

+0

немного больше данных для тебя. Мы добираемся туда медленно. – Chris

ответ

0

Мы сделали это! Не спрашивайте меня, как, но кто-то с гораздо большим мозгом, тогда я разработал формулу. Если кто-то хочет, чтобы он просто спросил, и я могу отправить его без данных, просто формула. Вот дегустатор! Используется для расчета временной шкалы.

=IF(MONTH($D8)&YEAR($D8)=MONTH(I$2)&YEAR(I$2),(1-((DAY($D8)-1)/HLOOKUP(MONTH($D8),Monthdays,'Base Data'!$A$4,FALSE))),IF(MONTH($E8)&YEAR($E8)=MONTH(I$2)&YEAR(I$2),(DAY($E8))/HLOOKUP(MONTH($E8),Monthdays,'Base Data'!$A$4,FALSE)+H8,IF(OR(MONTH($E8)&YEAR($E8)=(MONTH(I$2)-1)&YEAR(I$2),MONTH($E8)&YEAR($E8)=12&YEAR(I$2)-1),0,IF(H8-G8>0,H8+1,H8)))) 

Затраты.

=IF(OR('Cumulative Cash Flow'!$G176="Linear",'Cumulative Cash Flow'!$G176="Project-S; Early",'Cumulative Cash Flow'!$G176="Project-S",'Cumulative Cash Flow'!$G176="Project-S; Late"),((VLOOKUP('Cumulative Cash Flow'!$G176,Curvetype,2,FALSE)*(11*'Time-Phase'!I176/'Cumulative Cash Flow'!$H176)^6+VLOOKUP('Cumulative Cash Flow'!$G176,Curvetype,3,FALSE)*(11*'Time-Phase'!I176/'Cumulative Cash Flow'!$H176)^5+VLOOKUP('Cumulative Cash Flow'!$G176,Curvetype,4,FALSE)*(11*'Time-Phase'!I176/'Cumulative Cash Flow'!$H176)^4+VLOOKUP('Cumulative Cash Flow'!$G176,Curvetype,5,FALSE)*(11*'Time-Phase'!I176/'Cumulative Cash Flow'!$H176)^3+VLOOKUP('Cumulative Cash Flow'!$G176,Curvetype,6,FALSE)*(11*'Time-Phase'!I176/'Cumulative Cash Flow'!$H176)^2+VLOOKUP('Cumulative Cash Flow'!$G176,Curvetype,7,FALSE)*(11*'Time-Phase'!I176/'Cumulative Cash Flow'!$H176)) 
+VLOOKUP('Cumulative Cash Flow'!$G176,Curvetype,8,FALSE)*('Time-Phase'!I176/'Cumulative Cash Flow'!$H176))*'Cumulative Cash Flow'!$F176,IF(AND('Cumulative Cash Flow'!$G176="Upfront Payment",'Time-Phase'!I176>0,'Time-Phase'!I176<=1),'Cumulative Cash Flow'!$F176*VLOOKUP('Cumulative Cash Flow'!$G176,Curvetype,8,FALSE),IF(AND('Cumulative Cash Flow'!$G176="Final Payment",'Time-Phase'!I176='Cumulative Cash Flow'!$H176),'Cumulative Cash Flow'!$F176*VLOOKUP('Cumulative Cash Flow'!$G176,Curvetype,8,FALSE),0))) 
Смежные вопросы