# Engineering Functions

## Content

DsExcel.NET provides the following engineering functions, listed alphabetically.

| Function | Description |
| -------- | ----------- |
| [BESSELI](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/besseli) | This function calculates the modified Bessel function of the first kind evaluated for purely imaginary arguments. |
| [BESSELJ](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/besselj) | This function calculates the Bessel function of the first kind. |
| [BESSELK](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/besselk) | This function calculates the modified Bessel function of the second kind evaluated for purely imaginary arguments. |
| [BESSELY](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/bessely) | This function calculates the Bessel function of the second kind. |
| [BIN2DEC](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/bin2dec) | This function converts a binary number to a decimal number. |
| [BIN2HEX](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/bin2hex) | This function converts a binary number to a hexadecimal number. |
| [BIN2OCT](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/bin2oct) | This function converts a binary number to an octal number. |
| [BITAND](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/bitand) | This function returns a bitwise "AND" of two numbers. |
| [BITLSHIFT](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/bitlshift) | This function returns a bitwise "OR" of two numbers. |
| [BITOR](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/bitor) | This function returns a bitwise "OR" of two numbers. |
| [BITRSHIFT](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/bitrshift) | This function returns a bitwise "OR" of two numbers. |
| [BITXOR](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/bitxor) | This function returns a bitwise "XOR" of two numbers. |
| [COMPLEX](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/complex) | This function converts real and imaginary coefficients into complex numbers. |
| [CONVERT](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/convert) | This function converts a number from one measurement system to its equivalent in another measurement system. |
| [DEC2BIN](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/dec2bin) | This function converts a decimal number to a binary number. |
| [DEC2HEX](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/dec2hex) | This function converts a decimal number to a hexadecimal number. |
| [DEC2OCT](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/dec2oct) | This function converts a decimal number to an octal number. |
| [DELTA](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/delta) | This function identifies whether two values are equal. Returns 1 if they are equal; returns 0 otherwise. |
| [ERF](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/erf) | This function calculates the error function integrated between a lower and an upper limit. |
| [ERF.PRECISE](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/erfprecise) | This function returns the error function. |
| [ERFC](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/erfc) | This function calculates the complementary error function integrated between a lower limit and infinity. |
| [ERFC.PRECISE](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/erfcprecise) | This function returns the complementary ERF function. |
| [GESTEP](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/gestep) | This function, greater than or equal to step, returns an indication of whether a number is equal to a threshold. |
| [HEX2BIN](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/hex2bin) | This function converts a hexadecimal number to a binary number. |
| [HEX2DEC](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/hex2dec) | This function converts a hexadecimal number to a decimal number. |
| [HEX2OCT](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/hex2oct) | This function converts a hexadecimal number to an octal number. |
| [IMABS](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imabs) | This function returns the absolute value or modulus of a complex number. |
| [IMAGINARY](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imaginary) | This function returns the imaginary coefficient of a complex number. |
| [IMARGUMENT](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imargument) | This function returns the argument theta, which is an angle expressed in radians. |
| [IMCONJUGATE](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imconjugate) | This function returns the complex conjugate of a complex number. |
| [IMCOS](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imcos) | This function returns the cosine of a complex number. |
| [IMCOSH](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imcosh) | This function returns the hyperbolic cosine of a complex number in x+yi or x+yj text format. |
| [IMCOT](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imcot) | This function returns the cotangent of a complex number in x+yi or x+yj text format. |
| [IMCSC](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imcsc) | This function returns the cosecant of a complex number in x+yi or x+yj text format. |
| [IMCSCH](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imcsch) | This function returns the hyperbolic cosecant of a complex number in x+yi or x+yj text format. |
| [IMDIV](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imdiv) | This function returns the quotient of two complex numbers. |
| [IMEXP](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imexp) | This function returns the exponential of a complex number. |
| [IMLN](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imln) | This function returns the natural logarithm of a complex number. |
| [IMLOG10](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imlog10) | This function returns the common logarithm of a complex number. |
| [IMLOG2](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imlog2) | This function returns the base-2 logarithm of a complex number. |
| [IMPOWER](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/impower) | This function returns a complex number raised to a power. |
| [IMPRODUCT](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/improduct) | This function returns the product of up to 29 complex numbers in the x+yi or x+yj text format. |
| [IMREAL](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imreal) | This function returns the real coefficient of a complex number in the x+yi or x+yj text format. |
| [IMSEC](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imsec) | This function returns the secant of a complex number in x+yi of x+yj text format. |
| [IMSECH](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imsech) | This function returns the hyperbolic secant of a complex number in x+yi or x+yj text format. |
| [IMSIN](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imsin) | This function returns the sine of a complex number in the x+yi or x+yj text format. |
| [IMSINH](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imsinh) | This function returns the hyperbolic sine of a complex number in x+yi of x+yj text format. |
| [IMSQRT](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imsqrt) | This function returns the square root of a complex number in the x+yi or x+yj text format. |
| [IMSUB](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imsub) | This function returns the difference between two complex numbers in the x+yi or x+yj text format. |
| [IMSUM](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imsum) | This function returns the sum of two or more complex numbers in the x+yi or x+yj text format. |
| [IMTAN](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/imtan) | This function returns the tangent of a complex number in x+yi or x+yj text format. |
| [OCT2BIN](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/oct2bin) | This function converts an octal number to a binary number. |
| [OCT2DEC](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/oct2dec) | This function converts an octal number to a decimal number. |
| [OCT2HEX](/document-solutions/dot-net-excel-api/docs/online/formula-reference/engineering-functions/oct2hex) | This function converts an octal number to a hexadecimal number. |
