Office: Doppelte Einträge in Formel einer Zelle finden

Helfe beim Thema Doppelte Einträge in Formel einer Zelle finden in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe da ein Problem, mit dem ich mühsam versuche manuell Fehler zufinden. Ich hoffe da auf Hilfe von Euch... Ich habe ein Excel file mit... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von andysmith, 10. September 2009.

  1. andysmith Erfahrener User

    Doppelte Einträge in Formel einer Zelle finden


    Hallo, ich habe da ein Problem, mit dem ich mühsam versuche manuell Fehler zufinden. Ich hoffe da auf Hilfe von Euch...

    Ich habe ein Excel file mit 72 Blättern, in welchem in den letzten drei Blättern die Auswertung der vorangehenden stattfindet.
    Jetzt ist es so, das im Bsp. verschiedene Summen "über kreuz" zu verschiedenen Fehlerkategorien aus den Tabellen ausgelesen werden und diese dann wiederum summiert werden. Das beinhaltet dann, das eine Formel teilweise sehr viele Zellen parallel in einer Zelle summiert. Dadurch werden diese Formeln ziemlich lang und auch unübersichtlich und man kann nur mit viel Mühe und Fleiss prüfen, ob man teilweise den Wert einer Zelle doppelt ausliesst oder nicht. Das möchte ich gern vereinfachen, indem ich einem Makro diese Arbeit zuweise (z.B.) aber leider fehlen mir dafür doch einige Vorraussetzungen.

    Bsp:

    Zelle D4 hat folgenden Inhalt
    Code:
    =SUMME(D234:D252)+D6+D11+D15+D19+D23+D27+D32+D53+D63+D83+D88+D97+D115+D133+D138+D144+D159+D164+D169+D173+D180+D186+D197+D203+D206+D212+D217+D225
    das setzt sich dann fort bis in Zelle BN5

    der Inhalt der einzelnen Zellen ist nicht immer gleich, leider...
    vielleicht weis hierzu jemand Rat

    -------------


    um keinen zusätzlichen Beitrag zu öffnen würde ich gern zur eben dieser Tabelle eine weitere Frage stellen:
    gibt es Möglichkeiten oder auch Autotools, welche unnötigen Ballast aus einer Excel Tabelle wie dieser entfernen können (woher auch immer dieser kommt). Im Vergleich habe ich einmal getestet, das eine ähnliche Tabelle mit nur einem Blatt die aber ständig benutzt und aktualisiert wurde, beim umkopieren der Daten, um ein drittel reduziert werden konnte..., und das wäre bei einer Ladezeit bis zu 30sek bei dieser angesprochenen Datei schon einiges (Filesize 9MB steigend)

    Alles in allem bedanke ich mich schon im vorraus für die Hilfe!![/code]
     
    andysmith, 10. September 2009
    #1
  2. Exl121150 Erfahrener User
    Hallo andysmith,
    auch mir fehlen dazu alle Voraussetzungen. Um ein VBA-Makro zu konstruieren, muss ich unbedingt die präzisen Regeln für die von Dir angeführte Funktion kennen. Denn bisher kann ich nur diese eine Funktion, die Du angeführt hast, programmieren, was vermutlich für Dich unbefriedigend sein dürfte.

    Was Deine 2. Frage betrifft: Ohne Angabe, was da bereinigt werden soll, kann man überhaupt nichts sagen. Aber auch bei genauerer Kenntnis der Aufgabenstellung wäre ich an Deiner Stelle sehr vorsichtig beim Einsatz solcher Fremdtools, die (irgendwelche) Bereinigungen machen (in einer Excel-Datei, im Dateisystem, in der Windows-Registrierung, ...)
     
    Exl121150, 12. September 2009
    #2
  3. Beverly
    Beverly Erfahrener User
    Hi Andy,

    zu Frage 1
    wenn du das Ganze mittels Makro lösen wolltest, müsstest du jede Zelle einzeln im Code angeben, wobei du wieder vor dem Problem stündest prüfen zu müssen, ob nicht Zellen doppelt aufgeführt sind - wäre also keine sinnvolle Lösung. Ich würde es folgender Maßen lösen: fasse die Zellen sozusagen in überschaubare "Teilsummen" zusammen und bilde am Ende die Summe über diese Teilsummen. Markiere dazu bei gedrückter Strg-Taste alle benötigten Zellen im sichtbaren Bereich des Tabellenblattes, gehe auf Einfügen -> Namen -> Definieren und vergib für diesen Bereich einen Namen (z.B. Teilsumme1). Unter "Bezieht sich auf" sind bereits alle markierten Zellen aufgeführt. Zur Sicherheit kannst du noch die Füllfarbe der Zellen verändern, sodass sichtbar ist, welche Zellen bereits berücksichtigt wurden. Verschiebe dann den Tabellenausschnitt, sodass du das selbe mit den nächsten Zellen machen kannst, für die du einen weiteren Namen vergibst (z.B. Teilsumme2). Deine Formel für die Gesamtsumme würde dann heißen =SUMME(Teilsumme1;Teilsumme2). Die Füllfarbe der Zellen musst du natürlich wieder zurücksetzen.

    zu Frage 2
    Excel "merkt" sich die Adressen aller irgendwann einmal benutzten Zellen, auch wenn deren Inhalt oder Formatierung wieder gelöscht wurde. Mit der Tastenkombination Strg+Ende gelangst du in die letzte benutzte Zelle. Sollte diese außerhalb der Zeilen und Spalten deines aktuell benutzten Tabellenbereichs liegen, dann lösche alle Zeilen und/oder Spalten außerhalb. Beachte dabei: nicht Inhalte löschen durch Drücken von Entf., sondern über Rechtsklick -> Zellen löschen! Speichere die Mappe anschließend.
    Weiterhin "merkt" sich Excel z.B. alle in Codes irgendwann definierten Variablen und Einträge, auch wenn sie gelöscht wurden. Deshalb hilft oft, wenn man die Arbeitsmappe mit deaktivierten Makros öffnet, speichert und wieder schließt.

    Bis später,
    Karin
     
  4. andysmith Erfahrener User

    Doppelte Einträge in Formel einer Zelle finden

    Vielen Dank für die Antwort. Das Prinzip "Aufräumen" hat etwas gebracht wenn auch nur 100kb bei 9,5MB aber immerhin. Wenn man unnütze Spalten in den einzelnen Blättern ganz rausnehmen könnte, wäre das mit Sicherheit ein Gewinn, aber soweit ich mich auskenne geht bis auf das ausblenden der Spalten (was schon eingebaut ist) nichts.
     
    andysmith, 16. September 2009
    #4
  5. Beverly
    Beverly Erfahrener User
    Hi Andy,

    wenn du "unnütze" Spalten hat, weshalb löschst du sie dann nicht anstatt sie auszublenden?

    Formatiere die Zellen nur so weit wie unbedingt notwendig und erweitere die Formatierungen erst bei Erfordernis. Formatiere zusammenhängende Zellen nie einzeln sondern immer im Block. Schreibe Formeln ebenfalls nur bis zu den absolut notwendigen Zellen und ziehe sie erst bei Bedarf weiter. Verwende wenig unterschiedliche Schriftformate.

    Bis später,
    Karin
     
  6. andysmith Erfahrener User
    Nun bin ich etwas verwirrt, weil Zeilen und Spalten die nicht benötigt werden zu löschen, also ganz und gar zu entfernen ist mir völlig neu, es gibt anscheinend Sachen die ich noch nicht weiss, weil wenn ich Zeilen und Spalten lösche dann sind sie sofort wieder da oder habe ich da etwas verpasst??
     
    andysmith, 16. September 2009
    #6
  7. Beverly
    Beverly Erfahrener User
    Hi Andy,

    was meinst du mit "...dann sind sie sofort wieder da"? Hast du nur auf "Entf." gedrückt? Damit wird nur der Zellinhalt gelöscht, nicht jedoch Zeile/Spalte an sich. Ich meinte mit Zeilen/Spalten löschen indem du sie markierst -> Rechtsklick -> Zellen löschen ausführst. Dann rücken die benutzten Zeilen/Spalten nach.

    Wenn du dich noch sehr wenig mit Excel auskennst, dann solltest du dir vor derartigen Veränderung in der Tabelle eine Kopie der Arbeitsmappe als Sicherheit anlegen. Zumindest können Änderungen auch rückgängig gemacht werden, wenn du die Arbeitsmappe schließt und sie dabei nicht speicherst.

    bis später,
    Karin
     
  8. schatzi Super-Moderator

    Doppelte Einträge in Formel einer Zelle finden

    Hallo!
    Wenn du eine Zeile/Spalte löschst, dann wird von Excel ein neue (jungfräuliche) Zeile ganz am Ende wieder eingefügt, so daß jede Excel-Tabelle IMMER über 256 Spalten x 16384 Zeilen verfügt (ab XL07: 16384 Spalten x 1Mio Zeilen).
    An diesen Zahlen kannst du nix ändern.
    Aber Excel zählt jede Zelle, die irgendwann einmal belegt oder formatiert war, zum "benutzten Bereich" (UsedRange) dazu. Dies ändert sich erst beim Speichern der Datei, daher kann der bisher beschriebene Weg für dich durchaus hilfreich sein.

    PS: Formatierungen (Farbe, Rahmen, usw.) erfordern eine Menge Speicherplatz (können es zumindest).
     
Thema:

Doppelte Einträge in Formel einer Zelle finden

Die Seite wird geladen...
  1. Doppelte Einträge in Formel einer Zelle finden - Similar Threads - Doppelte Einträge Formel

  2. Textverketten bei doppelten einträgen

    in Microsoft Excel Hilfe
    Textverketten bei doppelten einträgen: Hallo, unter 2. Mahnung habe ich unter Mahndatum folgende Formel: =WENN(A2="";"";TEXTVERKETTEN(", ";WAHR;FILTER(TEXT(Rechnung[1....
  3. Doppelte Einträge verhindern ohne Primärschlüssel

    in Microsoft Access Hilfe
    Doppelte Einträge verhindern ohne Primärschlüssel: Folgendes Problem: habe ein Tabellenfeld (Zahl) ohne Primärschlüssel. Wie kann ich doppelte Einträge verhindern, indem ich auswählen kann ob ja oder nein (Doppelte Einträge sollen grundsätzlich...
  4. Doppelter Eintrag einer Auftragsnummer

    in Microsoft Excel Hilfe
    Doppelter Eintrag einer Auftragsnummer: Hallo! Ich habe folgendes Problem, und zwar muss ich die Spalte O per VBA auf doppelte Einträge kontrollieren. Die Einträge sind Kombinationen aus Buchstaben und Zahlen. zB EL021018 oder S250125...
  5. Outlook 2019 - Kalenderproblem mit mehreren Mail-Adressen

    in Microsoft Outlook Hilfe
    Outlook 2019 - Kalenderproblem mit mehreren Mail-Adressen: Hallo, ich benutze Outlook von Office 2019. Dort habe ich eine Gmail-Adresse und eine weitere E-mail-Adresse über Microsoft Exchange angemeldet. Wenn ich Termine an die Gmail-Adresse gesendet...
  6. Excel-Tabelle: Spalten-Überschrift doppelt eintragen

    in Microsoft Excel Hilfe
    Excel-Tabelle: Spalten-Überschrift doppelt eintragen: Hallo, folgendes: ich erstelle eine Tabelle mit Spalten-Überschriften. Als Überschrift steht dort in drei Spalten (Beispiel) 1 - 2 - 3. In den nächsten Spalten soll ebenfalls 1 - 2 - 3 stehen....
  7. Abfrage mit mehreren Spalten, DISTINCT nur auf eine Spalte anwenden

    in Microsoft Access Hilfe
    Abfrage mit mehreren Spalten, DISTINCT nur auf eine Spalte anwenden: Hi, ich schreib gerade an einem Programm zur Arbeitszeiterfassung. Hierzu nutze ich eine Access-Datenbank. Die gespeicherten Daten stehen in der Tabelle tbl_Zeiten. [ATTACH] Nun...
  8. Liste mit doppelten Einträge

    in Microsoft Excel Hilfe
    Liste mit doppelten Einträge: Hallo :) Ich habe eine vertikale Liste mit Namen die vereinzelt mehrfach vorkommen können. Nun möchte ich zur Übersicht auf einem anderen Blatt all diese Namen in der richtigen Reihenfolge mit...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden