La fórmula es demasiada larga 8192

Hola tengo un problema con esta fórmula o la forma de solucionar mi problemilla creo que es esta fórmula. Os cuento desde el principio tengo una excel donde grabo el material que pido y luego lo descuento, para cada mes tengo una pestaña y mi idea era en otra pestaña en el mismo documento crear el listado de todos los materiales y que con una fórmula me coja de cada pestaña el producto y me lo sume.
En la fórmula que os pongo a continuación lo que yo quiero es que Si en la pestaña enero2011 en la casilla H10 es igual al material que yo quiera me coja la cantidad que se pidió que esta en otra celda y sino que no ponga nada. Así lo hago con todas las columnas de la pestaña enero2011. Y así repito el proceso con otros materiales repitiendo la fórmula, pero el problema es que la formulita es enorme 4 hojas de word.
=SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G10;0)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G11;10)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G12;0)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G13;0)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G14;0)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G15;0)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G16;0)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G17;0)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G18;0)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G19;0)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G20;0)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G21;0)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G22;0)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G23;0)+SI(ENERO2011!H10="acryl ral 9005 negro mate";ENERO2011!G24;0)+SI(ENERO2011!H10="acryl ral 9005 negro
etc........

1 respuesta

Respuesta
1
Creo que la función SI no es a adecuada para tu caso, deberías probar BuscarV, que puede ser más acertada.
=BuscarV(ValorBuscar;MatrizBuscarEn;Indicador_de_Columnas;Ordenado)
Intento explicate, pero segura, ente con la ayuda de excel te aclares mejor:
BuscarV te busca el Valor que tu le pones a buscar en una tabla, lo busca en la columna de la izquiereda y te devuelve el valor de la columna que tu le indicas con Indicado_de_Columna y lo que es importante es que le digas si esta ordenado o no lo esta, esto se indida con VERDADERO o FALSO. Ten en cuenta que si le dices que esta ordenado y realmente no lo esta, si no encuentra el valor exacto, creo que te devuelve el anterior.
Haz pruebas y veras como funciona,.
A ver estoy intentando la fórmula buscarv y no me aclaro mucho esta es la fórmula que he puesto y me da error.
#¡REF!- esto es el erro la fórmula es la siguiente:
BUSCARV("acryl ral 9005 negro mate";ENERO2011!H10:ENERO2011!H125;ENERO2011!G10)
                  material                            la pestaña y las celdas de referencia   el valos que quiero
En la hoja que quiero el resultado tengo el listado de los productos tal que así;
                                           ENERO FEBRERO MARZO ABRIL ...
acryl ral 9005 negro mate
Patatas
Zanahorias
Y la otra hoja es una hoja donde están todo lo que pido de material donde se pueden repetir varias veces patatas, zanahorias etc etc
Lo que quiero es que me detecte todas las que sean patatas y me coja la celda de al lado que pone la cantidad que se ha pedido.
Posteame tu dirección de correo y yo te envío un email para el intercambio de fichero muestra.
Pero una explicación podría ser:
=BUSCARV("acryl ral 9005 negro mate";ENERO2011!A10:N125;ENERO2011!G10;14;FALSO)
Busca en la hoja ENERO2011 en el rango A10:N125 el valor de "acryl ral 9005 negro mate" y si lo encuentra me devuelve el valor de la columna 14 de esa tabla.
Yo he colocado para el ejemplo la tabla de tal forma que en la columna A esta la denominación del material, luego están las columnas de los 12 meses y luego el total
Primero encuentra el producto y me devuelve el total de ese producto, espero haber sido claro, si no lo soy es mejor intercambiar ficheros. (Aveces me cuesta explicarmen)
Mi dirección de email es [email protected]
Enviame email y te envío el cuadro a ver si viéndolo te es más fácil.
Muchas gracias.
Tienes que utilizar la función Sumar. Si,
este es el ejemplo de una de tus celdas en concreto la B17
=SUMAR.SI(ENERO2011!$H:$H;'pruebas formulas'!$A17;ENERO2011!$G:$G)
Recuerda cerrar y valorar mi tiempo y dedicación.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas