Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

IFNA Funktion in WENNNV übertragen

Forumthread: IFNA Funktion in WENNNV übertragen

IFNA Funktion in WENNNV übertragen
16.05.2024 23:36:08
MiKe87
Guten Abend,

ich habe aus einer Exceldatei eine IFNA Funktion übernommen. Ich habe IFNA in WENNNV geändert jedoch funktioniert die Formel dann nicht mehr.

=IFNA(FILTER('Trading Journal'!B4:AL;'Trading Journal'!K4:K>=DATUM(JAHR(B5);MONAT(B5);1);'Trading Journal'!K4:K=MONATSENDE(B5;0));"Not Found")

hier die Beispiel Datei: https://www.herber.de/bbs/user/169526.zip

Eigentlich sollte diese Funktion die Daten aus dem Journal ziehen und in den Monaten über das Dropdown aufzeigen.

Weiß da jemand Rat?

Grüße Mike
Anzeige

17
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: IFNA Funktion in WENNNV übertragen
16.05.2024 23:48:58
Onur
Was soll denn das "K" sein?
K4:K
AW: IFNA Funktion in WENNNV übertragen
17.05.2024 01:16:05
daniel
Hi

Das IFNA braucht man für den alten SVerweis.

Bei FILTER kann man direkt einen Alternativwert angeben, welcher ausgegeben wird, wenn die Filterung kein Ergebnis liefert, und zwar als dritten Paramter'

=FILTER(Datebereich;Filterkriterien;"Not Found")

Gruß Daniel
Anzeige
AW: IFNA Funktion in WENNNV übertragen
17.05.2024 08:16:18
MiKe87
Danke für die Erläuterung, ich hatte es nur mit der Filter Funktion nicht hinbekommen, aber Onur hat ja eine alternative Lösung aufgezeigt.
AW: IFNA Funktion in WENNNV übertragen
16.05.2024 23:53:30
Onur
Oder
B4:AL
????
AW: IFNA Funktion in WENNNV übertragen
16.05.2024 23:58:46
Mike
B4:AL fragt die Zeilen ab die kopiert werden sollen in den Monatsreport
Anzeige
AW: IFNA Funktion in WENNNV übertragen
17.05.2024 00:24:39
Onur
Das ist Blödsinn. Ausserdem hast du den Fehler insgesamt 3x.
Nimm diese Formel:
=LET(rng;'Trading Journal'!K4:K5000;WENNNV(FILTER('Trading Journal'!B4:AL5000;rng>=DATUM(JAHR(B5);MONAT(B5);1);rng=MONATSENDE(B5;0));"Not Found"))
AW: IFNA Funktion in WENNNV übertragen
17.05.2024 00:28:13
Onur
Ausserdem: Warum WENNNV ?
Warum sollte die FILTER-Funktion ein #NV ausgeben ?
Anzeige
AW: IFNA Funktion in WENNNV übertragen
17.05.2024 09:42:17
MiKe87
Das mit der Formel hat gut funktioniert, jedoch wird wenn ich in das Journal ein Datum eintrage das im Mai liegt, dieses trotzdem in der Dropdown Auswahl im Januar mit angezeigt.

https://www.herber.de/bbs/user/169528.zip

Wie kann ich das verhindern/korrigieren, dass wirklich nur die Daten gezogen werden die zu dem Monat im Dropdown gehören?

Vielen Dank schonmal

Grüße
Anzeige
AW: IFNA Funktion in WENNNV übertragen
17.05.2024 10:58:45
Onur
Gib mir ein konkretes Beispiel - kann dir nicht folgen.
Oder meinst du das hier?
Expiration Date
0 Jan 00
AW: IFNA Funktion in WENNNV übertragen
17.05.2024 11:16:06
Mike
In der Beispiel Datei( https://www.herber.de/bbs/user/169528.zip), Blatt monthly report ist in Zelle K21 ein Datum des Monats mai übernommen worden obwohl über das dropdown Menu der Januar ausgewählt wurde.

Mein Wunsch wäre, dass nur Daten aus dem Journal übernommen werden die zu dem gewählten Monat (gewählt über das dropdown) passen.

Hoffe das macht es etwas deutlicher
Anzeige
AW: IFNA Funktion in WENNNV übertragen
17.05.2024 11:34:53
Onur
Da ist noch mehr falsch - wähle mal Dez 2023 !
AW: IFNA Funktion in WENNNV übertragen
17.05.2024 11:39:42
Onur
Du musst noch VIEL über die Filter-Funktion lernen.....
Nimm DIESE:
=LET(rng;'Trading Journal'!$K$4:$K$5000;WENNNV(FILTER('Trading Journal'!$B$4:$AL$5000;(rng>=$B$5)*(rng=MONATSENDE($B$5;0)));"Not Found"))
AW: IFNA Funktion in WENNNV übertragen
17.05.2024 12:26:05
MiKe87
Vielen Dank für die schnelle Antwort. VIEL lernen ist untertrieben befürchte ich :)

Danke für die Formel macht genau was sie soll.

Nur eine Interessen Frage: Gibt es Möglichkeiten bei solchen Formen, die Meldung #KALK! zu unterdrücken in den Monaten/Zellen in denen aktuell nix passendes übertragen werden kann?


Grüße und nochmals Danke für die Super Hilfe
Anzeige
AW: IFNA Funktion in WENNNV übertragen
17.05.2024 12:47:50
Onur
Einfach ein WENNFEHLER drumherum bauen.
Ich habe mal aus Jux "NIX" genommen, du kannst da jede Meldung oder einfach nur "" nehmen:
=WENNFEHLER(LET(rng;'Trading Journal'!Z4S11:Z5000S11;WENNNV(FILTER('Trading Journal'!Z4S2:Z5000S38;(rng>=Z5S2)*(rng=MONATSENDE(Z5S2;0)));"Not Found"));"NIX")
Anzeige
AW: IFNA Funktion in WENNNV übertragen
17.05.2024 08:15:04
MiKe87
Ich bräuchte den WENNNV nicht, ich habe es leider nicht geschafft die Formel so umzustellen, dass ich nur die =FILTER Funktion nutzen konnte.

Danke für die Lösung mit der LET Funktion
Gerne !
17.05.2024 10:51:22
Onur
AW: IFNA Funktion in WENNNV übertragen
16.05.2024 23:57:07
Mike
Das K war in der originalen Formel in Google sheets vorhanden. Und diente dazu das Datum in der Zeile abzufragen.

Ich hatte versucht ob ein ändern ( Angabe von K4:K104 z.B.) etwas ändert. Hat es aber nicht
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige