Clever-Excel-Forum

Normale Version: Inhalte einer Spalte über eine Kontrollspalte vergleichen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

Ich verwende zum Erfassen von großen Datenmengen eine Exceldatei. Zu dieser Datenerfassung habe ich zwei Fragen.

1. Ich möchte anhand einer Formel kontrollieren, ob die eingegebenen Inhalte den Inhalten einer Kontrollspalte entsprechen.

Momentan löse ich das Problem über die im Beispiel dargestellte Formel (Die Formel steht in der Zelle A10):

[
Bild bitte so als Datei hochladen: Klick mich!
]

Das funktioniert im Beispiel auch ganz gut. Es ist aber leider so, dass ich bis zu 50 mögliche Inhalte (Also 50 verschiedene Inhalte in der Spalte Kontrollspalte) habe. Da wird die Arbeit mit der bisherigen Formel doch sehr mühsam.
Daher meine Frage:
Ist es möglich das Problem auch eleganter zu lösen, am besten so, ohne die Werte der Spalte Kontrollspalte manuell eingeben zu müssen?
 
2. Ist es mit Excel generell möglich anhand einer Kontrollzelle zu Prüfen ob in allen Zellen einer Spalte die selber Formel (ein Sverweis) steht?.
 
Vielen Dank schon mal
Hola,

mit einer Hilfsspalte ist das relativ simpel:


Code:
=zählenwenn($B$2:$B$3;A2)


Das nach unten kopieren. Am Ende dann:


Code:
=wenn(zählenwenn(A2:A7;0);"Fehler";"Kein Fehler")


Gruß.
steve1da
Servus steve1da,

danke für deine Antwort. eine Hilfsspalte ist leider nicht möglich, da die Exceldaten über ein Programm in eine Datenbank geladen werden. Eine zusätzliche Spalte wurde uns das Konvertierunsprogramm zerschießen.
 
 
vg
Hucho
Hi Hucho

schreibe deine 50 Moglichkeiten in ein separates Tabellenblatt, aktiviere die Datengültigkeit mit Bezug auf diese Liste. Dann werden bereits bei der Eingabe die Fehler angemahnt.
Servus, WillWissen,

Danke für deine Antwort. An sich eine gute Idee. Ich möchte die Eingabe der Werte allerdings nicht im Vorfeld limitieren.  
 
Ich suche also wirklich nach einer Formel, die das beschriebene Problem auf direkte Weise Löst und mir das Ergebnis in Form einer Zelle mit den Ausgabemöglichkeiten "Fehler" und "kein Fehler" angibt.
Hi,

eine Kontrollspalte schreibst du?

Dann nimm diese in ein separates Tabellenblatt und arbeite mit Steves Formeln. Mit dem zweiten Blatt vermeidest du das Zerschießen deines Originalblattes.
Die Struktur meiner Excel Datei ist festgelegt und erlaubt leider keine zusätzlichen Tabellenblätter oder Spalten.

Sie ist folgendermaßen aufgebaut:

1. Blatt Datenerfassung:
Hier werden die Daten in ca. 20 Spalten eingegeben.

2. Blatt Wertebereich:
Hier ist wie ist für jede Spalte im Blatt Datenerfassung der Soll Wertebereich angegeben

3. Blatt Kontrollblatt:
Auf diesem Blatt gibt es für jede Spalte der Datenerfassung genau eine Zelle in der die entsprechende Formel hinterlegt ist und in de entweder "Fehler" oder "kein Fehler" ausgibt.
Die Formel überprüft wie im Beispiel, ob die Inhalte der Spalten in der Datenerfassung von den vorgegebenen Inhalten im Blatt "Wertebereich" abweichen.

Wie gesagt möchte ich den Wertebereich nicht durch Drop-Down o.ä. begrenzen.
Ich suche also eine Formel, die den Job auf einen Schritt erledigt ohne, dass ich alle möglichen Werte manuell eingeben muss.

Kann es sein, dass es so eine Formel nicht gibt?
Hi,

lade doch bitte mal deine Datei (abgespeckt und anonymisiert) mit deinen bereits ausprobierten Kontrollen hoch. Ich denke, dass es sicherlich eine Möglichkeit gibt, dein Problem zu lösen.
Hallo,

versuche es doch mal so:


Code:
{=ANZAHL2(A:A)=SUMMENPRODUKT((A:A=MTRANS(C1:C3))*1)}


Matrixformel! {} nicht eingeben, sondern Formel mit STRG+SHIFT+ENTER abschließen

In C1:C3 die Suchbegriffe, in A die Dateneingabe.