post Category: Formulas Excel — Dacosta @ 5:09 pm — post Comments (90)

Suma en excel con Fórmulas condicionadas: En lo que se refiere a fórmulas simples con una condición, solo hay que aplicar unas sencillas formulas en las celdas, estas formulas se tienen que aplicar en celdas distintas donde se encuentran los números que deseamos sumar, aquí podréis ver un ejemplo.
Haga clic en este enlace para formulas simples en excel.
___________________________________________________________________________________
Las fórmulas también pueden ser condicionadas como se demuestra en la imagen siguiente, en este caso queremos saber el total de comisiones cuyo precio del producto es superior a 155.000 y otra condición es saber el total de comisiones cuyo precio del producto es igual a 155.000, por lo tanto, en este caso tenemos 2 condiciones en la cual podréis ver en la imagen siguiente, tanto la fórmula aplicada como el resultado de este ejemplo.

“Haga clic en la imagen para ampliar”.

Hoja de excel donde se encuentra la suma condiciona que figura en la imagen

Sumar un rango de celdas según fecha:
Ejemplo: queremos sumar el rango de celdas B1:B35 con la condición que las fechas que se encuentran en el rango A1:A35 sea superior a 01/01/2011.
=SUMAR.SI(A1:A35;">01/01/2011";B1:B35)

Otras fórmulas para sumas condicionadas:

=SUMAR.SI(A1:A35;">"&FECHA(2011;1;1);B1:B35) (condición mayor)

=SUMAR.SI(A1:A35;">="&FECHA(2011;1;1);B1:B35) (condición mayor o igual)

=SUMAR.SI(A1:A35;"<>"&D1;B1:B35) (condición diferente)

=SUMAR.SI(A2:A35;"< "&HOY();B2:B35) (condición inferior a hoy)

=SUMAR.SI.CONJUNTO(B2:B35;A2:A35;">=01/01/2011";A2:A35;"< =07/01/2011") (Suma el rango B2:B35 si coinciden las 2 condiciones)

Horaayy..there are 90 comment(s) for me so far ;)

#1

Como puedo hacer para que en la hoja2 me salga el resultado de la suma de las celdas de la Hoja1 que se encuentran en las A15 y B15
gracias

Teresa wrote on 28 junio, 2009 - 10:56 am
#2

Un libro de excel puede contener hasta 225 hojas las cuales podemos cambiar el nombre, los nombres que nos aparecen es Hoja1, Hoja2 y así sucesivamente.
Si queremos sumar/restar/dividir, etc datos entre las distintas hojas tenemos que hacer referencia al nombre de la hoja.
Si por ejemplo que tenemos 2 hojas de Excel abiertas con el nombre Hoja1 (los datos que queremos sumar se encuentran en la celda A15 y B15) y en la Hoja2 (donde obtendremos el resultado de la suma de la hoja1).
Aplicaríamos la siguiente fórmula:
=Hoja1!A15+Hoja1!B15

En caso que los datos se encuentren en la celda (A5 y B5) de la hoja1, la fórmula sería la misma, solo cambiaría el número de celda como se puede comprobar en el siguiente ejemplo:
=Hoja1!A5+Hoja1!B5

Si en vez de sumar queremos multiplicar los datos de la Hoja1, celdas A15 y B15, en la Hoja2, solo cambiaríamos el operador aritmético.
=Hoja1!A15*Hoja1!B15

Un saludo

Dacosta wrote on 28 junio, 2009 - 11:02 am
#3

Hola, como puedo hacer para que de la hoja 1 se copie en la hoja 2 todos los resultados de una fila si por ejemplo la celda de la columna A es igual a “C” o a una palabra en concreto.
No se si me he explicado.
Un saludo.

Gaia wrote on 20 julio, 2009 - 2:00 am
#4

Hola Gaia,

Para copiar datos de una hoja a otra distinta:
Si por ejemplo los datos que queremos copiar se encuentran en la celda A1 de la Hoja1, pondremos la siguiente fórmula en una celda de otra hoja distinta:
=Hoja1!A1
y así sucesivamente
Hoja1 celda A2
=Hoja1!A2
Hoja1 celda A3
=Hoja1!A3
Hoja1 celda A4
=Hoja1!A4
Si los datos se encuentran en la Hoja1 celda B1
=Hoja1!B1
Si los datos se encuentran en la Hoja1 celda B5
=Hoja1!B5
Si los datos se encuentran en otra hoja distinta de este ejemplo, se pondría el nombre de la hoja y la celda correspondiente, ya que el nombre de las hojas se pueden cambiar cambiar haciendo doble clic en encima del nombre de la hoja.

un saludo

Dacosta wrote on 27 julio, 2009 - 1:07 pm
#5

cuantas sumas se pueden hacer en excel en un minuto?

VERONICA wrote on 25 agosto, 2009 - 5:33 pm
#6

Una hoja de excel en un minuto puede hacer millones de operaciones, dependiendo de muchos factores que pueden intervenir en la velocidad de poder de cómputo como puede ser la memoria RAM, velocidad procesador, etc.

un saludo

Dacosta wrote on 25 agosto, 2009 - 7:39 pm
#7

Disculpa… espero me puedas ayudar con una fórmula. En una hoja tengo 110 datos, esos datos oscilan entre 80 y 154. Necesito una fórmula que busque en esos datos y me arroje que tantos datos hay de 80 a 87 por ejemplo. intente con contar.si pero no supe como anidar la condicion, espero tu pronta ayuda… Gracias

Rocio wrote on 9 septiembre, 2009 - 4:39 am
#8

:D La siguiente función nos ayuda a contar las celdas, ejemplo: =CONTAR.SI(rango;criterio), Rango se refiere a las celdas que queremos que nos cuente, en este caso las celdas C3 hasta la C12.
Criterio: es la condición en forma de número, expresión o texto, en caso de que no se cumpla esta condición no contará, en este caso es “positivo”. ejemplo de la fórmula: =CONTAR.SI(C3:C12;”positivo”)
Cuenta las celdas, dentro del rango, que cumplen los criterios especificados.
CONJUNTO se pueden emplear varios rangos y criterios:
En tu caso haría falta 2 condiciones o criterios para que cuente dentro del rango A1 hasta B119 y contaría las cantidades que se encuentren entre 80 y 87 como figura en el ejemplo.
=CONTAR.SI.CONJUNTO(A1:B110;”>=80″;A1:B110;”< =87")
Lo único que tienes que hacer es copiar esta fórmula y pegarla en la celda correspondiente para que salga el resultado, debes cambiar el rango que se encuentra en esta fórmula A:B110. También puedes cambiar la condición como los distintos operadores aritméticos como pueden ser:
= Igual a
> Mayor que
>= Mayor que o igual a
< Menor que
<= Menor que o igual a
<> No igual a

Un saludo Rocio,

Dacosta wrote on 9 septiembre, 2009 - 6:37 am
#9

DISCULPA QUISIERA PREGUNTARTE ALGO:
quisiera sumar en excel para llevar un control de mi cuenta pero no se como…
quiero sumar dos casillas en una suma instantanea es decir porejemplo que los valores de A1yB1 se suman auntomaticamente (autosuma) igual que los de A2yB2, en C1y C2 respectivamente pero en D se suma C2+el resultado del de arriba:

A1+B1=C1 C1 = D1
A2+B2=C2 C2+D1=D2
A3+B3=C3 C3+D2=D3

Pero quisiera que se haga automaticamente esa operacion …
espero que puedas ayudarme
Kay

Kaeday wrote on 5 octubre, 2009 - 9:12 pm
#10

:D Hola Kaeday: Puedes sumar las celdas que desees en, tan solo tienes que escribir las celdas que deseas sumar en otra celda vacía. Si por ejemplo quieres sumar las celdas A1, B1, A2, B2 y C200 pones la siguiente fórmula =A1+B1+A2+B2+C200 si el contenido se encuentra en otras celdas, solo cambias en la fórmula la celda correspondiente.
En excel puedes sumar las celdas de una en una o un rango, para sumar un rango desde la celda A1 hasta A20 ponemos la siguiente fórmula:
=Suma(A1:A20)
Si queremos sumar el rango desde la celda B1 hasta la B20) ponemos la formula siguiente:
=suma (B1:B20)
Así como sumar las celdas de una a una, si queremos sumar la celda B1, D1 y F5 pondremos la siguiente fórmula:
=B1+D2+F5.
Las fórmulas se deben escribir en celdas vacías.
En lo referente a otras fórmulas como por ejemplo =A1+B1=C primero sumaría A1+B1 y compararía el resultado la celda C1 y daría como resultado verdadero o falso, dependiendo del contenido de estas celdas. Es como si ponemos una fórmula =A1=B1 si el contenido de la celda es igual en A1 y B1 el resultado que saldría es verdadero en caso contrario falso

Un saludo

Dacosta wrote on 5 octubre, 2009 - 10:08 pm
#11

hola,tengo una gran dificultad,tengo una base de datos que tiene dos entradas, el numero de sujetos (150)y el numero de preguntas (71), donde necesito CONTAR los puntajes de cada sujeto, pero solo de algunas celdas,que deben coincidir con una clave que tengo.por ejemplo las celdas F3= 1,L3=2,Y3=2,AV3=1,BB3=2. SOLO DEBO CONTAR LAS CELDAS QUE COINCIDAN CON LA CLAVE POR EJEMPLO F3 DEBE SER 2, L3 DEBE SER 1. Y3 DEBE SER 2. AV3 DEBE SER 2 Y BB3 DEBE SER 2.
AYUDAME POR FAVOR.
GRACIAS

Claudia wrote on 6 noviembre, 2009 - 11:30 pm
#12

:D Hola Claudia,
si deseas contar unas celdas que cumplan una condición aplicas la siguiente función
Por ejemplo si deseas contar el rango A1 hasta C250 y con la condición que cuente solo las que sean mayor de 1 aplicarías la siguiente fórmula:
=CONTAR.SI(A1:C250;”>1″)
Si deseas contar el rango C1 hasta C250 y la condición que contenga flores, aplicas la siguiente función
=CONTAR.SI(C1:C250;”flores”)

Si por ejemplo queremos contar el rango A1:A5 y el Rango B1:B5 con los siguiente criterios o condiciones que el rango A1:5 sea mayor de 15 y el rango B1:B5 sea igual a Hola, empleamos la siguiente fórmula:
=CONTAR.SI.CONJUNTO(A1:A5;”>15″;B1:B5;”=HOLA”) Con esta función CONTAR.SI.CONJUNTO: cuenta un el número de celdas siempre y cuando cumplan un determinado conjunto de condiciones. En tu caso entiendo que deberías aplicar esta fórmula debido a que tiene que cumplir varias condiciones.

Un saludo

Dacosta wrote on 7 noviembre, 2009 - 12:09 am
#13

Alguien me puede ayudar?…
Tengo en una hoja excel,los datos de cabecera de: “fecha”, “persona” e “importe”
La lista de “persona” es cerrada con los siguientes nombres: JUAN, LUIS, PEDRO y JOSE.

Además tengo en el mismo libro excel, cuatro hojas más con los nombres de las personas anteriores.
Necesito que cuando meto los datos de una fila de la primera hoja: fecha, persona e importe, me los escriba automáticamente también en la HOJA DE ESA PERSONA y vaya sumando los importes parciales conforme va habiendo anotaciones de esa persona.
¿Alguno me puede decir la fórmula o macro a emplear?…. GRACIAS

Jesus wrote on 21 abril, 2010 - 6:34 pm
#14

Hola Jesús,

Si deseas buscar datos de otras hojas y pasarlas a la hoja con los campos “fecha” persona” e “importe”, tienes que emplear la función =BUSCARV

=BUSCARV(Valor_Buscado;Matriz_Buscar_En; Indicador de Columna;0)

Si por ejemplo queremos buscar en las celdas B1 hasta la celda E11 el dato que hemos escrito en la celda A5 aplicaremos la siguiente fórmula:
=BUSCARV(A5;B1:E11;4)
A5 es el valor buscado
B1:E11 es el rango donde va buscar el dato de la celda A5
4 es el indicador de columnas (del rango B1:E11. 1 sería la columna B, C sería la columna 2, D sería la columna 3 y E sería la columna 4) por lo tanto, al buscar el dato en este rango nos devolvería el que corresponde a la columna 4.

Otros ejemplos que se encuentran en otras hojas distintas a la que estamos trabajando:

En la hoja tenemos los campos fecha, persona e importe.
y deseamos que nos escriba un dato por ejemplo de la hoja juan emplearíamos la siguiente fórmula:
=BUSCARV(B2;JUAN!A:E;2) donde hemos puesto esta fórmula buscaría el dato de la celda B2 en la hoja que tiene el nombre de Juan desde la columna A hasta la columna B y una vez que encuentre el dato nos devolvería el dato que se encuentra en la hoja de juan columna 2

La siguiente fórmula buscaría los mismos datos que la anterior pero en la hoja de nombre PEDRO
=BUSCARV(B2;PEDRO!A:E;2)

La siguiente fórmula buscaría los mismos datos que la anterior pero en la hoja de nombre LUIS
=BUSCARV(B2;LUIS!A:E;2)

=BUSCARV(B2;LUIS!A:E;3)devolvería el dato de la columna 3 Hoja LUIS
=BUSCARV(B2;LUIS!A:E;4)devolvería el dato de la columna 4 hoja LUIS

=BUSCARV(B2;LUIS!A:D;4
)devolvería el dato de la columna 4 hoja LUIS, solo buscaría en el rango A:D

Dacosta wrote on 21 abril, 2010 - 8:47 pm
#15

Muchas gracias querido amigo por interesarte por mi consulta (Alguien me puede ayudar?…). Pero no consigo entender tu respuesta por lo que vuelvo a plantear el problema.

Necesito ir apuntando cada día, por orden cronológico, los gastos que van realizando cuatro personas (hoja DIARIO) y que de la forma más automática posible, a su vez, cada apunte (todos los datos del mismo que hay en la fila), se incluyan en su correspondiente hoja parcial creada al efecto (la de cada persona), arrastrando la correspondiente totalización parcial.

Así por un lado, tengo la relación total de gastos, ordenados cronológicamente los correspondientes apuntes (hoja DIARIO) y en cada una de las otras cuatro hojas, la correspondiente relación parcial de apuntes (de cada persona), con la suma de los importes actualizados.

A tal fin, tengo en una hoja excel de nombre DIARIO, en la que figura en la cabecera de las tres primeras columnas (A,B y C), los campos: “fecha”, “persona” e “importe”.

La lista de “persona” es cerrada (necesita validación), con los siguientes nombres: JUAN, LUIS, PEDRO y JOSE.

Además, he creado en el mismo libro excel, otras cuatro hojas más con los nombres de las personas anteriores: JUAN, LUIS, PEDRO y JOSE.

Necesito que cuando escribo los datos de una fila de la primera hoja (DIARIO): fecha, persona e importe, estos mismos tres datos, me los escriba automáticamente también en la HOJA DE ESA PERSONA y vaya sumando los importes parciales, conforme va habiendo anotaciones referidas a esa persona.

Este es el problema que no consigo resolver, pues hasta ahora me limito a hacer corta-pegas, por lo que agradecería cualquier ayuda vía formulación, macro…
GRACIAS

Jesús

Jesús wrote on 29 abril, 2010 - 6:49 pm
#16

Hola Jesús

Aparte de otro comentario más favorable o macro, en estos casos yo suelo utilizar tablas dinámicas, ya que se hacen en el momento y de una forma sencilla y obtendría los datos que comentas de una forma individualizada o de cada persona y solo se necesitaría la hoja de datos y la tabla dinámica.
________________________________________________________
Fórmula condicionada para aplicar en otra hoja a modo de ejemplo:
=SI(Diario!B2=”JUAN”;Diario!C2;” “)
Si en la celda B2 de la hoja Diario es =JUAN; devolvería el resultado de la celda C2 de la hoja Diario, en caso de que sea diferente a JUAN dejaría la celda en blanco donde ponemos la fórmula.

un saludo

Dacosta wrote on 30 abril, 2010 - 4:22 pm
#17

Muchas gracias querido amigo Dacosta. He probado lo que me dices y, en efecto, consigo que los importes vayan a la hoja de la persona correspondiente pero, si me lo permites, quedarían tres problemas por resolver:

1.- Que automáticamente los mismos datos de la fila que intoduzco en la hoja DIARIO (los referidos a “fecha”, “persona” e “importe”), automáticamente queden reflejados en la fila de la hoja de la persona correspondiente y no solo el dato del importe.

2.- Que fuera sumando los importes parciales en cada hoja de las personas, al final del último asiento que se refleje en la misma.

3.- Que elimine en las hojas parciales de cada persona, las filas en blanco, pues lo que hace ahora la fórmula que tan amablemente me has facilitado, es colocar el importe en la misma fila que escribimos en la hoja DIARIO, quedando las correspondientes filas en blanco, cuando los datos no son los referidos a esta persona. Esto, además de una presentación más clara, me posibilitaría el poder imprimir los parciales directamente.

Te agradecería cualquier ayuda que pudiera resolver lo anterior.

Nuevamente gracias por ayudarme

Jesús wrote on 30 abril, 2010 - 5:32 pm
#18

Ejemplo Hoja Juan:

Fecha Persona Importe
Para saber el importe importe en la celda C2 ponemos esta fórmula:
=SI(Diario!B2=”JUAN”;Diario!C2;” “)
en la celda C3 =SI(Diario!B3=”JUAN”;Diario!C3;” “) y así sucesivamente en todas la columna según los datos que se encuentre en la hoja Diario.

Para la fecha:
En la celda A2
=SI(Diario!B2=”JUAN”;Diario!A2;” “) y así sucesivamente en las demás celdas, aumentando una celda.
Se pone un filtro y anulamos los espacios en blanco.

Dacosta wrote on 30 abril, 2010 - 8:09 pm
#19

Muchas gracias Dacosta, he probado lo que me dices y funciona. ¿HAy alguna posibilidad de que vaya sumando cada hoja parcialmente a medida que vamos insertando nuevas filas (asientos)?

Nuevamente gracias.

Jesús wrote on 3 mayo, 2010 - 6:21 pm
#20

Hola Jesús,

Puedes sumar las celdas que desees, solo tienes que aplicar una fórmula condicionada para la suma.
a modo de ejemplo fórmula condicionada:
=SUMAR.SI(A2:A5;”>155000″;C2:C5)
A2:A5 es el rango
>155000 sería el criterio
C2:C5 es el rango de la suma
Si por ejemplo queremos sumar las celdas que se encuentran en la hoja llamada diario aplicamos la siguiente fórmula:
=SUMAR.SI(Diario!C2:C5;”>155″;C2:C5)

Diario!C2:C5A2:A5 es el rango a buscar
>155 sería el criterio para que sume
Diario!C2:C5 sería el rango a sumar también.

un saludo

Dacosta wrote on 3 mayo, 2010 - 7:03 pm
#21

Esta vez no lo he conseguido. Volveré a intentarlo, pero muchas gracias por tu atención conmigo.

Recibe un cordial saludo.

Jesús

Jesús wrote on 4 mayo, 2010 - 8:00 pm
#22

La mejor maestra es la experiencia, mientras tengamos paciencia, para lo bueno y lo malo.
Un saludo Jesús

Dacosta wrote on 4 mayo, 2010 - 9:10 pm
#23

Buenos dias:
en una hoja de calculo en una columna tengo :
“Importe”
23,07
1,97
9,67
4,63
1,9
3,15
- espacio en blanco -
“fecha”
“Importe”
3,74
1,69
- espacio en blanco -
“Fecha”
etc, etc, …
desearía que me sumara en la celda de (- espacio en blanco -)los números comprendidos entre las celdas “Importe” y – espacio en blanco -
GRACIAS MIL

Luis wrote on 22 mayo, 2010 - 8:56 pm
#24

Hola luis,

Debes darle nombre a los rangos de los importes que deseas sumar, ejemplo queremos sumar varios rangos de celdas con distintos nombres importe1-2-3 y 4 aplicamos la siguiente fórmula:
=SUMA(Importe1:importe2:importe3:importe4)
En el cuadro de la parte superior donde aparece el nombre de las celdas es donde podemos introducir el nombre de del rango.
Por otro lado si queremos también sumar rangos de celda en este caso desde la celda B2 hasta la B6 + el rango desde la celda B15 a B18, empleamos la siguiente fórmula: =SUMA(B2:B6)+SUMA(B15:B18)

Dacosta wrote on 22 mayo, 2010 - 9:20 pm
#25

#24. Parece ser que no me he expresado bien. En el ejemplo de la hoja de calculo (del #23) que he puesto a modo de ejemplo pero en realidad tiene mas de 15000 celdas.
Lo que desearía es que en la celda vacía expresara la suma de todos los números existente encima de la misma a partir de la celda que indica “importe”.
Gracia de antemano

Luis wrote on 23 mayo, 2010 - 10:27 am
#26

Hola quisiera saber como hacer para que en una celda me aparezca 10 si una celda es mayor a otra, o me aparezca 5 si es igual, o 0 si es menor.
ej:
que en A3, aparezca 10 si A1 es mayor que A2, si A1 es igual que A2 que aparezca 5 pero si es menor que aparezca 0 en A3.

johany wrote on 23 mayo, 2010 - 10:54 pm
#27

Hola Johany,

Escribe o copia la siguiente fórmula en la celda de la hoja de Excel::
=SI(A1>A2;10;SI(A1=A2;5;SI(A1<A2;0)))

Un saludo

Dacosta wrote on 24 mayo, 2010 - 8:55 pm
#28

Hola una consulta como puedo hacer que al colocar la funcion buscarv en vez que me traiga solo la primera concidencia, me traiga la suma de esas coincidencias, es decir cuando tengo más de una coincidencia con respecto al valor buscado.

Gracias

Juan Pablo wrote on 25 mayo, 2010 - 10:15 pm
#29

hola Juan

Entiendo que si quieres sumar las celdas que coinciden en un cierto rango, se puede aplicar una suma condicionada.

Ejemplo: sumaría el rango de las celdas C5 hasta la C15 si el contenido de las celdas B5 :B15 coincidiera con “peras”,
=SUMAR.SI(B5:B15;”peras”;C5:C15)

Un saludo

Dacosta wrote on 26 mayo, 2010 - 6:38 am
#30

Gracias por tu respuesta, me ahorre bastante tiempo.

Juan Pablo wrote on 26 mayo, 2010 - 5:29 pm
#31

Hola mi duda es como puedo hacer para sacar el rfc de una persona por medio de exel yo usaria las celdas a1 b1 y c1 para poner apellidos y nombre y a2 b2 y c2 para poner dia mes y año de nacimiento. ojala puedan ayudarme. Saludos

LUIS wrote on 20 agosto, 2010 - 4:39 pm
#32

