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

Eine Nummer > Liste alle Ergebnisse und Inhalte

Eine Nummer > Liste alle Ergebnisse und Inhalte
20.12.2018 14:04:00
knorke
Anhang: https://www.herber.de/bbs/user/126234.xlsx
Hallo an alle!
Leider bin ich im Forum nur auf Teillösungen meines Problems gestoßen,
daher der direkte Eintrag. Falls es doch schon solch eine Anfrage gibt schickt mir bitte den Link ;-) Danke
Unter dem o.g. Link findet ihr zu der Exceltabelle.
Problemstellung:
Ich bekomme Leistungsnachweise [LNWs] meiner Mitarbeiter
(siehe Anhang linke Tabelle "ISTzustand").
Zur Rechnungsstellung muss ich diese LNWs je nach Projektnummer filtern.
Ich möchte mittels Funktion(en) sagen:
- Suche den Wert aus "TabelleSOLL Zelle L5" in der "TabelleIST"
- liste mir alle kompletten Zeileninhalte von Spalte A bis H
Momentan setze ich immer den Filter im Tabellenkopf ein.
(Datum | Prj.-Nr. | Uhrzeit ... etc. )
bei 20 verschiedenen Prj.-Nummern eines Mitarbeiters werde ich aber Ewigkeiten nicht fertig und von meiner eigentlichen Arbeit abgehalten.
Mein Plan war:
1. Liste mir alle Projektnummer die in dem LNW vorkommen ohne doppelte werte
( das habe ich schon mittels des Forums geschafft , DANKE dafür !!;-)!! )
2. Suche den Wert aus "TabelleSOLL Zelle L5" in der "TabelleIST" +
liste mir alle kompletten Zeileninhalte von Spalte A bis H
diesen ganzen Vorgang möchte ich noch mittels Makros und Schaltflächen so verpacken, dass ich wirklich nur noch ein, zwei Knöpfchen drücke.
Bitte um Rat und Tat ;-)
Viele Grüße

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Eine Nummer > Liste alle Ergebnisse und Inhalte
20.12.2018 14:08:41
knorke
Ergänzung, leider stand bei der Auswahl meiner Excel-Version kein 2016
dies bitte berücksichtigen, Danke ;-)
AW: dazu bedürfte es mE kein VBA ...
20.12.2018 15:41:18
neopa
Hallo knorke,
... am schnellsten ist man mit einer PIVOtauswertung (Projektnummer in den Berichtsfilter ziehen und die Std in das Wertefeld und die anderen Datenfelder in die Zeilenbeschriftung) und als Berichts-Layout das Tabellenformat zuweisen. Das geht schneller als ich das hier geschrieben habe und kann sehr flexibel gefiltert werden.
Es geht aber auch eine reine Formellösung, die dann exakt Deinem Vorgabe-Soll-Layout einhält. Die Dropdownzelle wird mit den Duplettenfreien vorhandenen Projektnummern dyn. "gefüttert". Die notwendigen Formeln sind kein Hexenwerk.
Für beide Lösungen ist zu empfehlen, das die Datentabellen als "intelligente" Tabelle formatiert sind.
Gruß Werner
.. , - ...
Anzeige
AW: dazu bedürfte es mE kein VBA ...
20.12.2018 17:46:06
knorke
Hallo Werner!
die Pivot-Tabellen bieten mir dahingehend leider keinen zeitlichen Vorteil,
im Vergleich zum Aufofilter.
Und genau auf die Formeln komme ich nicht.
VG
AW: dann dazu die Formeln ...
20.12.2018 17:55:49
neopa
Hallo knorke,
... nachfolgend gelistet. Diese weit genug nach unten ziehend kopieren.
Die Hilfsspalte (Spalte S dient zur Definition der Datengültigkeit in K4, kann anschließend ausgeblendet werden)
Arbeitsblatt mit dem Namen 'MFF_181220_1-4'
 ABCDEFGHIJKLMNOPQ
1IST ZUSTAND ( so bekomme ich die Nachweise) SOLL ZUSTAND (So soll es aussehen)
2   Monat:Nov 18      Monat:Nov 18  
3Leistungsnachweis      Leistungsnachweis     
4         zur Prj-Nr.:400(hier ist ein Dropdownmenü hinterlegt)     
5       
6Objekt/Baumaßnahmen*        Objekt/Baumaßnahmen*       
7                 
8Mustermann       Mustermann      
9PSN, Name  Ort, Datum, Unterschrift     PSN, Name  Ort, Datum, Unterschrift    
10DatumProjekt-Nr.Uhrzeit vonUhrzeit bisStd.ausgeführte Leistung   DatumProjekt-Nr.Uhrzeit vonUhrzeit bisStd.ausgeführte Leistung  
1101.11.201810010:0012:002,00Bestellungen 05.11.201840007:3010:002,50Kleben
1201.11.201850012:3017:004,50Schneiden 05.11.201840010:3017:006,00Basteln
1302.11.201860007:3016:008,00Schrauben 08.11.201840011:3012:301,00irgendwas
1405.11.201840007:3010:002,50Kleben       
1505.11.201840010:3017:006,00Basteln       
1606.11.201830008:3010:001,50Kaufen       
1706.11.201830010:0011:301,50Liefern       
1806.11.201880011:3012:301,00        
1907.11.201890010:0017:006,50        
2008.11.201810010:3011:301,00        
2108.11.201840011:3012:301,00irgendwas       
2208.11.201850012:3014:001,50        
23  Gesamt 37,00    Gesamt 9,50 

NameBezug
Pr_Nr='MFF_181220_1-4'!$S$2:INDEX('MFF_181220_1-4'!$S:$S;ANZAHL('MFF_181220_1-4'!$S:$S)+1)

ZelleFormel
J11=WENNFEHLER(AGGREGAT(15;6;A$11:A$99/($B$11:$B$99=$K$4);ZEILE(A1));"")
K11=WENN(J11="";"";$K$4)
L11=WENN(K11="";"";AGGREGAT(15;6;C$11:C$99/(B$11:B$99=K$4)/(A$11:A$99=J11);ZÄHLENWENNS(J$11:J11;J11;K$11:K11;K$4)))
M11=WENN(J11="";"";AGGREGAT(15;6;D$11:D$99/(B$11:B$99=K11)/(A$11:A$99=J11)/(C$11:C$99=L11);ZÄHLENWENNS(J$11:J11;J11;K$11:K11;K11;L$11:L11;L11)))
N11=WENN(K11="";"";VERWEIS(9;1/(A$1:A$99=J11)/(B$1:B$99=K11)/(C$1:C$99=L11)/(D$1:D$99=M11);E:E))
O11=WENN(K11="";"";VERWEIS(9;1/(A$1:A$99=J11)/(B$1:B$99=K11)/(C$1:C$99=L11)/(D$1:D$99=M11);F:F))

ZelleGültigkeitstypOperatorWert1Wert2
K4Liste =Pr_Nr 
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
.. , - ...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige