Werte von einer Tabelle in eine andere Übernehmen
|
Autor |
Nachricht |
Blue_Whirlwind
Einsteiger
Verfasst am: 21. Mai 2005, 14:08 Rufname:
|
|
|
|
Hallo Leute!
Hoffe es kann mir dabei einer Helfen.
Ich habe folgende zwei Tabellen:
1,
|
| | A | B | C | D | E | 1 | Mitglied Nr. | Name | Jan. | Feb. | März | 2 | 00 001 | Klaus | 3 | | | 3 | 00 002 | Alois | | | | 4 | 00 003 | Willi | | | | 5 | 00 004 | Franz | | | | 6 | 00 005 | Norbert | | | | 7 | 00 006 | Johannes | | | | 8 | 00 007 | Manfred | | | | | | Diagramm - Grafik - Excel Tabellen einfach im Web darstellen <a style ="font-family:'Arial'; font-size:9pt; color:#FCF507; background-color:#1506F7; font-weight:bold;" href='http://www.haserodt.de/ejh_do/ex_jean_info.htm' target='blank'> Excel Jeanie HTML 3.0 Download </a>
2;
|
| | A | B | C | D | 1 | Sonderzuwendung Januar 2005 | | | | 2 | | | | | 3 | | | | | 4 | Mitglied.-Nr. | Name | Anzahl der Tage | € | 5 | | | | | 6 | | | | | 7 | | | | | 8 | | | | | 9 | | | | | 10 | | | | | 11 | | | | | 12 | | | | | 13 | | | | | 14 | | | | | 15 | | | | | 16 | | | | | 17 | | | | | 18 | | | | | 19 | | | | | | | Diagramm - Grafik - Excel Tabellen einfach im Web darstellen <a style ="font-family:'Arial'; font-size:9pt; color:#FCF507; background-color:#1506F7; font-weight:bold;" href='http://www.haserodt.de/ejh_do/ex_jean_info.htm' target='blank'> Excel Jeanie HTML 3.0 Download </a>
Erklärung: Für bestimmte Leistungen bekommen unsere Aktiven Mitglieder eine Sonderzwendung in € ausbezahlt.
In Tabelle 1 soll nur noch die Anzagl der Tage Eingetragen werden an für die das jeweilige Mitglied eine Sonderzuwendung erhält.
Tabelle Zwei soll nun Automatisch sobalt bei einem mitglied eine Zahl (wie z.B. bei Klaus) eingetragen wird alle Daten wie Mitglieds-nr. , Name; und anzahl der Tage übernehmen. Und alle mitglieder untereinander schreiben.
Für jeden monat gibt es eine eigene Tabelle.
Hoffe es kann mir jemand helfen.
Lg.
Whirlwind
|
|
DieterB
Office-Anwender mit Programmierkenntnissen
Verfasst am: 21. Mai 2005, 18:57 Rufname:
|
| |
|
|
Hallo,
was wäre denn der Index für deine Lösung?
Du kannst z.B mit SVerweis arbeiten.
In Tabelle1:unter Name schreibst du
=sverweis(a2;TabelleJanuar!a5:D???;2;1)
Erläuterung:
=SVerweis(schau in Zelle a2, suche den gleichen Wert in TabelleJanuar!Matrix(Bereich)A5:DIrgendwas;Nehme den Wert aaus der 2.Spalte der Matrix(Hier Zelle B5); und gebe mir einen Wert, wenn du was gefundenhast.
Mit der gleichen Verfahrensweise liest du alle Werte aus den tabellen Februar bis Dezember aus.
Also in Spalte C den Januar, in Spalte D den Februar usw.
ich hoffe, ich habe es einigermassen verständlich erklären können.
Jetzt die Erweiterung um Fehler abzufangen:
=wenn(istfehler(sverweis(a2;Tabelle;A4:D?;2;1));"";sverweis(a2;Tabelle;A4:D?;2;1))
_________________ Gruß
DieterB
Auch der längste Weg
beginnt mit dem ersten Schritt
|
|
Blue_Whirlwind
Einsteiger
Verfasst am: 21. Mai 2005, 20:53 Rufname:
|
|
|
|
Danke DieterB!
Aber leider erreiche ich mit Sverweis nicht dass was ich wollte.
Hab mich aber auch vieleicht falsch ausgedrückt.
Ich mochte nur noch in Tabelle 1 die Anzahl der Tage eintragen. Excel soll mir dann automatisch den Tabelle2 (den Monatsbeleg) ausfüllen. Es kann vorkommen dass z.B zwei oder auch mehrere Personen in einem Monat für die gleiche anzahl an Tagen eine Sonderzuwendung erhalten. Also ich kann Sverweis kein suchkriterium eingeben.
Oder liege ich damit falsch?
Gruß
Whirlwind
|
|
rainberg
Excel-Anwender
Verfasst am: 21. Mai 2005, 23:16 Rufname:
|
|
|
|
Hallo blauer Wirbelwind ,
das geht schon mit SVERWEIS(), nur ist dazu eine Hilfsspalte erforderlich.
|
Tabelle1 | | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | 1 | HS | Mitglied Nr. | Name | Jan | Feb | Mrz | Apr | Mai | Jun | Jul | Aug | Sep | Okt | Nov | Dez | 2 | 1 | 00 001 | Klaus | 3 | | | | | | | | | | | | 3 | | 00 002 | Alois | | | | | | | | | | | | | 4 | | 00 003 | Willi | | | | | | | | | | | | | 5 | 2 | 00 004 | Franz | 1 | | | | 5 | | | | | | | | 6 | | 00 005 | Norbert | | | | | | | | | | | | | 7 | | 00 006 | Johannes | | | | | | | | | | | | | 8 | 3 | 00 007 | Manfred | | | | 7 | | | | | 2 | | | | Formeln der Tabelle | A2 : =WENN(SUMME($D2:$O2)>0;MAX($A$1:A1)+1;"")
|
| |
Code: | A2 : =WENN(SUMME($D2:$O2)>0;MAX($A$1:A1)+1;"") |
|
Tabelle2 | | A | B | C | D | 1 | Sonderzuwendung Januar 2005 | | | | 2 | | | | | 3 | | | | | 4 | Mitglied.-Nr. | Name | Anzahl der Tage | € | 5 | 00 001 | Klaus | 3 | | 6 | 00 004 | Franz | 6 | | 7 | 00 007 | Manfred | 9 | | Formeln der Tabelle | A5 : =WENN(ISTNV(SVERWEIS(ZEILE(A1);Tabelle1!$A:$O;2;0));"";SVERWEIS(ZEILE(A1);Tabelle1!$A:$O;2;0)) B5 : =WENN(ISTNV(SVERWEIS(ZEILE(B1);Tabelle1!$A:$O;3;0));"";SVERWEIS(ZEILE(B1);Tabelle1!$A:$O;3;0)) C5 : =SUMMENPRODUKT((Tabelle1!$B$2:$B$100=A5)*(Tabelle1!$D$2:$O$100))
|
| |
|
|
Gast
Verfasst am: 22. Mai 2005, 01:55 Rufname:
|
| |
|
|
Hallo rainberg!
Danke für deine Antwort.
Aber leider ist dass auch nicht dass was ich wollte.
Wenn du in deiner Tabelle 2 nachschaust, kannst du sehen dass hir bei z.B bei Franz und Manfred alle Tage zusammengezählt werden. Die Tabelle soll aber nur die Tage vom Januar einfügen.
Erklärung:
Die Tabelle 2 ist für den Kassenwart (Für Abrechnung), und die Tabelle 1 wird von mir eingepflegt.
Mit deiner ersten Formel (nur etwas abgeändert) hab ich nun folgende Hilfstabelle erstellt:
Tabelle1:
|
| | B | C | D | E | 1 | Name | Jan. | Feb. | März | 2 | Klaus | 3 | | 1 | 3 | Alois | | 4 | | 4 | Willi | 12 | | | 5 | Franz | 1 | 6 | | | | Diagramm - Grafik - Excel Tabellen einfach im Web darstellen <a style ="font-family:'Arial'; font-size:9pt; color:#FCF507; background-color:#1506F7; font-weight:bold;" href='http://www.haserodt.de/ejh_do/ex_jean_info.htm' target='blank'> Excel Jeanie HTML 3.0 Download </a>
Hilfstabelle:
|
| | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | 1 | Jan. | Feb. | März | April | May | Juni | Juli | Aug. | Sept. | Okt. | Nov. | Dez. | Mitglied Nr. | Name | 2 | 1 | | 1 | | | | | | | | | | 00 001 | Klaus | 3 | | 1 | | | | | | | | | | | 00 002 | Alois | 4 | 2 | | | | | | | | | | | | 00 003 | Willi | 5 | 3 | 2 | | | | | | | | | | | 00 004 | Franz | Formeln der Tabelle | P2 : =WENN(C2>0;MAX($P$1:P1)+1;"") Q2 : =WENN(D2>0;MAX($Q$1:Q1)+1;"") R2 : =WENN(E2>0;MAX($R$1:R1)+1;"") S2 : =WENN(F2>0;MAX($S$1:S1)+1;"") T2 : =WENN(G2>0;MAX($T$1:T1)+1;"") U2 : =WENN(H2>0;MAX($U$1:U1)+1;"") V2 : =WENN(I2>0;MAX($V$1:V1)+1;"") W2 : =WENN(J2>0;MAX($W$1:W1)+1;"") X2 : =WENN(K2>0;MAX($X$1:X1)+1;"") Y2 : =WENN(L2>0;MAX($Y$1:Y1)+1;"") Z2 : =WENN(M2>0;MAX($Z$1:Z1)+1;"") AA2 : =WENN(N2>0;MAX($AA$1:AA1)+1;"") AB2 : =A2 AC2 : =B2 P3 : =WENN(C3>0;MAX($P$1:P2)+1;"") Q3 : =WENN(D3>0;MAX($Q$1:Q2)+1;"") R3 : =WENN(E3>0;MAX($R$1:R2)+1;"") S3 : =WENN(F3>0;MAX($S$1:S2)+1;"") T3 : =WENN(G3>0;MAX($T$1:T2)+1;"") U3 : =WENN(H3>0;MAX($U$1:U2)+1;"") V3 : =WENN(I3>0;MAX($V$1:V2)+1;"") W3 : =WENN(J3>0;MAX($W$1:W2)+1;"") X3 : =WENN(K3>0;MAX($X$1:X2)+1;"") Y3 : =WENN(L3>0;MAX($Y$1:Y2)+1;"") Z3 : =WENN(M3>0;MAX($Z$1:Z2)+1;"") AA3 : =WENN(N3>0;MAX($AA$1:AA2)+1;"") AB3 : =A3 AC3 : =B3 P4 : =WENN(C4>0;MAX($P$1:P3)+1;"") Q4 : =WENN(D4>0;MAX($Q$1:Q3)+1;"") R4 : =WENN(E4>0;MAX($R$1:R3)+1;"") S4 : =WENN(F4>0;MAX($S$1:S3)+1;"") T4 : =WENN(G4>0;MAX($T$1:T3)+1;"") U4 : =WENN(H4>0;MAX($U$1:U3)+1;"") V4 : =WENN(I4>0;MAX($V$1:V3)+1;"") W4 : =WENN(J4>0;MAX($W$1:W3)+1;"") X4 : =WENN(K4>0;MAX($X$1:X3)+1;"") Y4 : =WENN(L4>0;MAX($Y$1:Y3)+1;"") Z4 : =WENN(M4>0;MAX($Z$1:Z3)+1;"") AA4 : =WENN(N4>0;MAX($AA$1:AA3)+1;"") AB4 : =A4 AC4 : =B4 P5 : =WENN(C5>0;MAX($P$1:P4)+1;"") Q5 : =WENN(D5>0;MAX($Q$1:Q4)+1;"") R5 : =WENN(E5>0;MAX($R$1:R4)+1;"") S5 : =WENN(F5>0;MAX($S$1:S4)+1;"") T5 : =WENN(G5>0;MAX($T$1:T4)+1;"") U5 : =WENN(H5>0;MAX($U$1:U4)+1;"") V5 : =WENN(I5>0;MAX($V$1:V4)+1;"") W5 : =WENN(J5>0;MAX($W$1:W4)+1;"") X5 : =WENN(K5>0;MAX($X$1:X4)+1;"") Y5 : =WENN(L5>0;MAX($Y$1:Y4)+1;"") Z5 : =WENN(M5>0;MAX($Z$1:Z4)+1;"") AA5 : =WENN(N5>0;MAX($AA$1:AA4)+1;"") AB5 : =A5 AC5 : =B5
|
| | Diagramm - Grafik - Excel Tabellen einfach im Web darstellen <a style ="font-family:'Arial'; font-size:9pt; color:#FCF507; background-color:#1506F7; font-weight:bold;" href='http://www.haserodt.de/ejh_do/ex_jean_info.htm' target='blank'> Excel Jeanie HTML 3.0 Download </a>
Aber wie bekomme ich jetzt das Ganze in Tabelle2?
hab es mit Sverweis probiert
z.B. Bei A5 in tabelle 2 hatte ich diese Formel:
=Sverweis(1;Tabelle1!P ;13;0)
dann wurde aber als Antwort #NV ausgegeben.
Was mach ich Falsch?
Gruß
Whirlwind
|
|
rainberg
Excel-Anwender
Verfasst am: 22. Mai 2005, 07:25 Rufname:
|
|
|
|
Hallo Wirbelwind,
da Tabelle2 bei deiner Frage nur die Spalte "Anzahl der Tage" hatte, nahm ich an du willst darin die Summe von Tabelle1 bilden.
Wenn du es monatsweise willst, dann etwa so.
|
Tabelle1 | | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | 1 | HS | Mitglied Nr. | Name | Jan | Feb | Mrz | Apr | Mai | Jun | Jul | Aug | Sep | Okt | Nov | Dez | 2 | 1 | 00 001 | Klaus | 3 | | 1 | | | | | | | | | | 3 | 2 | 00 002 | Alois | | 4 | | | | | | | | | | | 4 | 3 | 00 003 | Willi | 12 | | | | | | | | | | | | 5 | 4 | 00 004 | Franz | 1 | 6 | | | | | | | | | | | 6 | | 00 005 | Norbert | | | | | | | | | | | | | 7 | 5 | 00 006 | Johannes | | | | | | | | | | | | 25 | 8 | 6 | 00 007 | Manfred | | | | | | | 7 | | | | | | | |
Code: | A2 =WENN(SUMME($D2:$O2)>0;MAX($A$1:A1)+1;"") |
Formel aus A2 nach Bedarf nach unten kopieren.
|
Tabelle2 | | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | 1 | Sonderzuwendung Januar 2005 | | | | | | | | | | | | | | | 2 | | | | | | | | | | | | | | | | 3 | | | | | | | | | | | | | | | | 4 | Mitglied.-Nr. | Name | Jan | Feb | Mrz | Apr | Mai | Jun | Jul | Aug | Sep | Okt | Nov | Dez | € | 5 | 00 001 | Klaus | 3 | | 1 | | | | | | | | | | | 6 | 00 002 | Alois | | 4 | | | | | | | | | | | | 7 | 00 003 | Willi | 12 | | | | | | | | | | | | | 8 | 00 004 | Franz | 1 | 6 | | | | | | | | | | | | 9 | 00 006 | Johannes | | | | | | | | | | | | 25 | | 10 | 00 007 | Manfred | | | | | | | 7 | | | | | | | Formeln der Tabelle | A5 : =WENN(ISTNV(SVERWEIS(ZEILE(A1);Tabelle1!$A:$O;SPALTE(B5);0));"";SVERWEIS(ZEILE(A1);Tabelle1!$A:$O;SPALTE(B5);0))
|
| |
Formel aus A5 nach rechts und nach unten kopieren.
|
|
Blue_Whirlwind
Einsteiger
Verfasst am: 22. Mai 2005, 11:14 Rufname:
|
|
|
|
Hallo Rainberg,
nochmals vielen Dank für deine Bemühungen. Aber anscheinend reden wir aneinander vorbei oder ich stell mich zu "blöd" an.
Also nochmal von vorne:
Ich habe die "Tabelle 1" und "Tabelle 2". Beide Tabellen sehen genauso aus wie in meinem ersten Posting. Nur die "Tabelle 2" gibt es 12 mal. Also genau für jeden Monat eine. Da die Abrechnung ja monatlich erfolgt und die "Tabelle 2" genehmigt werden muss.
Nun will ich folgendes erreichen:
Wenn ich z.B. bei Klaus im Januar eine "3" eintrage, dann soll mir Excel die "Tabelle2 = Januar" automatisch ausfüllen. Wenn ich dann in "Tabelle1" bei Willi auch im Januar etwas eintrage, dann soll auch dieser in "Tabelle 2" unterhalb von Klaus erscheinen. Mitglieder bei denen nichts eingetragen ist sollen nicht erscheinen!
Wenn ich bei Februar was eintrage, sollen die Werte dann in "Tabelle 3" erscheinen. Diese ist genauso wie "Tabelle2" aufgebaut, nur dass in der Überschrift "Sonderzuwendung Februar 2005" steht.
Genauso für März, April, usw.
Gruß
Blue_Whirlwind
|
|
Hübi
Es gibt immer bessere Lösungen, als meine.

Verfasst am: 22. Mai 2005, 12:24 Rufname: Hübi (selten Herbert)
Wohnort: Strausberg
|
|
|
|
Hi Blue_Whirlwind,
versuche es mal so
|
Tabelle1 | | A | B | C | D | E | F | 1 | Hilfsspalte | Mitglied | Name | Jan. 2005 | Feb. 2005 | Mrz. 2005 | 2 | 2 | 00 001 | Klaus | 3 | | | 3 | | 00 002 | Alois | | 7 | | 4 | 4 | 00 003 | Willi | 2 | | 9 | 5 | | 00 004 | Franz | | 3 | | 6 | 6 | 00 005 | Norbert | 3 | | | 7 | | 00 006 | Johannes | | 8 | | 8 | | 00 007 | Manfred | | | | Formeln der Tabelle | A2 : =WENN(INDIREKT(ADRESSE(ZEILE(A2);VERGLEICH(Tabelle2!$A$1;$A$1:$F$1;0);3));ZEILE();"") A3 : =WENN(INDIREKT(ADRESSE(ZEILE(A3);VERGLEICH(Tabelle2!$A$1;$A$1:$F$1;0);3));ZEILE();"") A4 : =WENN(INDIREKT(ADRESSE(ZEILE(A4);VERGLEICH(Tabelle2!$A$1;$A$1:$F$1;0);3));ZEILE();"") A5 : =WENN(INDIREKT(ADRESSE(ZEILE(A5);VERGLEICH(Tabelle2!$A$1;$A$1:$F$1;0);3));ZEILE();"") A6 : =WENN(INDIREKT(ADRESSE(ZEILE(A6);VERGLEICH(Tabelle2!$A$1;$A$1:$F$1;0);3));ZEILE();"") A7 : =WENN(INDIREKT(ADRESSE(ZEILE(A7);VERGLEICH(Tabelle2!$A$1;$A$1:$F$1;0);3));ZEILE();"") A8 : =WENN(INDIREKT(ADRESSE(ZEILE(A8);VERGLEICH(Tabelle2!$A$1;$A$1:$F$1;0);3));ZEILE();"")
|
| |
|
Tabelle2 | | A | B | C | D | 1 | Sonderzuwendung Januar 2005 | 01.01.2005 | | | 2 | Mitglied.-Nr. | Name | Anzahl Tage | € | 3 | 00 001 | Klaus | 3 | | 4 | 00 003 | Willi | 2 | | 5 | 00 005 | Norbert | 3 | | 6 | | | | |
Formeln der Tabelle | B1 : =A1 A3 : =WENN(ISTFEHLER(INDEX(Tabelle1!B:B;KKLEINSTE(Tabelle1!$A:$A;ZEILE(A1))));"";INDEX(Tabelle1!B:B;KKLEINSTE(Tabelle1!$A:$A;ZEILE(A1)))) B3 : =WENN(A3<>"";SVERWEIS(A3;Tabelle1!B2:C8;2;0);"") C3 : =WENN(A3<>"";SVERWEIS(A3;Tabelle1!B2:K8;VERGLEICH($A$1;Tabelle1!$1:$1;0)-1);"") A4 : =WENN(ISTFEHLER(INDEX(Tabelle1!B:B;KKLEINSTE(Tabelle1!$A:$A;ZEILE(A2))));"";INDEX(Tabelle1!B:B;KKLEINSTE(Tabelle1!$A:$A;ZEILE(A2)))) B4 : =WENN(A4<>"";SVERWEIS(A4;Tabelle1!B3:C9;2;0);"") C4 : =WENN(A4<>"";SVERWEIS(A4;Tabelle1!B3:K9;VERGLEICH($A$1;Tabelle1!$1:$1;0)-1);"") A5 : =WENN(ISTFEHLER(INDEX(Tabelle1!B:B;KKLEINSTE(Tabelle1!$A:$A;ZEILE(A3))));"";INDEX(Tabelle1!B:B;KKLEINSTE(Tabelle1!$A:$A;ZEILE(A3)))) B5 : =WENN(A5<>"";SVERWEIS(A5;Tabelle1!B4:C10;2;0);"") C5 : =WENN(A5<>"";SVERWEIS(A5;Tabelle1!B4:K10;VERGLEICH($A$1;Tabelle1!$1:$1;0)-1);"") A6 : =WENN(ISTFEHLER(INDEX(Tabelle1!B:B;KKLEINSTE(Tabelle1!$A:$A;ZEILE(A4))));"";INDEX(Tabelle1!B:B;KKLEINSTE(Tabelle1!$A:$A;ZEILE(A4)))) B6 : =WENN(A6<>"";SVERWEIS(A6;Tabelle1!B5:C11;2;0);"") C6 : =WENN(A6<>"";SVERWEIS(A6;Tabelle1!B5:K11;VERGLEICH($A$1;Tabelle1!$1:$1;0)-1);"")
|
| |
Code: | > durch > und < durch < ersetzen |
Die Datums-Zellen sind formatiert. Da steht immer der Monatserste als komplettes Datum drin
Die Hilfsspalte kann auch nach hinten verbannt werden.
Wenn du in Tabelle2 A1 den 01.02.2005 einträgst, erfolgt die Auswertung für Februar usw.
_________________ Gruß Hübi
[Tipps getestet mit Win XP Prof. SP-2, Office 2000 Premium SP3 / Office 2003 Prof. SP3 / Office Professional 2007 SP1]
|
|
fl618
Gibt sich Mühe

Verfasst am: 22. Mai 2005, 12:53 Rufname:
Wohnort: Wallbach, CH
|
|
|
|
Hallo Blue_Whirlwind
Obwohl Dein Vorhaben sich rel. einfach anhört, ist es eigentlich komplizierter als es sich im ersten Moment anhört. Ich könnte mir 3 Lösungswege vorstellen:
1. Am einfachsten wäre wohl eine Makro-Lösung
2. Ferner könntest Du mit Filtern arbeiten (mit einem Makro kannst Du diese auch automatisch setzen resp. aufheben lassen).
Den Filter könntest Du entweder in Tabelle2 oder sogar gleich in Tabelle1 anwenden
3. Die von Dir angestrebte Formellösung ... etwas umständlich, aber machbar. Hier ist eine Möglichkeit:
|
| | A | B | C | D | E | 1 | Mitglied Nr. | Name | Jan. | Feb. | März | 2 | 00 001 | Klaus | 3 | | | 3 | 00 002 | Alois | | 1 | 2 | 4 | 00 003 | Willi | 5 | | 2 | 5 | 00 004 | Franz | 4 | | | 6 | 00 005 | Norbert | | | 3 | 7 | | | | | | 8 | | | | | | 9 | | | | | | 10 | Hilfsspalten | | Monat | 3 | | 11 | Rank | Zeile | Mitglied Nr. | Name | Anzahl | 12 | 1 | 3 | 00 002 | Alois | 2 | 13 | 2 | 4 | 00 003 | Willi | 2 | 14 | 3 | 6 | 00 005 | Norbert | 3 | 15 | 4 | #NUM! | | | | 16 | 5 | #NUM! | | | | 17 | 6 | #NUM! | | | | Formeln der Tabelle | B12 : {=LARGE((MonatsListe>0)*ROW(MonatsListe);COUNT(MonatsListe)+1-A12)} C12 : =IF(ISERROR($B12);"";INDEX($A$1:$A$6;$B12)) D12 : =IF(ISERROR($B12);"";INDEX($B$1:$B$6;$B12)) E12 : =IF(ISERROR($B12);"";INDEX(MonatsListe;$B12)) B13 : {=LARGE((MonatsListe>0)*ROW(MonatsListe);COUNT(MonatsListe)+1-A13)} C13 : =IF(ISERROR($B13);"";INDEX($A$1:$A$6;$B13)) D13 : =IF(ISERROR($B13);"";INDEX($B$1:$B$6;$B13)) E13 : =IF(ISERROR($B13);"";INDEX(MonatsListe;$B13)) B14 : {=LARGE((MonatsListe>0)*ROW(MonatsListe);COUNT(MonatsListe)+1-A14)} C14 : =IF(ISERROR($B14);"";INDEX($A$1:$A$6;$B14)) D14 : =IF(ISERROR($B14);"";INDEX($B$1:$B$6;$B14)) E14 : =IF(ISERROR($B14);"";INDEX(MonatsListe;$B14)) B15 : {=LARGE((MonatsListe>0)*ROW(MonatsListe);COUNT(MonatsListe)+1-A15)} C15 : =IF(ISERROR($B15);"";INDEX($A$1:$A$6;$B15)) D15 : =IF(ISERROR($B15);"";INDEX($B$1:$B$6;$B15)) E15 : =IF(ISERROR($B15);"";INDEX(MonatsListe;$B15)) B16 : {=LARGE((MonatsListe>0)*ROW(MonatsListe);COUNT(MonatsListe)+1-A16)} C16 : =IF(ISERROR($B16);"";INDEX($A$1:$A$6;$B16)) D16 : =IF(ISERROR($B16);"";INDEX($B$1:$B$6;$B16)) E16 : =IF(ISERROR($B16);"";INDEX(MonatsListe;$B16)) B17 : {=LARGE((MonatsListe>0)*ROW(MonatsListe);COUNT(MonatsListe)+1-A17)} C17 : =IF(ISERROR($B17);"";INDEX($A$1:$A$6;$B17)) D17 : =IF(ISERROR($B17);"";INDEX($B$1:$B$6;$B17)) E17 : =IF(ISERROR($B17);"";INDEX(MonatsListe;$B17))
Enthält Matrixformel: Umrandende { } nicht miteingeben, sondern Formel mit STRG+SHIFT+RETURN abschließen! |
| | Die verwendeten Bereichsnamen:
Monat = sheet1!$d$10
Monatsliste = OFFSET(Sheet1!$B$1:$B$6;0;Monat)
_________________ Ciao
Franz
--------------------------------------------
(da ich eine engl. Excel Version verwende, kann es vorkommen, dass ich leider nicht immer die richtige deutsche Übersetzung erwische ...)
|
|
fl618
Gibt sich Mühe

Verfasst am: 22. Mai 2005, 12:57 Rufname:
Wohnort: Wallbach, CH
|
|
|
|
Hallo Hübi
Ich wurde vor dem Absenden meine Antwort etwas abgelenkt und habe Deine Antwort übersehen ... habe ich wohl etwas doppelt gemoppelt.
_________________ Ciao
Franz
--------------------------------------------
(da ich eine engl. Excel Version verwende, kann es vorkommen, dass ich leider nicht immer die richtige deutsche Übersetzung erwische ...)
|
|
Hübi
Es gibt immer bessere Lösungen, als meine.

Verfasst am: 22. Mai 2005, 13:04 Rufname: Hübi (selten Herbert)
Wohnort: Strausberg
|
|
|
|
Hi Franz,
damit sollte Blue_Whirlwind jetzt genügend Lösungs-Angebote haben.
_________________ Gruß Hübi
[Tipps getestet mit Win XP Prof. SP-2, Office 2000 Premium SP3 / Office 2003 Prof. SP3 / Office Professional 2007 SP1]
|
|
Blue_Whirlwind
Einsteiger
Verfasst am: 22. Mai 2005, 17:18 Rufname:
|
| |
|
|
Hallo Hübi, Hallo fl618!
Ich möchte mich herzlich bei euch bedanken!
Genau so wollte ich das ganze haben.
Beide Varianten funktionieren einwandfrei, hab zwar ein paar Modifikationen eingebaut, aber ihr habt mir sehr dabei geholfen.
Gruß
Blue_Whirlwind
|
|
Verwandte Themen |
Forum / Themen |
Antworten |
Autor |
Aufrufe |
Letzter Beitrag |
 |
Excel Formeln: Sortieren einer Tabelle |
5 |
sandihau |
635 |
05. Feb 2005, 11:24 Nepumuk  |
 |
Excel Formeln: Zahlen Werte übertragen in eine neue Mappe ? |
4 |
Haschi |
2160 |
03. Feb 2005, 13:45 Haschi  |
 |
Excel Formeln: Dropdownliste mit Daten aus anderer Tabelle |
9 |
Arri |
2357 |
31. Jan 2005, 18:34 Arri  |
 |
Excel Formeln: Will Werte addieren in Bezug zu einer anderen Spalte |
8 |
MrMr |
2236 |
08. Jan 2005, 14:50 xyzdef  |
 |
Excel Formeln: Excel Tabelle Formel? |
2 |
herberte |
1948 |
31. Dez 2004, 00:57 Arnim  |
 |
Excel Formeln: Zählen, so dass doppelte Werte nur einmal gezählt werden |
2 |
Volkmann |
2258 |
30. Nov 2004, 17:18 Volkmann  |
 |
Excel Formeln: Werte aus Tabelle zurückgebn |
1 |
Spoonler |
2266 |
22. Nov 2004, 15:54 ae  |
 |
Excel Formeln: Werte vergleichen |
4 |
hoerbi |
2971 |
10. Nov 2004, 20:45 hoerbi  |
 |
Excel Formeln: bestimmte Datensätze selektieren / Tabelle auswerten |
0 |
tc_der_echte |
1749 |
23. Sep 2004, 11:00 tc_der_echte  |
 |
Excel Formeln: sortieren einer Tabelle |
6 |
ae |
2655 |
02. Sep 2004, 15:04 fl618  |
 |
Excel Formeln: Werte aus zwei tabellen vergleichen |
3 |
nfips |
2974 |
29. Jul 2004, 21:01 fl618  |
 |
Excel Formeln: Tabelle einer Internetseite auslesen |
1 |
Andy_beginner |
1931 |
14. Jul 2004, 23:19 Manfred Bartak  |
|