SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
PROJECT SIMULATION AND
ADVANCED DATA CALCULATION
IN EXCEL
Dr. Chachrist Srisuwanrat
สาขาวิชาการบริหารงานก่อสร้าง คณะวิศวกรรมศาสตร์และสถาปัตยกรรมศาสตร์
มหาวิทยาลัยเทคโนโลยีราชมงคลตะวันออก วิทยาเขตอุเทนถวาย
Topics
• Project Risk Analysis using Simulation
• Determine project duration under uncertainty
• Plot density and cumulative distribution of
project duration
• Advanced Data Calculation and Formatting
• Construct “Two-way Table”
• Apply “Conditional Formatting”
2
Project Risk Analysis using Simulation
3
Probabilistic Activity Duration
4
CPM Calculation Table
5
Use constant duration to verify formula
6
Forward Calculation (ESD, EFD)
• ESDj = MAX( EFDi )
• ESDj = ESDj + DURj
7
Backward Calculation (LSD, LFD)
• LFDj = MIN(LSDk)
• LSDj = LFDj - DURj
8
Float Calculation (TF)
• TF = LFD – EFD
• Is Critical = if(TF = 0, 1, 0)
9
Apply probabilistic duration
• Copy code in “Duration Description” to Duration column
• Note: your numbers will be different because of
randomization. Press F9 to view change.
10
So what is the project duration???
Best case? Most likely? Worst case?
11
Use “Home->Fill->Series” to create
project-duration collection table
12
Use “What-If Analysis->Data Table” to
collect data (project duration)
13
Use “countif” function to count project
durations that are less than or equal to
14
Plot Graph
15
Construct Is-Critical Table for Activities
to collect probability of being critical
Collection 2,000 data points
Using
Fill->Series
What-If Analysis->Data Table
16
Use “Data->What-If Analysis->Data Table”
to collect 2,000 Is-Critical data points
17
CountIf to determine %Critical
18
Project Duration Analysis
19
Do you?
• Believe A-B-E-G almost being critical half of the time?
• Know that A-D-G could be critical?
• Think all 3 paths could be critical at the same time?
• Worst duration could be TWICE of best duration?
20
BREAK
21
Advanced Data Calculation and Formatting
22
Advanced Data Calculation and Formatting
• Main calculation table
• Two-way Table
• Text function
• Conditional Formatting
23
Simple Example:
Land Cost Valuation and %Profit
• Land Size 3 rais with Cost 200,000 Baht/sq.w.
• FAR = 3
• NFA/GFA = 65%
• Construction Cost 17,000 Baht/sq.m.
• Mgmt & Mkt Cost 10% of (Land and Construction Cost)
• Sale Price 75,000 Baht/sq.m.
• What is the %Profit?
24
Calculation Table
25
Two-way Table Example:
Land Cost Valuation and %Profit
• Land Size 3 rais with Cost 180,000 to 220,000 Baht/sq.w.
• FAR = 3
• NFA/GFA = 65%
• Construction Cost 17,000 Baht/sq.m.
• Mgmt & Mkt Cost 10% of (Land and Construction Cost)
• Sale Price 60,000 to 90,000 Baht/sq.m.
• What is the %Profit for each combination
of Land Cost and Sale Price?
26
Construct Two-way Table
• Land Cost 180,000 to 220,000 Baht/sq.w.
• Sale Price 60,000 to 90,000 Baht/sq.m.
27
Data->What-if Analysis->Data Table
28
After click OK and Formatting cells
29
Add Desired %Profit and
Minimum Required %Profit
for Conditional Formatting Only
30
Home->Conditional Formatting->New
Rule (selecting J5)
31
Select J5->Format Painter
• Select J5
• Click Format Painter
• Crop cells in the table for formatting
32
Conditional Formatting
for Minimum Required %Profit
33
Select J5->Format Painter
34
Now you can also change and study
• NFA/GFA from 65% to 60%
• Construction Cost from 17,000 to 18,000 Baht/sq.m.
• Mgmt & Mkt Cost from 10% to 15%
35
Comparison
36
BREAK
Two-way Table
Conditional Formatting
37
Simulated Table Example:
Expected, Max, Min %Profit
• Land Cost 190,000 to 210,000 Baht/sq.w.
• NFA/GFA = 60-70%
• Construction Cost 17,000-21,000 Baht/sq.m.
• Mgmt & Mkt Cost 10-15% of (Land and Construction Cost)
• Sale Price 60,000 to 90,000 Baht/sq.m.
• What is the %Profit:
• Expected
• Max
• Min
38
39
Data->What-If Analysis->Data Table
40
Data Table runs and collects 10,000 data
of %Profit
41
Let’s get Land Cost, NFA/GFA,
Construction Cost, Mgmt&Mkt Cost, and
Sale Price
42
Data->What-If Analysis->Data Table
43
ORIGINAL
Land Cost 190,000 to 210,000 Baht/sq.w.
NFA/GFA = 60-70%
Construction Cost 17,000 to 21,000 Baht/sq.m.
Mgmt & Mkt Cost 10 to 15% of (Land and Construction Cost)
Sale Price 60,000 to 90,000 Baht/sq.m.
DESIRED
Land Cost 190,000 to 200,000 Baht/sq.w.
NFA/GFA = 60-70%
Construction Cost 17,000 to 18,000 Baht/sq.m.
Mgmt & Mkt Cost 10-15% of (Land and Construction Cost)
Sale Price 70,000 to 85,000 Baht/sq.m.
44
Example: Very Difficult Problem
• A group of consultant agrees to manage and sell a land.
• This land has 18 rais.
• They will be spited to 4 to 6 plots.
• These 4-6 plots will be sold at
• Plot 1: 190,000 Baht/rais for 2 to 4 rais or not at all
• Plot 2: 200,000 Baht/rais for 2 to 3 rais or not at all
• Plot 3: 200,000 Baht/rais for 2 to 3
• Plot 4: 210,000 Baht/rais for 2 to 3
• Plot 5: 210,000 Baht/rais for 2 to 3
• Plot 6: 200,000 or 210,000 Baht/rais depending on remaining land
• In the end, all 18 rais must be sold.
(continue next page)
45
Continue
• Consulting Fee 2% of all sale
• Performance Fee 15% of land sold above 195,000 Baht/rais
• If using sale agents, consultant must pay them 1% of the
land price sold by agents
• Probabilities:
• Plot 1 has 50% chance to be sold at this price or not at all
• Plot 2 has 50% chance to be sold at this price or not at all
• If sold, size of land (2, 3, or 4 rais depending), which is sold, has equal
chance (uniform distribution)
• There is 50% chance using sale agents in each plot
46
Questions
• What is the expected, max, min of:
• Land price per sq.w.?
• Net owner revenue after all fees in Baht?
• Net consulting + performance fees Baht?
• Absolute commission calculated from consulting +
performance fees in percent?
• Sale agent commission in Baht?
47
Calculation Table with Random Formula
48
Simulated Table with 30,000 Replications
49
Summary
50
Density and Cumulative Function of
Consultant Revenue
51
Consultant Revenue upon
Number of rais (0-18 rais) sold by Sale Agents
52
WHAT IF???
The consultant have already sold
3 rais at 200,000 Baht/sq.w. via sale agents
Can he increase number of rais to be sold at
190,000 Baht/rai?
If Yes, how many?
53
THANK YOU
Dr. Chachrist Srisuwanrat
สาขาวิชาการบริหารงานก่อสร้าง คณะวิศวกรรมศาสตร์และสถาปัตยกรรมศาสตร์
มหาวิทยาลัยเทคโนโลยีราชมงคลตะวันออก วิทยาเขตอุเทนถวาย

