Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
996to1000
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

ZÄHLENWENN mit mehr als 15-Stelligen Zahlen

ZÄHLENWENN mit mehr als 15-Stelligen Zahlen
29.07.2008 17:16:00
kritzi
Hallo,
ich möchte für die Inventur die Liste mit den gezählten Seriennummern mit der Bestandsliste vergleichen.
Zu diesem Zweck benutze ich folgende Formel:
=ZÄHLENWENN(Bestandsliste!$I$2:$I$140;$A2)
Die Datenfelder an sich sind hier nicht von relevanz, denn die Formel an sich Funktioniert.
Allerdings vergleicht die Formel bei Zahlen über 15 Stellen nicht richtig:
Beispiel:
A1 = 1234567890123450
A2 = 1234567890123451
ZÄHLENWENN(A1;A2) = 1 <- FALSCH!
Währen in der Seriennummer Buchstaben oder Zeichen enthalten, würde es zu disem Verhalten nicht kommen. Da ich die Seriennummern selber aber nicht ändern kann, bräuchte ich irgend ein Workaround, um meine Inventurliste überprüfen zu können.
Version: Microsoft Excel 2002 (10.6841.6839) SP3

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
=SUMMENPRODUKT((A1=A2)*1)
29.07.2008 17:57:06
WF
.

nööh, ist zu banal
29.07.2008 21:37:37
WF
.

AW: =SUMMENPRODUKT((A1=A2)*1)
30.07.2008 10:32:00
kritzi
vielen dank, das funktioniert genau so wie ich es haben möchte.

AW: ZÄHLENWENN mit mehr als 15-Stelligen Zahlen
29.07.2008 19:33:00
Daniel
Hi
Zahlen über 15 Stellen sollte man sowieson nicht verwenden, weil Excel damit nicht rechnen kann, sondern nach der 15 Stelle einfach rundet, dh. aus 1234567890123451 wird 1234567890123450, somit sind beide Werte für ZählenWenn gleich.
auch das Summenprodukt von WF versagt in diesem Fall
Wenn du nicht irgendwann ein grossen Problem bekommen willst mit fälschlicherweise gleichen Seriennummern, dann musst du deine Serien-Nummern auf jeden Fall als Text einstellen.
dazu würde eine der 3 Methoden ausreichen:
- die Zellen vor eingabe als TEXT zu formatieren
- das Hochkomma ' bei der eingabe voran zu stellen
- ein Leerzeichen am Anfang oder Ende mit einzugeben
das Problem an der Sache ist, daß ZählenWenn diese 3 Methoden ignoriert und intern trotzdem versucht, den Text in eine Zahl umzuwandeln (vermutlich, weil damit schneller gerechnet werden kann). Damit schlägt aber wieder die 15-Stellen-beschränkung zu.
(in diesem Fall arbeitet das SummenProdukt von WF richtig)
erst wenn du zu der Seriennummer ein Zeichen hinzufügt, daß aus der Nummer eindeutig einen Text macht (z.B. "_" oder "N"), dann interpretiert auch ZählenWenn den Wert als Text und vergleicht richtig.
Gruß, Daniel

Anzeige
> 15 Stellen ist LOGO Text
29.07.2008 20:52:00
WF
.

irgendwie nicht für ZählenWenn
29.07.2008 21:53:12
Daniel

AW: > 15 Stellen ist LOGO Text
29.07.2008 23:24:18
Uduuh
Hallo Walter,
nicht unbedingt. Der Textkonvertierungsassi macht aus 1234567890123456789 standardmäßig 1234567890123450000. Folglich werden die Art-Nr. vernichtet. Das muss man schon explizit als Text importieren.
Gruß aus’m Pott
Udo

auch logo
29.07.2008 23:29:00
WF
ich meinte, wenn man mehr als 15 Ziffern ungleich 0 sieht, ist das eben Text.
WF

AW: > 15 Stellen ist LOGO Text
30.07.2008 10:37:00
kritzi
Hallo,
ja, ich habe die Seriennummern als Text eingegeben, sonst hätte ich ja auch keine Nummern mit mehr als 15 Stellen eingeben können.
Allerdings bin ich bei dem Format der Seriennummer etwas gebunden, da die diese über einen Barcodescanner eingebe.
Aber mit der SUMMENPRODUKT Formel konnte ich das Problem ja ganz gut umgehen.
Anzeige

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige