Registriert seit: 13.04.2014
Version(en): 365
Hallo,
Luffy hat vollkommen recht, Matrixformeln sind die Ressourcenfresser. Arbeite mal auf dieser Seite:
http://www.online-excel.de/die Tutorials durch!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 04.10.2016
Version(en): 2010
05.10.2016, 13:12
(Dieser Beitrag wurde zuletzt bearbeitet: 05.10.2016, 13:12 von Gomorra.)
Anders formuliert
Bei einer Lösung des Problems könnte ich ca. 200.000 Sverweisergebnisse in 22 Spalten löschen, weil diese nur als Zwischenberechnung dienen.
Bei meiner Datei macht das alleine ca. 1 MB aus
Weiterhin überlege ich die ganze Zeit an einer lösung, weil es für fast jede Variante ne Lösung gibt.
Jemand noch konstruktive Ideen?
Registriert seit: 13.04.2014
Version(en): 365
05.10.2016, 13:16
(Dieser Beitrag wurde zuletzt bearbeitet: 05.10.2016, 13:16 von BoskoBiati.)
Hallo,
vielleicht habe ich es undeutlich formuliert: Es geht nicht ohne Hilfsspalten!
Noch dazu entspricht ja Deine Mustertabelle wohl in keinster Weise dem Original! Außerdem tippe ich mal, dass die Tabellenstruktur suboptimal ist! Was ist denn auch besonderes an einer Größe von 1MB?
Bunte Spielereien fressen mehr Platz.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 04.10.2016
Version(en): 2010
Was ist an dem Punkt konstruktiv so schwer?
viell. weiß jemand ne lösung
Hatte an ne Variante von Summe-sverweis und wahl überlegt....
Registriert seit: 30.05.2016
Version(en): 2013
(05.10.2016, 13:12)Gomorra schrieb: Anders formuliert
Bei einer Lösung des Problems könnte ich ca. 200.000 Sverweisergebnisse in 22 Spalten löschen, weil diese nur als Zwischenberechnung dienen.
Bei meiner Datei macht das alleine ca. 1 MB aus
Weiterhin überlege ich die ganze Zeit an einer lösung, weil es für fast jede Variante ne Lösung gibt.
Jemand noch konstruktive Ideen?
Dann sieht deine Datei warscheinlich ganz anders aus als die Beispiel.
Vielleicht benötigst du einige andere Formeln nicht.
Ich denke du solltes deine Beispieldatei nochmal überarbeiten dass wir wissen wie die Struktur/der Aufbau der Datei ist.
Dann kann man vielleicht eine Lösung finden mit der du zufrieden bist.
Vom aktuellen Stand betrachtet wüsste ich nicht wie man das sonst lösen könnte.
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
ich kann da Luffy nur beipflichten. Und wenn das nicht schwer wäre, dann hättest Du ja wohl schon eine Lösung. Eine Kombination aus SUMME/SVERWEIS geht nicht, da SVERWEIS nicht matrixfähig ist.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo
Hier mal drei Vorschläge.
Jeweils ein mal mit Verweis-Bezügen und ein mal mit Verweis-Konstanten.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| G | H |
11 | 298 | 298 |
12 | 298 | 298 |
13 | 298 | 298 |
Zelle | Formel |
G11 | =SUMMENPRODUKT(SVERWEIS(T(WENN({1};B4:B9));H4:I5;2;FALSCH)*C4:C9*D4:D9) |
H11 | =SUMMENPRODUKT(SVERWEIS(T(WENN({1};B4:B9));{"AA".2;"BB".3};2;FALSCH)*C4:C9*D4:D9) |
G12 | {=SUMME(INDEX(I4:I5;N(WENN(1;VERGLEICH(B4:B9;H4:H5;0))))*C4:C9*D4:D9)} |
H12 | {=SUMME(INDEX({2;3};N(WENN(1;VERGLEICH(B4:B9;{"AA";"BB"};0))))*C4:C9*D4:D9)} |
G13 | {=SUMME(MMULT((B4:B9=MTRANS(H4:H5))*MTRANS(I4:I5);ZEILE(1:2)^0)*C4:C9*D4:D9)} |
H13 | =SUMMENPRODUKT(MMULT((B4:B9={"AA"."BB"})*{2.3};{1;1})*C4:C9*D4:D9) |
Achtung, Matrixformel enthalten! |
Die geschweiften Klammern{} werden nicht eingegeben. |
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine. |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 13.04.2014
Version(en): 365
Hallo Detlef,
wieviel Stunden sitzt man an solchen Formeln????
Funktionieren die auch noch wenn die Liste der Kunden länger ist?
wie kommt man auf die Idee:
SVERWEIS(T(WENN({1};B4:B9))
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 12.04.2014
Version(en): Office 365
(05.10.2016, 19:03)BoskoBiati schrieb: wieviel Stunden sitzt man an solchen Formeln????
Funktionieren die auch noch wenn die Liste der Kunden länger ist?
wie kommt man auf die Idee:
SVERWEIS(T(WENN({1};B4:B9))
0,1 bis 0,2 Stunden.
Ja. Im letzten Fall muss ZEILE(1:2) bzw. {1;1} auch erweitert werden.
Ich habe den
Blogartikel von
XOR LX gelesen.
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.