Weitere ähnliche Inhalte

Was ist angesagt?

Ce1402 estimationandquantitysurveying (1)
Ce1402 estimationandquantitysurveying (1)Ce1402 estimationandquantitysurveying (1)
Ce1402 estimationandquantitysurveying (1)
hlksd
 
1 schmanuf
1 schmanuf1 schmanuf
1 schmanuf
ry_moore
 
Section 1.2
Section 1.2Section 1.2
Section 1.2
pketkar
 

Was ist angesagt? (19)

Ce1402 estimationandquantitysurveying (1)
Ce1402 estimationandquantitysurveying (1)Ce1402 estimationandquantitysurveying (1)
Ce1402 estimationandquantitysurveying (1)
 
Chapter 05
Chapter 05Chapter 05
Chapter 05
 
Estimation
EstimationEstimation
Estimation
 
Adaptive Implementation of Spatial Policies: A Game
Adaptive Implementation of Spatial Policies: A GameAdaptive Implementation of Spatial Policies: A Game
Adaptive Implementation of Spatial Policies: A Game
 
MANAGEMENT ACCOUNTING
MANAGEMENT ACCOUNTING MANAGEMENT ACCOUNTING
MANAGEMENT ACCOUNTING
 
E Brochure ATS Destinaire Sector 1 Noida Extension - Greenery Around You
E Brochure ATS Destinaire Sector 1 Noida Extension - Greenery Around YouE Brochure ATS Destinaire Sector 1 Noida Extension - Greenery Around You
E Brochure ATS Destinaire Sector 1 Noida Extension - Greenery Around You
 
