Muy buenas cracks,
Llevo un par de días atascado con algo que considero que es bastante simple, pero se ve que no me da...
Tengo un par de pestañas en una google spreadsheet. En una de ellas tengo una columna con diferentes productos y la cantidad de los mismos. Esta pestaña se llama Cartera y es en la que vamos a buscar la información.
En otra pestaña, Compras, es dónde está el meollo. En una determinada celda, quiero que si un determinado producto está en la pestaña Cartera, me diga cuantos hay. Esto me sale bien usando lo siguiente:
=IF(O3<>"",INDEX(Cartera!$F$3:$F$132,MATCH(O3,Cart era!$B$3:$B$132,0)),"")
Donde, O3 es el producto, el rango F es el número de cada producto, y el rango B es la lista de productos. Cada producto aparece solo una vez en la lista. Con esa fórmula, sale perfecto siempre y cuando el producto esté en el rango B de la pestaña Cartera.
Ahora bien, si el producto no está, me gustaría que devolviera 0. Ya que en la pestaña Compras, de lo que se trata es de comprar productos. Si ya tengo, lo que quiero calcular es el número total de productos que tendría al hacer la compra, es decir, los que ya tengo (que me los da la fórmula de arriba) más los que voy a comprar, peeeeero si no tengo, me gustaría que devolviera 0 para sumárselos a la nueva compra. Con la fórmula puesta arriba, si no existe el producto, me devuelve #N/A y no sé cómo puedo capturar ese error y considerarlo cero en plan: Si <fórmula> igual a <N/A> 0; else <x>
Alguna idea? Lo estoy enfocando mal intentando user INDEX y MATCH?
Muchísimas gracias por anticipado.
Un saludo!!