Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Teilergebnis einer Dynamischen Tabelle mit Bedingung
#1
Hallo Liebe Mitglieder,

ich bin gerade beim entwerfen einer Excel Tabelle an meine "Grenze" gestoßen und habe nun folgendes Problem mit der Hoffnung das mir jemand weiterhelfen kann:

Die zu Entwerfende Excelldatei soll dafür genutzt werden, um die Mitarbeiterzeit der Firma wo ich angestellt bin zu erfassen und anhand dieser Rechnungen an den Auftraggeber zu stelllen.

In der Datei ist eine Tabelle die einen Monat Arbeitszeit erfassen soll, und ca. +1000 Einträge enthält, aus diesem Grund spielt die Filterungsfunktionen eine wichtige Rolle, um den Monat nach dem Kunden und dem Mitarbeiter filtern zu können.

An diesem Punkt komme ich nun nicht weiter: (Bespieldatei ist hochgeladen
.xlsx   Forum_BS1.xlsx (Größe: 11,17 KB / Downloads: 15)
)

Wird ein Mitarbeiter bestellt und zu Kurzfristig vom Kunden abbestellt, so muss der Kunde nicht die volle Einsatzzeit in Spalte G bezahlen sondern nur die Spalte H

Wie bekomme ich das nun hin, das unterhalb der Tabelle eine Formel zu Berechnung der Stunden die ich in Rechnung stellen muss steht:

Es muss ja sozusagen nur die Summe der Stunden in Spalte G erfasst werden die keinen Nachbareintrag in Spalte H zu stehen haben.

Folgenden Lösungsansatz habe ich Probiert:

=SUMMENPRODUKT(TEILERGEBNIS(9;INDIREKT("tab_stundenvolumen[Stunde]"))*(--NICHT(ISTZAHL(INDIREKT("tab_stundenvolumen[Storno]")))))

Im rot makierten bereich habe ich versucht auszudrücken wenn keine zahl in der "Storno" Spalte vorhanden ist dann gib mir eine 1/0 aus

Hier kommt wenn ich die Tabelle nach dem Kunden AB filtere 60 statt 11,5 raus


Wenn noch mehr Informationen benötigt werden bitte Bescheid geben :D

Vielen Dank für die nützlichen Informationen vorab
Antworten Top
#2
Hallo,

warum filterst du die Spalte H dann nicht einfach auf ="" ? Dann kriegst du doch, was du willst. Oder nicht ?
VG Sabina

bei mir läuft Win 7 32-Bit - Office 2010 Pro Plus 32-Bit und Office 2016 Pro Plus 32-Bit
Wer auch weiter Hilfe erwartet, sollte sich nicht zu schade sein, ein kurzes Feedback zu geben.
Antworten Top
#3
Hallo Flotter Feger,

nein ebend nicht, ich will ja wissen wie viel stunden (geleistete Arbeit und Stonierte Stunden) ich dem Kunden in Rechnung stellen darf. Wenn ich nach H Filtere, dann weis ich nur wie viele Stonierte Stunden dem Kunden zur Last fallen.
Antworten Top
#4
Moin

Wenn ich das richtig verstanden habe.

Code:
=SUMMENPRODUKT(TEILERGEBNIS(102;BEREICH.VERSCHIEBEN(G1;ZEILE(tab_stundenvolumen[Stunde])-ZEILE(tab_stundenvolumen[[#Kopfzeilen];[Stunde]]);;1))*tab_stundenvolumen[Storno])+SUMMENPRODUKT(TEILERGEBNIS(102;BEREICH.VERSCHIEBEN(G1;ZEILE(tab_stundenvolumen[Stunde])-ZEILE(tab_stundenvolumen[[#Kopfzeilen];[Stunde]]);;1))*(tab_stundenvolumen[Storno]="")*tab_stundenvolumen[Stunde])
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#5
Hallo,

die Formel von Steve funktioniert ... zweifellos ... aber ich hätte den Storno einfach über die Formel in [Stunde] geholt.

=Wenn(Storno="";DeineRechnung;Storno)

Dann reicht die ganz normale Teilergebnis-Formel.
VG Sabina

bei mir läuft Win 7 32-Bit - Office 2010 Pro Plus 32-Bit und Office 2016 Pro Plus 32-Bit
Wer auch weiter Hilfe erwartet, sollte sich nicht zu schade sein, ein kurzes Feedback zu geben.
Antworten Top
#6
(01.04.2019, 21:14)Flotter Feger schrieb: die Formel von Steve funktioniert ... zweifellos ...
Wer ist Steve?

Der Fragesteller wollte die komplizierte Lösung. Die hat er jetzt.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#7
Zitat:die Formel von Steve funktioniert


Danke  :19:
Ich reiche das Lob weiter an shift-del.

Gruß,
steve1da
Antworten Top
#8
@shift-del: ... da siehst du mal, wie mich deine Formel verwirrt hat, Steve. Angel  

@shift-del: zum zweiten ... Ja richtig ... lieber kompliziert und von einem Helfer, als sich selber Gedanken um eine leichtere Lösung zu machen. Fällt mir immer öfter auf ...
VG Sabina

bei mir läuft Win 7 32-Bit - Office 2010 Pro Plus 32-Bit und Office 2016 Pro Plus 32-Bit
Wer auch weiter Hilfe erwartet, sollte sich nicht zu schade sein, ein kurzes Feedback zu geben.
Antworten Top
#9
Hallo,

Zitat:ich bin gerade beim entwerfen einer Excel Tabelle an meine "Grenze" gestoßen

Versteh ich  nicht , warum machst du nicht einfach eine zusätzliche Spalte -> " zu Berechnen" =WENN([@Storno]>0;[@Storno];[@Stunde])

Dann hast du eine Tabelle die jeder sofort versteht
Antworten Top
#10
Hallo Dieter,

freut mich, dass du meiner (#5) Meinung bist ... :05:
VG Sabina

bei mir läuft Win 7 32-Bit - Office 2010 Pro Plus 32-Bit und Office 2016 Pro Plus 32-Bit
Wer auch weiter Hilfe erwartet, sollte sich nicht zu schade sein, ein kurzes Feedback zu geben.
Antworten Top


Gehe zu:


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