Rate analysis
Rate analysisRate analysis
Rate analysis
 
Earthworks of Parking Area Development Project
Earthworks of Parking Area Development ProjectEarthworks of Parking Area Development Project
Earthworks of Parking Area Development Project
 
Presentation1
Presentation1Presentation1
Presentation1
 
Time series statastics
Time series statasticsTime series statastics
Time series statastics
 
TUGASAN VISUALISASI PENJANAAN PERJALANAN (modul 6)
TUGASAN VISUALISASI PENJANAAN PERJALANAN (modul 6) TUGASAN VISUALISASI PENJANAAN PERJALANAN (modul 6)
TUGASAN VISUALISASI PENJANAAN PERJALANAN (modul 6)
 
Management information nov dec - 2014 Question ICAB Knowledge Level
Management information nov dec - 2014 Question ICAB Knowledge Level Management information nov dec - 2014 Question ICAB Knowledge Level
Management information nov dec - 2014 Question ICAB Knowledge Level
 
Costsheet final
Costsheet finalCostsheet final
Costsheet final
 
Managerial economic
Managerial economic Managerial economic
Managerial economic
 
Copy of Financial report
Copy of Financial reportCopy of Financial report
Copy of Financial report
 
1 schmanuf
1 schmanuf1 schmanuf
1 schmanuf
 
Section 1.2
Section 1.2Section 1.2
Section 1.2
 
Job order costing
Job order costingJob order costing
Job order costing
 
Presentation aggregate planning
Presentation aggregate planningPresentation aggregate planning
Presentation aggregate planning
 

Andere mochten auch

PPM Challenge #2: Project Communications and Reporting – 2012 PPM Challenge a...
PPM Challenge #2: Project Communications and Reporting – 2012 PPM Challenge a...PPM Challenge #2: Project Communications and Reporting – 2012 PPM Challenge a...
PPM Challenge #2: Project Communications and Reporting – 2012 PPM Challenge a...
EPM Live
 
Project Status Report
Project Status ReportProject Status Report
Project Status Report
webtel125
 

Andere mochten auch (14)

Paola Gargiulo "Open Access and Open Data in practice: l'esperienza e le iniz...
Paola Gargiulo "Open Access and Open Data in practice: l'esperienza e le iniz...Paola Gargiulo "Open Access and Open Data in practice: l'esperienza e le iniz...
Paola Gargiulo "Open Access and Open Data in practice: l'esperienza e le iniz...
 
