Teilsumme Berechnung mit Filter
#1
Hallo zusammen,

ich habe folgendes Problem: ich habe eine Tabelle mit verschiedenen Teams die entsprechende Aufgaben mit zugeordneten Zeitbedarf erledigen. Die erledigten Aufgaben sind mit einem "x" gekennzeichnet.
Ich möchte mit TEILSUMME, wenn ich mir ein entsprechendes Team filtere, dass Excel mir automatisch den entsprechenden Zeitbedarf ausgibt. Den Gesamtbedarf habe ich schon. Ich habe versucht TEILSUMME mit SUMMEWENN zu kombinieren, bin aber auf keine Lösung gekommen

Danke im Voraus für eure Hilfe


Angehängte Dateien
.xlsx   Forum.xlsx (Größe: 9,86 KB / Downloads: 11)
Antworten Top
#2
Hola,

suchst du das?
https://www.herber.de/excelformeln/src/call.pl?idx=386
Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Johannes792
Antworten Top
#3
hallo
auch wenn es mit =Teilergebnis() zu lösen geht, 
https://www.online-excel.de/excel/singsel.php?f=65

würde ich dir raten deine Tabelle zu einer "Intelligenten Tabelle" zu formatieren, Klick in die Liste dann [Strg] + [T]
Excel bietet dir denn im Menü "Tabellenentwurf" eine Ergebniszeile an in der du u.a. Summe wählen kannst

Gruß Holger
[-] Folgende(r) 1 Nutzer sagt Danke an echo für diesen Beitrag:
  • Johannes792
Antworten Top
#4
Danke für eure Hilfestellungen. Das mit dem Teilergebnis finde ich schon recht gut und habe ich auch gleich auf meine Anforderungen angepasst.
in der Formel ist jetzt als Suchkriterium "x" ausgewählt.. Ich möchte das "x" jetzt aber austauschen gegen "alles was nicht leer ist", da auch anstatt es x mal ein M oder I drin stehen könnte.. Leider funktioniert das <>"" (ungleich leer) nicht, wenn ich das in der Formel eintrage.

=SUMMENPRODUKT(TEILERGEBNIS(9;INDIREKT("D"&ZEILE(6:25)))*(E6:E25="<>"""))
Könnt ihr mir sagen woran es liegt?
Antworten Top
#5
Hallo
Ich verstehe das so, das du deine Liste nach "X" filterst und du die angezeigten Werte summieren möchtest.

=TEILERGEBNIS(109;D6:D25)
Gruß Holger
Antworten Top
#6
Hallo,

@Johannes - deine Formel hat einen kleinen Fehler... versuche es mal hiermit:

Code:
=SUMMENPRODUKT(TEILERGEBNIS(9;INDIREKT("D"&ZEILE(6:25)))*(E6:E25<>""))

@echo - bei deiner Formel erhalte ich als Ergebnis 103 - das ist ja einfach nur die Summe - es wird also das "x" nicht berücksichtigt...
Antworten Top
#7
Zitat:@echo - bei deiner Formel erhalte ich als Ergebnis 103 - das ist ja einfach nur die Summe - es wird also das "x" nicht berücksichtigt...


Ich kann mich nur wiederholen: Im der Frage steht, das nach dem entsprechenden Team gefiltert wird.
Mache ich das über den Autofilter und beschränke die Anzeige auf "X" so reicht Teilergebnis für die Summe
Beispiel Team1 & Erledigt [X] = 18

Gruß Holger


Angehängte Dateien
.xlsx   Forum (1).xlsx (Größe: 16,7 KB / Downloads: 1)
Antworten Top
#8
Dann kann er aber auch gleich =SUMME(D6:D25) eingeben...
Antworten Top
#9
(15.11.2021, 00:25)rate mit schrieb: Dann kann er aber auch gleich =SUMME(D6:D25) eingeben...

Hallo 
Wenn du dir die Datei mal runter lädst und einfach mal =SUMME(D6:D25) daneben schreibst, wirst du sehen das das nicht stimmt.
Tabelle1

BCDEFGH
5Team AufgabeZeitbedarf in hErledigt18103
6Team 1Aufgabe 11x
7Team 1Aufgabe 23x
8Team 1Aufgabe 35x
10Team 1Aufgabe 59x
Formeln der Tabelle
ZelleFormel
G5=TEILERGEBNIS(109;D6:D25)
H5=SUMME(D6:D25)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Antworten Top
#10
Dein Ergebnis stimmt aber auch nicht... bei dir muss er nicht nur Spalte B sondern auch noch Spalte E filtern... 

Wenn er nämlich Spalte E nicht filtern, dann ist dein Ergebnis 25... richtig wäre aber 18...

Bei seiner (überarbeiteten) Formel:
Code:
=SUMMENPRODUKT(TEILERGEBNIS(9;INDIREKT("D"&ZEILE(6:25)))*(E6:E25<>""))

muss er nur einmal filtern...

Hast du das in deiner Übersicht absichtlich weggelassen oder war das nur ein Versehen?
Antworten Top


Gehe zu:


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