PDA

Ver la versión completa : [Ayuda] Ayudas fórmulas Excel



nintiendo1
19/04/2015, 23:18
Hola,
necesito ayuda para crear unas fórmulas "complejas" que no tengo ni idea de como crear para el Excel.

Son las siguientes:

1º) Quiero que en F1 me ponga la suma de A1 + B1 + C1 + D1 + E1, pero que si alguno de esos es igual a 33, no me lo sume. Por ejemplo, si B1 es igual a 33 y D1 es igual a 33, me haga la suma de A1 + C1 + E1. Lo lógico sería hacer las sumas a mano, pero son como 100 veces, por lo que necesito automatizarlo.

2º) Por otro lado, quiero que en B1 me ponga un número según los valores de A1. Por ejemplo, si A1 es entre 1 y 20, que me ponga 1, si es 21, que me ponga 2, y si es entre 22 y 40, que me ponga 3.

Gracias!

Juk
19/04/2015, 23:21
Con IF's?
http://exceltotal.com/la-funcion-si-en-excel/

blindrulo
19/04/2015, 23:46
Con IF's?
http://exceltotal.com/la-funcion-si-en-excel/

La segunda si, pero la primera es con Sumar.Si


Un saludo. :brindis:

EDIT:

La primera fórmula es simple: =sumar.si(A1:E1;"<>33";(A1:E1)

La segunda no lo pongo porque me falla algo y no lo veo.

Un saludo. :brindis:

nintiendo1
20/04/2015, 00:03
Gracias a los dos. Con el Sumar.Si he conseguido hacer el caso 1º, pero con el Si no consigo hacer el caso 2º, ¿me podéis poner el ejemplo con los datos que he puesto?

Saludos.

blindrulo
20/04/2015, 01:04
Lo estaba intentando pero hay algo que me falla y no se que es. Cada condición que le pones es un argumento que tiene que reflejarse en la fórmula, el primero sería: =si(A1>1;"1"). Es decir, si A1 es mayor que uno en la celda donde vaya la fórmula saldrá "1". Peor no consigo desarrollar la fórmula entera.

Un saludo. :brindis:

-----Actualizado-----

Ha costado pero aquí tienes la segunda fórmula: =SI(A1<=1;"";SI(A1<20;"1";SI(A1=21;"2";SI(A1<40;"3"))))

Aclaración: Donde pone A1<=1;"" quiere decir que si A1es menor o igual a 1 en la celda donde esté la fórmula no saldrá nada, pero si quieres que salga algo, sólo tienes que ponerlo entre las comillas.

Un saludo. :brindis:

nintiendo1
20/04/2015, 11:01
Muchas gracias!

Si necesito alguna fórmula rara más ya os preguntaré, espero que no xD

Yo es que estoy más acostumbrado a usar SPSS, pero me han dicho usar Excel y en eso estoy bastante perdido.

Saludos.

nintiendo1
20/04/2015, 14:23
Por cierto blindrulo, en la formula =SI(A1<=1;"";SI(A1<20;"1";SI(A1=21;"2";SI(A1<40;"3 ")))) es mejor hacerla sin las comillas =SI(A1<=1;"";SI(A1<20;1;SI(A1=21;2;SI(A1<40;3))))

Ya que si le pones comillas como tú me has puesto, después si haces operaciones con esos resultados, no te los trata como números (ni idea de el por qué).

Por cierto, muchísimas gracias, me han venido perfectas.

Saludos.

blindrulo
20/04/2015, 23:56
Por cierto blindrulo, en la formula =SI(A1<=1;"";SI(A1<20;"1";SI(A1=21;"2";SI(A1<40;"3 ")))) es mejor hacerla sin las comillas =SI(A1<=1;"";SI(A1<20;1;SI(A1=21;2;SI(A1<40;3))))

Ya que si le pones comillas como tú me has puesto, después si haces operaciones con esos resultados, no te los trata como números (ni idea de el por qué).

Por cierto, muchísimas gracias, me han venido perfectas.

Saludos.

Cierto. Que tonto estoy. No te los trata cómo números porque las comillas son sólo para poner un texto. Por cirrto ahora que veo, al final de la fórmula el último condicional he puesto <40 po lo que si el valor es 40 no te vuelca un 3 si quieres que lo vuelque con ese valor deberías poner <=40.

Un saludo. :brindis:

nintiendo1
21/04/2015, 01:01
Cierto. Que tonto estoy. No te los trata cómo números porque las comillas son sólo para poner un texto. Por cirrto ahora que veo, al final de la fórmula el último condicional he puesto <40 po lo que si el valor es 40 no te vuelca un 3 si quieres que lo vuelque con ese valor deberías poner <=40.

Un saludo. :brindis:

Muchas gracias, ya he adaptado la fórmula a otras casos similares pero con diferentes datos, solo necesitaba la base, que con lo que me has dado he tenido de sobra.

Muchas gracias por la ayuda :brindis:

blindrulo
21/04/2015, 01:06
De nada. Hace poco hizo un curso rápido de excell por la empresa. Ya puedo decirles que ha servido para algo. :D

Un saludo. :brindis:

dardo
21/04/2015, 16:39
De nada. Hace poco hizo un curso rápido de excell por la empresa. Ya puedo decirles que ha servido para algo. :D

Un saludo. :brindis:
Si, para poner "excell" en lugar de "Excel". No eres el único. Casi me duele más que cuando leo o escucho "alante" por "adelante". :p

blindrulo
21/04/2015, 21:50
Si, para poner "excell" en lugar de "Excel". No eres el único. Casi me duele más que cuando leo o escucho "alante" por "adelante". :p

:lol2: Pues siempre lo pongo con dos "eles". XDD

Un saludo. :brindis: