107389
Jul 23, 2012, updated at 22:25:43 (UTC)
11219
5
0
Zahlenbereichsüberschneidung in Excel anzeigen
Hallo liebe Community,
ich benötige einen kleinen Denkanstoß, ich weiß nicht, wie ich das verwirklichen soll:
Ich habe in einer Excel Datei mehrere Zahlenbereiche...
z.B.
Spalte A = von
Spalte B = bis
A1: 101 - B1: 150 = Bereich von 101-150
A2: 151 - B2: 200 = Bereich von 151-200
A3: 201 - B3: 250 = Bereich von 201-250
A4: 250 - B4: 300 = Bereich von 250-300
Wenn ich jetzt eine Überschneidung des Zahlenbereichs habe wie bei B3 und A4, möchte ich, dass das in einer neuen Spalte durch Text oder Färbung angezeigt wird.
Vielen Dank schonmal für eure Hilfe!
Edit:
Die Überschneidung soll auch angezeigt werden wenn ich z.B. folgende Bereiche habe:
A1: 101 - B1: 150 = Bereich von 101-150
A2: 151 - B2: 200 = Bereich von 151-200
A3: 120 - B3: 250 = Bereich von 120-250 <--- Kollidiert somit mit dem 1. UND dem 2. Bereich
A4: 250 - B4: 300 = Bereich von 250-300
ich benötige einen kleinen Denkanstoß, ich weiß nicht, wie ich das verwirklichen soll:
Ich habe in einer Excel Datei mehrere Zahlenbereiche...
z.B.
Spalte A = von
Spalte B = bis
A1: 101 - B1: 150 = Bereich von 101-150
A2: 151 - B2: 200 = Bereich von 151-200
A3: 201 - B3: 250 = Bereich von 201-250
A4: 250 - B4: 300 = Bereich von 250-300
Wenn ich jetzt eine Überschneidung des Zahlenbereichs habe wie bei B3 und A4, möchte ich, dass das in einer neuen Spalte durch Text oder Färbung angezeigt wird.
Vielen Dank schonmal für eure Hilfe!
Edit:
Die Überschneidung soll auch angezeigt werden wenn ich z.B. folgende Bereiche habe:
A1: 101 - B1: 150 = Bereich von 101-150
A2: 151 - B2: 200 = Bereich von 151-200
A3: 120 - B3: 250 = Bereich von 120-250 <--- Kollidiert somit mit dem 1. UND dem 2. Bereich
A4: 250 - B4: 300 = Bereich von 250-300
Please also mark the comments that contributed to the solution of the article
Content-Key: 188482
Url: https://administrator.de/contentid/188482
Printed on: May 11, 2024 at 12:05 o'clock
5 Comments
Latest comment
Hallo ne0nymous!
Eine Funktion, welche die Anzahl der Überschneidungen ermittelt, könnte so aussehen:
Dieser Code ist in ein Modul einzufügen (Alt-F11 - Einfügen - Modul) und in der Tabelle zB so zu verwenden:
Grüße
bastla
Die Bereiche sind nicht immer aufsteigend
Sortieren?Eine Funktion, welche die Anzahl der Überschneidungen ermittelt, könnte so aussehen:
Function Ueberschneidungen(Quelle As Range, Bereich As Range)
QZeile = Quelle.Row
QSpalte = Quelle.Column
Von = Quelle.Value
Bis = Quelle.Offset(0, 1).Value
For Each Zeile In Bereich.Rows
BZeile = Zeile.Row
If QZeile <> BZeile Then
If Von >= Cells(BZeile, QSpalte).Value And Von <= Cells(BZeile, QSpalte + 1).Value _
Or Bis >= Cells(BZeile, QSpalte).Value And Bis <= Cells(BZeile, QSpalte + 1).Value Then Anzahl = Anzahl + 1
End If
Next
Ueberschneidungen = Anzahl
End Function
=Ueberschneidungen(A1;$A$1:$B$4)
bastla