![]() |
Betrifft: Fehlende Zahl ermitteln
von: Alex
Geschrieben am: 16.04.2003 - 11:39:32
Hallo zusammen,
ich habe in einer Tabelle mehere Datensätze, die in der Spalte "M" nummeriert werden. Die Nummerrierung ist ein fester bestandteil des jeweiligen Datensatzes. Wenn ich einen Datensatz entferne, habe ich eine Lücke in der Nummerrierung.
Ich benötige eine Formel, die mir diese Lücke aufzeigt. Folgendes Beispiel:
Datensatz1 Nr. 1
Datensatz2 Nr. 2
Datensatz3 Nr. 3
Datensatz5 Nr. 5
Die Formel soll die Zahl 4 ermitteln.
Danke im Vorraus,
Alex
![]() ![]() |
Welche Zahlen kommen nicht vor
von: Boris
Geschrieben am: 16.04.2003 - 12:14:44
Hi Alex,
kleiner Umweg - folgendes Beispiel:
![]() | |||||
A | B | C | D | E | |
1 | Datensätze | nur_Zahl | Datensatz | kommt_nicht_vor | |
2 | Datensatz1 | 1 | 1 | FALSCH | |
3 | Datensatz2 | 2 | 2 | FALSCH | |
4 | Datensatz4 | 4 | 3 | WAHR | |
5 | Datensatz6 | 6 | 4 | FALSCH | |
6 | Datensatz5 | 5 | 5 | FALSCH | |
7 | Datensatz8 | 8 | 6 | FALSCH | |
8 | Datensatz11 | 11 | 7 | WAHR |
In Spalte B extrahierst du die Datensatznummer mit Formel in B2 (und runterkopiert):
{=RECHTS(A2;SUMME(N(ISTZAHL(RECHTS(A2;SPALTE($1:$1))*1))))*1}
Array-Formel; {} nicht eingeben, Formel mit Strg-Shift-Enter abschließen.
In D2 bis D... schreibst du die Zahlen von 1 bis x.
In E2 (und runterkopieren) diese Formel:
=ISTFEHLER(VERGLEICH(D2;B:B;0))
Anschließend Autorfilter auf Spalten D und E setzen und nach Spalte E "WAHR" filtern.
Als Ergebnis bleiben die fehlenden Nummern (=Datensätze) aus D stehen.
Vielleicht etwas umständlich, aber es funktioniert.
Gruß Boris
![]() |