Contar si

14/01/2010 - 00:05 por Jorge | Informe spam
Hola. ¿Se pueden contar las celdas de un rango que contengan números pares?,
es decir, por ejemplo, si en B10:b40, tres celdas contienen números pares, el
resultado sea 3.-¿Como?. Gracias.-

Preguntas similare

Leer las respuestas

#11 Héctor Miguel
17/01/2010 - 04:33 | Informe spam
hola (otra vez), Jorge !

para completar el cuadro, la siguiente formula omite celdas vacias, textos, verdadero/falso (pero NO valores de error)
con los mismos convencionalismos y suposiciones...

=sumaproducto(subtotales(2,desref(c2,{0\5}+{0;1;2;3},))*(residuo(subtotales(9,desref(c2,{0\5}+{0;1;2;3},)),2)=0))

saludos,
hector.
Respuesta Responder a este mensaje
#12 Jorge
19/01/2010 - 00:01 | Informe spam
Hola Hector Miguel: Intente lo siguiente
=SUMAPRODUCTO(RESIDUO(C10:C37;2)=0)+(RESIDUO(C52:C79;2)=0)+(RESIDUO(C94:C121;2)=0)+(RESIDUO(C136:C163;2)=0+(RESIDUO(C178:C205;2)=0+(RESIDUO(C220:C247;2)=0+(RESIDUO(C262:C289;2)=0+(RESIDUO(C304:C331;2)=0)))))
Pero igual arroja Valor.-
Me podrías explicar un poco mas que es "la duplicidad" a la que te refieres.-
Gracias.-

"Héctor Miguel" escribió:

hola, Jorge !

> ... Lo intente substituyendo Matriz por Datos
> Te comento que Datos es C10:C39; C50:C79; C90:C119;C130:C150, etc.
> y en estos rangos puede haber celdas en blanco.
> El resultado me arroja un error de #Valor...

(como ya lo descubriste en tu mensaje posterior...)
si usas rangos discontinuos, debes utilizar un "argumento" para cada rango
ademas... TODOS los rangos deberan de ser "simetricos" (mismo numero de filas)
o sea, de este que comentas: => C10:C39; C50:C79; C90:C119;C130:C150
el ultimo NO es "compatible": 10:39, 50:79, 90:119 <=> 130:150 (cabria 130:149)

p.e. sumaproducto((residuo(c10:c39,2)=0)+(residuo(c50:c79,2)=0)+<etc.>)

OJO: sin olvidar la "duplicidad" (necesaria) si quieres excluir las celdas vacias :-((

saludos,
hector.


.

Respuesta Responder a este mensaje
#13 Héctor Miguel
19/01/2010 - 00:36 | Informe spam
hola, Jorge !

Intente lo siguiente:
=SUMAPRODUCTO(RESIDUO(C10:C37;2)=0)+(RESIDUO(C52:C79;2)=0)+(RESIDUO(C94:C121;2)=0)+(RESIDUO(C136:C163;2)=0+(RESIDUO(C178:C205;2)=0+(RESIDUO(C220:C247;2)=0+(RESIDUO(C262:C289;2)=0+(RESIDUO(C304:C331;2)=0)))))
Pero igual arroja Valor.-
Me podrias explicar un poco mas que es "la duplicidad" a la que te refieres.-



1) nota que cada "argumento" inicia con la funcion residuo() y termina con la expresion "=0"
(o sea...) cada rango (argumento) debe ir delimitado por un par de parentesis "extra" (p.e.)
=sumaproducto((argumento1)+(argumento2)+(argumento3)+...)
=sumaproducto((residuo(c10:c37;2)=0)+(residuo(c52:c79;2)=0)+<etc>)

2) la duplicidad "necesaria" es porque esta formula incluye celdas vacias (que se consideran) igual que celdas con 0 (cero)

saludos,
hector.

__ previos __
... Lo intente substituyendo Matriz por Datos
Te comento que Datos es C10:C39; C50:C79; C90:C119;C130:C150, etc.
y en estos rangos puede haber celdas en blanco.
El resultado me arroja un error de #Valor...



(como ya lo descubriste en tu mensaje posterior...)
si usas rangos discontinuos, debes utilizar un "argumento" para cada rango
ademas... TODOS los rangos deberan de ser "simetricos" (mismo numero de filas)
o sea, de este que comentas: => C10:C39; C50:C79; C90:C119;C130:C150
el ultimo NO es "compatible": 10:39, 50:79, 90:119 <=> 130:150 (cabria 130:159)

p.e. sumaproducto((residuo(c10:c39,2)=0)+(residuo(c50:c79,2)=0)+<etc.>)

OJO: sin olvidar la "duplicidad" (necesaria) si quieres excluir las celdas vacias :-((
Respuesta Responder a este mensaje
#14 Jorge
19/01/2010 - 22:12 | Informe spam
Hola Hector Miguel. Si, poniendo el parentesis que faltaba, desaparece el
error, pero el resultado es 111, lo que indica que esta contando las celdas
vacias.
La formula quedo como
=SUMAPRODUCTO((RESIDUO(C10:C37;2)=0)+(RESIDUO(C52:C79;2)=0)+(RESIDUO(C94:C121;2)=0)+(RESIDUO(C136:C163;2)=0+(RESIDUO(C178:C205;2)=0+(RESIDUO(C220:C247;2)=0+(RESIDUO(C262:C289;2)=0+(RESIDUO(C304:C331;2)=0))))))
No encuentro la causa.-
Gracias.-
"Héctor Miguel" escribió:

hola, Jorge !

> Intente lo siguiente:
> =SUMAPRODUCTO(RESIDUO(C10:C37;2)=0)+(RESIDUO(C52:C79;2)=0)+(RESIDUO(C94:C121;2)=0)+(RESIDUO(C136:C163;2)=0+(RESIDUO(C178:C205;2)=0+(RESIDUO(C220:C247;2)=0+(RESIDUO(C262:C289;2)=0+(RESIDUO(C304:C331;2)=0)))))
> Pero igual arroja Valor.-
> Me podrias explicar un poco mas que es "la duplicidad" a la que te refieres.-

1) nota que cada "argumento" inicia con la funcion residuo() y termina con la expresion "=0"
(o sea...) cada rango (argumento) debe ir delimitado por un par de parentesis "extra" (p.e.)
=sumaproducto((argumento1)+(argumento2)+(argumento3)+...)
=sumaproducto((residuo(c10:c37;2)=0)+(residuo(c52:c79;2)=0)+<etc>)

2) la duplicidad "necesaria" es porque esta formula incluye celdas vacias (que se consideran) igual que celdas con 0 (cero)

saludos,
hector.

__ previos __
>>> ... Lo intente substituyendo Matriz por Datos
>>> Te comento que Datos es C10:C39; C50:C79; C90:C119;C130:C150, etc.
>>> y en estos rangos puede haber celdas en blanco.
>>> El resultado me arroja un error de #Valor...
>>
>> (como ya lo descubriste en tu mensaje posterior...)
>> si usas rangos discontinuos, debes utilizar un "argumento" para cada rango
>> ademas... TODOS los rangos deberan de ser "simetricos" (mismo numero de filas)
>> o sea, de este que comentas: => C10:C39; C50:C79; C90:C119;C130:C150
>> el ultimo NO es "compatible": 10:39, 50:79, 90:119 <=> 130:150 (cabria 130:159)
>>
>> p.e. sumaproducto((residuo(c10:c39,2)=0)+(residuo(c50:c79,2)=0)+<etc.>)
>>
>> OJO: sin olvidar la "duplicidad" (necesaria) si quieres excluir las celdas vacias :-((


.

Respuesta Responder a este mensaje
#15 sailepaty
19/01/2010 - 22:52 | Informe spam
Puede que esta funcione.

=SUMAPRODUCTO(RESIDUO(C10:C37-(C10:C37<>0);2)+RESIDUO(C52:C79-(C52:C79<>0);2)+RESIDUO(C94:C121-(C94:C121<>0);2)+RESIDUO(C136:C163-(C136:C163<>0);2)+RESIDUO(C178:C205-(C178:C205<>0);2)+RESIDUO(C220:C247-(C220:C247<>0);2)+RESIDUO(C262:C289-(C262:C289<>0);2)+RESIDUO(C304:C331-(C304:C331<>0);2))

Saludos, Elias
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida