
En Excel, obtuve una pequeña base de datos. Quiero usar DMAX() para encontrar un valor en él.
+--------+---------+---------+---------+
| | Cost | | |
+--------+---------+---------+---------+
| Tree | Market1 | Market2 | Market1 |
| Apples | 10 | 12 | 15 |
| Pear | 15 | 13 | 16 |
| Cherry | 12 | 10 | 10 |
+--------+---------+---------+---------+
=DMAX(A1:D5,"Mercado1","Árbol=Manzanas")
El problema es que los criterios fallan. Si uso 2 celdas, una con "Árbol" y otra con "Manzanas" y uso el criterio "G1:G2", funciona bien. El problema es que quiero usar DMAX en una segunda tabla, donde pongo los precios máximos para cada mercado y cada árbol. Esto significaría que necesito TONELADAS de celdas para todos los criterios. En cambio, me gustaría hacer
=DMAX(A1:D5,C$13,$A$2&"="&$A3)
donde C13 = Manzanas, A2 = Árbol y A3 = Manzanas. Esto es para poder copiar la fórmula DMAX a otros lugares de mi tabla.
El resultado se vería así:
+--------+---------+---------+
| | Market1 | Market2 |
+--------+---------+---------+
| Apples | 15 | 12 |
| Pear | 16 | 13 |
| Cherry | 12 | 10 |
+--------+---------+---------+
Respuesta1
He usado la siguiente rareza para resolver mi problema:
=MAX(SI($A$2:$D$2=B$2,$B3:$D3))
Observe que tuve que usar Ctrl+Mayús+Entrar para ingresar la fórmula en la celda. Esto se llama fórmula matricial.