Ich hatte diese Frage für MAX IF schon für Unterbereiche gestellt. wie den Maximalwert (Spalte A) für verschiedene Elemente in einen Bereich (Spalte B in diesem Fall) zu finden auf dem C col geschriebenMIN IF für Unterbereiche
| A | B | C |
| 10 | cat | |
| 15 | cat | |
| 5 | dog | |
| 4 | dog | |
| 11 | dog | |
| 6 | fish | |
| 10 | fish | |
ppl mich =MAX(INDEX(("$B$1:$B$7=B1)*$A$1:$A$7,0))
antwortete die gut arbeitet, aber wenn ich versuchte, es zu benutzen für die minimalen Werte, ich meine =MIN(INDEX(("$B$1:$B$7=B1)*$A$1:$A$7,0))
Ich habe Null für die ganze C col.
was könnte ich falsch machen?
Interessant - Ich habe versucht, und wenn Sie negative Zahlen verwenden, dann funktioniert 'Min()'. Nicht sicher, warum nicht mit positiv. – BruceWayne
Verwenden Sie es mit der 'IF()' Funktion. Beispiel: '= MIN (IF (B1: B7 = B1, A1: A7))' – Brian
Ich hoffe, du übersiehst Acceptance [hier] (http://stackoverflow.com/q/38234483/1505120) :) PS: Was? hat * this * Q mit VBA zu tun? – pnuts