Hola Luis,
Aunque no entiendo muy bien tu consulta, aquí te dejo estos datos por si tienen algo de referencia con tu consulta:

Celda A1 (el Campo Apellido1) celda B1 (Campo Apellido2), celda C1 (campo Nombre), celda D1 (Campo fecha de nacimiento), celda E1 (Campo Día formado personalizado tipo dd), celda F1 (Mes Nacimiento formato personalizado tipo mmmm)

En la columna E desde la celda E2 debe poner el formato indicado en todas las celdas e escribir la siguiente fórmula =D2 y rastreas con el ratón hacia abajo columna F, haces la misma operación que hiciste para la columna E

.
un saludo.

Dacosta wrote on 20 agosto, 2010 - 5:44 pm
#33

HOla, tengo una BD y necesito que si un dato esta en un rango lo busque y lo sume simultaneamente?

Nata wrote on 27 octubre, 2010 - 10:53 pm
#34

Hola nata,

Si por ejemplo queremos sumar todas las celdas tanto para la condición como para el rango sea desde A1 hasta A15 y el criterio para que sume que sea igual a 25.
=SUMAR.SI(A1:A15;”=25″;A1:A15)
En el siguiente ejemplo: El rango para el criterio es desde la celda A1 hasta la celda A15, pero el rango para sumar es B1 hasta B15.
=SUMAR.SI(A1:A15;”=25″;B1:B15)
Ejemplo de suma con doble condición:

El Rango a sumar es desde la celda A1 hasta A15 y la condición es que el rango B1:B15=25 y C1:C15=15 si se cumplen estas 2 condiciones sumaría la fila correspondiente donde se cumple.

=SUMAR.SI.CONJUNTO(A1:A15;B1:B15;”=25″;C1:C15;”=15″)

Si por ejemplo queremos buscar el contenido de la celda C1 y el rango a buscar es desde A1 hasta B5, en la columna donde tiene que buscar es la 2, emplearíamos la siguiente fórmula.
=BUSCARV(C1;A1:B5;2)

Si el dato que nos devuelve queremos que lo multiplique por 5, aplicamos la siguiente fórmula:
=BUSCARV(C1;A1:B5;2)*5
Si queremos que lo multiplique por la celda C5 aplicamos la siguiente fórmula:
=BUSCARV(C1;A1:B5;2)*C5

Dacosta wrote on 28 octubre, 2010 - 7:06 pm
#35

Hola, quisiera qm ayuden tengo que calcular el promedio con las siguientes reglas
si la suma de los tres parciales es mayor o igual que 14 y menor que 21 debe imprimir el numero 21 en la celda caso contrario la suma correspondiente este deber para hoy
ayúdenme

gracias

dany wrote on 11 noviembre, 2010 - 7:11 pm
#36

Hola Dany,

A modo de ejemplo aquí te dejo una fórmula condicionada en la que se emplean 2 condiciones (tienen que cumplirse para que se ejecute el valor verdadero), en caso contrario se ejecutaría el valor falso.
La condición doble: si la suma de las celdas A5 hasta A7 es >=14 y <21 (si se cumple la condición verdadera y devuelve el contenido de 21 en caso de no cumplirse nos devuelve la suma de las celdas desde A5 hasta A7.

=SI(Y(SUMA(A5:A7>=14;SUMA(A5:A7<21)));21;SUMA(A5:A7))

Dacosta wrote on 11 noviembre, 2010 - 9:48 pm
#37

Hola.
Quisiera saber como hacer para que excel reste automaticamente cada dia que pasa una cantidad fija a otra existente en una celda.
Gracias

Esteban wrote on 14 noviembre, 2010 - 7:23 pm
#38

Hola Esteban, aquí te dejo una referencia por si te sirve de ayuda.
Ejemplo:

en la celda C1 tenemos la fecha 01-01-2010 queremos saber la diferencia de días que han pasado hasta hoy, aplicamos la siguiente formula:
=(HOY()-C1) de esta forma nos dará el la diferencia en días (formato número). ahora solo tenemos que multiplicar por la cantidad fija que deseamos (por ejemplo ponemos 15 de cantidad fija)
=(HOY()-C1)*15 el resultado es multiplicar desde una fecha hasta la fecha actual por 15, de esta forma cada día que pase ira aumentando la cantidad.

Yoni wrote on 14 noviembre, 2010 - 11:40 pm
#39

Muchas gracias, Yoni, funciona perfecto.

Esteban wrote on 15 noviembre, 2010 - 10:21 pm
#40

hola perdon quisiera condicionar para q haga esto si A1<0 entoneces use la formula de de b1 sino que use la formula c1 no puedo concicionarlo para q me use una formla si es menor a cero y si es mayor use la otra formula

guido wrote on 29 noviembre, 2010 - 6:32 pm
#41

Hola Guido,

Entiendo en cada celda aplicas la formula que desees o correspondiente. De esta forma en una misma celda puedes aplicar una fórmula con varias condiciones
Ejemplo:
=SI(A1<0;”correcto A1″;SI(B1=0; “correcto B1″;SI(C1>0; “correcto C1″)))
Por este motivo una vez que introduces los datos correspondiente va depender de la fórmula que contenga dicha celda para que nos de un resultado u otro.

Dacosta wrote on 29 noviembre, 2010 - 8:06 pm
#42

Hola, buenas tardes, tengo una enorme duda en Excel. Agradezco el apoyo que me puedan brindar, saben la duda que tengo es saber si puedo indicar lo siguiente:
En la A1 tengo mes inicial y mes final B2 el nombre del trabajador, por cada mes que trabajo y necesito unificar en una lista con filtro el nombre del trabajador y separar en una columna mes inicial y mes final de trabajo, el primer registro trae el mes inicial y el último registro trae el final, para no estar haciéndolo manual con que formula los tomo el primer y último registro del empleado que varia del mes 1 al 12.
Gracias

  • Disculpa agrego mas solo mi pregunta, ya filtre los registros del trabajador de 1 a 12 deje uno, pero como paso el dato de mes inicial y mes final ya que varían los registros de cada trabajador, ya que lo estoy haciendo manualmente, agradezco el apoyo
  • Disculpa, mira ya filtre y solo tengo el nombre del empleado una vez ahora necesito jalar de la columna que es donde esta el mes 1 y varios registro del nombre del trabajador hasta el 12 o menor que 12, e indicar en una columna mes inicial y mes final en la otra, agradeceré mucho su pronta respuesta, dejo mi Email. no se logre explicarme para que me puedan apoyar. Gracias nuevamente.
  • Un comentario mas tengo que confirmar que sea el mismo nombre del trabajador y RFC ya que varían aun siendo el mismo nombre cambia en año, entonces sera verificar el nombre con RFC y el primer registro se indique en la columna Q y el ultimo registro del trabajador en la R de cada trabajador, una vez mas gracias
  • CONY wrote on 28 enero, 2011 - 12:03 am
    #43

    Hola Cony

    Según tus diferentes consultas, entiendo que lo mejor es hacer una tabla dinámica poniendo los campos según tu selección.
    Seleccionas los datos y después administras los datos como quieras que te aparezcan.

    Dacosta wrote on 28 enero, 2011 - 8:57 pm
    #44

    Hola necesito saber una que fórmula debo utilizar para colocar los sueldos de todas las personas en vez de una sola vez sin necesidad de poner 1 X 1 X Favor ayuda

    CINTHYA wrote on 3 febrero, 2011 - 4:51 am
    #45

    Hola Cinthaya,
    Si por ejemplo deseas sumar el sueldo de los trabajadores que se encuentran en las celdas de la columna B, desde la celda B1 hasta la B15 aplicas la siguiente fórmula:
    =SUMA(B1:B15)
    Si en vez de querer sumar este rango deseas sumar un rango de la columna C desde C1 hasta C15, aplicas la siguiente formula:
    =SUMA(C1:C15)

    Si te refieres copiar la fórmula en cada celda, seleccionas desde la 1º celda donde tienes la fórmula hacia abajo y pulsas CTRL+J.
    también pulsando el ratón en la celda donde se encuentra la fórmula y seleccionando hacia abajo (te pones en la celda donde tienes la fórmula y cuando te aparezca en la parte inferior derecha de la celda un símbolo x pulsas el ratón y sin soltarlo seleccionas hacia abajo.
    )

    Dacosta wrote on 3 febrero, 2011 - 8:29 am
    #46

    No pero es que yo necesito que de una sola vez se le pongan los sueldos a los empleados no sumarlos! por fa ayudame =( mañana rindo el final!!

    CINTHYA wrote on 3 febrero, 2011 - 8:20 pm
    #47

    Hola CINTHYA,
    Me tienes que decir los rangos de las celdas, así como los datos que deseas emplear en dicha fórmula, para saber el resultado final, ya que una nómina lleva distintos tipos de datos.

    Dacosta wrote on 3 febrero, 2011 - 8:51 pm
    #48

    Yo tengo en la “A” el código de empleados “B” el nombre de empleados “C” el puesto de “D” la horas trabajadas y en la “E” el sueldo neto. Entonces tengo que poner los sueldos de los que trabajan 4 horas, 6horas y 8 horas, y a mí me dijeron que hay una fórmula para no poner los sueldos celda x celda y no se cual es en las otras tengo, obra social jubilación, asignación por hijos premio de asistencia y recién el sueldo final! necesito ayuda :(

    CINTHYA wrote on 3 febrero, 2011 - 9:06 pm
    #49

    Hola CinThya,
    h

    abría que poner una formula condicionada, necesitaría un poco de tiempo para revisar mas detenidamente todos estos datos.

    Esta sería una formula condicionada que va depender del contenido que hay en A1, en la que se tienen que cumplir 2 condiciones, también se pondría poner con solo una condición.

    Por ejemplo la siguiente formula tiene varias condiciones que, la primera condición es que que A1>=0 y A1 <9 (si se cumple esta condición multiplicaría A1*2), en caso contrario pasaría a la segunda condición también con 2 criterios que A1>=10 y A1< =15 si no se cumple pasa la 3 formula y así las siguientes:
    =SI(Y(A1>=0;A1< =9);A1*2;SI(Y(A1>=10;A1< =15);A1*3;SI(A1>=16;A1*1;” “)))

    Dacosta wrote on 3 febrero, 2011 - 9:45 pm
    #50

    Muchas gracias, como hago para resolver esta operación: 2500-120-480-5%-3%+540=
    COMO TENGO QE PONER =/

    CINTHYA wrote on 3 febrero, 2011 - 9:56 pm
    #51

    Hola Cinthaya,
    Aquí te dejo estas fórmulas que te pueden servir de ayuda en relación a tu pregunta, el resultado sería el mismo:

    =(2500-120-480)*(1-5%)*(1-3%)+540
    =(2500-120-480)*(1-0,05)*(1-0,03)+540
    =(2500-120-480)*(0,95)*0,97+540

    En referencia a la pregunta me tendrías que decir las operaciones que deseas hacer para aplicar las fórmulas correspondientes en cada celda, de los siguientes campos:

    Código Nombre Puesto H.Trabaj. S.neto obra_s Jubilación Hijos Asistencia Total

    Dacosta wrote on 4 febrero, 2011 - 12:24 am
    #52

    Como es la formula para sacar el promedio pero solo en aquellos que en ninguna materia tienen 5 y si en aguna materia tienen 5 que aparesca /

    ARIADNA wrote on 29 marzo, 2011 - 4:26 pm
    #53

    Hola Ariadna

    Si queremos saber el promedio del rango de celdas comprendido entre A1 hasta A15 con las siguientes condiciones:

    Distinto de 5
    =PROMEDIO.SI(A5:A15; "<>5")

    Mayor de 5
    =PROMEDIO.SI(A1:A15;">5")

    Menor de 5
    =PROMEDIO.SI(A1:A15;"<5")

    Dacosta wrote on 29 marzo, 2011 - 5:36 pm
    #54

    Hola Necesito una ayudita urgente!!
    Tengo en Excell una lista Desplegable de estilos de Materiales que me aparece en la celda B2, y quisiera condicionar de una sola vez..
    Estilos:
    a-Zapato de Vestir
    b-Mosquitero
    c-Sandalias

    Necesito hacer una condicion : en caso de que el valor de la celda b2 sea “a” generar un valor numerico X, en caso de que sea “b” generar un valor numerico Y…y asi sucesivamente. Lo que no se es como escribir todas las condiciones en una misma celda sin q tire error!!
    agradezco la ayuda de antemano!!

    Kristel wrote on 2 abril, 2011 - 8:10 pm
    #55

    Hola Kristel,
    Tiene que ser una fórmula condicionada, aquí te dejo una formula por si te sirve de orientación para ver el funcionamiento de la misma.
    Si el contenido de la celda B2 es igual A devuelve 12, Si B2 es igual B devuelve 15 Si B2 es igual a C devuelve hola, en caso que no se cumpla ninguna de las 3 devuelve F.


    =SI(B2="A";12;SI(B2="b";15;SI(B2="C";"hola";"F")))

    Otro ejemplo como el anterior, solo cambiamos la condición o prueba lógica
    =SI(B2="Zapato de Vestir";12;SI(B2="Mosquitero";15;SI(B2="Sandalias";"hola";"F")))
    solo tendrías que cambiar las condiciones y aplicar las que tu deseas

    En el siguiente ejemplo comprueba si el valor de la celda B2 es un número, en caso verdadero multiplica A1*5 de lo contrario el resultado es hola
    =SI(ESNUMERO(B2);A1*5;" hola ")
    El siguiente ejemplo es con 2 condiciones si es número B2 y A1=5, si se cumplen estas dos condiciones obtendríamos como resultado 5*10 en caso de que no se cumplan las 2 condiciones el resultado es hola
    =SI(Y(ESNUMERO(B2);A1=5);5*10;" hola")

    En el siguiente ejemplo no hace falta que se cumplan 2 condiciones con una bastaría para que multiplicara 5*10:
    =SI(O(ESNUMERO(B2);A1=5);5*10;" hola")

    Dacosta wrote on 2 abril, 2011 - 8:23 pm
    #56

    hola, tengo la columna fecha, la columna material, la columna cantidad, y quiero sumar el material que haya salido en una fecha determinada

    jvaier mm wrote on 19 abril, 2011 - 10:14 pm
    #57

    Hola Javier

    Si por ejemplo quieres sumar el material que halla salido el 5-5-2011

    Las fechas se encuentran en la celda A1 A 35 y las cantidades a sumar en las celdas D1:D35, aplicamos la siguiente fórmula:

    =SUMAR.SI(D1:D35;">="&FECHA(2011;1;1);B1:B35)

    Si queremos subar las cantidades de las celdas D1:D5 dependiendo de la fecha existente en la celda H1 aplicamos la siguiente fórmula
    =SUMAR.SI(A1:A35;H1;D1:D35)

    Si queremos sumar el rango D1:D35,siempre que las celdas celdas A1:A35 sean iguales a la fecha: 15/01/2011, aplicamos la siguiente fórmula:
    =SUMAR.SI(A1:A35;"15/01/2011";D1:D35)

    Dacosta wrote on 19 abril, 2011 - 10:39 pm
    #58

    Hola quiero saber como hacer una formula con el siguiente funcionamiento. Tengo ventas varios vendedores, y para saber cuanto vendieron por semana (lo que implica un rango de fechas) cada uno tengo 2 condiciones, la fecha y el vendedor, como puedo hacer para sacarlo en una sola formula A1= fecha, b1= productos vendidos, c1= vendedor y d1= resultado….. Espero sus comentarios Saludos y gracias

    PEDRO wrote on 9 mayo, 2011 - 5:01 am
    #59

    Hola Pedro,

    Se puede hacer de muchas maneras, dependiendo del resultado que desees obtener, por ejemplo puedes aplicar un filtro del rango entre fechas y el nombre del vendedor. Hacer en una hoja de excel la base de datos y en otra que busque el dado que deseemos y que nos devuelva los datos de cada vendedor y con el resultado deseado o aplicando una tabla dinámica.
    En el enlace que se encuentra a continuación puedes ver una referencia aplicando la función BCONTAR podemos obtener un resultado optimo según los criterios que ponemos, aunque es mas laborioso.
    Enlace: http://www.dacostabalboa.es/2008/06/07/suma-excel/#comments

    Otras fórmulas que pueden servir de ayuda:
    Queremos sumar las cantidades que se encuentra en la columna B (rango B2:B35), pero va depender de un criterio o condición cuyos datos se encuentran en la columna A (rango A2:A35) en este caso que la fecha sea mayor de 15/11/2010

    =SUMAR.SI(A2:A35;">15/11/2010";B1:B35) en las siguientes fórmulas aplicamos 2 condiciones que hace referencia a ciertas fechas.
    =SI(Y(A2< ="01/01/2011";A3<"07/01/2011");SUMA(B2:B31))
    =SUMAR.SI.CONJUNTO(B2:B29;A2:A29;">01/01/2011";A2:A29;"<07/01/2011")

    Dacosta wrote on 10 mayo, 2011 - 3:22 pm
    #60

    necesito una formula que si no encuentra el valor buscado me de cero y si lo encuentra me de el valor de la columna, ya que si no encunetra el valor buscado me pone el que este mas cerca
    =BUSCARV($A2,Catalogo!$B$1:$C$15,2)

    luis zavala wrote on 10 julio, 2011 - 12:58 pm
    #61

    Hola Luis,
    prueba esta fórmula por si te sirve
    =SI(ESERROR(BUSCARV(A2;Catalogo!B1:C15;2;0));0;BUSCARV(A2;Catalogo!B1:C15;2))
    =SI(ESERROR(BUSCARV($A$2;Catalogo!$B$1:$C$15;2;0));0;BUSCARV($A$2;Catalogo!$B$1:$C$15;2))

    colaborador wrote on 10 julio, 2011 - 7:30 pm
    #62

    Hola como está, quisiera saber si me podría ayudar ,,,
    Comentario:
    hola como esta quisiera saber si me podría ayudar ,,,
    la pregunta es la siguiente: si un empleado gana <200 tendrá un bono de 15% , si gana entre 200_3000 un bono de 20% , si gana entre 301_400, un bono del 25% ( del sueldo)…intente con la formula =si(y( pero no resulto

    EDU wrote on 28 julio, 2011 - 7:33 am
    #63

    Hola Edu, supongamos que los dados se encuentran en la celda A1, aplicaríamos la siguiente fórmula:

    =SI(Y(A1>=200;A1< =300);A1*20%;SI(Y(A1>=301;A1< =400);A1*25%;SI(A1<200;A1*15%;" NO PROCEDE ")))

    Colaborardor wrote on 2 agosto, 2011 - 8:13 am
    #64

    Hola Edu,
    Quiero saber como hago para hacer una formula que me condicione dos celdas. ejemplo: quiero mas o menos que si la celda B3 es igual a “II” y F3-A3 es menor que 365 entonces me devuelva un resultado de (E3/2)*25% y bajo esta misma condición si es F3-A3 es mayor de 365 entonces me devuelva el resultado de E3*25%……Gracias

    Marcos Peña wrote on 23 agosto, 2011 - 5:05 pm
    #65

    Hola Marcos
    En referencia a tu comentario, aplica la siguiente fórmula

    =SI(Y(B3="II";F3-A3<365);(E3/2)*25%;(E3*25%))

    Referencia:
    Si B3=”II” y F3-A3<365 haría la siguiente operación (E3/2)*25% // En caso contrario haría esta otra(E3*25%))

    Colaborador wrote on 23 agosto, 2011 - 5:22 pm
    #66

    Gracias por tu ayuda, me fue muy pero muy útil.

    Marcos Peña wrote on 23 agosto, 2011 - 9:02 pm
    #67

    Como hacer en excel que al poner un numero tal se multiplique por 30 , ayuda,

    no siempre sera el mismo numero….

    erick wrote on 29 agosto, 2011 - 10:07 pm
    #68

    Hola Eric,

    Es muy fácil multiplicar en excel, en este caso como el número cambia lo ponemos en una celda por ejemplo A1 y las cantidades que introducimos en A1 multiplicar por 30, en una celda vacía aplicamos la siguiente fórmula: =A1*30
    cada vez que cambiemos el número en A1 también cambiará en la celda que hemos puesta la fórmula.
    Si queremos multiplicar el número que se encuentra en la celda B1 aplicamos la siguiente fórmula en una celda vacía: =B1*30 y así para la celda que deseemos multiplicar

    colaborador wrote on 30 agosto, 2011 - 6:10 am
    #69

    Ayuda, como hago para que me actualice el rango en las fórmulas del libro de cálculo cuando agrego datos a libro de datos precisamente,hasta ahora los cambios los hago manualmente, pero me gustaría que se automatizara.

    Carlos wrote on 8 septiembre, 2011 - 7:00 pm
    #70

    Hola Carlos

    Entiendo que si tienes fórmulas y vas introduciendo datos mas abajo, tendrías que arrastrar las fórmulas hacia abajo.
    Ejemplo
    En la celda A1 tienes un dato
    En la celda B1 tienes otro dato
    y en la celda C1 tienes la fórmula, solo tendrías que arrastras la fórmula hacia abajo.
    o copias la formula, seleccionas todas las celdas donde quieres que te aparezca el resultado la pegas.

    Por otro lado, tienes las opciones en excel donde le puedes indicar que se actualicen automáticamente al abrir la hoja

    Colaborador wrote on 8 septiembre, 2011 - 7:24 pm
    #71

    Buenos días.

    Tengo una lista en las columnas A y B, del tipo:
    1,123
    2,344
    3,34
    1,99
    2,45
    1,222…

    Lo que me gustaría es saber cómo podría ir copiando las cantidades de la derecha en otra hoja, y en columnas diferentes dependiendo del primer número. Es decir, los que tengan un 1 delante irían en la A, el 2 en la B, etc.

    Gracias por tu atención y ayuda.

    Saludos.

    visent wrote on 26 septiembre, 2011 - 11:45 am
    #72

    Hola visent,

    Entiendo que deberías aplicar una fórmula condicionada y dependiendo de la condición que le pongamos nos devolverá un un dato si es verdadero u otro dato si es falo o no correcto.
    Ejemplo:
    =SI(A1>1;2;1) Dependiendo del resultado del contenido de la celda A1 nos devolvería en la celda donde podemos la formula 1 si es verdadero o 2 si es falso, también podemos indicar que nos haga cualquier operación, si A1 es igual a 1 multiplicaría A1 por 2 si es distinto A1 multiplicaría A1*5

      =SI(A1>1;A1*2;A1*5)

    Otros ejemplos: en el siguiente se tendría que cumplir las cumplir 2 condiciones que A1 sea =2 y B1=1 si se cumplen nos devuelve resultado correcto y en caso de no cumplirse resultado no correcto.
    =SI(Y(A1>2;B1>1);"resultado correcto;"no correcto")
    =SI(Y(A1>2;B1>1);1;2")

    En el siguiente ejemplo se tiene que cumplir cualquier condición:
    =SI(O(A1>2;B1>1);"resultado correcto;"No correcto")

    Colaborador wrote on 27 septiembre, 2011 - 8:09 am
    #73

    Ok, muchas gracias.
    Es más sencillo que lo que yo estaba intentando hacer, o mejor dicho, creía que había que hacer. Con un simple si del tipo =SI(Hoja1!A1=1;Hoja1!B1;0) colocado en la Hoja2, y con la condición puesta de la forma conveniente en cada columna, sobra.
    Saludos y gracias de nuevo.

    visent wrote on 27 septiembre, 2011 - 3:23 pm
    #74

    Hola, me encontré tu pagina buscando solución a un problema en excel y talvez podrias ayudarme; veras tengo dos hojas en excel: 1 y 2. la 2 condicionada para que si cambio un valor en 1 de una tabla digamos la casilla x, este varie en 2 también. Pero si, copio la hoja 2 en otra hoja digamos 3, el valor se sigue manteniendo cuando en realidad quiero que baje de la casilla x a la y. Existe algún metodo para la solución de este problema o tiene que ser manual? Gracias por responderme!

    Manuel wrote on 26 octubre, 2011 - 12:45 am
    #75

    Hola Manuel si queremos que nos salga un dato u otro podemos emplear una formula condicionada, por ejemplo que cumpla 2 criterios o que cumpla uno

    En el siguiente ejemplo tendría que cumplir 2 condiciones para que nos de un resultado u otro y estos criterios son los siguientes:
    Celda A1 de la hoja1=5
    Celda A1 de la hoja2=15

    En el caso de que se cumplan estos 2 criterios nos devolvería la condición que le hemos puesto, en este caso 1-correcto, si no se cumplen nos devolvería no correcto.
    =SI(Y(Hoja1!A1=5;Hoja2!A1= 15);"1-correcto";"no correcto")
    En la siguiente si se cumplen las 2 condiciones multiplicaría 555*5
    =SI(Y(Hoja1!A1>=5;Hoja2!A1< 5);555*5;"no correcto")

    Si queremos que se cumpla una condición da igual que sea de la celda A1 de la hoja1 o hoja2
    =SI(O(Hoja1!A1>=5;Hoja2!A1< 5);555*5;"no correcto")

    Si por ejemplo queremos poner 3 criterios que serían los siguientes:
    Hoja1 celda A1 =bueno
    Hoja2 celda A1 =bonito
    Hoja3 Celda A1 =barato
    si en estas celda el contenido fuera el indicado nos devolvería es muy bueno, en caso de no cumplirse las 3 condiciones nos devolvería no es muy bueno y la fórmula es la siguiente:
    =SI(Y(Hoja1!A1="bueno";Hoja2!A1="bonito";Hoja3!A1="barato");"es muy bueno";"no es muy bueno")

    En la siguiente fórmula si se cumplen las 3 condiciones multiplicaría 888*8
    =SI(Y(Hoja1!A1="bueno";Hoja2!A1="bonito";Hoja3!A1="barato");888*8;"no es muy bueno")
    como vemos podemos ir cambiando las condiciones en la formula como los criterios. las condiciones si es texto lo debemos indicar entre comillas si deseamos hacer operaciones aritméticas sin comillas como podemos obervar

    Hoja1!A1 (se refiere al contenido de la hoja 1 celda A1)
    Hoja2!A1 (se refiere al contenido de la hoja 2 celda A1)
    Hoja3!A1 (se refiere al contenido de la hoja 3 celda A1)

    Colaborador wrote on 26 octubre, 2011 - 3:37 pm
    #76

    Hola!, pues, la verdad es que la formula si me ha ayudado, pero para lo que necesito desarrolle esta condicionada
    =SI(C1!D13=”S”,”Sobresaliente”,SI(C1!D13=”MB”,”Muy Bueno”,SI(C1!D13=”B”,”Bueno”,SI(C1!D13=”NS”,”No Satisfactorio”))))

    Ahora bien, esa hoja esta en la Hoja2 y C1 es la hoja uno, si quiero copiar esa formula en la Hoja3 pero que en vez de D13 tenga D14 o que en la Hoja4 tenga D15 que puedo hacer? debe cambiarse hoja por hoja? o existe algo para hacer…. Gracias otra vez, por ayudarme!!

    Manuel wrote on 27 octubre, 2011 - 7:04 am
    #77

    Hola Manuel,
    Por ejemplo ponemos esta fórmula en una celda vacía en otra hoja distinta a hoja1, Las distintas condiciones van depender del dato que se encuentra en la celda C1
    =SI(Hoja1!C1="S";"Sobresaliente";SI(Hoja1!C1="MB";"Muy bueno";SI(Hoja1!C1="B";"Bueno";SI(Hoja1!C1="NS";"No satisfactorio";" sin datos "))))
    haciendo referencia a los datos de tu comentario,
    {=SI(Hoja1!C1:C15="S";"Sobresaliente";SI(Hoja1!C1:C15="MB";"Muy bueno";SI(Hoja1!C1:C15="B";"Bueno";SI(Hoja1!C1:C15="NS";"No satisfactorio";" no coincide todo el rango "))))}

    Como vemos existen varias condiciones que hace referencia a la hoja1 rango C1:C15, debemos tener en cuenta que tienen que coincidir todas las celdas que se indican desde C1:C15 con cualquier de las condiciones, MB nos devolvería Muy Bueno, y así las demás condiciones: S, B, NS, en caso de no coincidan las 15 celdas con una misma condición, obtendríamos el resultado de: “no coincide el rango”.
    Para cambiar datos de fórmula podemos hacer clic en buscar y remplazamos parte del texto que deseamos remplazar.
    Ejemplo tenemos la fórmula anterior y queremos remplazar el rango de celda C1:C15 por D14:D25 y también la hoja1 por la hoja2.
    Seleccionamos buscar y escribimos:
    Hoja1!C1:C15 – seleccionamos remplazar con Hoja2!C4:D25 nos remplazaría el testo de uno en uno o todas (según deseemos)

    Colaborador wrote on 28 octubre, 2011 - 4:38 pm
    #78

    GRACIAS!!! ME SIRVIÓ MUCHO!!!

    Manuel wrote on 28 octubre, 2011 - 10:14 pm
    #79

    Hola :
    Como puedo hacer para que a fechas disintas me sume los datos de otras columnas, por ejemplo en una hoja tengo datos de entrada de pedido, con sus precios,coste iva etc.. quiero que en otra hoja, me sume esos datos pero por grupo de fechas, cuando cambie la fecha que me sume todos los otros datos relacionados con esa fecha. No se si me he explicado con claridad.

    Muchas gracias

    Mari P. wrote on 25 noviembre, 2011 - 11:14 pm
    #80

    Hola mari,
    si por ejemplo las fechas las tienes en la columna B rango B12:B31 y las cantidades que deseas sumar en el rango D12:D31 y deseas que solo te sume el rango D12:D1 con la condición que las fechas el rango B12:B1 sean mayores o iguales a F5
    =SUMAR.SI(B12:B31;">="&F5;D12:D31)

    Suma las mismas celdas de referencia con la condición que sea la fecha menor o igual: 05/05/2011 (en la fórmula anterior se encuentra la fecha en la celda F5 en esta se encuentra puesta en la fórmula).
    =SUMAR.SI(B12:B31;"< ="&"05/5/2012";D12:D31)

    =SUMAR.SI(B12:B31;"= que se encuentra en la celda F5 y menor o igual que la fecha que se encuentra en la celda F6.

    =SUMAR.SI.CONJUNTO(D11:D31;B11:B31;">="&F5;B11:B31;"< ="&F6)

    Colaborador wrote on 30 noviembre, 2011 - 1:23 pm
    #81

    Hola.
    Tengo una tabla de datos donde aparecen el nombre de la persona y si tienen coche (verdadero) o si no lo tienen (falso). Tengo que hacer un listado del nombre de las personas que tienen coche. ¿Podría ayudarme?
    Gracias

    Jose Luis wrote on 13 diciembre, 2011 - 6:07 pm
    #82

    Hola José Luis
    En este caso habría que poner una fórmula condicionada, esta condición va depender del dato que vamos introducir, en este caso si tiene coche o no.

    Por ejemplo,
    En la columna A tenemos el nombre de las personas y en la B si no está en blanco es que tiene coche.
    En la celda C2 aplicamos la siguiente fórmula
    =SI(ESBLANCO(B2);FALSO;VERDADERO)
    en la celda C3
    =SI(ESBLANCO(B3);FALSO;VERDADERO)
    en la celda C4
    =SI(ESBLANCO(B4);FALSO;VERDADERO)
    y así seleccionamos la fórmulas con el ratón y arrastramos hacia abajo y se las aplicamos a todas las celdas que deseemos y nos devolvería FALSO si la celda de la columna B se encuentra en blanco y VERDADERO si tiene introducido algún dato.

    En vez de (ESBLANCO), podemos aplicar otro tipo de formula condicionada dependiendo de los datos introducidos.

    Colaborador wrote on 13 diciembre, 2011 - 9:49 pm
    #83

    -Hola Jose Luis, creo que haces una labor muy elogiosa. Mi pregunta: quisiera calcular el % de una suma cuyos números vienen de dos colunnas diferentes, pero sólo puedo coger el valor más alto de las dos, variando cada fila. Muchas gracias.

    Miguel Palomino wrote on 14 diciembre, 2011 - 10:59 pm
    #84

    Hola Miguel,

    Si por ejemplo tenemos la columna A y B
    A2 (tenemos el número 1)
    B2 (tenemos el número 2)
    C2 (tenemos el % (porcentaje aplicar)
    D2 es donde aplicamos la primer formula que sería la siguiente:
    =MAX(A2:B2)*D2
    una vez aplicada la fórmula la seleccionamos en la primer fila y la arrastramos hacia abajo con el ratón
    Nota
    En la Celda D2 (debemos tener formato porcentaje, ejemplo 5%) o de lo contrario 0,05.
    Si en la Celda D2 no tenemos porcentaje lo aplicaríamos directamente en la fórmula: =MAX(A2:B2)*5% (0,05)

    Colaborador wrote on 15 diciembre, 2011 - 6:59 am
    #85

    -Muchas gracias, me has ahorrado mucho tiempo.

    Miguel Palomino wrote on 15 diciembre, 2011 - 8:28 pm
    #86

    hola necesito que me indiques como hacer para que al poner un numero en una casilla el resto aumente un valor determinado mas que la anterior.
    Ejem aumentando 5:
    Escribo 50 en A1 y automaticamente se rellenan A2-55,A3-60,A4-65….
    Muchas Gracias.

    ALICIA wrote on 10 enero, 2012 - 2:47 pm
    #87

    Hola Alicia,

    Si tiene 50 en la celda A1, en la celda A2 tendrías que poner la la siguiente fórmula =A1+5, en la celda A3 A2+5 y así sucesivamente.
    También escribes 50 en A1 en la celda A2 escribes la fórmula =A1+5 y arrastras la fórmula hacia abajo o copias la fórmula de la celda A2 seleccionas las celdas donde desees que quieras copiar y pulsas en en ratón pegar.

    Colaborador wrote on 10 enero, 2012 - 5:04 pm
    #88

    Hola, tengo una duda con respecto a la formula SUMAR.SI
    Mi problema es que la condición para que haga la suma de un rango especifico de celdas esta en la misma hoja que tengo la formula, pero lo que quiero que me sume esta en otra hoja…y no se porque no funciona si creo que lo escribí bien
    la formula al tengo en la hoja 1 y la escribí así:
    =SUMAR.SI(hoja2!D3:D600;”=’LISTA PRODUCTOS’!A64″;hoja2!I3:I600)
    creo que esta bien escrita, pero no se pq no me funciona.
    la idea es que en la hoja1 (que se llama lista productos), revise si en el rango de D3 a D600 de la hoja2 se encuentra el valor que esta en A64 de la lista de productos, entonces me sume el valor que corresponda a la celda que esta en I de la hoja 2 pero no se porque no me funciona.
    ahora si, yo le pongo manualmente el producto, si funciona, pero yo quiero que lo lea de la celda así puedo copiar la formula..
    o sea si yo le pongo así, si funciona:
    =SUMAR.SI(hoja2!D3:D600;”=manzanas”;hoja2!I3:I600)
    pero la idea es no poner manualmente el nombre del producto, sino que lo lea de la celda donde esta, así puedo copiar la formula en cientos de celdas de la columna…se entiende?
    gracias por la ayuda que me puedan dar.
    saludos.

    Gonzalo wrote on 16 enero, 2012 - 8:23 pm
    #89

    Hola Gonzalo,
    Entiendo que si quieres que te sume el rango I3:I600 de la hoja2 con la condición que el rango de la hoja2 D3:D600 sea igual a LISTA PPRODUCTOS tendrías que aplicar la siguiente fórmula.

    =SUMAR.SI(Hoja2!D3:D600;"LISTA PRODUCTOS";Hoja2!I3:I600)

    =SUMAR.SI (función)

    Hoja2!D3:D600 (rango celda evaluar)

    LISTA PRODUCTOS (Condición)

    Hoja2!I3:I600 (celda que va sumar)

    En la siguiente fórmula la condición sería A64 de la hoja2 (esta condición estaría puesta en la hoja que se llama lista de LISTA PRODUCTOS)
    =SUMAR.SI(Hoja2!D3:D600;Hoja2!A64;Hoja2!I3:I600)

    Está sería la condición si la ponemos la fórmula en la hoja2
    =SUMAR.SI (función)

    Hoja2!D3:D600 (rango celda evaluar)

    NOMBRE DE LA HOJA: LISTA PRODUCTOS, Condición: Celda A64

    Hoja2!I3:I600 (celda que va sumar)

    =SUMAR.SI(Hoja2!D3:D600;'LISTA PRODUCTOS'!A64;Hoja2!I3:I600)
    Esta última sería la correcta según tu consulta

    Colaborador wrote on 16 enero, 2012 - 9:42 pm
    #90

    Buenísimo…muchas gracias, ahora funciono…lo que veo que la diferencia entre como era y lo que yo escribía era que yo le ponía el signo = en la condición, y por loo que veo parece que cuando se refiere a otra hoja hay que sacarle el signo (no se me hubiera ocurrido nunca si no me lo decían..jeje), ya que pensé que el signo era parte de la formula y si se lo sacaba no funcionaria..pero parece que si, y eso era lo que hacia que no funcionara…
    muchas gracias nuevamente.
    saludos.

    Gonzalo wrote on 17 enero, 2012 - 6:45 am
    You can leave a response, or trackback from your own site.

    Escribe tu comentario

    Visitado 19173 veces., 9 fueron hoy.

    Debes poner tu nombre 
    Solo se te pedira en tu primer comentario. 
     
     
    Cuando envía un comentario está aceptando la
    Soy mayor de edad, comprendo la Política de privacidad y que el Nombre junto con el texto aparecerán en la sección de comentarios.
    Acepto la Política de privacidad.
    Recordarme para la siguiente visita.
     

    
    Creative Commons Licenseweb tracker
    Finance Blogs - Blog Top Sites Finance Blogs Finance TopOfBlogs