(20.12.2021, 10:32)vettelchen schrieb: [ -> ]Und genau das kann ich nicht als Formel nehmen da die Zellen nicht nebeneinander liegen, sondern außeinander:
In dem Fall von mir in Spalte G,K,O und so weiter.....!
Doch. Du musst es nur wollen.
Noch eine andere Struktur:
Arbeitsblatt mit dem Namen 'Tabelle2' |
| A | B | C | D | E | F | G | H |
1 | Anbieter | Titel | Wert | | | | Titel | Wert |
2 | A | Kabel und Leitungen | 10000 | | | | Kabel und Leitungen | 10000 |
3 | A | Verlegesysteme | 150 | | | | Verlegesysteme | 80 |
4 | A | Steckdosen | 1111 | | | | Steckdosen | 1111 |
5 | A | Schrauben | | | | | Schrauben | 0 |
6 | A | Muttern | | | | | Muttern | 0 |
7 | A | Irgendwas | 0 | | | | Irgendwas | 0 |
8 | B | Kabel und Leitungen | 50000 | | | | | |
9 | B | Verlegesysteme | 80 | | | | | |
10 | B | Steckdosen | 2222 | | | | | |
11 | B | Schrauben | | | | | | |
12 | B | Muttern | | | | | | |
13 | B | Irgendwas | 0 | | | | | |
14 | C | Kabel und Leitungen | | | | | | |
15 | C | Verlegesysteme | | | | | | |
16 | C | Steckdosen | | | | | | |
17 | C | Schrauben | | | | | | |
18 | C | Muttern | | | | | | |
19 | C | Irgendwas | 0 | | | | | |
Zelle | Formel |
H2 | =MINWENNS($C$2:$C$19;$B$2:$B$19;G2) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
Hi,
dann musst Du die Formel doch als Arrayformel mit gleichzeitig Strg+Shift+Enter abschließen.
Habe ich gemacht. Kenne das ja auch soweit...
Aber funzt leider nicht...
=MIN(WENN(INDEX((H15;L15;P15;T15);;;ZEILE(INDIREKT("1:"&BEREICHE((H15;L15;P15;T15)))))<>0;INDEX((H15;L15;P15;T15);;;ZEILE(INDIREKT("1:"&BEREICHE((H15;L15;P15;T15)))))))
Der nimmt immer den Wert des ersten Betrages! Siehe auch hier.
Hi,
keine Bildchen bitte, sondern zeig mal Deine Datei mit dem NICHT funktionierenden Versuch.
Hier die Excel Datei, abgespeckt
Hi,
nimm die Formel mit den Matrixkonstanten:
=MIN(WENN(INDEX((H14;L14;P14;T14);;;{1.2.3.4})<>0;INDEX((H14;L14;P14;T14);;;{1.2.3.4})))
@Boris
Die Formel ist noch nicht komplex genug.
Da muss noch 2x N() rein.
Das klappt soweit. Aber wenn ich auf 2 Spalten reduziere, dann stimmt der Bezug nicht mehr und es wird alles gelöscht.
Wenn ich somit 8 Spalten (Anbieter) habe, dann müsste ich entsprechend ja erweitern.
=MIN(WENN(INDEX((H14;L14;#BEZUG!;P14);;;{1.2.3.4.5.6.7.8})<>0;INDEX((H14;L14;#BEZUG!;P14);;;{1.2.3.4})))
Aber dann darf ich die Spalten nicht löschen sondern ausblenden richtig?
Zweimal N?
Hi,
...oder die ZEILE(INDIREKT(...))-Variante als NORMALE Formel. Kann das hier nicht mehr genau testen, da ich xl365 habe und da Arrayformeln nicht mehr als solche abgeschlossen werden müssen.
Verstehe ich nicht
Jetzt war ich der Lösung so nah....
Und es geht auch damit nicht... Also mit der Konstanten. Erste Spalte (A) bleibt bei Idealbieter