Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Große Datenbank durchsuchen

Forumthread: Große Datenbank durchsuchen

Große Datenbank durchsuchen
03.02.2004 02:17:33
michael
Hallo,
hab da eine größere Datenbank zu durchsuchen.
Meine Datenbank besteht aus 120 Spalten und 100 Zeilen.
In dieser Datenbank sind an umbestimmten Stellen Werte eingetragen.
Ich möchte nun zählen wie oft der Wert (zb. 13) in der Datenbank vorkommt,
wenn drei Spalten weiter der Wert (zb. fertig) steht.
- a b c d e f g h i
1......13.................
2....13...... fertig......
3.........................
4..........13.............
5....13...................
6..........13.......fertig
Wie oft kommt "13" mit drei Spalten weiter "fertig" vor.
Hier = 2 mal
Danke im voraus
Michael
------------------------------------------------------------------------
Dank an Mac4 für diese Lösung:
=ANZAHL(WENN(A1:E100=13;WENN(BEREICH.VERSCHIEBEN(A1:E100;;3="fertig";A1:E100)))
klappt leider nicht so richtig.
-------------------------------------------------------------------
Dank an AndreasS für diese Lösung:

Sub Suchen()
Dim Bereich As Range
Dim zelle As Range
Dim i&
Set Bereich = Range("A1:G100")
For Each zelle In Bereich
If zelle.Value = "13" And zelle.Offset(0, 3).Value = "fertig" Then
i = i + 1
End If
Next
MsgBox ("Es gibt:" & i&)
End Sub

Leider habe ich ca. 2X20 Werte, und müßte somit 40 Macros laufen lassen. :-(
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Große Datenbank durchsuchen
03.02.2004 02:37:05
Bernhard P
Hallo Michael
hab die Lösung von Mac4 geprüft und für gut befunden - allerdings hat sich ein Fehler eingeschlichen:
vor dem ="fertig" fehlte eine Klammer
hier die korrigierte Fassung:
=ANZAHL(WENN(A1:E100=13;WENN(BEREICH.VERSCHIEBEN(A1:E100;;3)="fertig";A1:E100)))
im Übrigen noch 2 kleine Stolperfallen:
Diese Auswertungsformel muss genug weit weg von den Daten stehen (sprich: mindestens 3 Spalten), ansonsten wertet sie sich selber aus, was einen Zirkelbezug ergäbe (alternativ auf ein anderes Tabellenblatt legen..)
Außerdem handelt es sich um eine Array-Formeln (ich liebe Array-Formeln *g* siehe 2 Beiträge darunter...) und die MUSS mit einem Strg+Shift+Enter abgeschlossen werden, sonst klappt nix (Kennzeichen einer Array-Formel sind die { } um die Formel)
LG, Bernhard
Anzeige
AW: Große Datenbank durchsuchen
03.02.2004 04:02:54
michael
Hallo Bernhard,
die Lösung von Mac4 war schon richtig (Klammer war Kopierfehler)
Bin aber über beide von Dir erwähnten Stolperfallen gestolpert.
Danke für die Aufklärung. Klappt alles wunderbar.
schöne Nacht
Michael
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige