Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo usar CONTAR.SI para calcular el porcentaje en Excel?

Author Xiaoyang Last modified

Supongamos que has realizado una encuesta de investigación y has recopilado los resultados en un informe resumen, donde cada encuestado ha seleccionado una de tres opciones: A, B o C. Ahora, deseas determinar no solo el recuento, sino también el porcentaje que representa cada opción (por ejemplo, A) respecto al total de respuestas. En otras palabras, quieres calcular qué proporción de todas las respuestas cae bajo cada categoría. Este tipo de análisis es comúnmente necesario al preparar resúmenes de encuestas, resultados de votaciones, conteos de control de calidad o cualquier situación donde la distribución de datos categóricos importa. En este artículo, encontrarás varios métodos prácticos para calcular el porcentaje de una opción específica dentro de un rango, facilitando la interpretación y presentación de tus datos para informes o tableros.

Percentage of a specific option in a range


Usar CONTAR.SI y calcular el porcentaje de un valor específico con fórmula

Las funciones CONTAR.SI y CONTARA se pueden combinar para calcular el porcentaje de un valor específico dentro de un rango de datos en Excel. Como se muestra en los datos de muestra, estas funciones te permiten determinar rápidamente la proporción de cada opción.

Paso 1: En tu celda objetivo (por ejemplo, E2), introduce la siguiente fórmula:

=COUNTIF($B$2:$B$16,D2)/COUNTA($B$2:$B$16)

Esta fórmula cuenta el número de veces que aparece el valor en D2 en el rango B2:B16, luego lo divide por el número total de entradas no vacías en el rango. Como resultado, obtienes un valor decimal que representa la proporción. Asegúrate de que B2:B16 coincida con tu rango de datos real, y D2 contenga el valor específico que deseas analizar, como "A", "B" o "C".

Formula entered in a cell

Paso 2: Presiona Enter para obtener el resultado. Para mostrarlo como un porcentaje, selecciona la celda con la fórmula, ve a la pestaña Inicio y haz clic en el botón Estilo de Porcentaje en la cinta.

Percent Style button on the ribbon

Paso 3: Para aplicar el cálculo a otros valores, arrastra el controlador de relleno hacia abajo. Cada celda calculará entonces el porcentaje para la etiqueta correspondiente en la columna D, permitiéndote ver el desglose para todas las categorías como A, B, C, etc.:

Formula and Percent Style used to below cells

Precauciones y Consejos:

  • Revisa si hay celdas en blanco o inválidas en el rango de datos, ya que pueden afectar la precisión del porcentaje.
  • Si deseas excluir celdas en blanco, confirma que usar CONTARA se ajusta a tu lógica, o considera reemplazarlo con otro CONTAR.SI para coincidir con valores específicos.
  • Siempre usa referencias absolutas (por ejemplo, $B$2:$B$16) para asegurarte de que el rango permanezca fijo al copiar la fórmula.
  • Este método es ideal para datos estáticos. Para conjuntos de datos dinámicos o que cambian con frecuencia, una Tabla Dinámica puede ser más adecuada.

Nota: En la fórmula, B2:B16 es tu rango de datos fuente, y D2 es la celda de referencia que contiene el valor para el cual deseas calcular el porcentaje.


Usar Tabla Dinámica para Contar y Calcular Porcentaje

Usar una Tabla Dinámica es una de las formas más fáciles y flexibles de calcular el recuento y el porcentaje de cada valor o categoría en Excel, sin necesidad de fórmulas. Las Tablas Dinámicas son perfectas para resumir grandes conjuntos de datos y actualizar automáticamente los resultados cuando los datos cambian.

✅ Cuándo usar este método: Ideal para datos actualizados regularmente, resúmenes visuales e informes donde se necesitan agrupaciones dinámicas y vistas de porcentaje rápidas.

Paso 1: Selecciona tu conjunto de datos, como A1:B16. Asegúrate de que la columna con valores como A/B/C esté etiquetada (por ejemplo, encabezado: Opción).

Paso 2: En la cinta, ve a Insertar > Tabla Dinámica. En el cuadro de diálogo, confirma tu rango de datos y elige colocar la Tabla Dinámica en una hoja nueva o existente. Haz clic en Aceptar.

Paso 3: En la Lista de Campos de la Tabla Dinámica:

  • Arrastra el campo Opción al área Filas.
  • Arrastra el mismo campo Opción al área Valores. Por defecto, mostrará el recuento.

Paso 4: Para mostrar porcentajes:

  • Haz clic en la flecha desplegable junto a Recuento de Opción en el área Valores.
  • Selecciona Configuración de Campo de Valor > Mostrar Valores Como pestaña.
  • Elige % del Total de Columna (o % del Gran Total), luego haz clic en Aceptar.

Consejos:

  • Para actualizar la Tabla Dinámica después de cambios en los datos, haz clic con el botón derecho en cualquier lugar de la tabla y selecciona Actualizar.
  • Si el porcentaje no se muestra, verifica que seleccionaste % del Total de Columna bajo Mostrar Valores Como.
  • También puedes ordenar los valores en orden descendente para ver qué opción aparece con más frecuencia.

Ventajas: Rápido, dinámico, sin fórmulas, excelente para informes.
Desventajas: Requiere conocimientos básicos de operaciones de Tabla Dinámica; los porcentajes se muestran dentro de la Tabla Dinámica (no como fórmulas independientes).


Macro VBA: Calcular Automáticamente Recuento y Porcentaje

Si a menudo analizas grandes conjuntos de opciones (como respuestas de encuestas), una macro VBA puede automatizar el proceso de contar cada valor y calcular su porcentaje. Esto elimina la necesidad de fórmulas o repeticiones manuales, especialmente útil cuando tu conjunto de datos crece o cambia con frecuencia.

✅ Cuándo usar: Ideal para usuarios avanzados que trabajan con grandes volúmenes de datos de encuestas/cuestionarios y necesitan informes automatizados. Requiere Excel habilitado para macros y conocimientos básicos de VBA.

Paso 1: Presiona Alt + F11 para abrir el editor VBA. Luego ve a Insertar > Módulo y pega el siguiente código:

Sub CalculateOptionPercentages()
    Dim optionRange As Range
    Dim resultRange As Range
    Dim dict As Object
    Dim cell As Range
    Dim total As Long
    Dim rowIndex As Long
    Dim key As Variant
    Dim i As Long

    Set dict = CreateObject("Scripting.Dictionary")
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set optionRange = Application.Selection
    Set optionRange = Application.InputBox("Select your data column (options)", xTitleId, optionRange.Address, Type:=8)
    
    Set resultRange = Application.InputBox("Select output starting cell for summary", xTitleId, optionRange.Cells(1, 1).Offset(0, 2).Address, Type:=8)
    On Error GoTo 0
    
    If optionRange Is Nothing Or resultRange Is Nothing Then Exit Sub
    
    total = 0
    For Each cell In optionRange
        If cell.Value <> "" Then
            If Not dict.Exists(cell.Value) Then
                dict.Add cell.Value, 1
            Else
                dict(cell.Value) = dict(cell.Value) + 1
            End If
            total = total + 1
        End If
    Next cell

    resultRange.Cells(1, 1).Value = "Option"
    resultRange.Cells(1, 2).Value = "Count"
    resultRange.Cells(1, 3).Value = "Percentage"

    rowIndex = 2
    For Each key In dict.Keys
        resultRange.Cells(rowIndex, 1).Value = key
        resultRange.Cells(rowIndex, 2).Value = dict(key)
        resultRange.Cells(rowIndex, 3).Value = dict(key) / total
        rowIndex = rowIndex + 1
    Next key

    For i = 2 To rowIndex - 1
        resultRange.Cells(i, 3).NumberFormat = "0.00%"
    Next i

    MsgBox "Summary generated successfully.", vbInformation, "KutoolsforExcel"
End Sub

Paso 2: Cierra el editor y presiona Alt + F8 para abrir el cuadro de diálogo Macro. Selecciona CalcularPorcentajesOpcion de la lista y haz clic en Ejecutar. Primero se te pedirá que selecciones la columna que contiene tus opciones (por ejemplo, B2:B16). Después de confirmar, se te pedirá que especifiques la celda inicial para la salida — generalmente unas columnas a la derecha de tus datos fuente. Una vez realizadas ambas selecciones, la macro generará una tabla de resumen con tres columnas: Opción, Recuento, y Porcentaje, todas formateadas automáticamente.

Consejos:

  • Asegúrate de tener suficiente espacio a la derecha de tu conjunto de datos para la salida (o elige otra ubicación segura).
  • Solo se cuentan valores no vacíos; las celdas en blanco se ignoran.
  • Si tus datos se actualizan, simplemente vuelve a ejecutar la macro — sobrescribirá el resumen anterior.

Solución de problemas:

  • Habilita las macros en Excel a través de Archivo > Opciones > Centro de Confianza.
  • Guarda tu libro como .xlsm para conservar la macro.

Artículos relacionados:

¿Cómo usar CONTAR.SI con múltiples criterios en Excel?

¿Cómo usar CONTAR.SI para un valor específico en varias hojas de cálculo?

a screenshot of kutools for excel ai

Descubre la Magia de Excel con Kutools AI

  • Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
  • Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
  • Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
  • Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
  • Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Potencia tus capacidades de Excel con herramientas impulsadas por IA. ¡Descarga Ahora y experimenta una eficiencia como nunca antes!

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos