pregunta tonta sobre formula

Solo consultas sobre Funciones y Fórmulas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

pregunta tonta sobre formula

Notapor david_erh » 03 Nov 2006 20:32

Hola muchach@s del foro; en el foro de macreos encontré esta formula en una celda donde habia formatos condicionales; pero no entiendo la formula, a ver si alguien se apiada y me aclara como es esto:

=SUMAPRODUCTO(--($A$2:$A$23=$A2),--($C$2:$C$23=$C2))>1

Entiendo que SUMAPRODUCTO; multiplica los valores de 2 matrices y luego hace un resultado total. pero ¿por que agregan ese ">1"? ¿que función cumple el simbolo "--"?

¿La formula o deberí­a ser solo así­?:
=SUMAPRODUCTO($A$2:$A$23,$C$2:$C$23)

Espero que puedan despejar mis dudas.

Muchas gracias.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
david_erh
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Mar 2006 15:25

Re: pregunta tonta sobre formula

Notapor Jose L León Q » 04 Nov 2006 08:20

Estimados EXCELforistas

Yo recibí­ una repuesta a una consulta con una sisutación similar, comparto la inquietud de david_erh

SUMAPRODUCTO(--($A$2:$A$23=$A2),--($C$2:$C$23=$C2))>1

Qué función tienen los dos guiones -- y >1

Algún moderador puede explicar

Saludos de este viejo usuario
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Jose L León Q
Miembro Frecuente
Miembro Frecuente
 
Registrado: 27 Ene 2005 11:25
Ubicación: Venezuela

Re: pregunta tonta sobre formula

Notapor galileogali » 04 Nov 2006 11:07

http://www.exceluciones.com/portal/view ... 9139#29139

(bajar el .doc que posteó xpelos)

Si bien la explicacion a estos interrogantes podria ser mas breve, tal vez de esa manera quedarí­an siempre algunos aspectos en la nebulosa
Entonces.....,
Ya que alguien se ha tomado el trabajo de redactar este material y algun forista el de traducirlo del ingles, por qué no aprovecharlo?

Reconozco que tengo una copia impresa de la version en inglés....
que la fórmula para contar "elementos distintos" via la suma de las j- fracciones de denominador j = cantidad de veces que aparece cada elemento que devuelve tantos "1" como elementos hay es una Genialidad que me hace pensar en la mano de Aladin Akyurek....pero vaya uno a saber a quién atribuirsela?

Dejando de lado estos comentarios, creo que ese material no tienen desperdicio...

Es que si lo decimos rápido resulta más complicado:
Pero respecto a "--", o "doble negación", en logica significarí­a "dejar las cosas como están", es decir si tengo Puesto un saco, "--", significa "-" me saco el saco y "-" lo contrario es decir "Me pongo el saco", o sea quedo como cuando emepece
y viceversa si en principio si no lo tenia pUesto....termino sin saco.....

Pero para Excel y su SINTAXIS LAS COSAS NO SON TAN tAUTOLí“GICAS o digamos Equivalentes, sino que se NECESITA MUCHAS VECES tener O P E R A T I V I D A D...
eSTO SE PRESENTA MUCHAS VECES. Donde en los Productos MATRICIALES o VECTORIALES.
Sigamos.....
COMO RESULTADO de APLICAR un CRITERIO (>=, =, <=...., Esnod(), Esnumero()), a un CONJUNTO, RANGO , ETC, se obtiene Basicamente un CONJUNTO o RANGO de IGUAL TAMAÑO aL EVALUADO formado por VERDADEROS Y FALSOS (salvo que por incomparabilidad de elementos, surjan algunos N/A, Num u otros errores), ahora bien el truco de aplicar Productos MATRICIALES o Sumas Matrciales, PERMITE obtener la simultaneidad de los criterios, o sea En la Matriz de verdaderos-falsos hay un orden y en la Matriz B otro conjunto ordenado de VERDADEROS FALSOS, con el Producto de una Matriz con la otra se Obtiene VERDADERO para cada elemento sólo cuando teniamos VERDADERO en la Matriz A y VERDADERO en la Matriz B, para una misma Posicion Matricial ( o elemento comparado). Ahora bien para que EXCEL pueda MULTIPLICAR necesita NUMEROS no VALORES BOOLEANOS (VERDADERO - FALSO), así­ que estamos arribando a la Más básica de las respuestas computacionales, el lenguaje BINARIO= VERDADERO sera "1" y FALSO será "0", Ahi vienen el TRUCO "--", deja como estan las cosas en la LOGICA, en cambio el matiz en la SINTAXIS OPERATIVA de Excel devuelve Cada matriz o vector compuesto por "VERDADEROS -FALSOS", en un conjunto Equivalenete Muy BINARIO de 1 y 0 (unos y ceros).
De esta forma se arriba a Matrices y/o vectores PRODUCTABLES o SUMABLES segun se necesite.

Otro tema:
FORMULAS para obtener VERDADERO - FALSO

si escribo en una cElda algo asi como "=ALGOQueESoDaUuRESULTADO UnOPERADOR (>=<<>.....) ALGOQueESoDaUuRESULTADO
si la COMPARACION SE CUMPLE En la CELDA tendremos un VERDADERO (valor logico), caso contrario FALSO (Principio Aristotélico del tercero Excluido)


=sumaproducto(.......,........,........) > 1 ES UNA EXPRESION DEL TIPO MENCIONADO


Acotacion el repertorio de FUNCIONES "ES....": ESNUMERO, ESTEXTO, ESERROR, ESNOD, ES.PAR, trabajan bastante parecido, pero con estructura de =ES.....(ALGOAEVALUAR)

"No aclaro más que oscurezco"

Varios de estos conceptos estan el Apunte que cite al principio.....


SUMA PRODUCTO? si SUMAR VALORES INCLUIDOS EN UNA ESTRUCTURA ORDENADA ALGUNOS SI ( 1) - Y OTROS NO (0), ESTRUCTURA ORDENADA que SURGE DE MULTIPLICAR (PRODUCTO) MATRICES-RESULTADOde APLICAR CONDICIONES A VALORES ORDENADOS EN FORMAS ESTRUCTURALMENTE COMPATIBLES (NI SIQUIERA ES NECESARIO QUE LOS ELEMENTOS A "EVALUARCON CRITERIOS" PERTENEZCAN A LA MISMA LISTA de los elementos a SUMAR o QUE SU DESPLIEGUE SEA VERTICAL U HORIZONTAL , ESO SI DEBEN ARROJAR MATRICES cuyas DIMENSIONES SEAN COMPATIBLES A PRODUCTOS ENTRE ELLAS.

(esto es un borrador que no pienso releer , por consideralo tremendamente ABURRIDO....)
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: pregunta tonta sobre formula

Notapor Jordun » 04 Nov 2006 11:46

Hola,
aquí­ va una respuesta más pedestre que el buen aporte de Galileogali.
Vamos de adentro para afuera:
la expresión $A$2:$A$5=$A2 dentro de la función SUMAPRODUCTO genera una matriz de valores FALSO o VERDADERO. Los dos guiones "--" son en realidad operadores, equivalentes a multiplicar por 1 la expresión. Esta multiplicación "fuerza" a Excel a "convertir" los FALSOs en 0 (cero) y los VERDADEROS en 1.
Lo mismo con la expresión $C$2:$C$5=$C2.
SUMAPRODUCTO multiplica ambas matrices de unos y ceros y calcula la suma de estos producto.
Así­ que si los valores de A2 y C2 aparecen más de una vez (cada uno en su rango) simultáneamente en la misma fila, el resultado de SUMAPRODUCTO será mayor que 1. Dado que la formular es SUMAPRODUCTO(....)>1, en ese caso el resultado de sera VERDADERO. Si la pareja A2 C2 aparece sólo una vez, el resultado sera FALSO.

Agrego un archivo que espero que explique la fórmula.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Jordun
Miembro Frecuente
Miembro Frecuente
 
Registrado: 03 Abr 2006 17:00

Re: pregunta tonta sobre formula

Notapor sailepaty » 04 Nov 2006 19:19

Aquí­ esta otra explicación del uso de la doble negación en SUMAPRODUCTO

http://www.mcgimpsey.com/excel/formulae/doubleneg.html

Saludos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
sailepaty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 27 Oct 2004 12:31
Ubicación: Dallas, TX

Re: pregunta tonta sobre formula

Notapor david_erh » 06 Nov 2006 16:27

Gracias a galileogali por tomarse la molestí­a y por ayudarnos a despejar las dudas;
el ejemplo de Jordun dice mucho y permite q las explicaciones sean mas entendibles ahora muchas otras formulas ya me qudan mucho mas claras; incluso vi aplicaciones de similares con la función "CONTARSI" q al final tenian un ">1".
Ahora a leer se ha dicho.

David
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
david_erh
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Mar 2006 15:25


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados