** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Otros de Microsoft: Windows y Office > Excel
  Mensajes nuevos Mensajes nuevos RSS - Que es "" en una función
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoQue es "" en una función

 Responder Responder
Autor
Mensaje
Gladiador Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 22/Junio/2006
Localización: Venezuela
Estado: Sin conexión
Puntos: 220
Enlace directo a este mensaje Tema: Que es "" en una función
    Enviado: 06/Mayo/2021 a las 04:34
Hola a todos

Tengo la siguiente curiosidad

En la función SI.ERROR(-------;"")
Que es ""   (Es un espacio, es blanco, es un carácter)?

Tengo el siguiente rango (Tabla)

 

1

2

3

4

5

6

7

8

Contar.Si

SAT 1

204

207

210

211

216

217

223

C

8

SAT 2

218

 

 

 

219

 

 

 

2

SAT 3

205

209

214

215

222

 

B

 

6

SAT 4

206

208

212

213

220

 

 221

6


Los espacios en blanco, corresponden al resultado de un Si.ERROR(-----; "")


Quisiera contar si <> "", para obtener el resultado en amarillo, pero no lo logro

He probado:

=COUNTAR.SI(B3:I3;"<>*") y obtengo 2

Pero: =COUNTAR.SI(B4:I4;"<>*") obtengo 5 y debería ser 6 no incluye el valor (B) de la celda H4 

Sin embargo =COUNTAR.SI(B5:I5;"<>*") si obtengo 6 

Alguna sugerencia, que estoy haciendo mal?

Gracias

Gladiador
Arriba
SkaryBlondi Ver desplegable
Habitual
Habitual


Unido: 24/Octubre/2020
Localización: Asturias
Estado: Sin conexión
Puntos: 89
Enlace directo a este mensaje Enviado: 06/Mayo/2021 a las 16:11
Prueba a usar la Función CONTARA

Saludos,
Arriba
DiegoApe Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 29/Abril/2021
Localización: Lima, Perù
Estado: Sin conexión
Puntos: 35
Enlace directo a este mensaje Enviado: 06/Mayo/2021 a las 17:11
Es el mensaje que te sale o que quieres que salga si es que lo que colocas antes del coma o punto y coma te bota algún error

Por ejemplo si la celda A1 bota el error "#N/A, #¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE? o #¡NULO!." tú puedes colocar:

=Si.Error(A1;" - ")

La celda será " - " y no el error mencionado líneas arriba.

Respecto a tu problema sobre el contar, prueba con la función CONTARA, ahí si te sale la suma de las celdas que no estén vacías

=CONTARA(B5:I5)

Espero te pueda servir!
Saludos, Diego Aguilar
Arriba
Gladiador Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 22/Junio/2006
Localización: Venezuela
Estado: Sin conexión
Puntos: 220
Enlace directo a este mensaje Enviado: 06/Mayo/2021 a las 20:20
Hola, no ninguna de las dos opciones me funcionó
La función CONTARA cuenta la cantidad de celdas que no están vacías en un rango

=Si.Error(A1;"") excel me toma esa celda como "No Vacía"

Por eso pregunté:
 Que es ""   (Es un espacio, es blanco(vacío), es un carácter)?

Me gustaría saber que es para Excel cuando escribo "", pues lo he utilizado mucho en fórmulas, que me han funcionado, pero ahora no!



Gracias amigos
Arriba
AnSanVal Ver desplegable
Administrador
Administrador
Avatar

Unido: 16/Marzo/2005
Localización: España
Estado: Sin conexión
Puntos: 5970
Enlace directo a este mensaje Enviado: 06/Mayo/2021 a las 22:09

P.- «... Que es ""   (Es un espacio, es blanco(vacío), es un carácter)?...»

Despues de tantos años... me sorprende una pregunta así.


No es un espacio, no es blanco (vacío),  no es  un carácter. Es una cadena vacía (no es lo mismo que una celda vacía).


Si en una celda tienes una fórmula que devuelve: 0 (cero), "" (cadena vacía), carácter(160), etc., esa celda nunca estará vacía, mientras contenga la fórmula.

► Hasta donde sé: COUNTAR.SI no existe como función integrada en Excel, no creo que obtengas: 2, 5, o 6 con ella.


► Si en B2:I5  NO tienes fórmulas :   [J2]   =CONTAR.SI(B2:I2;"<>")

► Si en B2:I5  SI tienes fórmulas :   indica que fórmula completa es, para intentar adaptarla.



Saludos desde Tenerife.
Arriba
Gladiador Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 22/Junio/2006
Localización: Venezuela
Estado: Sin conexión
Puntos: 220
Enlace directo a este mensaje Enviado: 08/Mayo/2021 a las 04:17
Hola AnSanVal, gracias por tu tiempo y respuesta.

Pues a mi ya pocas cosas me sorprenden, menos si se trata de programación, pues rebasa mi capacidad de asombro.

He logrado resolver mi inquietud gracia a la sugerencia de DiegoApe, pues reemplace SI.ERROR(-----;"") en mi fórmula por SI.ERROR(-----;0), 
de manera que mediante la formula CONTAR.SI(B2:I2;"<>"0), con  lo cual pude obtener el resultado que esperaba.

Gracias a todos.

Se puede cerrar el hilo

Gladiador
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable