una resueltos practicos paso otra hoja funcion ejemplos buscarv buscarh excel excel-formula vlookup

resueltos - funcion buscarv excel 2013



(excel 2013) Fórmula 3D con función VLOOKUP (1)

Hace un tiempo estaba haciendo una pregunta similar aquí. Fórmula 3D con la misma posición de células pero ahora estoy enfrentando un problema mucho más difícil. Tengo una hoja llamada Storage y otras hojas llamadas simplemente shop1, shop2.

En el almacenamiento, tengo todos mis bienes que se venden, pero no en todas las tiendas, vendo lo mismo y todos los productos. entonces, en una tienda no encuentras algo bueno específico, por ejemplo. Y ahora lo que quiero En cada hoja, almaceno el número de productos vendidos y, en almacenamiento, me gustaría tener el número SUM de todos los productos vendidos. así que buscaría si un artículo del almacenamiento se vende en cada tienda y, en caso afirmativo, buscaría el número y lo agregaría a la suma.

es fácil si los artículos del almacenamiento estarían siempre en la misma fila. por ejemplo, la suma de todos los artículos en la fila 2 sería

=SUM(Shop1:Shop4!C2)

pero habría muchos lugares blancos y de desecho porque la tienda solo vende parte de los bienes del almacenamiento. así que ahora me gustaría usar la función VLOOKUP en ella. pensé que puedo usar

=SUM(VLOOKUP(A2;shop1:shop2!A:B;2;FALSE))

pero esta fórmula me da un mensaje de error. Entonces, ¿cómo darle fórmula 3D a la función VLOOKUP?

gracias por responder

Editar: Quiero agregar que un artículo del almacenamiento no siempre está en la misma fila en cada tienda, por lo que, por ejemplo, elemento1 puede estar en la tercera fila en la hoja shop1 pero en la décima fila en la hoja shop2 y en la hoja shop3 ni siquiera encontrarás el item1.


Primero vaya al Administrador de nombres (pestaña Fórmulas ) y defina lo siguiente:

Nombre: SheetList

Se refiere a: = {"shop1", "shop2", "shop3", "shop4"}

(O lo que sea que sean los nombres de las hojas en cuestión).

La fórmula requerida es entonces:

= SUMPRODUCT (SUMAR.SI (INDIRECTO ("''" & SheetList & "''! A: A"); A2; INDIRECTO ("''" & SheetList & "''! B: B")))

Saludos