1.9k Aufrufe
Gefragt in Tabellenkalkulation von
Hey Leute,
ich hab eine Frage zu Excel:
img693.imageshack.us/img693/5551/tabeller.png
Bei dieser Tabelle ist die Position "VE7.03" 2 mal jeweils bei "Arbeiter A" und zu "Projekt A" aufgeführt.
Wäre es möglich, dass automatisch diese beiden Zeilen zusammengefügt werden?
D.h. bei gleicher Position, Projekt und Arbeiter sollen die Mengen addiert werden.

Danke
MfG Wolfe

7 Antworten

0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo Wolfe,

in welcher Reihenfolge sollen die Kriterien abgefragt werden. Was ich meine, Du musst doch wissen, ob das Kriterium Projekt das Wichtige ist und dann erst Position und Mitarbeiter oder ob es egal ist ob es sich um das gleiche Projekt handelt.

Außerdem verstehe ich nicht, warum Du einen Screenshot und nicht Deine Beispieldatei zu Verfügung stellst? Du hast diese ja bereits erstellt, wir müssten diese nun "nachtippen".

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
hallo,

ist aus meiner Sicht wahrscheinlich nur mit einem Makro zu machen

Gruß

Helmut
0 Punkte
Beantwortet von
Hallo coros,

In welcher Reihenfolge man diese abfrägt ist egal, jedoch würde ich wenn man eine Reihenfolge braucht so vorgehen: 1. Projekt 2. Position 3. Arbeiter

Hier die Beispieldatei:
http://rapidshare.com/files/355179283/Test1.xlsx.html

Vielen Dank für die Bemühungen.

MfG Wolfe
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

versuch es mal mit dem Makro

Sub dopplte_Pos()
Sheets(1).Select
letzteZeile = Range("B" & Rows.Count).End(xlUp).Row
For i = 7 To letzteZeile - 1
For j = i + 1 To letzteZeile
If Range("B" & i).Value = Range("B" & j) And Range("C" & i).Value = Range("C" & j) And Range("C" & i).Value = Range("C" & j) Then
Range("D" & i).Value = Range("D" & i).Value + Range("D" & j).Value
Range("D" & j).Value = 0
End If
Next j
Next i
End Sub


die doppelten Daten haben dann bei Menge 0 stehen, diese kannst du mit Autofilter selektieren und dann Löschen (habe die Funktion nicht integriert, da ich nicht weiss ob die Daten an der Stelle noch erforderlich sind)

Gruß

Helmut
0 Punkte
Beantwortet von casimann Einsteiger_in (17 Punkte)
Hallo Wolfe,

mach Dir doch eine Hilfsspalte "G" mit dem Namen "Eindeutig".
In die Zeilen fügst Du folgene Formel ein "=verketten(B4;C4;E4)".
Mit einer Pivottabelle hast Du alles was du brauchst.

Oder verwende sofort die Pivottabelle und ziehe die Positionen Projekt, Position und Arbeiter auf "Seite" und die Kosten auf "Daten", dann kannst Du nach herzenslust selektieren.

Gruß
Carsten
0 Punkte
Beantwortet von
Hey Leute

Das mit der Pivottabelle gefällt mir am besten.
das funktioniert auch einwandfrei =)
nur dass die nicht automatisch aktualisiert wird stört mich.

kann man da was machen?

danke für die hilfe

Wolfee
0 Punkte
Beantwortet von
Hallo Wolfee,

hier die Anleitung:

Wenn der Bericht von Microsoft Excel bei jedem Öffnen der Arbeitsmappe automatisch aktualisiert werden soll, aktiviere die folgende Option.

Klicke auf der Symbolleiste PivotTable auf PivotTable oder PivotChart, und klicke dann auf Tabellenoptionen bzw. Optionen.
Aktiviere das Kontrollkästchen beim Öffnen aktualisieren.

Gruß
Casimann
...