online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon SoerenF vom 06.08.2022, 08:23 Options

Lösung

Excel VBA: In Tabellenblättern suchen und zusammen zählen!

Guten Morgen und schönen Freitag euch allen,

Ich habe ein "kleines" Excelproblem und komme momentan nicht selbst auf die Lösung! *grrrrrrrrrrrrrr*

Ich habe zu Zeit vier Tabellenblätter
In der ersten sind unsere Mitarbeiter (Zeile) und die Wochen 1-52 (spalten)
Tabellenblatt 2-4 sind einzelne Aufträge (Pro Auftrag ein Blatt) auch mit jeweils den 52 Wochen.
Hier wird der Mitarbeiter pro Woche für eine bestimmte Stundenzahl eingesetzt.

Nun möchte ich gern realisieren, dass auf dem ersten Tabellenblatt steht, wie viele Stunden der Mitarbeiter bereits eingesetzt wurde.

Beispiel:
Mitarbeiter XY arbeitet 1. KW bei Firma ZZ (Tabelle 2) 20 Stunden
und bei Firma YY (Tabelle 3) 15 Stunden.
Auf dem ersten Tabellenblatt hätte ich nun gerne die 1. KW mit 35 Stunden stehen.

Hat hier jemand vielleicht eine Idee oder einen Ansatzpunkt wo ich ansetzten kann? Steh nämlich total auf dem Schlauch!?


Antwort schreiben

Antwort 1 von rainberg vom 06.08.2022, 09:16 Options

Hallo SoerenF,

ohne Beispieldatei wird Dir da wohl keiner einen konkreten Vorschlag machen können.

Gruss
Rainer

Antwort 2 von SoerenF vom 06.08.2022, 09:24 Options

Okay, ich hab mal ein Beispiel online gestellt:
http://rapidshare.com/files/411335493/TEST.xls

Antwort 3 von Saarbauer vom 06.08.2022, 09:39 Options

Hallo,

könnte mit Summewenn() machbar sein, jedoch brauchte man zur genauen Angabe der Funktion den Blataufbau

Gruß

Helmut

Antwort 4 von SoerenF vom 06.08.2022, 09:41 Options

Das Problem ist, dass wir später nicht 2 oder 3 Aufträge da drin haben, sondern 50?!

Deshalb dachte ich eher an ein VBA Skript oder ähnliches.
Der Aufbau ist wie in der hochgeladenen Datei

Antwort 5 von Saarbauer vom 06.08.2022, 09:51 Options

Hallo,

nach der Vorlage geht es mit

=SUMMENPRODUKT(('Auftrag 1'!$A$5:$A$100=$B2)*('Auftrag 1'!$B$5:$B$100=$C$1)*('Auftrag 1'!$C$5:$C$100))+SUMMENPRODUKT(('Auftrag 2'!$A$5:$A$100=$B2)*('Auftrag 2'!$B$5:$B$100=$C$1)*('Auftrag 2'!$C$5:$C$100)) usw.

in Zelle C" und dann nach Rechts und unten ziehen, jedoch aufwendig.

Gruß

Helmut

Antwort 6 von rainberg vom 06.08.2022, 10:16 OptionsLösung

Lösung
Hallo SoerenF,

schau Dir mal meinen Vorschlag an.

Gruss
Rainer

Antwort 7 von SoerenF vom 06.08.2022, 10:24 Options

Vielen Dank, das scheint beides gut zu klappen!

Ähnliche Themen

VBA ganauen Wert suchen
fedjo  01.02.2009 - 228 Hits - 12 Antworten

Suchen per VBA
Paul1  31.07.2009 - 202 Hits - 2 Antworten

Verknüpfung von Tabellenblättern bei Excel
cormoran  16.09.2009 - 184 Hits - 3 Antworten

Excel 2003 - VBA - Zellbezüge suchen
atogis  23.09.2009 - 440 Hits - 6 Antworten

In Win xp mit suchen Dateien suchen - Ergebnis in Excel übertragen
kati2  27.01.2010 - 130 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 07:32:25 2026