Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Formel, Index oder Vergleich

Formel, Index oder Vergleich
06.10.2008 18:26:46
Kurt
Guten Abend Zusammen,
ich habe ein kleines Problem, ich möchte in der Zelle "O10" eine Zahl eingeben
aus den Zellen mit gelben Hintergrund.
Dann soll der Preis gefunden werden und reingesetzt, rechts daneben.
Ich habe mal ein Muster beigefügt:
https://www.herber.de/bbs/user/55842.xls
mfg Kurt K
Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel, Index oder Vergleich
06.10.2008 18:58:00
jockel
hi Kurt, auf dein konkretes beispiel passt:
Tabelle1

 BCDEFGHIJKLMNOPQ
101ort2,98 207,45 40ort2,59 606,4846#NV6,12
112ort2,39 215,98 41ort2,08 615,20   
123ort1,23 223,08 42ort1,05 622,63   
134ort0,97 232,43 43ort0,83 632,08   
145ort1,12 242,80 44ort0,96 642,40   
156ort1,14 252,85 45ort0,97 652,43   
16 Kombination      Kombination   0,00   
177ort7,05 2617,63 46ort6,12 6615,30   
188ort4,19 2710,48 47ort3,63 679,08   
199ort3,98 289,95 48ort3,45 688,63   
2010ort3,46 298,65 49ort3,00 697,51   
2111ort2,59 306,48 50ort2,25 705,64   

Formeln der Tabelle
ZelleFormel
P10=WENN(O10>0;SVERWEIS(O10;M10:N21;2))
Q10{=INDEX($A$10:$N$21;MIN(WENN(B$10:M$23=O10;ZEILE(1:13))); WENN(ODER(UND(O10>=1;O10<=11); UND(O10>=40;O10<=50)); MAX(($A$10:$N$21=O10)*SPALTE(A:N))+2;MAX(($A$10:$N$21=O10)*SPALTE(A:N))+1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
cu jörg
ein feedback wär ganz reizend
Anzeige
Geht nicht
06.10.2008 19:36:13
Kurt
Hallo Jörg,
könntest Du mir dies in meine Musterdatei kopieren, bei mir kommt
Fehlermeldung in P10 Falsch und Q10 #NV,
mfg Kurt K
Doch es geht aber...
06.10.2008 19:44:03
Kurt
Hallo Jörg,
es klappt aber in P10 steht #NV Warum ?
mfg Kurt K
Q10 kann man um 68 Zeichen kürzen
06.10.2008 19:45:00
WF
Hi Jockel,
{=INDEX(A10:N21;MIN(WENN(B10:M21=O10;ZEILE(1:11)));MAX((A10:N21=O10)*SPALTE(A:N))+1+(O10>0)*(O1039)*(O10 Salut WF
Anzeige
Stimmt aber Warum...
06.10.2008 19:51:00
Kurt
Hallo Jörg und WF,
wenn ich die Nr. 3 eingebe, kommt als ergebnis 62 anstatt 1,23,
mfg Kurt K
weil die 3 auch als Ergebnis in Spalte K vorkommt
06.10.2008 20:07:45
WF
.
Guten Morgen WF,danke für die Info -)
07.10.2008 10:40:00
Kurt
Anzeige
und so stimmt das Ergebnis auch dann
06.10.2008 21:07:23
FP
Hallo Kurt,
Tabelle1
 BCDEFGHIJKLMNOPQ
101ort2,98 207,45 40ort2,59 606,483#NV62
112ort2,39 215,98 41ort2,08 615,2 1,23
123ort1,23 223,08 42ort1,05 622,63  
134ort0,97 232,43 43ort0,83 632,08  
145ort1,12 242,8 44ort0,96 642,4  
156ort1,14 252,85 45ort0,97 652,43  
16 Kombination Kombination 0  
177ort7,05 2617,63 46ort6,12 6615,3  
188ort4,19 2710,48 47ort3,63 679,08  
199ort3,98 289,95 48ort3,45 688,63  
2010ort3,46 298,65 49ort3,00 697,51  
2111ort2,59 306,48 50ort2,25 705,64   
Formeln der Tabelle
Q10 : {=INDEX(A10:N21;MIN(WENN(B10:M21=O10;ZEILE(1:12))); MAX((A10:N21=O10)*SPALTE(A:N))+1+(O10>0)*(O10<12) +(O10>39)*(O10<51))}
Q11 : {=INDEX(A:N;VERGLEICH(O10;INDEX(A:N;;MAX(MMULT(N(B10:M99=O10); MTRANS(SPALTE(B:M)={2;6;9;13})*{2.6.9.13}))); 0); MAX(MMULT(N(B10:M99=O10); MTRANS(SPALTE(B:M)={2;6;9;13})*({4.7.11.14}))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Servus aus dem Salzkammergut
Franz
Anzeige
Guten Morgen Franz, -)
07.10.2008 10:42:00
Kurt
Guten Morgen Franz,
danke auch für dein Beispiel !
mfg Kurt K
AW: Formel, Index oder Vergleich
06.10.2008 19:48:48
Daniel
Hi
deine Datei ist ziemlich auswerteunfreundlich, aber mit dieser Formel könnte es für dein Beispiel funktionieren:
=WENN(O10>0;WENN(O10<=11;SVERWEIS(O10;B10:D21;3);SVERWEIS(O10;WAHL(LINKS(O10);;F10:G21;F10:G21; I10:K21;I10:K21;M10:N21);WAHL(LINKS(O10);;2;2;3;3;2))))
Gruß, Daniel
Anzeige
Hallo Daniel, bei Deiner Formel ist alles o.k.
06.10.2008 19:58:01
Kurt
Hallo Daniel,
bei deiner Formel ist alles OK,
Danke,
mfg Kurt K
Danke an EUCH 3 !!! -)
06.10.2008 20:01:00
Kurt
Deine Idee ist gut
06.10.2008 21:37:31
FP
Hallo Daniel,
und wenn er in P11 die maximale Anzahl von Werten je Spalte angibt ( also in diesem Beispiel entweder 19 eingeben oder in P11 per Formel =F10-1 ) würde die Formel so aussehen
=SVERWEIS(O10;WAHL((O10-1)/P11+1;B10:D21;F10:G21;I10:K21;M10:N21);WAHL((O10-1)/P11+1;3;2;3;2);0)
Servus aus dem Salzkammergut
Franz
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige