Registriert seit: 14.02.2018
Version(en): 2007
Hallöchen,
wer kann mir sagen wie ich Rechnungsnummern auf Lückenlosigkeit prüfe? Alle Nr. befinden sich in der Spalte K, siehe Anhang. Die Art der Tabelle darf nicht wirklich geändert werden, da diese noch eingelesen wird....
Danke Caro
Angehängte Dateien
EXTF_Buchungsstapel_test.csv (Größe: 135,86 KB / Downloads: 10)
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola, wo erwartest du denn welches Ergebnis? Gruß, steve1da
Registriert seit: 14.02.2018
Version(en): 2007
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola, und welches Ergebnis hättest du gerne? Die fehlenden Nummern? Eine Anzeige das es Lücken gibt? Gruß, steve1da
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
mit KKLEINSTE() kannst du dir erstmal die Nummern anzeigen lassen.
Arbeitsblatt mit dem Namen 'EXTF_Buchungsstapel_test' K L 2 Belegfeld 1 Belegfeld 2 3 180511 170805 4 180813 170805 5 180813 170811 6 180014 170811 7 180626 170839 8 180626 170839 9 180813 170839 10 180813 170857
Zelle Formel L3 =KKLEINSTE (K:K;ZEILE (A1) )
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013 Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 14.02.2018
Version(en): 2007
welche Nummern fehlen wäre bei der Anzahl wahrscheinlich das beste.
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
Code:
=WENNFEHLER(KKLEINSTE(WENN(ISTNV(VERGLEICH(ZEILE($170805:$180873);(K$2:K$3906);));ZEILE($170805:$180873));ZEILE(A1));"")
die Formel mit Strg-Shift-Enter abschließen. Ist aber sehr rechenintensiv, dauert also etwas bis die Zahlen dargestellt werden.
Gruß,
steve1da
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag: 1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• CaroFibu
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
Hi Solltest du den Vorgang öfter durchführen müssen ist eine Variante mit ein paar Hilfszellen eine alternative. So lässt sich die Rechenzeit deutlich kürzen.____|____L___|_M_|____N___| 1| | | 170805| 2| | | 10070| 3| 170806| | 170806| N1 =MIN(K3:K3906) N2 =MAX(K2:K3906)-N1+2 'Die Formeln in L3 und N3 müssen mindestens bis Zeile (Ergebnis N2) kopiert werden L3 =WENNFEHLER(KKLEINSTE($N$3:INDEX(N:N;$N$2;);ZEILE(A1));"") N3 =WENN(ZEILE()>$N$2;"";WENN(ZÄHLENWENN($K$3:$K$3906;$N$1+ZEILE(A1));"";$N$1+ZEILE(A1))) Gruß Elex
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
(19.02.2018, 10:20) CaroFibu schrieb: wer kann mir sagen wie ich Rechnungsnummern auf Lückenlosigkeit prüfe?Moin!
Warum sollten Rechnungsnummern lückenlos sein?
Das steht nirgendwo!
Wichtig ist die EINDEUTIGKEIT.
Ich persönlich nehme (ohne VBA) eine Re-Nr im Format JJMMTT-xx
(wobei xx händisch im Format 00 hochgezählt wird)
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)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Habe mir mal die Datei angeschaut, scheint ja ein Export zu sein. Verrate zunächst mal, wozu Du das brauchst? Geht es um ein Mahnwesen? Anyway: Ich würde die nicht gebuchten ReNr mittels Makro ermitteln. Später mehr …
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)