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.

Formel benötigt, wenn Artikelnr. mehrere Werte aufweist
#1
Hallo zusammen,

nachdem ich ein paar Minuten im Forum hier nichts gefunden hatte, stelle ich die Frage nun einfach mal rein.


In meiner Tabelle habe ich mehrere Artikel, bei welchen ich überprüfen will, ob eine Artikelnummer unterschiedliche Preise aufweist; hier ein kleiner Ausschnitt dazu:

Art.Nr.   Name                 Preis
464699  Rucksack (S)      78,00
464699  Rucksack (XL)     84,00
464700  Lampe              25,00
464701  Eimer                 7,00
464702  Schlafsack (RR) 99,00
464702  Schlafsack (RL) 109,00

Die Artikelnummern tauchen in der Tabelle sowohl einzeln als auch mehrfach auf.

Welche Formel kann ich anwenden, damit mir Excel in einer neuen Spalte ausgibt, dass zu der angegeben Artikelnummern verschiedene Preise existieren?

LG, Ben
Antworten Top
#2
Moin!
Nun, unterschiedliche Artikel mit gleicher Art-Nr. zu versehen, empfinde ich als gelinde gesagt unglücklich!
Aber gut, eine Formellösung gibt es dennoch:
Tabelle4

ABCD
1Art.Nr.   Name                 Preis
2464699Rucksack (S)    78,00 €X
3464699Rucksack (XL)   84,00 €X
4464700Lampe           25,00 €
5464701Eimer          7,00 €
6464702Schlafsack (RR) 99,00 €X
7464702Schlafsack (RL)109,00 €X
Formeln der Tabelle
ZelleFormel
D2{=WENN(MAX(WENN(A$2:A$7=A2;C$2:C$7))=MIN(WENN(A$2:A$7=A2;C$2:C$7));"";"X")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Formel wie beschrieben abschließen und nach unten ziehen.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#3
In Spalte E gibt es eine Matrixfreie Lösung, die aber erst ab Excel 2016 funktioniert:
(ein weiterer Vorteil: man kann ganze Spalten angeben)

Tabelle4

ABCDE
1Art.Nr.   Name                 Preis
2464699Rucksack (S)    78,00 €XY
3464699Rucksack (XL)   84,00 €XY
4464700Lampe           25,00 €
5464701Eimer          7,00 €
6464702Schlafsack (RR) 99,00 €XY
7464702Schlafsack (RL)109,00 €XY
Formeln der Tabelle
ZelleFormel
D2{=WENN(MAX(WENN(A$2:A$7=A2;C$2:C$7))=MIN(WENN(A$2:A$7=A2;C$2:C$7));"";"X")}
E2=WENN(MAXWENNS(C:C;A:A;A2)=MINWENNS(C:C;A:A;A2);"";"Y")
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#4
Hallo,

hätte da auch noch einen matrixfreien Vorschlag in älteren Versionen
Code:
=SUMMEWENN($A$2:$A$7;A2;$C$2:$C$7)/ZÄHLENWENN($A$2:$A$7;A2)=C2

Habe das jetzt allerdings nicht großartig durchgetestet.
Gruß Jonas
Antworten Top
#5
Hi,

reicht da nicht das:

 ABCDE
1Art.Nr.NamePreis  
2464699Rucksack (S)78,00 €XFALSCH
3464699Rucksack (XL)84,00 €XFALSCH
4464700Lampe25,00 € WAHR
5464701Eimer7,00 € WAHR
6464702Schlafsack (RR)99,00 €XFALSCH
7464702Schlafsack (RL)109,00 €XFALSCH

ZelleFormel
E2=MITTELWERTWENN($A$2:$A$7;A2;$C$2:$C$7)=C2
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#6
:19:
Für das Beispiel reicht, wenn keine Datensatzdubletten vorkommen, natürlich auch:
=ZÄHLENWENN(A:A;A2)>1

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#7
Hallo Ralf,

vielen Dank für die rasche Hilfe, klappt wunderbar mit der ersten Formel.

LG Ben
Antworten Top


Gehe zu:


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