Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1092to1096
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
Inhaltsverzeichnis

INDIREKT()

INDIREKT()
jockel
hi, kann mir jemand verraten, warum die formel in C29 nicht funzt, wohl aber die in D29? obwohl's doch das gleiche ist?
Tabelle4
 BCD
29Tabelle3!$A$2:$A$8#WERT!87

verwendete Formeln
Zelle Formel
B29 =ADRESSE(ZEILE(A2)*10+2-20;1;;;"Tabelle3")&":"&ADRESSE(ZEILE(A2)*10+8-20;1)
C29 {=MIN(WENN(INDIREKT("Tabelle3!A"&ZEILE(A2)*10+2-20&":A"&(ZEILE(A2)*10+8-20))=$D$1;INDIREKT("Tabelle3!B"&ZEILE(A2)*10+2-20&":B"&(ZEILE(A2)*10+8-20))))}
D29 {=MIN(WENN(INDIREKT(B29)=$D$1;INDIREKT("Tabelle3!B"&ZEILE(A2)*10+2-20&":B"&(ZEILE(A2)*10+8-20))))}
{} Matrixformel mit Strg+Umschalt+Enter abschließen

Tabellendarstellung in Foren Version 4.11


cu jörg

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: INDIREKT()
06.08.2009 14:53:25
David
Hallo Jörg,
zum Testen: was steht in Zelle D1 sowie in Tabelle3!A2:A8?
Gruß
David
AW: INDIREKT()
06.08.2009 15:00:16
jockel
hi David, in D1 steht Jens, und der andere bereich sieht so aus wie unten abgebildet, aber das ist - wie ich denke ja auch gar nicht wichtig... weil die formeln doch eigentlich gleich sind...
p.s.: die tabellen und deren aufbau sind nicht auf meinem "mist" gewachsen...
Tabelle3
 AB
1SpielerPunkte
2Jens114
3Jens178
4Jens87
5Jens126
6Jens114
7Jens97
8Jens140
9Jens65
10Jens78
11Jens151
12Jens42
13Jens132
14Jens86
15Jens71
16Jens69
17Jens108
18Jens70
19Jens167
20Jens125
21Jens131
22Jens170
23Jens86
24Jens41
25Jens118
26Jens94
27Jens155
28Jens107
29Jens90
30Jens77
31Jens38
32Jens101
33Jens125
34Jens56
35Jens137
36Jens114
37Jens37
38Jens140
39Jens168
40Jens78
41Jens42
42Jens86
43Jens69
44Jens30
45Jens125
46Jens170
47Jens68
48Jens94
49Jens107
50Jens77
51Jens144
52Jens92
53Jens27
54Jens45
55Jens120
56Jens83
57Jens101
58Jens133

Tabellendarstellung in Foren Version 4.11


cu jörg
Anzeige
AW: INDIREKT()
06.08.2009 15:22:32
David
Hallo Jörg,
das hängt wohl mit der Matrix-Formel zusammen.
Wenn du die beiden Formeln mit der Formelauswertung schrittweise durchgehst, unterscheidet sich der Inhalt des Strings im INDIREKT Teil:
...INDIREKT({"Tabelle3!A2:A8"})=$D$1... ergibt im nächsten Schritt den #WERT-Fehler
bei der funktionierenden Formel steht dort
...INDIREKT("Tabelle3!A2:A8")=$D$1... (ohne die {}) und das ergibt dann die Matrix {Jens...Jens}
Warum das so ist und was man dagegen machen kann, kann ich dir leider nicht sagen. Ich habe kurz mit verschiedenen Klammersetzungen probiert, leider ohne Erfolg.
Gruß
David
Anzeige
AW: INDIREKT()
06.08.2009 19:03:33
{Boris}
Hi David, hi Jockel,
die Erklärung ist schon korrekt. In der nicht funktionierenden Formel wird durch die Verkettung ein {Array} erzeugt, das mit der schlichten indirekten Ansprache so nicht verarbeitungsfähig ist. Da muss man der INDIREKT-Funktion mit der Funktion N() "auf die Sprünge helfen".
{=MIN(WENN(N(INDIREKT("Tabelle3!A"&ZEILE(A2)*10+2-20&":A"&(ZEILE(A2)*10+8-20)))=$D$1; INDIREKT("Tabelle3!B"&ZEILE(A2)*10+2-20&":B"&(ZEILE(A2)*10+8-20)))) }
Grüße Boris
@ {Boris}
06.08.2009 19:26:05
jockel
hi Boris leider funzt das auch nicht - ich bekomme jetzt null anstatt WERT bzw. der richtigen lösung 87
Tabelle4
 CD
16087

verwendete Formeln
Zelle Formel
C16 {=MIN(WENN(N(INDIREKT("Tabelle3!A"&ZEILE(A2)*10+2-20&":A"&(ZEILE(A2)*10+8-20)))=$D$1;INDIREKT("Tabelle3!B"&ZEILE(A2)*10+2-20&":B"&(ZEILE(A2)*10+8-20))))}
D16 {=MIN(WENN(INDIREKT("Tabelle3!A2:A8")=$D$1;INDIREKT("Tabelle3!B"&ZEILE(A2)*10+2-20&":B"&(ZEILE(A2)*10+8-20))))}
{} Matrixformel mit Strg+Umschalt+Enter abschließen

Tabellendarstellung in Foren Version 4.12


cu jörg
Anzeige
INDIREKT-Funktion auf die Sprünge helfen
06.08.2009 21:46:50
Josef
Hallo Jörg
In diesem Fall kannst du nicht "N" nehmen sondern "T".
Du vergleichst ja Text. Also =MIN(WENN(T....
Gruss Sepp
@ Josef B
06.08.2009 22:32:00
jockel
hi Sepp, ich bin ja mal wieder so was von begeistert... danke "T" und "N" also ich muss schon sagen...
da werde ich mich ausführlicher mal mit beschäftigen (müssen)... vielen dank...
cu jörg
letzte frage zu diesem thema...
07.08.2009 00:57:53
jockel
gibt es eine erklärung hierfür: (ich bin noch nicht weiter mit T() und N() - mir fehlen da auch "schlüssige" beispiele; vielleicht hilft ja googlen nach dem schlafen...)
Tabelle3

 ABCDE
1SpielerPunkte   
2Jens114Jens2753
3Jens178Karl0#NV
4Jens87   
5Jens126   
6Jens114   
7Karl97   
8Jens140   
9Jens65   
10Jens78   
11Jens151   
12Jens42   
13Jens132   
14Jens86   
15Karl71   
16Jens69   
17Jens108   
18Jens70   
19Jens167   
20Jens125   
21Jens131   
22Jens170   
23Karl86   
24Jens41   
25Jens118   
26Jens94   
27Jens155   
28Jens107   
29Jens90   
30Jens77   
31Jens38   
32Jens101   
33Jens125   
34Karl56   
35Jens137   
36Jens114   
37Jens37   
38Jens140   
39Jens168   
40Jens78   
41Jens42   
42Jens86   
43Jens69   
44Jens30   
45Jens125   
46Jens170   
47Karl68   
48Jens94   
49Jens107   
50Jens77   
51Jens144   
52Jens92   
53Jens27   
54Karl45   
55Jens120   
56Jens83   
57Jens101   
58Jens133   
59     

Formeln der Tabelle
ZelleFormel
D2{=MIN(WENN(T(name)=C2;punkte))}
E2=VERGLEICH(D2;B1:B58;0)
D3{=MIN(WENN(T(name)=C3;punkte))}
E3=VERGLEICH(D3;B2:B59;0)
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen
Namen in Formeln
ZelleNameBezieht sich auf
D2name=Tabelle3!$A$2:$A$8;Tabelle3!$A$12:$A$18;Tabelle3!$A$22:$A$28;Tabelle3!$A$32:$A$38;Tabelle3!$A$42:$A$48;Tabelle3!$A$52:$A$58
D2punkte=Tabelle3!$B$2:$B$8;Tabelle3!$B$12:$B$18;Tabelle3!$B$22:$B$28;Tabelle3!$B$32:$B$38;Tabelle3!$B$42:$B$48;Tabelle3!$B$52:$B$58
D3name=Tabelle3!$A$2:$A$8;Tabelle3!$A$12:$A$18;Tabelle3!$A$22:$A$28;Tabelle3!$A$32:$A$38;Tabelle3!$A$42:$A$48;Tabelle3!$A$52:$A$58
D3punkte=Tabelle3!$B$2:$B$8;Tabelle3!$B$12:$B$18;Tabelle3!$B$22:$B$28;Tabelle3!$B$32:$B$38;Tabelle3!$B$42:$B$48;Tabelle3!$B$52:$B$58
Namen verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
cu jörg
Anzeige
AW: letzte frage zu diesem thema...
07.08.2009 20:03:25
Josef
Hallo Jörg
Warum man der Funktion "Indirekt" manchmal mit Zusatzfunktionen nachhelfen muss,
ist mir eigentlich auch nicht ganz klar.
Ein anderes Beispiel findest du auf: http://www.excelformeln.de/tips.html?welcher=3
Da hatte ich im März 2001 auf Anfrage von Jens F per Zufall herausgefunden,
dass mit einer zusätzlichen Summenfunktion, die korrekte Berechnung erreicht wird.
Gruss Sepp
AW: @ {Boris}
07.08.2009 09:19:56
{Boris}
Hi Jörg,
ich hatte das ganze Beispiel nicht nachgebaut - und daher auch nicht gemerkt, dass es sich um Texte handelte. T(INDIREKT(...)) erzeugt eben ein funktionsfähiges Array für Texte, N(INDIREKT(...)) für Zahlen.
Hier http://www.excelformeln.de/formeln.html?welcher=342
haben wir u.a. ein Anwendungsbeispiel hinterlegt.
Grüße Boris
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige