Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
464to468
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
464to468
464to468
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Suche kurze Formel, die viele WENNs ersetzt.

Suche kurze Formel, die viele WENNs ersetzt.
10.08.2004 21:23:18
Reservist
Guten Abend,
komme mit meinem "Kleingeformle" mal wieder nicht so recht weiter.
Könnte mein Problemchen zwar lösen über mehrere WENN-Formel, die
dann über eine Weitere wieder zusammengeführt werden.
Bestimmt geht es aber "viel einfacher".
Wäre toll, wenn jemand helfen (möglichst kein VBA).
Habe Datei beigestellt, da sonst schwer zu erklären.

Die Datei https://www.herber.de/bbs/user/9472.xls wurde aus Datenschutzgründen gelöscht

Im Groben: ich habe 36 Zahlenwerte in Form einer Keuztabelle.
Dieser ist eine ID zugewiesen, die sich über Auswahlfelder ändert.
In einer weiteren Datei befindet sich das Gleiche 16 mal (natürlich
mit anderen Zahlenwerten, denen auch eine ID zugeordnet ist. Bei
Übereinstimmung sollen alle Zahlwerte aus diesem Block übernommen werden.
Wer sich`s anschaut, vielen DAnk im voraus
Gruß aus Leipzig
Thorsten

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Suche kurze Formel, die viele WENNs ersetzt.
Ramses
Hallo
du kannst mit einer Formel nicht auf eine externe CSV Datei zum Datenimport nicht zugreifen.
Ansonsten lässt sich das nur mit einer Hilfsspalte lösen. Diese kann bei Bedarf ausgeblendet werden
prl04
 ABCDEFGHIJKLMNO
1mm300400500600300400         
2ID32  32         
360021.0023.0026.0031.002123         
480025.0029.0034.0039.002529         
590030.0035.0037.0043.003035         
6100031.0037.0040.0047.003137         
7120037.0041.0058.0064.003741         
8140040.0046.0065.0075.004046         
9150051.0061.0070.0080.005161   mm300400500600 
10ID33  33   ID24   
1160022.0025.0028.0031.002225   60028.0031.0035.0041.00 
1280028.0033.0035.0040.002833   80033.0036.0043.0049.00 
1390033.0035.0039.0044.003335   90036.0041.0046.0053.00 
14100035.0039.0043.0048.003539   100039.0044.0050.0057.00 
15120039.0046.0051.0058.003946   120042.0051.0059.0067.00 
16140045.0052.0060.0067.004552   140049.0058.0068.0078.00 
17150047.0058.0064.0073.004758   150051.0061.0071.0083.00 
18ID24  24         
1960028.0031.0035.0041.002831         
2080033.0036.0043.0049.003336         
2190036.0041.0046.0053.003641         
22100039.0044.0050.0057.003944         
23120042.0051.0059.0067.004251         
24140049.0058.0068.0078.004958         
25150051.0061.0071.0083.005161         
26ID22  22         
2760028.0030.0033.0039.002830         
2880033.0036.0041.0047.003336         
2990036.0039.0044.0051.003639         
30100039.0042.0048.0054.003942         
31120046.0053.0061.0071.004653         
32140054.0059.0071.0081.005459         
33150059.0064.0076.0085.005964         
34ID23  23         
Formeln der Tabelle
F1 : =B1&C1
F2 : =B2&C2
F3 : =B3&C3
F4 : =B4&C4
F5 : =B5&C5
F6 : =B6&C6
F7 : =B7&C7
F8 : =B8&C8
F9 : =B9&C9
F10 : =B10&C10
F11 : =B11&C11
K11 : =INDIREKT("B"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+1)
L11 : =INDIREKT("C"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+1)
M11 : =INDIREKT("D"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+1)
N11 : =INDIREKT("E"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+1)
F12 : =B12&C12
K12 : =INDIREKT("B"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+2)
L12 : =INDIREKT("C"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+2)
M12 : =INDIREKT("D"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+2)
N12 : =INDIREKT("E"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+2)
F13 : =B13&C13
K13 : =INDIREKT("B"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+3)
L13 : =INDIREKT("C"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+3)
M13 : =INDIREKT("D"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+3)
N13 : =INDIREKT("E"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+3)
F14 : =B14&C14
K14 : =INDIREKT("B"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+4)
L14 : =INDIREKT("C"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+4)
M14 : =INDIREKT("D"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+4)
N14 : =INDIREKT("E"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+4)
F15 : =B15&C15
K15 : =INDIREKT("B"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+5)
L15 : =INDIREKT("C"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+5)
M15 : =INDIREKT("D"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+5)
N15 : =INDIREKT("E"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+5)
F16 : =B16&C16
K16 : =INDIREKT("B"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+6)
L16 : =INDIREKT("C"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+6)
M16 : =INDIREKT("D"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+6)
N16 : =INDIREKT("E"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+6)
F17 : =B17&C17
K17 : =INDIREKT("B"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+7)
L17 : =INDIREKT("C"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+7)
M17 : =INDIREKT("D"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+7)
N17 : =INDIREKT("E"&VERGLEICH($K$10&$L$10;$F$1:$F$1000;0)+7)
F18 : =B18&C18
F19 : =B19&C19
F20 : =B20&C20
F21 : =B21&C21
F22 : =B22&C22
F23 : =B23&C23
F24 : =B24&C24
F25 : =B25&C25
F26 : =B26&C26
F27 : =B27&C27
F28 : =B28&C28
F29 : =B29&C29
F30 : =B30&C30
F31 : =B31&C31
F32 : =B32&C32
F33 : =B33&C33
F34 : =B34&C34
 

https://www.herber.de/bbs/user/9475.xls
Gruss Rainer
Anzeige
AW: Suche kurze Formel, die viele WENNs ersetzt.
Reservist
Hallo Reiner,
ersteinmal vielen Dank. Kleiner "Bock" muss aber drinn sein.
Gib mal bitte bei "K10" 4 und "L10" 6 ein.
Ich hatte, dass ganze erst mit WENN-Formeln begonnen in einer
ähnlichen Datei mit etwas weniger Daten. Die übernimmt aber
die Zahlenwerte aus einer CSV-Datei.
Jetzt schau ich mir dein`s erstmal genauer an, um`s vieleicht
zu verstehen.
Nochmal Danke und Gruß
Thorsten
Ramses schau bitte noch mal rein!
Reservist
Hallo Reiner,
bei Werten in K10 und L10 die auf Werte unter Zeile 66
stehen funktioniert nix.
Wer nett wenn du dir das nochmal anschaust. Eilt nicht,
kann auch morgen sein. Mache auch gleich Feierabend.
Danke und Gruß Thorsten.
Anzeige
Hab geschaut :-)
Ramses
Hallo
bei den kleinen Blöcken kommen "Doppelnennungen" aus den Werten.
Ich habe nun noch den Begriff "ID" mitdazugenommem.
Nun geht es
prl04
 ABCDEFGHIJKLMNO
1mm300400500600300400         
2ID32  ID32         
360021.0023.0026.0031.006002123         
480025.0029.0034.0039.008002529         
590030.0035.0037.0043.009003035         
6100031.0037.0040.0047.0010003137         
7120037.0041.0058.0064.0012003741         
8140040.0046.0065.0075.0014004046         
9150051.0061.0070.0080.0015005161   mm300400500600 
10ID33  ID33   ID27   
1160022.0025.0028.0031.006002225   6000.0028.0029.0031.00 
1280028.0033.0035.0040.008002833   8000.0036.0039.0040.00 
1390033.0035.0039.0044.009003335   9000.0039.0043.0045.00 
14100035.0039.0043.0048.0010003539   10000.0043.0046.0047.00 
15120039.0046.0051.0058.0012003946   12000.0050.0051.0061.00 
16140045.0052.0060.0067.0014004552   14000.0055.0062.0067.00 
17150047.0058.0064.0073.0015004758   15000.0061.0064.0070.00 
18ID24  ID24         
1960028.0031.0035.0041.006002831         
2080033.0036.0043.0049.008003336         
2190036.0041.0046.0053.009003641         
22100039.0044.0050.0057.0010003944         
23120042.0051.0059.0067.0012004251         
24140049.0058.0068.0078.0014004958         
25150051.0061.0071.0083.0015005161         
26ID22  ID22         
2760028.0030.0033.0039.006002830         
2880033.0036.0041.0047.008003336         
2990036.0039.0044.0051.009003639         
30100039.0042.0048.0054.0010003942         
31120046.0053.0061.0071.0012004653         
32140054.0059.0071.0081.0014005459         
33150059.0064.0076.0085.0015005964         
34ID23  ID23         
3560044.0045.0051.0053.006004445         
3680051.0052.0059.0065.008005152         
3790054.0055.0061.0069.009005455         
38100058.0059.0067.0073.0010005859         
39120071.0074.0084.0090.0012007174         
40140078.0081.0094.00102.0014007881         
41150081.0085.0098.00107.0015008185         
42ID27  ID27         
43600 28.0029.0031.0060028         
44800 36.0039.0040.0080036         
45900 39.0043.0045.0090039         
461000 43.0046.0047.00100043         
471200 50.0051.0061.00120050         
481400 55.0062.0067.00140055         
491500 61.0064.0070.00150061         
50ID26  ID26         
Formeln der Tabelle
F1 : =B1&C1
F2 : =A2&B2&C2
F3 : =A3&B3&C3
F4 : =A4&B4&C4
F5 : =A5&B5&C5
F6 : =A6&B6&C6
F7 : =A7&B7&C7
F8 : =A8&B8&C8
F9 : =A9&B9&C9
F10 : =A10&B10&C10
F11 : =A11&B11&C11
K11 : =INDIREKT("B"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+1)
L11 : =INDIREKT("C"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+1)
M11 : =INDIREKT("D"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+1)
N11 : =INDIREKT("E"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+1)
F12 : =A12&B12&C12
K12 : =INDIREKT("B"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+2)
L12 : =INDIREKT("C"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+2)
M12 : =INDIREKT("D"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+2)
N12 : =INDIREKT("E"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+2)
F13 : =A13&B13&C13
K13 : =INDIREKT("B"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+3)
L13 : =INDIREKT("C"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+3)
M13 : =INDIREKT("D"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+3)
N13 : =INDIREKT("E"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+3)
F14 : =A14&B14&C14
K14 : =INDIREKT("B"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+4)
L14 : =INDIREKT("C"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+4)
M14 : =INDIREKT("D"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+4)
N14 : =INDIREKT("E"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+4)
F15 : =A15&B15&C15
K15 : =INDIREKT("B"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+5)
L15 : =INDIREKT("C"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+5)
M15 : =INDIREKT("D"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+5)
N15 : =INDIREKT("E"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+5)
F16 : =A16&B16&C16
K16 : =INDIREKT("B"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+6)
L16 : =INDIREKT("C"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+6)
M16 : =INDIREKT("D"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+6)
N16 : =INDIREKT("E"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+6)
F17 : =A17&B17&C17
K17 : =INDIREKT("B"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+7)
L17 : =INDIREKT("C"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+7)
M17 : =INDIREKT("D"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+7)
N17 : =INDIREKT("E"&VERGLEICH($J$10&$K$10&$L$10;$F$1:$F$1000;0)+7)
F18 : =A18&B18&C18
F19 : =A19&B19&C19
F20 : =A20&B20&C20
F21 : =A21&B21&C21
F22 : =A22&B22&C22
F23 : =A23&B23&C23
F24 : =A24&B24&C24
F25 : =A25&B25&C25
F26 : =A26&B26&C26
F27 : =A27&B27&C27
F28 : =A28&B28&C28
F29 : =A29&B29&C29
F30 : =A30&B30&C30
F31 : =A31&B31&C31
F32 : =A32&B32&C32
F33 : =A33&B33&C33
F34 : =A34&B34&C34
F35 : =A35&B35&C35
F36 : =A36&B36&C36
F37 : =A37&B37&C37
F38 : =A38&B38&C38
F39 : =A39&B39&C39
F40 : =A40&B40&C40
F41 : =A41&B41&C41
F42 : =A42&B42&C42
F43 : =A43&B43&C43
F44 : =A44&B44&C44
F45 : =A45&B45&C45
F46 : =A46&B46&C46
F47 : =A47&B47&C47
F48 : =A48&B48&C48
F49 : =A49&B49&C49
F50 : =A50&B50&C50
 

https://www.herber.de/bbs/user/9480.xls
Gruss Rainer
Anzeige
Besten Dank - funktioniert - o.T.
Reservist
Besten Dank - funktioniert - o.T.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige