La empresa de Jeremy suele estar interesada en cuántas celdas contienen el valor cero. Se pregunta si hay alguna forma de personalizar la barra de estado para que muestre automáticamente la fórmula COUNTIF. Sabe que puede ver los resultados de funciones como PROMEDIO, CUENTA, SUMA y otras, pero no puede encontrar una manera de hacer una pantalla CONTARADA más compleja.

Desafortunadamente, no hay forma de modificar las funciones predeterminadas disponibles en la barra de estado. Sin embargo, existen algunas soluciones que puede considerar. Lo obvio es usar una fórmula en una celda para evaluar el número de ceros en un rango:

=COUNTIF(A1:E52,0)

También puede seleccionar el rango deseado y usar la herramienta Buscar (Ctrl + F)

para buscar el número 0. Si hace clic en Buscar todo, el cuadro de diálogo informa el número de ocurrencias en el rango seleccionado, el número de ceros.

Existe un posible inconveniente de utilizar la herramienta Buscar y reemplazar. De forma predeterminada, encontrará todas las instancias de «ceros», como aquellos en valores como 20, 60, 105, 1003, etc. Sin embargo, puede modificar la forma en que la herramienta Buscar y reemplazar hace su trabajo para que solo encuentre celdas en realidad contienen 0. Simplemente siga estos pasos:

  1. Presione Ctrl + F para mostrar el cuadro de diálogo Buscar y reemplazar.

  2. Expanda el cuadro de diálogo haciendo clic en el botón Opciones. (Ver figura 1)

  3. Asegúrese de que la casilla de verificación Coincidir con todo el contenido de la celda esté seleccionada.

  4. En el cuadro Buscar, escriba 0.

  5. Haga clic en la opción Buscar todo. Excel informa el número de ocurrencias que localizó.

Si lo prefiere, puede crear una pequeña macro que hará el cálculo y la mostrará en la barra de estado. El siguiente es un ejemplo de una macro que se ejecuta cada vez que se cambia la selección en la hoja de trabajo.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

zCount = Application.WorksheetFunction.CountIf(Target.Cells,0)

Application.StatusBar = "Selection has " & CStr(zCount) & " zeros"

End Sub

Todo lo que necesita hacer es asegurarse de colocar este código dentro del módulo de código de la hoja de trabajo que desea afectar. (Simplemente haga clic con el botón derecho en la pestaña de la hoja de trabajo y elija Ver código en el menú contextual resultante.

Ahí es donde debe colocarse el código).

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (12511) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Mostrando_a_Count_of_Zeros_on_the_Status_Bar [Mostrando un recuento de ceros en la barra de estado].