usar trucos sheets importrange hoja google funcion definicion como caracteristicas calculo buscarv filter spreadsheet google-docs contains

filter - trucos - importrange



La hoja de cálculo de Google Docs muestra los datos de la fila que coinciden con un criterio (1)

Básicamente, me gustaría que la Hoja 1 extraiga datos de la Hoja 2, renombrada a ''Eliminar''. Sin embargo, los datos extraídos de ''Loot'' solo pueden ser de una columna específica, y las otras dos celdas de la misma fila deben contener datos específicos de la Hoja 1.

Ejemplo: ''Loot'' tiene las siguientes Columnas importantes para B, C y D: Carácter, Tipo de artículo y Cantidad

Quiero que una celda en la Hoja 1 contenga un valor de Cantidad (D) de ''Botín'', pero solo si las celdas de Carácter (B) y Tipo de ítem (C) que comparten la misma fila que los datos que se extraen coinciden con las de dos celdas específicas en la Hoja 1.

Esto es lo más cerca que podría llegar sin éxito.

=QUERY(''Loot''!D2:D;"select * where (B matches A14 and C matches A8)";1)

Aquí hay un enlace temporal a la hoja de cálculo. https://docs.google.com/spreadsheet/ccc?key=0AgUUnVW8yWhXdHhsZnpac29LdjdhTG9adFg4NnhwVHc&usp=sharing

La hoja 1 es Veldspar

La hoja 2 es botín

Con la ayuda de un amigo, he podido llegar hasta aquí ...

=QUERY(''Loot''!B2:D100,"select (D) where B = ''" & A14 & "'' and C = ''" & A8 &"''")

El problema es que si hay más de un resultado, en lugar de agregarlo, solo muestra cada resultado en cada celda debajo de él

EDITAR

Se corrigieron todos los problemas y se encontró otro.

=SUM(QUERY(''Loot''!B$2:D,"select (D) where B matches ''"& $A14 &"'' and C matches ''" & A$8 &"''"))

El problema ahora es que si no hay criterios para extraer datos, la celda produce un error # N / A que hace que todas las otras celdas que hacen referencia a sus datos no puedan calcular sus datos.

EDITAR..

Hasta ahora todo bien, esto es lo que solía solucionar el problema

=IFERROR(SUM(QUERY(''Loot''!B$2:D,"select (D) where B matches ''"& $A14 &"'' and C matches ''" & A$8 &"''")),"0")

EDITAR..

Ese último edita el truco. Mi problema ha sido resuelto. Dejé el enlace disponible para todos y simplemente cambié todos los nombres ubicados en la "hoja" de Botín para ocultar nombres.


Respondiendo mi propia pregunta :)

=IFERROR(SUM(QUERY(''Loot''!B$2:D,"select (D) where B matches ''"& $A14 &"'' and C matches ''" & A$8 &"''")),"0")