Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1572to1576
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Summewenns Indirekt
11.08.2017 07:41:48
Christian
Guten Morgen zusammen,
ich denke mein Problem würde sich genau mit diesen Formel Ansatz lösen nur leider stehe ich wieder auf den Schlauch.
Ich denke bei einen Blick auf die Beispieldatei wird alles klar
https://www.herber.de/bbs/user/115392.xlsx
Ich habe zwei Tabellen. In der Tabelle DatenV stehen die Kriterien in der ersten Zeilen und darunter zeilenweise dazugehörige Werte mit einem Datumswert. In dieser Tabelle werden Werte für ein oder zwei Jahre festgehalten. Es können auch neue Kriterien dazu kommen.
Die Tabelle Filter_Tage ist dann eine Art Filter Funktion, welche die Werte nur für einen bestimmte Zeit anzeigt. Dafür habe ich in der oberen Zeile die Datumswerte stehen und in der Spalte A die Komponenten. Wenn in der Tabelle DatenV ein neues Kriterium erscheint, dann erscheint es auch in der Tabelle Filter_Tage.
Jetzt soll eine Summen Funktion automatisch die neuen Einträge in der Tabelle DatenV erkennen und dann die Summe in Abhängigkeit des Kriteriums und des Datumswert bilden. Habt ihr Ideen?
Viele Grüße und vielen Dank für euren Support.
Christian

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summewenns Indirekt
11.08.2017 07:57:50
SF
Hola,
so?
=SUMMENPRODUKT((DatenV!$A$2:$A$100=B$1)*(DatenV!$B$1:$Z$1=$A2)*(DatenV!$B$2:$Z$100))
Gruß,
steve1da
Ich bin begeistert :)
11.08.2017 08:13:38
Christian
Wahnsinn Steve1da, vielen Dank, genau so wollte ich es haben. Jetzt muss ich es nur noch an meine Originaldatei anpassen :)
Viele Grüße
Christian
Da liegt eine gewisse Gefahr drin ...
11.08.2017 08:29:38
lupo1
Du musst nämlich Deine Daten kennen, um Mehrfachtreffer nicht mit dem Ergebnis der Formel zu verwechseln. Deshalb lieber nur EIN Ergebnis, als ALLE möglichen aufeinandergehauen.
Ich gebe aber zu, dass ich SUMMENPRODUKT dafür auch gern nehme. Allerdings dann gern mit Plausi.
AW: Summewenns Indirekt
11.08.2017 08:02:45
Sepp
Hallo Christian,
so?
Filter_Tage

 ABCDEFGHIJKLMNOPQRST
1 06.06.1707.06.1708.06.1709.06.1712.06.1713.06.1714.06.1715.06.1716.06.1719.06.1720.06.1721.06.1722.06.1723.06.1726.06.1727.06.1728.06.1729.06.1730.06.17
2Assy. Mini-Suiten626262626262626262626262626262208208208208
3Business Class263263263263263263263263459459459459459459263519519519519
4Economy Class#NV#NV#NV225225225225225225225225225538538538538538538313
5Galley18718718737351851851851851851851861246728028028028028093
6Lavatory50505050119119119119119119119175106565656565656
7Versorgungskanal30303030454545456060607459453044444444
8Mont.Stow26262626353535353535355546353535353535
9Stair#NV#NV#NV191919191919#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV
10Neue Komponenten 1#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV
11Neue Komponenten 2#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV
12Neue Komponenten 3#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV

Formeln der Tabelle
ZelleFormel
B2=WENN(INDEX(DatenV!$B$2:$R$25;VERGLEICH(B$1;DatenV!$A$2:$A$1000;0); VERGLEICH($A2;DatenV!$B$1:$Z$1;0))=0;#NV;INDEX(DatenV!$B$2:$R$25;VERGLEICH(B$1;DatenV!$A$2:$A$1000;0); VERGLEICH($A2;DatenV!$B$1:$Z$1;0)))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Sepp

Anzeige
Nanu?
11.08.2017 08:09:05
lupo1
=WENN(
INDEX(DatenV!$B$2:$R$25;VERGLEICH(B$1;DatenV!$A$2:$A$1000;0);VERGLEICH($A2;DatenV!$B$1:$Z$1;0))=0;#NV;
INDEX(DatenV!$B$2:$R$25;VERGLEICH(B$1;DatenV!$A$2:$A$1000;0);VERGLEICH($A2;DatenV!$B$1:$Z$1;0)))
geht doch auch mit WENNNULL:
=WENNFEHLER(1/(1/
INDEX(DatenV!$B$2:$R$25;VERGLEICH(B$1;DatenV!$A$2:$A$1000;0);VERGLEICH($A2;DatenV!$B$1:$Z$1;0)));#NV)

(ungetestet)
AW: Summewenns Indirekt
11.08.2017 08:16:24
Christian
Moin Sepp,
warum geht der Bereich beim Index eigentlich von DatenV!$B$2:$R$25 bei dir?
Viele Grüße
Christian
AW: Summewenns Indirekt
11.08.2017 08:20:56
Sepp
Hallo Christian,
ich habe deinen Datenbereich genommen, du kannst den Bereich auf $B$2:$Z$1000 oder wie auch immer ausdehnen.
Gruß Sepp

Anzeige
so mit den Vorschlag von lupo1
11.08.2017 08:25:23
lupo1
Filter_Tage

 ABCDEFGHIJKLMNOPQRST
1 06.06.1707.06.1708.06.1709.06.1712.06.1713.06.1714.06.1715.06.1716.06.1719.06.1720.06.1721.06.1722.06.1723.06.1726.06.1727.06.1728.06.1729.06.1730.06.17
2Assy. Mini-Suiten626262626262626262626262626262208208208208
3Business Class263263263263263263263263459459459459459459263519519519519
4Economy Class#NV#NV#NV225225225225225225225225225538538538538538538313
5Galley18718718737351851851851851851851861246728028028028028093
6Lavatory50505050119119119119119119119175106565656565656
7Versorgungskanal30303030454545456060607459453044444444
8Mont.Stow26262626353535353535355546353535353535
9Stair#NV#NV#NV191919191919#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV
10Neue Komponenten 1#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV
11Neue Komponenten 2#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV
12Neue Komponenten 3#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV#NV

Formeln der Tabelle
ZelleFormel
B2=WENNFEHLER(1/(1/INDEX(DatenV!$B$2:$Z$1000;VERGLEICH(B$1;DatenV!$A$2:$A$1000;0); VERGLEICH($A2;DatenV!$B$1:$Z$1;0))); #NV)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Sepp

Anzeige
Das Forum ist der pure Wahnsinn
11.08.2017 08:38:28
Christian
Ein ganz großen Dank an euch alle, ihr habt mir unglaublich bei meiner Aufgabe geholfen. Ich habe die Formel jetzt erfolgreich an meine original Datei angepasst und es klappt Super :)
=WENNFEHLER(1/(1/INDEX(DatenV!$R$2:$LC$1015;VERGLEICH(Filter_Tage!E$4;DatenV!$Q:$Q;0); VERGLEICH(Filter_Tage!$C177;DatenV!$R$2:$LC$2;0)));#NV) 
Viele Grüße
Christian
Grafik dynamisch mit Werten füllen
11.08.2017 08:52:56
Christian
Moin alle zusammen,
ich bin es nochmal :) Nachdem ich die Werte jetzt dynamisch in die Tabelle laden kann, kommt leider direkt meine nächste Frage. Wie bekomme ich diese jetzt dynamisch in mein Diagramm geladen :)
Ich habe die Beispieldatei mal angepasst mit einen Diagramm. Habt ihr Ideen? Ist das nicht auch etwas mit Index? Das hatte ich sogar mal geschafft vor einiger Zeit..
https://www.herber.de/bbs/user/115395.xlsx
Viele Grüße
Christian
Anzeige
Namen definieren für jede Zeile?
11.08.2017 09:15:52
Christian
Moin alle zusammen,
mit dem Ansatz Namensmanager und Bereich Verschieben, müsste das ganze gehen. Aber muss ich jetzt für jede Zeile die ich im Diagramm dargestellt haben möchte, einen eigenen Namen definieren?
Meine Werte gehen ja über Mehrere Spalten
Die Spalte mit den Komponenten habe ich so aufgenommen und jetzt frage ich mich, wie ich die dazu gehörigen Werte aufnehmen kann.
=BEREICH.VERSCHIEBEN(Filter_Tage!$C$176;0;0;ANZAHL2(Filter_Tage!$C$177:$C$214);1)
Viele Grüße
Christian
Dynamische Tabelle Pflicht?
11.08.2017 09:26:57
Christian
Muss ich dafür unbedingt meine Tabelle in eine formatierte Tabelle umwandeln?
Anzeige
Nicht so ganz eindeutig :(
11.08.2017 13:21:42
Christian
So ganz schlau werde ich aus den Erklärungen leider nicht.
Reichen für diese Struktur zwei Namen aus? Einer für die Spalte mit den Komponenten und der andere für die Werte?
BEREICH.VERSCHIEBEN(Filter_Tage!$D$176;0;0;ANZAHL2(Filter_Tage!$D$177:$D$214);1)
Den habe ich jetzt für die Komponenten um die gefüllten Felder zu zählen. Und im nächsten Schritt müsste ich dann die Werte in einen Namen bringen.
CEC-2 08.08.17 09.08.17 10.08.17 11.08.17 14.08.17 15.08.17 16.08.17 17.08.17 18.08.17
Assy. Mini-Suiten 62 62 62 62 145 83 83 83 83
Business Class 263 263 263 263 425 162 162 162 162
Economy Class #NV #NV #NV 225 225 225 225 225 489
Galley 363 363 363 363 363 363 363 363 187
Lavatory 110 110 110 59 59 59 59 59 #NV
Versorgungskanal 45 45 45 30 45 30 30 30 15
Mont.Stow 43 43 43 32 52 37 37 37 20
Stair #NV #NV #NV #NV #NV #NV #NV #NV #NV
Und muss ich dann alle Datenreihen raus löschen und durch eine einzige, nämlich die mit den Namen mit den Komponenten ersetzen? Mir ist das nicht so eindeutig und im Netz finde ich nur Beispiele wo die Werte in einer Spalte stehen.
Userbild
Vielen Dank für euren Support
Viele Grüße
Christian
Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige