automatisches Zusammenlegen von Zeilen
Hey Leute,
ich hab eine Frage zu Excel:
http://img693.imageshack.us/img693/5551/tabeller.pngBei 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
Antwort schreiben
Antwort 1 von coros vom 24.02.2022, 09:08 Options
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
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 2 von Saarbauer vom 24.02.2022, 11:27 Options
hallo,
ist aus meiner Sicht wahrscheinlich nur mit einem Makro zu machen
Gruß
Helmut
Antwort 3 von Wolfee vom 24.02.2022, 15:04 Options
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
Antwort 4 von Saarbauer vom 25.02.2022, 10:55 Options
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
Antwort 5 von Casimann vom 26.02.2022, 01:22 Options
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
Antwort 6 von Wolfee vom 26.02.2022, 10:39 Options
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
Antwort 7 von casimann1 vom 18.03.2022, 20:29 Options
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