Note on arguments

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1695595 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Nick Burch 2015-08-12 18:38:30 +00:00
parent df40112e4f
commit 7d3767056b
1 changed files with 9 additions and 2 deletions

View File

@ -23,11 +23,18 @@ import org.apache.poi.ss.formula.eval.EvaluationException;
import org.apache.poi.ss.formula.eval.MissingArgEval;
import org.apache.poi.ss.formula.eval.OperandResolver;
import org.apache.poi.ss.formula.eval.ValueEval;
import org.apache.poi.ss.formula.ptg.Ptg;
import org.apache.poi.ss.formula.ptg.RefPtg;
/**
* Implementation for the Excel function IF
*
* @author Amol S. Deshmukh < amolweb at ya hoo dot com >
* <p>
* Note that Excel is a bit picky about the arguments to this function,
* when serialised into {@link Ptg}s in a HSSF file. While most cases are
* pretty chilled about the R vs V state of {@link RefPtg} arguments,
* for IF special care is needed to avoid Excel showing #VALUE.
* See bug numbers #55324 and #55747 for the full details on this.
* TODO Fix this...
*/
public final class IfFunc extends Var2or3ArgFunction {