LibreOffice 7.3 Help
рдореБрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реЗрдХреЛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдХреЛ рд▓реЛрдЬрд┐рдХрд▓ рдорд╛рдирдорд╛ рдирд┐рд░реНрднрд░ рд░рд╣реЗрдХреЛ рджреБрдИрдЯрд╛ рд╕рдореНрднрд╛рдмрд┐рдд рдкреНрд░рдХрд╛рд░реНрдп рдкрд░рд┐рдгрд╛рдорд╣рд░реВрдмрд╛рдЯ рдПрдЙрдЯрд╛ рдлрд░реНрдХрд╛рдЙрдБрдЫ ред
IIf(рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐,рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕рддреНрдп,рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЭреБрдареЛ)
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐: рдХреБрдиреИ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рддреНрдпреЛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореБрд▓реНрдпрд╛рдЩреНрдХрди рд╕рддреНрдпрднрдПрдХреЛ рдЦрдгреНрдбрдорд╛ рддрдкрд╛рдИрдБрд▓реЗ рдЪрд╛рд╣реЗрдХреЛ рдореБрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрдирд▓рд╛рдИ рдкреНрд░рдХрд╛рд░реНрдпрд▓реЗ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдХреЛ рд╕рддреНрдп рдкрд░рд┐рдорд╛рдг рдлрд░реНрдХрд╛рдЙрдБрдЫ,рдЕрдиреНрдпрдерд╛ рднрдП рдпрд╕рд▓реЗ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдХреЛ рдЭреБрдареЛ рдкрд░рд┐рдгрд╛рдо рдлрд░реНрдХрд╛рдЙрдБрдЫ ред
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕рддреНрдп, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЭреБрдареЛ: рдХреБрдиреИ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐,рд▓реЛрдЬрд┐рдХрд▓ рдореБрд▓реНрдпрд╛рдЩреНрдХрдирдорд╛ рдирд┐рд░реНрднрд░ рд░рд╣реЗрдХреЛ рдкреНрд░рдХрд╛рд░реНрдп рдкрд░рд┐рдорд╛рдгрдХреЛ рд░реВрдкрдорд╛ рднрдПрдХрд╛ рдордзреНрдпреЗ рдПрдЙрдЯрд╛ рдорд╛рддреНрд░ рдлрд░реНрдХрд╛рдЙрдиреБ рдкрд░реНрдиреЗрдЫ ред
IIf evaluates both ExpressionTrue and ExpressionFalse even if it returns only one of them. If one of the expressions results in error, the function returns the error. For example, do not use IIF to bypass a possible division by zero result.
REM Returns the maximum of 3 values
Function Max (A As Double, B As Double, C, As Double) As Double
Max = IIf( A >= B, A, B)
Max = IIf( C >= Max, C, Max)
End Function
REM Bad usage of function IIf
Function Inverse(A As Double) As Double
Inverse = IIf( A = 0, 0, 1/A )
End Function