Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Función para el Cálculo de la Hipotenusa de un Triángulo Rectángulo

| 4 comentarios

Esta función permite hallar la hipotenusa de un triángulo rectángulo cuyos catetos son ingresados como parámetros. Tiene la forma:

HIPOTENUSA(cateto1,cateto2)

donde cateto1 y cateto2 son los catetos del triángulo rectángulo cuya hipotenusa se desea hallar.

El cálculo de la hipotenusa se basa en el famoso Teorema de Pitágoras, el cual explica que la suma de los cuadrados de los catetos es igual al cuadrado de la hipotenusa (a^2 + b^2 = c^2; a y b son catetos, c es hipotenusa).

EJEMPLO:

Observemos las figura a continuación:

imagen12 Función para el Cálculo de la Hipotenusa de un Triángulo Rectángulo

Hallaremos la hipotenusa del triángulo cuyos catetos están en las celdas B4 y C4, y colocaremos el resultado en D4. Para esto, nos colocamos en D4 y digitamos la fórmula "=HIPOTENUSA(B4,C4)" y presionamos Enter:

imagen2 Función para el Cálculo de la Hipotenusa de un Triángulo Rectángulo

Observemos que el resultado es el correcto. Por último, podemos hallar el resultado para los siguientes catetos y completar la tabla.

El código en VBA de esta función es el siguiente:

Function HIPOTENUSA(cateto1, cateto2)
    HIPOTENUSA = (cateto1 * cateto1 + cateto2 * cateto2) ^ (1 / 2)
End Function

A continuación encontrará adjunto a este artículo un archivo en excel con la función y el ejemplo visto:

Hipotenusa de Triángulo Rectángulo

Artículo escrito por: Enrique Eduardo López León.

4 comentarios

  1. Esta función podría usarse también si se quiere convertir una coordenada cartesiana (X,Y) a una coordenada del plano polar (R<α) para ello se requiere del módulo R (hipotenusa de "X" e "Y"), y su arcotangente.

  2. Podria ser importante validar sean valores positivos, en caso de una digitacion de una mayor cantidad de numeros para evitar algun error al momento de pasar los datos a la plantilla excel.

    Function HIPOTENUSA(cateto1, cateto2)
    If cateto1>0 and cateto2>0 then HIPOTENUSA = (cateto1 * cateto1 + cateto2 * cateto2) ^ (1 / 2)
    End Function

  3. Buenas Noches
    Me podrían ayudar a ingresar la fórmula para calcular la hipotenusa de un triángulo en Excel, ya seguí los pasos como se indican en la página de ayuda para eliminar el error #¿nombre? Que aparece al solicitar el resultado y sigue enviando el mismo error sin más me despido agradeciendo de antemano su ayuda.

    Saludos.

  4. Util aplicación. Me pregunto si en vez de escribir " cateto1 * cateto1 " puede ser
    " cateto1 ^ 2 ".

Deja una respuesta

Los campos requeridos estan marcados con *.