Rechnungsnummern auf Lückenlosigkeit prüfen
#1
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.... Huh

Danke Caro Blush


Angehängte Dateien
.csv   EXTF_Buchungsstapel_test.csv (Größe: 135,86 KB / Downloads: 10)
Top
#2
Hola,

wo erwartest du denn welches Ergebnis?

Gruß,
steve1da
Top
#3
spalte L wäre ok
Top
#4
Hola,

und welches Ergebnis hättest du gerne? Die fehlenden Nummern? Eine Anzeige das es Lücken gibt?

Gruß,
steve1da
Top
#5
Hi,

mit KKLEINSTE() kannst du dir erstmal die Nummern anzeigen lassen.

Arbeitsblatt mit dem Namen 'EXTF_Buchungsstapel_test'
KL
2Belegfeld 1Belegfeld 2
3180511170805
4180813170805
5180813170811
6180014170811
7180626170839
8180626170839
9180813170839
10180813170857

ZelleFormel
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)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • CaroFibu
Top
#6
welche Nummern fehlen wäre bei der Anzahl wahrscheinlich das beste.
Top
#7
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:
  • CaroFibu
Top
#8
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
Top
#9
(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)
Top
#10
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)
Top


Gehe zu:


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