Kriteria basis data Excel, gunakan string sebagai input, bukan banyak sel

2

Di Excel, saya mendapat database kecil. Saya ingin menggunakan DMAX () untuk menemukan nilai di dalamnya.

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

= DMAX (A1: D5, "Market1", "Tree = Apel")

Masalahnya adalah Kriteria gagal, jika saya menggunakan 2 sel, satu dengan "Pohon" dan satu dengan "Apel" dan saya menggunakan kriteria "G1: G2" berfungsi dengan baik. Masalahnya adalah saya ingin menggunakan DMAX di tabel kedua, di mana saya meletakkan harga maksimal untuk setiap Pasar dan setiap Pohon. Ini berarti saya membutuhkan BANYAK sel untuk semua kriteria. Sebaliknya, saya ingin melakukannya

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

di mana C13 = Apel, A2 = Pohon dan A3 = Apel. Ini agar saya bisa menyalin rumus DMAX ke tempat lain di meja saya.

Hasilnya akan terlihat seperti ini:

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

Jawaban:

1

Saya telah menggunakan keanehan berikut untuk menyelesaikan masalah saya:

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

Perhatikan saya harus menggunakan ctrl + shift + enter untuk memasukkan rumus dalam sel. Ini disebut rumus array.

Dorus
sumber