COMO CONDICIONAR EN UN SUMAPRODUCTO

25/09/2008 - 23:50 por oscar rodriguez | Informe spam
Buenas tardes desde colombia,

Hola amigos del foro microsoft Excel la pregunta es la siguiente:
tengo 3 columnas((Extension) (N° de telefono) (total minutos) con 8000
registros

EXTENSION N° TELEFONO TOTAL MINUTOS
1 6010101 4
1 6020202 2
1 6030303 4
2 6010101 2

deseo hacer dos cosas:

1 Sumar el total de minutos de la extension 1 cuyo numero de telefono sea
igual a 6010101 y 6020202

2. Contar los registros de la extensión 1 cuyo numero de telefonos sea
6010101 y 6020202.

en este mismo foro encontre suma producto pero no se como introducirle el
condicional para que sume cuando encuentre un telofono o el otro

muchas gracias,

Preguntas similare

Leer las respuestas

#6 julian-vlc-sp
26/09/2008 - 20:37 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Tu propuesta es una forma de hacerlo, pero veo que no me expresé bien.

Mi propuesta iba por otro sitio.

Sin tener en cuenta Excel ni saber lo que es sumaproducto, entendí que sabia
obtener los resultados para un numero. Mi propuesta es que aplicase esa
solución a cada uno de los dos números, y que después sumase, algo parecido
a:

= sumaproducto (para un numero) + sumaproducto (para el otro numero)


SALUDOS.
Julián-Valencia-España
http://www.tinyurl.com/julianvalencia


"Héctor Miguel" escribió en el mensaje
news:%
hola, chicos !

alejo escribio en el mensaje ...
Mandame el archivo... Yo te hago esa vuelta con formula matricial . . .



(parece que) "el espiritu del foro" no es (precisamente) mantener
conversaciones "privadas"
para ese caso, por que hacer propuestas de este tipo en el foro ?...
pidele directamente el archivo, no ?
(y de paso, podrias colgar un anuncio al estilo de: "el que quiera que le
solucione... escribame a mi mail") <\°|°/>

la propuesta de Julian, va en el sentido de combinar operaciones con la
funcion sumaproducto +/- asi (creo)...

la cuenta:
=sumaproducto(--(a2:a8000=1),(b2:b8000`10101)+(b2:b8000`20202))
la suma:
=sumaproducto(--(a2:a8000=1),(b2:b8000`10101)+(b2:b8000`20202),c2:c8000)

saludos,
hector.

Respuesta Responder a este mensaje
#7 Héctor Miguel
27/09/2008 - 05:36 | Informe spam
hola, Armando !

Otra posibilidad:
=SUMAPRODUCTO((A2:A5=1)*(B2:B5={6010101,6020202})*(C2:C5))



puedo preguntar cual es tu configuracion regional, que utiliza coma (,)
para indicar "columnas" en matrices constantes -> {6010101,6020202} -?-

saludos,
hector.
Respuesta Responder a este mensaje
#8 amontes
27/09/2008 - 22:52 | Informe spam
On 26 sep, 21:36, "Héctor Miguel"
wrote:
hola, Armando !

> Otra posibilidad:
> =SUMAPRODUCTO((A2:A5=1)*(B2:B5={6010101,6020202})*(C2:C5))

puedo preguntar cual es tu configuracion regional, que utiliza coma (,)
para indicar "columnas" en matrices constantes -> {6010101,6020202} -?-

saludos,
hector.



Hola Hector, casualmente lei tu mensaje ya que no estoy suscrito al
foro.
Uso excel en ingles y configuracion spanish mexico, bye
Respuesta Responder a este mensaje
#9 Héctor Miguel
28/09/2008 - 00:19 | Informe spam
hola, Armando !

... casualmente lei tu mensaje ya que no estoy suscrito al foro.



ya me habia dado cuenta, nunca he visto que regreses para "ver como va" la consulta :D

Uso excel en ingles y configuracion spanish mexico, bye



entonces, puedo asumir que desconoces que en configuraciones regionales e idiomas distintos
la coma no es (obligadamente) el caracter para indicar "columnas" en matrices constantes ;)

see you later,
hector.
Respuesta Responder a este mensaje
#10 Héctor Miguel
28/09/2008 - 03:21 | Informe spam
hola, Francisco !

... respecto a la formula...
la cuenta: =sumaproducto(--(a2:a8000=1),(b2:b8000`10101)+(b2:b8000`20202))
la suma: =sumaproducto(--(a2:a8000=1),(b2:b8000`10101)+(b2:b8000`20202),c2:c8000)

Cual es el motivo que se le colocan los (--(
y que pasa al poner despues de cerrar el parentesis por ej: (--(a2:a8000=1)*(b2:b8000`10101)*(b2:b8000`20202))
-> para que sirve ponerlos asi???



sirve para que algunos resultados como verdadero/falso sean interpretados como numero (1/0) para poder "operar"

de igual forma, "sumar" verdaderos con falsos: -> (b2:b8000`10101)+(b2:b8000`20202)
devuelve unos (1) donde coincide alguna de las condiciones

y es lo mismo que "multiplicarlos" como en: -> --(a2:a8000=1)*(b2:b8000`10101)*(b2:b8000`20202)

el comportamiento y las opciones de uso del doble-menos (y la funcion sumaproducto)
-> y viene explicada en la parte final de la siguiente pagina...
http://www.xldynamic.com/source/xld...ODUCT.html

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida