Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1608to1612
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sverweis aber meldung wenn mehrere Daten

Sverweis aber meldung wenn mehrere Daten
01.03.2018 05:45:05
Tom
Guten morgen,
ich steh mal wieder auf dem Schlauch.
Ich habe einen SVERWEIS(E2;Tabelle2!A:D;2;FALSCH) es kommt danach eine Zahl heraus.
Ich möchte jetzt aber gerne wenn die Hauptliste wo ich die Zahl mehr wie eine gibt, das dann " Fehler" kommt. Aber Bestand null muss er berücksichtigen, Außer, wenn es nur eine Zahl gibt.
Wollte die Datei hochladen, leider funktioniert das nicht.
Tabelle2
SpalteA.....SpalteB....SpalteC
Artikeln....Zahl.......Menge
12541144....2..........32000
12541144....2..........18000
12541144....1..........32000
25554447....8..........64000
4788999.....7..........78900
4788999.....7..........99900
4788999.....1..........0.000
2500144.....44.........54000
2500144.....3..........25000
2450001.....2..........0.000
2450001.....4..........65000
5555666.....2..........0.000
Mein Ergebnis soll so aussehen
In Tabelle 1 habe ich jeweils nur eine Artikelnummer
Artikeln......Zahl...weitere Daten
12541144....F.
25554447....8
4788999.....7 ( weil Bestand 0.000 bei der 1) ist
2500144.....F
2450001.....4 ( weil Bestand 0.000 bei der 2) ist
5555666.....2
Wäre sowas möglich ?
Bestand Dank an Alle

19
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sverweis aber meldung wenn mehrere Daten
01.03.2018 06:42:54
Rainer
Hallo Tom,
https://www.herber.de/bbs/user/120120.xlsx
ich bin deiner Beschreibung gefolgt, kann aber deine Lösung nicht nachvollziehen.
Spalte F ist eine Hilfsspalte und muss so lang sein wie Spalte A.
Spalte G listet alle Artikelnummern ohne Duplikate auf.
Spalte H zählt die Anzahl, wenn Menge größer NULL.
Spalte I ist dein gewünschter Kommentar.
Gruß,
Rainer
nur Solisten aufführen
01.03.2018 06:45:56
WF
Hi,
ab A15 runter stehen die einzelnen Artikel-Nummern.
In B15 steht:
=WENN(ZÄHLENWENN(A$1:A$12;A15)-SUMMENPRODUKT((A$1:A$12=A15)*(C$1:C$12=0))=1;INDEX(B:B;VERGLEICH(A15; A:A;0));"F")
runterkopieren
WF
Anzeige
AW: Dein Ergebnis zu 2450001 ist 2 muss aber 4 owT
01.03.2018 08:24:18
...
Gruß Werner
.. , - ...
AW: Dein Ergebnis zu 2450001 ist 2 muss aber 4 owT
01.03.2018 09:53:27
Rainer
Hallo Werner,
meinst du mein Ergebiss?
Ich habe ja geschrieben, dass ich die vorgegebene Lösung nicht nachvollziehen kann.
Bei 245001 sucht er die falsche Zeile, da er den Eintrag mit Menge 0 nimmt.
Aber auch bei 4788999 bekomme ich ein "F" aber der Ersteller meint, es sollte "7" sein?
Ich wollte ja erstmal wissen ob ich einen Denkfehler gemacht habe oder die Lösung "vertippt" ist.
Da er aber nicht auf meinen Beitrag reagiert ist es vermutlich auch egal.
Gruß,
Rainer
AW: Dein Ergebnis zu 2450001 ist 2 muss aber 4 owT
01.03.2018 10:18:30
Tom
Hallo Rainer,
mir ist jede Antwort wichtig, kann aber die Datei auf meinen Handy nicht öffnen.
Ich schick heute Abend mal die Datei.
Danke Dir erstmal Rainer.
Gruß Tom
Anzeige
AW: in Deiner Datei wäre es ...
01.03.2018 15:30:45
...
Hallo Rainer,
... Dein Ergebnis in I6, welches nach Vorgabe von Tom eine 4 sein sollte, die aber wie WF´s Formelvorschlag nur eine 2 liefern kann.
Die Vorgabe 7 für 4788999 hatte ich auch für einen Druckfehler gehalten und wie Du auch ein "F" ermitteln lassen.
Gruß Werner
.. , - ...
AW: SVERWEIS() reicht hier nicht ...
01.03.2018 08:22:18
...
Hallo Tom,
... Du solltest als ersten Deine Daten zu einer "strukturierten" Tabelle formatieren.
Dazu nutze die Funktion "Als Tabelle formatieren". Den entstanden Tabellennamen Tabelle1 hab ich nachfolgend im Namensmanager bewusst umbenannt zu "Daten", damit der Unterschied zum Tabellenblattnamen erkenntlich ist.
Nachfolgende beide Formeln nach unten kopieren.
Tabelle1

 AB
1ArtikelZahl
212541144F
3255544478
44788999F
52500144F
624500014
755556662
8  

Formeln der Tabelle
ZelleFormel
A2=WENNFEHLER(INDEX(Daten[Artikel];AGGREGAT(15;6;ZEILE(Daten[Artikel])/(ZÄHLENWENN(A$1:A1;Daten[Artikel])=0); 1)-1); "")
B2=WENN(A2="";"";WENN(ZÄHLENWENNS(Daten[Artikel];A2;Daten[Menge];">0")>1;"F";WENN(ZÄHLENWENN(Daten[Artikel];A2)=1;SVERWEIS(A2;Daten[[Artikel]:[Zahl]];2;0); VERWEIS(9;1/(Daten[Artikel]=A2)/(Daten[Menge]>0); Daten[Zahl]))))


Tabelle2

 ABC
1ArtikelZahlMenge
212541144232000
312541144218000
412541144132000
525554447864000
64788999778900
74788999799900
8478899910
925001444454000
102500144325000
11245000120
122450001465000
13555566620
14   


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
AW: SVERWEIS() reicht hier nicht ...
01.03.2018 08:42:43
Tom
Hallo Werner,
wie hast du denn den Namensmanger angesetzt?
Daten = Tabelle2 von A bis C ?
Danke dir
Heute abend schicke ich Datei
01.03.2018 09:25:03
Tom
Hallo, ich schicke heute abend mal die Datei, denn da passt was nicht.
Danke Euch
Gruß Tom
AW: Daten in strukturierte Tab wandeln, ...
01.03.2018 15:28:48
...
Hallo Tom,
... wie von mir bereits angegeben. Diese Funktion bildet automatisch den Namen "Tabelle1" für den Datenbereich. Diesen nenne dann im Namensmanager einfach um.
Gruß Werner
.. , - ...
AW: Daten in strukturierte Tab wandeln, ...
01.03.2018 18:09:38
Tom
Hallo,
anbei die Datei.
https://www.herber.de/bbs/user/120147.xlsx
Hoffe ihr findet den fehler
Danke
Anzeige
AW: Deine Tab ist keine strukturierte Tab ...
01.03.2018 18:32:06
...
Hallo Tom,
... sieh Dir dazu dann mal folgendes an: https://www.youtube.com/watch?v=UobweK5TDA4
Außerdem hast Du nun offensichtlich Deine Bedingungen geändert.
Danach würde bezogen auf mein oben eingestelltes Beispiel folgende Formel reichen: =WENNFEHLER(VERWEIS(9;1/(Daten[Artikel]=A2)/(Daten[Menge]>0);Daten[Zahl]);"F") Gruß Werner
.. , - ...
AW: Deine Tab ist keine strukturierte Tab ...
02.03.2018 05:54:51
Tom
Hallo Werner,
könntest du mir die Datei mal hochladen ?
Danke.
AW: das Erstellen einer intelligenten Tabelle ...
02.03.2018 07:37:06
...
Hallo Tom,
... solltest Du schon selbst vornehmen können. Da würde Dir weniger helfen, wenn ich Dir die Datei hochlade. Ich hatte Dir geschrieben, eine solche erzeugt man mit der Funktion "Als Tabelle formatieren".
Der von mir allerdings gesendete Link, war möglicherweise einen Schritt zu weit. Deshalb zum Einstieg wohl erst einmal folgenden https://www.youtube.com/watch?v=a5p83oj5CkQ und da wohl erst ab dem 2. Drittel des Filmchen.
Gruß Werner
.. , - ...
Anzeige
Fehler ..
02.03.2018 13:23:23
Tom
Hallo Werner,
das mit YouTube habe ich angeschaut. Danke
Ich habe die Datei nochmal gemacht aber leider ist ein Fehler drin:
https://www.herber.de/bbs/user/120165.xlsx
Danke Dir
AW: hast es zwar angeschaut ...
02.03.2018 13:57:04
...
Hallo Tom,
... und hast jetzt auch eine "intelligente" Tabelle aufgestellt, aber offensichtlich hast Du noch nicht alles richtig verstanden, wie Du mit dieser umgehen musst.
Deine erstellte "intelligente" Tabelle nennt sich "Tabelle2" (daraus erkennt man, dass Du zuvor schon eine aufgestellt hast, diese aber dann wieder gelöscht hast). Die "sprechenden" Überschriften in A1:C1 fehlen bzw. hast Du unnötigerweise gelöscht. Den von Dir definierten Namen "Artikel" hättest Du dann auch nicht separat definieren müssen. Lösche ihn und schreibe in A1:C1 "Artikel" "Anzahl" "Menge"
Die "Tabelle2" kannst Du im Namensmanager (mehr dazu sieh mal hier: http://www.online-excel.de/excel/singsel.php?f=60 und ff) umbenennen kannst diesen aber auch beibehalten. Auf jeden Fall musst Du in den Formeln diese dann auch so "ansprechen" wie ich Dir das aufgezeigt habe.
In B9 hast Du auch anstelle eines echten 0 Wertes einen Textwert zu stehen.
Jetzt solltest Du weiter kommen, oder?
Gruß Werner
.. , - ...
Anzeige
AW: hast es zwar angeschaut ...
03.03.2018 08:50:44
Tom
Hallo Werner, ich hab jetzt alles so gemacht, aber beim Artikel 80002712 kommt eine 2 statt ein F
Warum ?
Danke Dir
AW: nun erst ist Deine Bedingung ...
03.03.2018 16:05:12
...
Hallo Tom,
... auch eindeutig erkennbar. Infolgedessen erweitert sich mein Formelvorschlag für B2 wieder und zwar diesmal zu:

=WENNFEHLER(WENN(MITTELWERTWENNS(Daten[Menge];Daten[Artikel];A2;Daten[Anzahl];">0")=
VERWEIS(9;1/(Daten[Artikel]=A2)/(Daten[Anzahl]>0);Daten[Menge]);
MITTELWERTWENNS(Daten[Menge];Daten[Artikel];A2;Daten[Anzahl];">0");"F");"F")

worin "Daten". die umbenannte formatierte Tabelle mit den entsprechenden Überschriften ist.
Gruß Werner
.. , - ...
Anzeige

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige