Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

zwei Abfragen
#1
Hallo,
ich möchte in dem Tabellenblatt Packauftrag ein Ergebnis aus dem Tabellenblatt Bestellungen ziehen.
Und zwar Eingabe in den Feldern im Packauftrag "Datum & Kundennr.:) Suche mir in den Bestellungen
in der Spalte a das betreffende Datum und in der Spalte b die entsprechende Kdr.: aus und weise mir
das entsprechende Produkt aus der Spalte F aus.
Das sollte eigentlich mit einer sverweisformel funktionieren. Sind allerdings zwei Abfragen.
Suche 02 aus Packauftrag in Bestellungen Spalte A und
04 aus Packauftrag in Bestellungen Spalte B
und werfe mir den Wert aus Spalte F in B7 Packauftrag aus. Dasselbe muss ich dann auch natürlich in den Zeilen C bis 0 machen.
Kann mir jemand helfen??
Gruß Heb
Antworten Top
#2
Hallo,

ich habe mir deine Datei kurz angesehen, komme aber mit deiner Beschreibung nicht ganz klar:

Zitat:Suche 02 aus Packauftrag in Bestellungen Spalte A

In Spalte A vom Tabellenblatt Bestellungen steht ein Datum.

Schau mal ob du mit der Funktion Verweis zum Ziel kommst.
Gruß
Peter
Antworten Top
#3
Hallo Peter,
habe ich schon versucht hat irgendwie aber nicht funktioniert.
Habe trotz mehreren Versuchen die Abfragem nicht hinbekommen. Ist aber eigentlich ganz einfach.
Man muss es nur wissen. Ich gebe im Tabellenblatt Packauftrag im Feld 02 das Datum und im Feld 04 die Kundennummer ein, und er soll mir alle Produkte die mit dem eingegeben Datum und die dazugehörige eingegeben Kundennummer aus den Bestellungen ausweisen.
Ziel ist es den Packauftrag auszudrucken, damit die Mitarbeiter erkennen wann muss welche Ware für den Kunden x gepackt werden.
Glaube das dieses vielleicht besser verstanden wird.
Gruß Heb
Antworten Top
#4
Hola,

meinst du das so?

Code:
{=WENN(ZEILE(Z1)>SUMME((Bestellungen!$A$4:$A$23=$O$2)*(Bestellungen!$B$4:$B$23=$O$4));"";INDEX(Bestellungen!$F$4:$F$23;KKLEINSTE(WENN((Bestellungen!$A$4:$A$23=$O$2)*(Bestellungen!$B$4:$B$23=$O$4);ZEILE($1:$20));ZEILE(Z1))))}

Die {} nicht mit eingeben, sondern die Formel mit Strg-Shift-Enter abschließen.

Gruß,
steve1da
Antworten Top
#5
Hallo steve1da, der TE arbeitet offenbar mit XL2007 oder höher...

(27.11.2014, 12:20)steve1da schrieb: Hola,

meinst du das so?

Code:
{=WENN(ZEILE(Z1)>SUMME((Bestellungen!$A$4:$A$23=$O$2)*(Bestellungen!$B$4:$B$23=$O$4));"";INDEX(Bestellungen!$F$4:$F$23;KKLEINSTE(WENN((Bestellungen!$A$4:$A$23=$O$2)*(Bestellungen!$B$4:$B$23=$O$4);ZEILE($1:$20));ZEILE(Z1))))}

Die {} nicht mit eingeben, sondern die Formel mit Strg-Shift-Enter abschließen.

Gruß,
steve1da
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#6
Hola,

du hast natürlich Recht Jockel :29:

Code:
{=WENNFEHLER(INDEX(Bestellungen!$F$4:$F$23;KKLEINSTE(WENN((Bestellungen!$A$4:$A$23=$O$2)*(Bestellungen!$B$4:$B$23=$O$4);ZEILE($1:$20));ZEILE(Z1)));"")}

Gruß,
steve1da
Antworten Top
#7
Hallo,
habe die Formel so eingebastelt, funktioniert merkwürdiger Weise aber nur für den 7.11. (steht in der ersten Zelle in den Bestellungen. Frage kann man diese zwei Abfragen (Datum & Kdr.nr:) nicht viel einfacher mit einem SVerweis abfragen??
Gruß Heb
Antworten Top
#8
(27.11.2014, 15:29)heb01 schrieb: Hallo,
habe die Formel so eingebastelt, funktioniert merkwürdiger Weise aber nur für den 7.11. (steht in der ersten Zelle in den Bestellungen. Frage kann man diese zwei Abfragen (Datum & Kdr.nr:) nicht viel einfacher mit einem SVerweis abfragen??
Gruß Heb

Hallo, kanppe Antwort: Nein...!!!
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#9
Hola,

auch für andere Daten funktioniert die Formel. Sollte #NV bei dir ausgegeben werden, so liegt das an den #NVs die in der Tabelle "Bestellungen" stehen.

Ansonsten kann man nur mutmaßen, was nicht funktioniert.

Gruß,
steve1da
Antworten Top
#10
Hallo,
juchee funktioniert zumindest die ersten zwei Zeilen,

Ist zwar eine Megaformel, brauche noch etwas bis ich sie, wenn überhaupt, verstehe.

=WENN(ZEILE(Z1)>SUMME((Bestellungen!$A$4:$A$23=$O$2)*(Bestellungen!$B$4:$B$23=$O$4));"";INDEX(Bestellungen!$F$4:$F$23;KKLEINSTE(WENN((Bestellungen!$A$4:$A$23=$O$2)*([Be​stellungen]Bestellungen!$B$4:$B$23=$O$4);ZEILE($1:$20));ZEILE(Z1))))
Ich habe versucht die Bereiche A B und F von 23 auf 1000 zu erweitern (23Zeilen reichen mit Sicherheit nicht), dann funktioniert die Formel aber nicht mehr. Habe ich vielleicht irgendetwas in der Megaformel übersehen??
Verrate mit bitte wo ich in der Formel den Bezug auf die Spalte B(Produkte) im Tabellenblatt Bestelliste finde.
Ich muss die anderen Angaben die Mengen der unterschiedlichen Verpackungsgrößen nämlich auch noch übertragen. Was hat es sich mit der Zeile Z1 und Zeile 1:20 auf sich??
im Packauftrag habe ich sie einmal gelb hinterlegt ebenso die Quelle in den Bestellungen.
Gruß Heb
Habe die Datei noch einmal angehängt
Antworten Top


Gehe zu:


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