Live Chat
Decision Trees in Microsoft Excel
Visual Decision Analysis in Your Spreadsheet

Have you ever been faced with a complex, multi-stage decision like what is the best strategy for testing and drilling for oil, or should we build a new plant or buy an existing one?  What about bidding on a new project – what should you bid, and how should you react to your opponent’s bid?  Or perhaps you are faced with determining the best litigation strategy is in a legal dispute, or the best series of medical tests and procedures to maximize a patient’s chance of recovery?

PrecisionTree helps you tackle these types of complex, sequential decisions.  With PrecisionTree, you can visually map out, organize, and analyze  decisions using decision trees, right in Microsoft Excel. Decision trees are quantitative diagrams with nodes and branches representing different possible decision paths and chance events. This helps you identify and calculate the value of all possible alternatives, so you can choose the best option with confidence.

Learn how to get started quickly in PrecisionTree
Watch videos of PrecisionTree features

PrecisionTree has also been fully translated into Spanish, Portuguese, German, French, Russian, Japanese, and Chinese.

New in Version 7 – View and Share Decision Trees in BigPicture

» Update Now

Palisade’s BigPicture is the mind mapping and data exploration add-in now included with the DecisionTools Suite. Offering unparalleled visual diagramming and reporting capabilities, BigPicture is becoming widely used for analyzing, discussing, and sharing information about complex decisions.

PrecisionTree now has the ability to export quantitative decision tree models directly to BigPicture, turning them into stunning visual maps that can be shared with any Excel user for presentation and discussion. With this capability, collaborative decision-making just got much easier, bridging the gap between quantitative probabilistic analysis and expert knowledge.

» Learn more about What’s New in DecisionTools Suite 7

» Learn more about BigPicture

A decision tree from PrecisionTree as viewed in BigPicture for presentation and discussion.


PrecisionTree Industries and Applications

DEFENSE War and engagement modeling
ENGINEERING Earthquake and disaster planning
Structural planning and integration
» Case Studies
Resource management
Preservation programs
» Case Studies
Portfolio selection
Real options analysis
GOVERNMENT Budget planning
Capital projects
HUMAN RESOURCES Job classification
Applicant evaluation
INSURANCE Applicant classification and evaluation
» Case Studies
Medical diagnosis
Vaccination and treatment planning
New product analysis
» Case Studies
Exploration and production
Drilling and well development
» Case Studies
Speech recognition
IT systems integration
Customer support

How PrecisionTree Works

Build a Decision Tree

Decision trees provide a formal structure in which decisions and chance events are linked in sequence from left to right. Decisions, chance events, and end results are represented by nodes and connected by branches. The result is a tree structure with the "root" on the left and various payoffs on the right. Probabilities of events occurring and payoffs for events and decisions are added to each node in the tree. With PrecisionTree, you’ll see the payoff and probability of each possible path through a tree.

PrecisionTree functions may be added to any cell in a spreadsheet and can include arguments that are cell references and expressions - allowing great flexibility in defining decision models. You can also collapse and restore branches to the right of any given node for simplicity and easier navigation through the tree, and insert nodes at any point in a tree.  You can even append symmetric subtrees to particular nodes, greatly speeding up the building of large models.

Analyze Your Results

PrecisionTree determines the best decision to make at each decision node and marks the branch for that decision TRUE. Once your decision tree is complete, PrecisionTree’s decision analysis creates a full statistics report on the best decision to make and its comparison with alternative decisions.   

PrecisionTree can create a Risk Profile graph that compares the payoffs and risk of different decision options.  It displays probability and cumulative charts showing the probabilities of different outcomes and of an outcome less than or equal to a certain value.

 See cumulative Risk Profile graph

PrecisionTree can also perform a sensitivity analysis by modifying the values of the variables you specify and recording the changes in the expected value of the tree.  You can change one or two variables at a time.  Results include sensitivity, tornado, spider, and strategy-region graphs.

 See 2-way sensitivity graph

Policy Suggestion Report – A reduced version of the decision tree that displays only the optimum decisions in your model.  It includes a Policy Decision Table which lists each decision in a model, the probability of arriving at that decision, and the benefit of making the correct choice for that decision.

 See Policy Suggestion report

Strategy Region Graphs – One-Way Strategy Region graphs display the expected values for each decision over the range of one variable. Two-Way Strategy Region graphs show you which decision is optimal over the range of two variables.

Unlimited tree nodes – For your largest models, PrecisionTree Industrial allows decision trees of unlimited size.

 See Strategy Region graph

Advanced Features

Bayesian Revision  – This lets you to “flip” one or more chance nodes in a model in order to show probabilities calculated using Bayes’ Rule. This is valuable when the probabilities of a model are not available in a directly useful form. For example, you may need to know the probability of an outcome occurring given the results of a particular test. The test’s accuracy may be known, but the only way to determine the probability you seek is to “reverse” a traditional tree using Bayes Rule.

Logic nodes – A special type of node where the optimum branch is selected according to conditions the user defines. A logic node behaves like a decision node, but it selects the branch whose branch logic formula evaluates to TRUE as the logical (optimum) decision.

Reference nodes – Are used to reference a sub-tree. The sub-tree can be on any sheet in the workbook. Use reference nodes to simplify a tree, to reference the same sub-tree many times in a tree, or to build a tree that’s too large to fit on one spreadsheet.

Linked Trees – Allow the branch values for a decision tree to be linked to cells in an Excel model external to the tree. Each node can be linked to an Excel cell reference or range name. End node payoffs can be calculated by a detailed spreadsheet model. This powerful feature combines the strength of a decision tree for describing decision situations with the strength of a traditional spreadsheet model for calculating results.

Payoffs with VBA Macros – PrecisionTree can calculate decision tree path payoff values using a custom VBA formula. Using this method, you can drastically simplify your models.

Custom Utility Functions – Converts a model’s monetary payoffs into “utility” to account for the decision maker’s attitude toward risk, which can affect the optimal decision choice.  PrecisionTree offers a default exponential utility function, but, using VBA custom functions, you can easily construct your own custom utility function.

PrecisonTree Developer KitBuilt-in programming language that allows you to automate PrecisionTree using Excel VBA.

Influence DiagramsUsing nodes and arcs, influence diagrams are used to summarize the general structure of a decision.  They can also represent asymmetric trees.  You can convert influence diagrams into decision trees.

See influence diagram

Excel Ease of Use

PrecisionTree is a true add-in to Microsoft Excel, integrating completely with your spreadsheet. Browse, define, analyze—while never leaving Excel. PrecisionTree nodes, branches, and arcs are placed directly in your model, and values appear in the formula bar.  Context-sensitive right-click menus and the PrecisionTree toolbar make learning and navigating PrecisionTree a snap.

Two Editions to Meet Your Needs
PrecisionTree Professional Industrial
Decision trees
Integration with BigPicture
Influence diagrams
Risk profile reports
Sensitivity analysis
Compatibility with @RISK
Variety of advanced features
Policy Suggestion Report
Strategy Region Graphs
Bayesian Revision
Number of Tree Nodes 1000 Unlimited
PrecisionTree Features & Benefits

Decision trees Visually understand a decision, identify best options, and communicate results to others
Seamless integration into Microsoft Excel Never leave your spreadsheet; get up to speed quickly
Integration with BigPicture Transform decision trees into presentation-quality diagrams for sharing and discussion
Intuitive toolbars and right-click menus Easy navigation—multiple ways to perform common tasks
Risk profile reports Shows payoffs and risks of different options
Sensitivity analysis Identifies most influential variables in a decision
Policy Suggestion Report Shows optimal decisions and payoffs
Strategy Region Graphs Displays value of decisions over ranges of 1 or 2 variables
Bayesian Revision Reverses chance nodes to show probabilities calculated using Bayes Rule
Reference nodes and collapsible branches Streamline large trees for easy navigation
Logic nodes Allows conditional modeling
Linked trees and VBA payoff calculations Allows complex payoff computations outside of the tree itself
Utility functions Account for decision maker’s attitude toward risk when calculating the best decision
PrecisionTree Developer Kit Automate and customize PrecisionTree with Excel VBA
Compatibility with @RISK Account for uncertainty and run Monte Carlo simulations to see all possible outcomes
Influence diagrams Visually summarize a decision

Part of the DecisionTools Suite

PrecisionTree is available by itself or as part of the DecisionTools Suite, Palisade’s complete risk and decision analysis toolkit.  The DecisionTools Suite includes @RISK, which adds risk analysis to Excel using Monte Carlo simulation, TopRank for what-if analysis, NeuralTools and StatTools for data analysis, and more. DecisionTools Suite components are compatible with each other can be combined for greater insight and analysis. For example:

PrecisionTree and BigPicture
PrecisionTree’s quantitative decision trees can be viewed directly to BigPicture, turning them into stunning visual maps that can be shared with any Excel user for presentation and discussion. With this capability, collaborative decision-making just got much easier, bridging the gap between quantitative probabilistic analysis and expert knowledge.

PrecisionTree and @RISK
PrecisionTree represents chance events and payoffs with discrete values or probabilities. When combined with @RISK, @RISK enhances the analysis by representing continuous ranges of outcomes for chance events and payoffs. By running Monte Carlo simulation on your decision tree, you'll see more possible outcomes of your decision than you could with static tree values alone.

Watch how PrecisionTree and @RISK work together

PrecisionTree and TopRank
PrecisionTree models can also be run with TopRank to identify the most critical factors in larger, more complex tree models. TopRank performs sensitivity analysis on your tree.

» More about The DecisionTools Suite

Save Over 50% When You Buy the Suite

When you buy the DecisionTools Suite, you save over 50% versus buying all components individually. The best analyses at a great price–with the DecisionTools Suite.

» Price Comparison Chart

Licensing and Training

PrecisionTree is available through a variety of licensing options, including corporate, network, and academic licenses. Training, consulting, and books can be bundled with your software to ensure you and your staff get the most out of your investment.

100% Excel

PrecisionTree calculations are performed 100% within Excel, supported by Palisade sampling and statistics proven in over twenty years of use. Palisade does not attempt to rewrite Excel in an external recalculator to gain speed. A single recalculation from an unsupported or poorly reproduced macro or function can dramatically change your results. Where will it occur, and when?

64-bit Compatible

COMPATIBILITY: @RISK and DecisionTools Suite software is compatible with all 32-bit and 64-bit versions of Microsoft Windows XP-8, Excel 2003-2016, and Project 2003-2016.

64-bit Compatible: 64-bit technology enables Excel and DecisionTools software to access much more computer memory than ever before. This allows for vastly larger models and greater computational power.

Palisade Brochure

Palisade Corporation
798 Cascadilla Street
Ithaca, NY 14850-3239
800 432 RISK (US/Can)
+1 607 277 8000
+1 607 277 8001 fax
Palisade EMEA & India
+44 1895 425050
Palisade Asia-Pacific
+61 2 9252 5922
Palisade アジア・
+81 3 5456 5287 tel
Palisade Latinoamérica
+1 607 277 8000 x318
+54-1152528795  Argentina
+56-25813492 Chile
+507-8365675 Panamá
+52 55 5350 2852 México
+511-7086781 Perú
+57-15085187 Colombia
Palisade Brasil
+55 (21) 3958 1443
+1 607 277 8000 x318 tel