PPM Challenge #2: Project Communications and Reporting – 2012 PPM Challenge a...
PPM Challenge #2: Project Communications and Reporting – 2012 PPM Challenge a...PPM Challenge #2: Project Communications and Reporting – 2012 PPM Challenge a...
PPM Challenge #2: Project Communications and Reporting – 2012 PPM Challenge a...
 
Reporting Horizon 2020 project outputs with OpenAIRE (Project Publications Re...
Reporting Horizon 2020 project outputs with OpenAIRE (Project Publications Re...Reporting Horizon 2020 project outputs with OpenAIRE (Project Publications Re...
Reporting Horizon 2020 project outputs with OpenAIRE (Project Publications Re...
 
Project Performance Reporting
Project Performance ReportingProject Performance Reporting
Project Performance Reporting
 
Effectively managing project performance reporting
Effectively managing project performance reportingEffectively managing project performance reporting
Effectively managing project performance reporting
 
Reporting Basics of Project Management
Reporting Basics of Project ManagementReporting Basics of Project Management
Reporting Basics of Project Management
 
Project Status Report
Project Status ReportProject Status Report
Project Status Report
 
Sensitivity analysis
Sensitivity analysisSensitivity analysis
Sensitivity analysis
 
Project Performance Dashboard
Project Performance DashboardProject Performance Dashboard
Project Performance Dashboard
 
Executive Status Report Template
Executive Status Report TemplateExecutive Status Report Template
Executive Status Report Template
 
Project performance tracking analysis and reporting
Project performance tracking analysis and reportingProject performance tracking analysis and reporting
Project performance tracking analysis and reporting
 
One page effective project status report
One page effective project status reportOne page effective project status report
One page effective project status report
 
Risk Management Process in OH&S
Risk Management Process in OH&SRisk Management Process in OH&S
Risk Management Process in OH&S
 
Supply Chain Management in the Motor Vehicle Industry, the Example of Mini.
Supply Chain Management in the Motor Vehicle Industry, the Example of Mini.Supply Chain Management in the Motor Vehicle Industry, the Example of Mini.
Supply Chain Management in the Motor Vehicle Industry, the Example of Mini.
 

Ähnlich wie Project analysis and advanced data calculation and conditional formatting

CFC Planning presentation
CFC Planning presentationCFC Planning presentation
CFC Planning presentation
Ahmed Hesham
 
CB312+-+Part1.pdf
CB312+-+Part1.pdfCB312+-+Part1.pdf
CB312+-+Part1.pdf
RHesham1
 
Planning & Scheduling - Training
Planning & Scheduling - TrainingPlanning & Scheduling - Training
Planning & Scheduling - Training
Mohammed Feroze
 
Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0
PMILebanonChapter
 

Ähnlich wie Project analysis and advanced data calculation and conditional formatting (20)

CFC Planning presentation
CFC Planning presentationCFC Planning presentation
CFC Planning presentation
 
FINAL REVIEW PPT.pdf
FINAL REVIEW PPT.pdfFINAL REVIEW PPT.pdf
FINAL REVIEW PPT.pdf
 
CB312+-+Part1.pdf
CB312+-+Part1.pdfCB312+-+Part1.pdf
CB312+-+Part1.pdf
 
BIM Based Project Controls
BIM Based Project ControlsBIM Based Project Controls
BIM Based Project Controls
 
Planning & Scheduling - Training
Planning & Scheduling - TrainingPlanning & Scheduling - Training
Planning & Scheduling - Training
 
U1 p2 breakeven analysis
U1 p2 breakeven analysisU1 p2 breakeven analysis
U1 p2 breakeven analysis
 
ECV All Chapters
ECV All ChaptersECV All Chapters
ECV All Chapters
 
Cost revenue analysis 1
Cost revenue analysis 1Cost revenue analysis 1
Cost revenue analysis 1
 
building group 5
building group 5building group 5
building group 5
 
Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)
 
Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0
 
Estimating and costing I Chapter 2.pptx
Estimating and costing I Chapter 2.pptxEstimating and costing I Chapter 2.pptx
Estimating and costing I Chapter 2.pptx
 
6 data envelopment_analysis
6 data envelopment_analysis6 data envelopment_analysis
6 data envelopment_analysis
 
Machining time and costs
Machining time and costsMachining time and costs
Machining time and costs
 
Quantity surveyor
Quantity surveyorQuantity surveyor
Quantity surveyor
 
Quantity surveyor
Quantity surveyorQuantity surveyor
Quantity surveyor
 
Residual method
Residual methodResidual method
Residual method
 
Infrastructure Levy rate setting workshop.pptx
Infrastructure Levy rate setting workshop.pptxInfrastructure Levy rate setting workshop.pptx
Infrastructure Levy rate setting workshop.pptx
 
Infrastructure Levy Technical Consultation (Workshop 1 Setting rates and char...
Infrastructure Levy Technical Consultation (Workshop 1 Setting rates and char...Infrastructure Levy Technical Consultation (Workshop 1 Setting rates and char...
Infrastructure Levy Technical Consultation (Workshop 1 Setting rates and char...
 
Econ606 chapter 09 2020
Econ606 chapter 09 2020Econ606 chapter 09 2020
Econ606 chapter 09 2020
 

Mehr von Chachrist Srisuwanrat

ChaStrobe Application, a simulation-based scheduling software for repetitive ...
ChaStrobe Application, a simulation-based scheduling software for repetitive ...ChaStrobe Application, a simulation-based scheduling software for repetitive ...
ChaStrobe Application, a simulation-based scheduling software for repetitive ...
Chachrist Srisuwanrat
 

Mehr von Chachrist Srisuwanrat (12)

Repetitive Scheduling Method RSM
Repetitive Scheduling Method RSMRepetitive Scheduling Method RSM
Repetitive Scheduling Method RSM
 
Time-Cost Tradeoff by Examples
Time-Cost Tradeoff by ExamplesTime-Cost Tradeoff by Examples
Time-Cost Tradeoff by Examples
 
Optimization in ChaStrobe Software with Genetic Algorithm
Optimization in ChaStrobe Software with Genetic AlgorithmOptimization in ChaStrobe Software with Genetic Algorithm
Optimization in ChaStrobe Software with Genetic Algorithm
 
ChaStrobe Application, a simulation-based scheduling software for repetitive ...
ChaStrobe Application, a simulation-based scheduling software for repetitive ...ChaStrobe Application, a simulation-based scheduling software for repetitive ...
ChaStrobe Application, a simulation-based scheduling software for repetitive ...
 
Model and schedule resource-sharing activities in repetitive projects using c...
Model and schedule resource-sharing activities in repetitive projects using c...Model and schedule resource-sharing activities in repetitive projects using c...
Model and schedule resource-sharing activities in repetitive projects using c...
 
Example of repetitive project with probabilistic activity durations and work ...
Example of repetitive project with probabilistic activity durations and work ...Example of repetitive project with probabilistic activity durations and work ...
Example of repetitive project with probabilistic activity durations and work ...
 
Example of repetitive project with probabilistic activity durations
Example of repetitive project with probabilistic activity durationsExample of repetitive project with probabilistic activity durations
Example of repetitive project with probabilistic activity durations
 
Literature review of existing repetitive project scheduling techniques 2008
Literature review of existing repetitive project scheduling techniques 2008Literature review of existing repetitive project scheduling techniques 2008
Literature review of existing repetitive project scheduling techniques 2008
 
Five characteristics of repetitive activities in construction projects
Five characteristics of repetitive activities in construction projectsFive characteristics of repetitive activities in construction projects
Five characteristics of repetitive activities in construction projects
 
Sequence step algorithm repetitive project scheduling for project with probab...
Sequence step algorithm repetitive project scheduling for project with probab...Sequence step algorithm repetitive project scheduling for project with probab...
Sequence step algorithm repetitive project scheduling for project with probab...
 
Microsoft Project Workshop
Microsoft Project WorkshopMicrosoft Project Workshop
Microsoft Project Workshop
 
Ms project 2010 workshop on july 2014
Ms project 2010 workshop on july 2014Ms project 2010 workshop on july 2014
Ms project 2010 workshop on july 2014
 

Kürzlich hochgeladen

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 

Project analysis and advanced data calculation and conditional formatting

  • 1. PROJECT SIMULATION AND ADVANCED DATA CALCULATION IN EXCEL Dr. Chachrist Srisuwanrat สาขาวิชาการบริหารงานก่อสร้าง คณะวิศวกรรมศาสตร์และสถาปัตยกรรมศาสตร์ มหาวิทยาลัยเทคโนโลยีราชมงคลตะวันออก วิทยาเขตอุเทนถวาย
  • 2. Topics • Project Risk Analysis using Simulation • Determine project duration under uncertainty • Plot density and cumulative distribution of project duration • Advanced Data Calculation and Formatting • Construct “Two-way Table” • Apply “Conditional Formatting” 2
  • 3. Project Risk Analysis using Simulation 3
  • 6. Use constant duration to verify formula 6
  • 7. Forward Calculation (ESD, EFD) • ESDj = MAX( EFDi ) • ESDj = ESDj + DURj 7
  • 8. Backward Calculation (LSD, LFD) • LFDj = MIN(LSDk) • LSDj = LFDj - DURj 8
  • 9. Float Calculation (TF) • TF = LFD – EFD • Is Critical = if(TF = 0, 1, 0) 9
  • 10. Apply probabilistic duration • Copy code in “Duration Description” to Duration column • Note: your numbers will be different because of randomization. Press F9 to view change. 10
  • 11. So what is the project duration??? Best case? Most likely? Worst case? 11
  • 12. Use “Home->Fill->Series” to create project-duration collection table 12
  • 13. Use “What-If Analysis->Data Table” to collect data (project duration) 13
  • 14. Use “countif” function to count project durations that are less than or equal to 14
  • 16. Construct Is-Critical Table for Activities to collect probability of being critical Collection 2,000 data points Using Fill->Series What-If Analysis->Data Table 16
  • 17. Use “Data->What-If Analysis->Data Table” to collect 2,000 Is-Critical data points 17
  • 18. CountIf to determine %Critical 18
  • 20. Do you? • Believe A-B-E-G almost being critical half of the time? • Know that A-D-G could be critical? • Think all 3 paths could be critical at the same time? • Worst duration could be TWICE of best duration? 20
  • 22. Advanced Data Calculation and Formatting 22
  • 23. Advanced Data Calculation and Formatting • Main calculation table • Two-way Table • Text function • Conditional Formatting 23
  • 24. Simple Example: Land Cost Valuation and %Profit • Land Size 3 rais with Cost 200,000 Baht/sq.w. • FAR = 3 • NFA/GFA = 65% • Construction Cost 17,000 Baht/sq.m. • Mgmt & Mkt Cost 10% of (Land and Construction Cost) • Sale Price 75,000 Baht/sq.m. • What is the %Profit? 24
  • 26. Two-way Table Example: Land Cost Valuation and %Profit • Land Size 3 rais with Cost 180,000 to 220,000 Baht/sq.w. • FAR = 3 • NFA/GFA = 65% • Construction Cost 17,000 Baht/sq.m. • Mgmt & Mkt Cost 10% of (Land and Construction Cost) • Sale Price 60,000 to 90,000 Baht/sq.m. • What is the %Profit for each combination of Land Cost and Sale Price? 26
  • 27. Construct Two-way Table • Land Cost 180,000 to 220,000 Baht/sq.w. • Sale Price 60,000 to 90,000 Baht/sq.m. 27
  • 29. After click OK and Formatting cells 29
  • 30. Add Desired %Profit and Minimum Required %Profit for Conditional Formatting Only 30
  • 32. Select J5->Format Painter • Select J5 • Click Format Painter • Crop cells in the table for formatting 32
  • 33. Conditional Formatting for Minimum Required %Profit 33
  • 35. Now you can also change and study • NFA/GFA from 65% to 60% • Construction Cost from 17,000 to 18,000 Baht/sq.m. • Mgmt & Mkt Cost from 10% to 15% 35
  • 38. Simulated Table Example: Expected, Max, Min %Profit • Land Cost 190,000 to 210,000 Baht/sq.w. • NFA/GFA = 60-70% • Construction Cost 17,000-21,000 Baht/sq.m. • Mgmt & Mkt Cost 10-15% of (Land and Construction Cost) • Sale Price 60,000 to 90,000 Baht/sq.m. • What is the %Profit: • Expected • Max • Min 38
  • 39. 39
  • 41. Data Table runs and collects 10,000 data of %Profit 41
  • 42. Let’s get Land Cost, NFA/GFA, Construction Cost, Mgmt&Mkt Cost, and Sale Price 42
  • 44. ORIGINAL Land Cost 190,000 to 210,000 Baht/sq.w. NFA/GFA = 60-70% Construction Cost 17,000 to 21,000 Baht/sq.m. Mgmt & Mkt Cost 10 to 15% of (Land and Construction Cost) Sale Price 60,000 to 90,000 Baht/sq.m. DESIRED Land Cost 190,000 to 200,000 Baht/sq.w. NFA/GFA = 60-70% Construction Cost 17,000 to 18,000 Baht/sq.m. Mgmt & Mkt Cost 10-15% of (Land and Construction Cost) Sale Price 70,000 to 85,000 Baht/sq.m. 44
  • 45. Example: Very Difficult Problem • A group of consultant agrees to manage and sell a land. • This land has 18 rais. • They will be spited to 4 to 6 plots. • These 4-6 plots will be sold at • Plot 1: 190,000 Baht/rais for 2 to 4 rais or not at all • Plot 2: 200,000 Baht/rais for 2 to 3 rais or not at all • Plot 3: 200,000 Baht/rais for 2 to 3 • Plot 4: 210,000 Baht/rais for 2 to 3 • Plot 5: 210,000 Baht/rais for 2 to 3 • Plot 6: 200,000 or 210,000 Baht/rais depending on remaining land • In the end, all 18 rais must be sold. (continue next page) 45
  • 46. Continue • Consulting Fee 2% of all sale • Performance Fee 15% of land sold above 195,000 Baht/rais • If using sale agents, consultant must pay them 1% of the land price sold by agents • Probabilities: • Plot 1 has 50% chance to be sold at this price or not at all • Plot 2 has 50% chance to be sold at this price or not at all • If sold, size of land (2, 3, or 4 rais depending), which is sold, has equal chance (uniform distribution) • There is 50% chance using sale agents in each plot 46
  • 47. Questions • What is the expected, max, min of: • Land price per sq.w.? • Net owner revenue after all fees in Baht? • Net consulting + performance fees Baht? • Absolute commission calculated from consulting + performance fees in percent? • Sale agent commission in Baht? 47
  • 48. Calculation Table with Random Formula 48
  • 49. Simulated Table with 30,000 Replications 49
  • 51. Density and Cumulative Function of Consultant Revenue 51
  • 52. Consultant Revenue upon Number of rais (0-18 rais) sold by Sale Agents 52
  • 53. WHAT IF??? The consultant have already sold 3 rais at 200,000 Baht/sq.w. via sale agents Can he increase number of rais to be sold at 190,000 Baht/rai? If Yes, how many? 53
  • 54. THANK YOU Dr. Chachrist Srisuwanrat สาขาวิชาการบริหารงานก่อสร้าง คณะวิศวกรรมศาสตร์และสถาปัตยกรรมศาสตร์ มหาวิทยาลัยเทคโนโลยีราชมงคลตะวันออก วิทยาเขตอุเทนถวาย