Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1592to1596
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

=index(Vergleich();Vergleich())

=index(Vergleich();Vergleich())
01.12.2017 19:42:55
Bjoern
Hallo Forumer,
ich habe ein kniffliges Problem zu lösen.
Ich hab eine komplexe Tabelle (Matrix) vorliegen, die nach bestimmten Kriterien ausgelesen werden soll.
Die Tabelle zeigt folgendes Szenario:
In einer Fabrik gibt es 3 unterschiedliche Center, die jeweils 4 unterschiedliche Produkte (Typen) produzieren. Die zu produziereden Stückzahlen werden pro Monat angegeben.
Mit Hilfe einer Formel soll die Summe aller Typen eines bestimmten centers (es können auch mehrere sein) ab einem bestimmten Monat ermittelt werden.
Mein Ansatz ist eine Kombination aus =index() und =Vergleich(). Mit der Index-Vergleich Formel kann ich allerdings nur einen bestimmten Wert ermitteln, aber nicht die Summe der produzierten Typen.
Könnt Ihr mir weiterhelfen?
https://www.herber.de/bbs/user/118049.xlsx
Grüße

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mit INDEX() aber ohne VERGLEICH() und ...
01.12.2017 20:16:43
...
Hallo Bjoern,
... eine Änderung Deiner Daten in Spalte A solltest Du vornehmen. Ohne diese Änderung wird die Formel komplizierter.
Die Änderung in Spalte A könnte auch so vorgenommen werden, dass die Darstellung danach Deiner Vorgabe wieder entspricht. Bei Bedarf kann ich Dir dass dann Morgen aufzeigen (ich geh jetzt wieder offline).
 ABCDEFGHIJKLMN
1 5month           
2 100100; 100300center 72         
3 Typ 2Typ           
4              
5  Produktionszahlen pro Monat
6  123456789101112
7center 100100Typ 10 0 0 0 0 0 0 0 0 0 0 0
8center 100100Typ 24 3 11 7 12 5 4 3 6 5 1 0
9center 100100Typ 318 19 17 15 14 22 15 19 23 14 20 14
10center 100100Typ 4            
11center 100100Total22 22 28 22 26 27 19 22 29 19 21 14
12center 100200Typ 10 0 0 0 0 0 0 0 0 0 0 0
13center 100200Typ 24 3 11 7 12 5 4 3 6 5 1 0
14center 100200Typ 318 19 17 15 14 22 15 19 23 14 20 14
15center 100200Typ 4            
16center 100200Total22 22 28 22 26 27 19 22 29 19 21 14
17center 100300Typ 10 0 0 0 0 0 0 0 0 0 0 0
18center 100300Typ 24 3 11 7 12 5 4 3 6 5 1 0
19center 100300Typ 318 19 17 15 14 22 15 19 23 14 20 14
20center 100300Typ 4            
21center 100300Total22 22 28 22 26 27 19 22 29 19 21 14
22center 100400Typ 10 0 0 0 0 0 0 0 0 0 0 0
23center 100400Typ 24 3 11 7 12 5 4 3 6 5 1 0
24center 100400Typ 318 19 17 15 14 22 15 19 23 14 20 14
25center 100400Typ 4            
26center 100400Total22 22 28 22 26 27 19 22 29 19 21 14

Formeln der Tabelle
ZelleFormel
E2=SUMME(INDEX(C7:N25*(B7:B25=B3)*(C6:N6>=B1)*ISTZAHL(FINDEN(RECHTS(A7:A25;6); B2)); ))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
AW: mit INDEX() aber ohne VERGLEICH() und ...
02.12.2017 15:44:20
Luschi
Hallo Werner,
diese Lösung gefällt mir, hatte gesterm schon mal versucht, diesen Vorschlag zu verschlimmbessern, habe es aber nun
aufgegeben - wobei ich zuerst an Vba gedacht hatte.
Gruß von Luschi
aus klein-Paris
oT: nachgefragt ...
02.12.2017 18:37:13
...
Hallo Luschi,
... bist Du kommende Woche (tel.) zu erreichen?
Gruß Werner
.. , - ...
AW: mit INDEX() aber ohne VERGLEICH() und ...
02.12.2017 19:06:58
Bjoern
Hallo Werner,
vielen Dank für die gute und schnelle Lösung. Ich wusste nicht, dass =index()dieses Problem alleine lösen kann.
Was bedeuten die * (sternchen) zwischen den Befehlen? Diese Schreibweise kannte ich nicht...
Nochmals vielen Dank!
Grüße
Anzeige
AW: UND * ...
03.12.2017 21:30:20
Björn
Hi,
eine Frage ist noch aufgekommen. Kann man in Zelle B3 mehrere bzw. unterschiedliche Typen vorgeben (z.B. Typ2 Typ3 etc.)? In Zelle B2 (center) ist eine Mehrfachselektion möglich.
Grüße,
Björn
AW: auch das ist möglich ...
04.12.2017 09:53:20
...
Hallo Bjoern,
... vorausgesetzt die Bezeichnungen werden in der einen Zelle auch korrekt geschrieben (deshalb wäre es an sich auch günstiger mit die Erfassung in mehreren Zellen mit Dropdownzellen zu erfassen).
Dann so:
=SUMME(INDEX(C7:N25*ISTZAHL(FINDEN(B7:B25;B3))*(C6:N6>=B1)*ISTZAHL(FINDEN(RECHTS(A7:A25;6);B2));)) Gruß Werner
.. , - ...
Anzeige

23 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige