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

Formelsuche ohne Makro

Forumthread: Formelsuche ohne Makro

Formelsuche ohne Makro
14.01.2026 16:09:59
Björn
Hallo zusammen , ich benötige mal eure Hilfe bei einem Problem

ich habe 2 Tabellen Tabelle 1 und Tabelle 2

1. Formel

In Tabelle 2 I5bis I15 das Datum G3 - J3 M3 u.s.w. also Zeile 3 geprüft werden Danach in der Spalte der Tabelle eins Spalte a suchen und dann Wert aus Tabelle 1 in Spalte E des Datums mit dem Wert aus Tabelle 2 Spalte H Multipliziert werden Beispiel Datum Januar 2025 H5xTabelle 1 E2 , Wäre das Datum Dezember dann Wäre es H5xTabelle 1 E2.
Es wird immer beim neuen Monat G-H kopiert und dann die kopierte Zelle wieder eingeführt, so das die alten Felder in der Tabelle 2 nach rechts wandern.

2. Formel

In der Tabelle 1 z.B. A1 Datum Dezember Soll in Tabelle 2 in Zeile 3 das Datum geprüft werden und dann H16 in Tabelle 1 in F2 zum Datum A2 und der Wert dann der Wert aus I16 G2 zum Datum die nächsten Werte sind dann dementsprechend in Tabelle 2 Verschoben. Die Tabelle 1 ist auch eine lebende Tabelle sie immer weiter nach unten gezogen wird. Es wäre Kasse wenn mir jemand Helfen könnte. Eine Beispieltabelle habe ich hochgeladen . Ich hoffe Ihr Versteht das bei meiner Legasthenie .

Gruß Björn

https://www.herber.de/bbs/user/180016.xlsx
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formelsuche ohne Makro
14.01.2026 17:08:48
Onur
"geprüft werden" ??? WAS geprüft werden?
"Danach in der Spalte der Tabelle eins Spalte a suchen " ??? WONACH suchen ?
Dass ich auch bei dem Rest nur Bahnhof verstehe, hat nix mit irgend einer Legasthenie zu tun - du vergisst ja sogar die Verben der Sätze.
AW: Formelsuche ohne Makro
15.01.2026 07:40:04
Björn
Hallo zusammen ,

ich versuche es nochmal.

Formel 1 für die Felder Tabelle 2 Spalte I,J,J, u.s.w.
Es soll in der Tabelle 2 Spalte 2 das Datum geprüft werden und mit Tabelle 1 Spalte A das Datum. Danach soll ein Ergebnis berechnet werden was den Wert aus Tabelle 2 Spalte H,K,N u.s.w. mit dem Wert aus der Zeile mit dem übereinstimmenden Datum aus der Tabelle 1 Spalte D
Als Beispiel für Formel 1 für Zelle Spalte z.b. I5-I16

Tabelle 2 G1 Prüfen mit Tabelle 1 Spalte A und Werte in Spalte I,L,O Zeile 5-12 berechnen
Datum Tabelle 2 G3 = Januar 2025 prüfe mit Tabelle 1 Spalte A = A3 Januar 2025 ist der Wert gleich dann Tabelle 1 den Wert aus der Spalte D (z.B.D3) mit dem Wert aus Tabelle 2 in dem Spalte H Multiplizieren Ware das Ergebnis in Feld I5 = 84 €
Es ist Wichtig, Da das eine Lebende Tabelle ist , werden in Tabelle 2 die Spalten G-I kopiert und über die Funktion Kopierte Zelle einfügen dann eingefügt, so das die Berechnungen nach rechts wandern.

Als Beispiel für Formel 2 F:F und G:G
Datum in Tabelle A1 mit dem Datum aus Tabelle 2 Zeile 3 Prüfen. Ist das Datum gleich , Dann soll der Wert aus Tabelle 2 z.B. H16 in Tabelle 1 z.B. in F3 und der Wert I16 in G 3 eingefügt werden.
Ich hatte vorher die Formel drin Beispiel F3
=WENNFEHLER(AGGREGAT(15;6;A$16:$ABD$16/(TEXT($C$3:$ABD$3;"MM.JJ")=TEXT($A56;"MM.JJ"));1);0)
Und in F4 diese Formel
=WENNFEHLER(AGGREGAT(15;6;E$16:$ABD$16/(TEXT($C$3:$ABD$3;"MM.JJ")=TEXT($A56;"MM.JJ"));1);0)

Und Die Formel als Beispiel in Tabelle T I5 =Tabelle1!D3*Tabelle2!H5
Die Formeln wurden immer händisch angepast

Ich hoffe das ist jetzt verständlicher

Danke Gruß Björn
Anzeige
AW: Formelsuche ohne Makro
16.01.2026 10:32:04
MCO
Moin!

Es ist tatsächlich schon etwas abenteuerlich, was du das reingibst.
Auch die Tabelle hast du leider einfach in eine leere Tabelle kopiert und damit die Bezüge auf die Originaltabelle erstellt.
Ein "Speicher unter" und dann modifizieren hätte allen mehr geholfen.

Zum Thema:
Wenn du doch schon den Datums-Wert (01.12.2024, 01.01.2025, usw.) in beiden Tabellen stehen hast, warum arbeitest du nicht damit?! Stattdessen pflückst du Monat / Jahr auseinander und addierst die Werte (!?!!)
Die Formatieren der Formel lässt darauf schließen, dass du mit KI generiert hast. Das führt in dem Fall nicht zum Ergebnis.

Also:
Die Bezüge hab ich mal Versucht zu erraten, die Formeln hab ich neu gebastelt.
Prinzip: Such den Datumswert in der Zeile und gib aus der Spalte +1 bzw +2 den Wert zurück.

Probier es mal aus:


-ABCDEFG
1MonthSumme11%28%%28 - VormonatProzent aus anderer TabelleSumme aus anderer Tabelle
2December 2024 101.789,02 € 73.288,09 € 28.500,93 € 27.645,90 € 3,5%200
3January 2025 103.425,27 € 74.466,19 € 28.959,08 € 28.759,08 € 3,5%300
4February 2025 103.425,27 € 74.466,19 € 28.959,08 € 28.659,08 € --


-ABCDEFG
1MonthSumme10,010,28%28 - VormonatProzent aus anderer TabelleSumme aus anderer Tabelle
245627101789,02=B2*0,72=B2*0,2827645,897832=LET(M_Spalte;SUMMENPRODUKT(SPALTE($1:$1);--( Fee Part Reduction !$3:$3= Monthly Fees !A2));WENN(M_Spalte &gt 5;INDEX( Fee Part Reduction !$3:$16;14;M_Spalte+1);"-"))=LET(M_Spalte;SUMMENPRODUKT(SPALTE($1:$1);--( Fee Part Reduction !$3:$3= Monthly Fees !A2));WENN(M_Spalte &gt 5;INDEX( Fee Part Reduction !$3:$16;14;M_Spalte+2);"-"))
345658103425,27=B3*0,72=B3*0,28=D3-G2=LET(M_Spalte;SUMMENPRODUKT(SPALTE($1:$1);--( Fee Part Reduction !$3:$3= Monthly Fees !A3));WENN(M_Spalte &gt 5;INDEX( Fee Part Reduction !$3:$16;14;M_Spalte+1);"-"))=LET(M_Spalte;SUMMENPRODUKT(SPALTE($1:$1);--( Fee Part Reduction !$3:$3= Monthly Fees !A3));WENN(M_Spalte &gt 5;INDEX( Fee Part Reduction !$3:$16;14;M_Spalte+2);"-"))
445689103425,27=B4*0,72=B4*0,28=D4-G3=LET(M_Spalte;SUMMENPRODUKT(SPALTE($1:$1);--( Fee Part Reduction !$3:$3= Monthly Fees !A4));WENN(M_Spalte &gt 5;INDEX( Fee Part Reduction !$3:$16;14;M_Spalte+1);"-"))=LET(M_Spalte;SUMMENPRODUKT(SPALTE($1:$1);--( Fee Part Reduction !$3:$3= Monthly Fees !A4));WENN(M_Spalte &gt 5;INDEX( Fee Part Reduction !$3:$16;14;M_Spalte+2);"-"))

Gruß, MCO
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18