Filter und keine Nullwerte wiedergeben
#1
Hallo zusammen,

wie kann ich bei der unten aufgeführten Filter-Funktion verhindern, dass Nullwerte wiedergegeben werden?

Danke für eure Hilfe!

=FILTER('Daten1'!$D$2:$D$16536;('Daten1'!$A$2:$A$16536=Daten3!$A$1)*('Daten1'!$B$2:$B$16536=Daten3!B7)*('Daten1'!$C$2:$C$16536="Kugel");"")

Gruß Ole
Antworten Top
#2
Hallo zusammen,

Lösung selbst gefunden mit:
=WENN(FILTER('Daten1'!$D$2:$D$16536;('Daten1'!$A$2:$A$16536=Daten3!$A$1)*('Daten1'!$B$2:$B$16536=Daten3!B7)*('Daten1'!$C$2:$C$16536="Kugel");"")=0;""; FILTER('Daten1'!$D$2:$D$16536;('Daten1'!$A$2:$A$16536=Daten3!$A$1)*('Daten1'!$B$2:$B$16536=Daten3!B7)*('Daten1'!$C$2:$C$16536="Kugel");""))

Einen schönen Tag euch allen noch.

19
Antworten Top
#3
Hi,

nun ja, anstatt 2x zu FILTER()n könnte man hier LET() verwenden. Das würde die Pflege erleichtern und den Rechenaufwand halbieren:

=LET(x;FILTER('Daten1'!$D$2:$D$16536;('Daten1'!$A$2:$A$16536=Daten3!$A$1)*('Daten1'!$B$2:$B$16536=Daten3!B7)*('Daten1'!$C$2:$C$16536="Kugel");"");WENN(x=0;"";x))

Und wieso filterst du bis Zeile 16536? Es wäre wesentlich geschickter eine Strg-T Tabelle zu verwenden. Dann erübrigt sich auch das mit der 0 als Ausgabe.
Und man könnte die 0 auch per benutzerdefiniertem Format einfach nicht anzeigen.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top


Gehe zu:


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