online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Excel-N00B vom 25.06.2021, 11:58 Options

Probleme mit komplizierter Wenn Formel

Hallo Leute,

ich habe folgendes Problem. Ich habe eine Excel Tabelle mit verdammt vielen Angaben über Verträge. Ich möchte das die Formel mir angibt wann ein Vertrag verlängert werden muss. Aber generell nur die Berücksichtigen, die länger als 12 Monate laufen und von einem Bestimmten Lieferanten sind. Hier ist meine bisherige Formel dazu:
=WENN(UND(M5="Lieferant";H5>=13);"Nachbestellung";"")
Soweit so gut. Jetzt möchte ich auch, das die Formel Artikelnamen berücksichtigt (Spalte N), die mit "PAR" anfangen. Geht das? Natürlich soll er mir nur Nachbestellung anzeigen wenn die Artikelnamen damit anfangen.
Das ist aber noch nicht alles. Wenn das alles erfüllt ist soll er noch in der Spalte V das Enddatum des Vertrages (tt.mm.jjjj) mit dem heutigen Datum vergleichen und ab 3 Monate vor Ablauf (dem angezeigten Datum) "Nachbestellung" anzeigen. Kann man das ggf. noch Farblich hervorheben lassen?

Schonmal vielen Dank für Eure Lösungsvorschläge!


Antwort schreiben

Antwort 1 von Saarbauer vom 25.06.2021, 12:01 Options

hallo,

müsste vom grundsatz her gehen.

Kannst du eine Beispieltabelle hier einstellen

http://npshare.de/

und den Link hier hinterlegen

Gruß

Helmut

Antwort 2 von Excel-N00B vom 25.06.2021, 12:14 Options

Sorry, aber um dafür eine Beispieltabelle zu erstellen würd ich ja ewig brauchen. Und die richtige Tabelle kann ich aus arbeitsrechtlichen Gründen nicht uploaden. Dafür hab ich doch extra alles oben angegeben, was man braucht, um die Formel zu vervollständigen. Oder fehlt da noch irgend eine Angabe? Sie bezieht sich auf Zeile 5 und alle Spaltenangaben sind soweit angegeben.

Antwort 3 von rainberg vom 25.06.2021, 12:25 Options

Hallo Excel-NOOB,

man hilft ja gerne, aber wenn Du zu bequem bist eine Beispieldatei zu
erstellen, sieht es damit schlecht aus.

Ein Problem wie Du es schilderst, geht nun mal nicht ohne zu testen,
aber die Testumgebung muss schon von Dir kommen.

Gruß
Rainer

Antwort 4 von Saarbauer vom 25.06.2021, 12:34 Options

Hallo Excel-N00B,

du scherzkeks, wir sollen uns die Tabelle basteln ohne zu wissen ob diese mit deiner identisch ist. Dir ist das basteln der Tabelle zu viel Arbeit, ich glaube uns auch. Du wirst dann wohl dein Problem alleine lösen müssen

Gruß

Helmut

Antwort 5 von Excel-N00B vom 25.06.2021, 12:42 Options

Wartet doch mal den Druck ab. Hab daran nicht gedacht das Experten auch testen müssen.
Ich bin schon dabei die Tabelle zu erstellen. Dauert aber halt nen bischen. Hab ich doch schon geschrieben, dass die sehr umfangreich ist. muss erstmal allehand angaben entfernen. Zum testen braucht ihr ja nur das, was auf die Formel einen Einfluss nimmt.

Antwort 6 von Excel-N00B vom 25.06.2021, 12:55 Options

So, hier habt ihr ne Testtabelle:

http://npshare.de/files/5bab4e6c/Testtabelle.xlsx

Da ist alles drin was Ihr braucht. Die Formel bezieht sich jetzt auf Lieferant1. Und das mitm Lieferanten. Die Felder müssen komplett durchsucht werden, da manchmal mehrere Artikelbezeichnungen vorkommen. Hauptsache "PAR" kommt darin vor!

@ Rainer und Helmut: Das müsste doch reichen oder nicht? Wenn Ihr noch etwas braucht schreibt hier einfach nochmal rein.

Antwort 7 von Saarbauer vom 25.06.2021, 13:05 Options

hallo,

da ich mit Excel 2003 arbeite und du eine Xlsx (Excel 2007) - Datei hinterlegt hast, muss ich mir erstmal den Converter runterladen und sehen ob es dann klappt

Gruß

Helmut

Antwort 8 von Excel-N00B vom 25.06.2021, 13:10 Options

Antwort 9 von Saarbauer vom 25.06.2021, 13:23 Options

hallo,

da habe ich schon die ersten Probleme, da in mehreren Spalten mehrere Angaben in einer Zelle sind.

z. B. U46, N38 und andere

wie soll sowas behandelt werden

Gruß

Helmut

Antwort 10 von Excel-N00B vom 25.06.2021, 14:29 Options

Das meinte ich ja schon so ungefähr.
Das mit dem Datum muss auf jeden Fall von mir korrigiert werden. Solange die Formel bei Feldern mit einem Enddatum funktioniert, bin ich schon glücklich.
Bei den Artikelbezeichnungen kann ich aber nichts machen. Wenn es keine möglichkeit gibt mit einer Formel ein Feld zu durchsuchen ob da irgendwo "PAR" vorkommt sollte wenigstens der Anfang überprüft werden. Dann werd ich halt wie bei N38 darauf achten das, wenn es mehrere Bezeichnungen in einem Feld gibt und ein "PAR-..." dabei ist es immer damit anfängt.

Gruß,
Benni

Antwort 11 von rainberg vom 25.06.2021, 15:18 Options

Hallo Excel-NOOB,

wenn Du Dich durchringen kannst, Deiner Datei eine echte
datenbankgerechte Struktur zu verleihen (jeder Datensatz nur eine
Zeile), dann funktioniert folgende Formel:

=WENN(UND(M3="Lieferant1";H3>=13;ISTZAHL(FINDEN("PAR";N3))
;DATEDIF(U3;V3;"m")>12);"Nachbestellung ?";"")


Anderenfalls kommt es zu Fehlern bei Zeilen mit Mehreinträgen.

Für die Färbung der Daten, gibt es, so wie die Struktur beschaffen ist,
keine Lösung.

Merke: Verbundene Zellen sowie mehrere Werte in einer Zelle sind
Gift für jede Auswertung!!!


Gruß
Rainer

Antwort 12 von Excel-N00B vom 25.06.2021, 15:42 Options

Danke Rainer.

Ist ja schon aml ein Anfang. Ich hab mir schon sowas gedacht.

Für ne vernünftige Datenbank hätte ich auch access genommen. Das ist aber nicht meine Tabelle. Hat mir mein Chef gegeben, damit ich mir die mal anschau und die leute die die daten da eingegeben haben hatten keine ahnung von excel. Ich weiß auch das man für jeden Datensatz ne eigene Zelle nimmt.

Werd mich dann wohl mal die Tage dran setzen und die Datensätze bearbeiten. Kannst du mir noch eins erklähren. Was macht dieser Formelabschnitt genau?
"DATEDIF(U3;V3;"m")>12)"

Verstehe ich nicht ganz. Ich wollte ja ne Nachbestellerinnerung wenn das End Datum 3 Monate vor dem jetzigen Datum liegt (=heute()) oder weniger.

Antwort 13 von rainberg vom 25.06.2021, 18:33 Options

Hallo Excel-NOOBI,

Zitat:
DATEDIF(U3;V3;"m")>12)


berechnet die Monatsdifferenz zwischen beiden Daten und wird
folgender Bedingung gerecht

Zitat:
Aber generell nur die Berücksichtigen, die länger als 12
Monate laufen


was eigentlich ein Widerspruch zu

Zitat:
Ich wollte ja ne Nachbestellerinnerung wenn das End Datum
3 Monate vor dem jetzigen Datum liegt (=heute()) oder weniger.


ist.
Vielleicht dann so?

=WENN(UND(M3="Lieferant1";H3>=13;ISTZAHL(FINDEN("PAR";N
3));V3>HEUTE()-90);"Nachbestellung ?";"")


Gruß
Rainer

Ähnliche Themen

Formel optimieren
seebaer_1  17.12.2007 - 82 Hits - 8 Antworten

Formel
Crispy87  17.01.2008 - 56 Hits - 1 Antwort

Formel
19martin803830  18.03.2008 - 33 Hits - 3 Antworten

Excel Formel wenn formel mit 2 sverweisen
NicolasLodos  25.06.2009 - 999 Hits - 5 Antworten

Formel per Formel kopieren
Kalmi1  27.05.2009 - 231 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026