SUMMEWENN Fkt. mit anderer Tabelle abgleichen
#1
Question 
Hallo an Alle :43:
Ich zerbreche mir schon eine Weile den Kopf aber habe leider noch nichts auf die Beine stellen können...
Vielleicht könnt ihr mir ja irgendwie auf die Sprünge helfen.

Ich will mir eine Datei anlegen mit der ich automatisch Stunden auswerten kann.
Die Stunden ziehe ich mit den zugehörigen Kostenstellen aus einer PDF-Datei und würde die immer wieder in ein extra Tabellenblatt einfügen.
Zusätzlich habe ich eine Liste welche Kostenstelle welchem Fertigungsbereich angehört.
Am Ende möchte ich die Stunden für die jeweiligen Bereiche addiert sehen.

Da hatte ich an die SUMMEWENNS Funktion gedacht, aber im ersten Blatt müsste ja erstmal der Abgleich von KST zum Bereich stattfinden um dann im 2. Blatt die Stunden richtig zuordnen zu können.

Bsp.:
Blatt 1:    

Blatt 2:     

Am Ende will ich dann die Stunden der Fertigung und der Montage wissen...

Wahrscheinlich stehe ich einfach nur auf dem Schlauch  Confused

Zusätzlich habe ich noch ein Problem dass die Daten aus der PDF-Datei natürlich nicht gerade Excel gerecht sind.
Teilweise hab ich die dann so in der Tabelle:     

Ich brauche ja aber immer die erste Stundenangabe. Kann man das irgendwie lösen oder muss ich die Zwischenzellen, wie bisher, immer händisch löschen?

Ich bin euch jetzt schon unheimlich dankbar!  Angel
Top
#2
Hi,

lad mal bitte eine Beispieltabelle hoch - Bilder helfen nichgt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Anbei meine Beispieldatei. 
.xlsx   Mappe2.xlsx (Größe: 9,76 KB / Downloads: 8)

Danke!
Top
#4
Hi Ann,

da bleibt nichts anderes übrig, als die Daten zuerst excelgerecht aufzubereiten. Danach kannst du sie mit einem SVERWEIS() auslesen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#5
Hallo Ann,

wenn wie Du schreibst immer nur die erste Stundenzahl auszuwerten ist, dann kannst Du es z.B. mit nachfolgender Hilfsspaltenlösung auswerten:


In C24 


Code:
=SUMME(INDEX(H:I;;ZEILE(A1)))
und nach C25 kopieren.


Zuvor nachfolgende Formel H2 nach rechts und unten ziehend kopieren:


Arbeitsblatt mit dem Namen 'Blatt 1'
ABC
1KSTBezeichnungBereich
2143GravierenFertigung
3144CNC-Fräsen FBEFertigung
4145DMG FräszentrumFertigung
5146CNC-Fräsen SoramillFertigung
6147CNC Bohr- und FräswerkFertigung
7200BlechbearbeitungFertigung
8210ElektromontageMontage
9220FertigmontageMontage
10225HandarbeitsplatzFertigung
11226After sale serviceMontage
12230FarbgebungMontage
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg


Arbeitsblatt mit dem Namen 'Blatt 2'
ABCDEFGHI
1KSTHilfsspalten
2143Gravieren3,7Std5Std3,70
3145Fräszentrum300110,12Std4Std110,120
4147CNCBohr-undFräswerk37,87Std37,870
5210Elektromontage7Std0Std07
6220Fertigmontage66,00Std1,88Std066
7225Handarbeitsplatz0,41Std0Std0,410
8230Farbgebung50Std0Std050
9
24Stunden Fertigung:152,1
25Stunden Montage:123,0

ZelleFormel
H2=INDEX(2:2;VERGLEICH("Std";$B2:$H2;0))*(SVERWEIS($A2&"";'Blatt 1'!$A:$C;3;0)=INDEX({"Fertigung";"Montage"};SPALTE(A1)))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Werner
.. , - ...
[-] Folgende(r) 1 Nutzer sagt Danke an neopa für diesen Beitrag:
  • AnnAnn
Top
#6
WOW  :17:
Danke Werner, du hast mich wirklich gerettet!
Top
#7
Dadurch dass meine Stunden jetzt so gut geklappt haben, wollte ich das ganze gleich weiter treiben...
Jetzt komme ich aber schon wieder nicht weiter.
Meine Kollegen meinen dass ich Ahnung von Excel habe, aber da glaube ich schon lange nicht mehr dran.

Eigentlich will ich das selbe Prinzip umsetzen aber bekomme überall #NV raus. Hoffe auch nicht dass es an der Formatierung der Konten liegt. :(

.xlsx   Rest.xlsx (Größe: 12,24 KB / Downloads: 2)


Könnt ihr mir vielleicht nochmal auf die Sprünge helfen? Ich hab es jetzt schon mehrere Stunden probiert und sehe keinen Ansatz mehr.

Liebe Grüße,
Anni
Top
#8
Hallo, in dieser Datei (für die Hilfstabelle) muss die Formel so lauten..:

PHP-Code:
=WENNFEHLER(INDEX(3:3;VERGLEICH("EUR";$B3:$K3;0))*(SVERWEIS($A3;KONTEN!$A:$C;3;0)=INDEX({"MEK";"L";"LA";"SEK";""};SPALTE(A2)));0
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • AnnAnn
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste