Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
900to904
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
900to904
900to904
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Verzwickte Abfrage

Verzwickte Abfrage
24.08.2007 22:32:21
Andreas
Hallo!
Ich suche für die angehängte Beispieldatei eine Formel, die ich in Spalte A einfügen kann.
Ziel ist es, eine Kombination aus den Abteilungskürzeln und den Parametern "alt", "neu" und "alle" zu finden. Das Problem ist, das die Liste jede Woche in anderer Reihenfolge aufgebaut ist. D.h. das Abteilung BBB diese Woche in Zeile 37 steht und nächste Woche eventuell in Zeile 39 oder 35, ... . Auch die Zelle " neue Werte" ; "alt Werte"; ... stehen wöchentlich in anderen Zeilen. Klar ist nur, dass nach einer LeerZeile die Zelle mit dem Inhalt "Abteilung ..." erscheint, und dann die Werte der Abteilung bis zur nächsten Leerzeile.
Ich krieg dafür keine Formel zustande! habt ihr vielleicht ne Idee, wie das zu lösen ist?
die Beispieldatei ist unter ...
https://www.herber.de/bbs/user/45379.xls
die grauen Daten sind gegeben. die blauen sollen als Formelausgabe erscheinen...
Ich Danke Euch!
LG
Andreas

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

Betreff
Datum
Anwender
Anzeige
Ich versteh' nicht, was du willst...
24.08.2007 22:45:00
Bernd
Ich hab's drei Mal durchgelesen und versucht zu verstehen...
Vielleicht SVerweis-Formel?
Grüße
bernd

AW: Ich versteh' nicht, was du willst...
24.08.2007 23:16:00
Andreas
... wichtig ist für mich, eine Formel zu finden, die die Spalte B durchsucht und bei dem Eintrag "neue Werte" in die Spalte A die Überschrift (z.B. Abteilung AAA) zusammen mit "neue Werte" schreibt.
Also: In Zelle A26 die Werte aus Zelle =Rechts(B1,3)&Links(B26,4)
mein Problem ist, das "Abeilung 1" heute in Zelle B1 steht und morgen in Zelle B4 oder B19, ...
Auch die Zelle "neue Werte" befindet sich immer in anderen Zellen ...
Wie kann ich Excel sagen, das er immer dann, wenn in einer Zelle "neur Wert" oder "alter Wert" oder "Summe aller Werte" steht die Spalte B nach oben absucht, bis er eine leerzeile findet um den Wert vor der LeerZelle auszulesen!?
... etwas klarer?

Anzeige
AW: Ich versteh' nicht, was du willst...
24.08.2007 23:53:00
Christian
Hallo Andreas,
als Ansatz:
Tabelle1

 ABC
1Abteilung AAAAbteilung AAA€
2200200100
3201201120
4202202100
5203203500
6204204300
7205205200
8206206100
9207207500
10208208390
11209209423
12210210457
13211211490
14212212523
15213213557
16214214590
17215215623
18216216657
19217217690
20218218723
21219219757
22220220790
23221221823
24222222857
25223223890
26AAA neueneue Werte12160
27224224200
28225225100
29226226500
30227227390
31228228423
32229229457
33230230490
34AAA altealte Werte2560
35AAA alteSumme aller Werte14720
36   
37Abteilung BBBAbteilung BBB 
38400400657
39401401690
40402402723
41403403757
42404404790
43405405823
44406406100
45407407500
46408408390
47409409423
48410410457
49411411490
50BBB neueneue Werte6800
51412412557
52413413590
53414414623
54415415657
55416416690
56417417723
57418418757
58419419790
59420420823
60421421100
61422422500
62423423390
63424424423
64425425457
65426426490
66427427523
67428428557
68429429590
69430430623
70BBB altealte Werte10863
71BBB alteSumme aller Werte17663
72   
73Abteilung CCCAbteilung CCC 
74100100790
75101101823
76102102100
77103103500
78104104390
79105105423
80106106457
81107107490
82108108523
83109109557
84110110590
85111111623
86112112657
87CCC neueneue Werte6923
88114114723
89CCC altealte Werte723
90CCC alteSumme aller Werte7647

Formeln der Tabelle
ZelleFormel
A1{=WENN(ISTLEER(B1); "";WENN(ODER(B1="neue Werte";B1="alte Werte";B1="Summe aller Werte"); TEIL(INDIREKT("B"&KKLEINSTE(WENN(ISTZAHL(FINDEN("Abteilung";$B$1:B1;1)); ZEILE($1:1)); ZÄHLENWENN($B$1:B1;"Abteilung*"))); 11;10)&WENN(B1="neue Werte";" neue";WENN(B1="alte Werte";" alte";WENN(B1="Summe aller Werte";" alte"))); B1))}
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
Die Formel fkt. nur, wenn auch die Bezeichnung "Abteilung xxx" vorhanden ist.
MfG Christian

Anzeige
Korrektur
24.08.2007 23:57:00
Christian
Hallo Andreas,
kleine Korrektur, alle anstatt alte:
Tabelle1

 ABC
1Abteilung AAAAbteilung AAA€
2200200100
3201201120
4202202100
5203203500
6204204300
7205205200
8206206100
9207207500
10208208390
11209209423
12210210457
13211211490
14212212523
15213213557
16214214590
17215215623
18216216657
19217217690
20218218723
21219219757
22220220790
23221221823
24222222857
25223223890
26AAA neueneue Werte12160
27224224200
28225225100
29226226500
30227227390
31228228423
32229229457
33230230490
34AAA altealte Werte2560
35AAA alleSumme aller Werte14720
36   
37Abteilung BBBAbteilung BBB 
38400400657
39401401690
40402402723
41403403757
42404404790
43405405823
44406406100
45407407500
46408408390
47409409423
48410410457
49411411490
50BBB neueneue Werte6800
51412412557
52413413590
53414414623
54415415657
55416416690
56417417723
57418418757
58419419790
59420420823
60421421100
61422422500
62423423390
63424424423
64425425457
65426426490
66427427523
67428428557
68429429590
69430430623
70BBB altealte Werte10863
71BBB alleSumme aller Werte17663
72   
73Abteilung CCCAbteilung CCC 
74100100790
75101101823
76102102100
77103103500
78104104390
79105105423
80106106457
81107107490
82108108523
83109109557
84110110590
85111111623
86112112657
87CCC neueneue Werte6923
88114114723
89CCC altealte Werte723
90CCC alleSumme aller Werte7647

Formeln der Tabelle
ZelleFormel
A1{=WENN(ISTLEER(B1); "";WENN(ODER(B1="neue Werte";B1="alte Werte";B1="Summe aller Werte"); TEIL(INDIREKT("B"&KKLEINSTE(WENN(ISTZAHL(FINDEN("Abteilung";$B$1:B1;1)); ZEILE($1:1)); ZÄHLENWENN($B$1:B1;"Abteilung*"))); 11;10)&WENN(B1="neue Werte";" neue";WENN(B1="alte Werte";" alte";WENN(B1="Summe aller Werte";" alle"))); B1))}
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
MfG Christian

Anzeige
AW: Korrektur
25.08.2007 08:07:25
Andreas
Danke!
Genau sowas habe ich gesucht!
Klasse!!!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige