Criteri del database Excel, utilizzare la stringa come input anziché più celle


2

In Excel, ho un piccolo database. Voglio usare DMAX () per trovare un valore in esso.

+--------+---------+---------+---------+
|        |  Cost   |         |         |
+--------+---------+---------+---------+
| Tree   | Market1 | Market2 | Market1 |
| Apples | 10      | 12      | 15      |
| Pear   | 15      | 13      | 16      |
| Cherry | 12      | 10      | 10      |
+--------+---------+---------+---------+

= DMAX (A1: D5, "Market1", "Albero = Mele")

Il problema è che i criteri falliscono, se uso 2 celle, una con "Albero" e una con "Mele" e utilizzo i criteri "G1: G2" funziona perfettamente. Il problema è che voglio usare DMAX in una seconda tabella, dove metto i prezzi massimi per ogni mercato e ogni albero. Ciò significherebbe che ho bisogno di tonnellate di cellule per tutti i criteri. Invece, mi piacerebbe fare

= DMAX (A1: D5, C $ 13, $ A $ 2 & "=" & $ A3)

dove C13 = Mele, A2 = Albero e A3 = Mele. Questo è così che posso copiare la formula DMAX in altri posti nella mia tabella.

Il risultato sarebbe simile al seguente:

+--------+---------+---------+
|        | Market1 | Market2 |
+--------+---------+---------+
| Apples |      15 |      12 |
| Pear   |      16 |      13 |
| Cherry |      12 |      10 |
+--------+---------+---------+

Risposte:


1

Ho usato la stranezza seguente per risolvere il mio problema:

= MAX (IF ($ A $ 2: $ D $ 2 = B $ 2 $ B3: $ D3))

Nota che ho dovuto usare ctrl + maiusc + invio per inserire la formula nella cella. Questa si chiama formula di matrice.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.