Office: Werte gegeneinander ausgleichen

Helfe beim Thema Werte gegeneinander ausgleichen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich benötige eure Hilfe. Im Anhang findet ihre eine Excelliste. Ich möchte wissen,welcher Wert die Differenz von -1700 ausmacht. Im... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von TruckerFranz78, 13. Oktober 2020.

  1. Werte gegeneinander ausgleichen


    Hallo zusammen,

    ich benötige eure Hilfe. Im Anhang findet ihre eine Excelliste. Ich möchte wissen,welcher Wert die Differenz von -1700 ausmacht. Im Beispiel habe ich die Zahl manuell gelb markiert. Dies soll allerdings automatisch erfolgen. Alle Werte die sich gegeneinander ausgleichen,sollen entsprechend nicht markiert werden. Auch nicht Teilsummen z.B. -10,-10,+20, da diese Werte sich auch ausgleichen. Vielleicht kann mir jemand mit einem Makro helfen.

    Vielen Dank

    Gruss
    TruckerFranz78

    :)
     
    TruckerFranz78, 13. Oktober 2020
    #1
  2. Hallo TruckerFranz,
    Es wäre hilfreich, wenn Du Deine Beispieldatei gerade für diese Fälle um ein paar typische Beispiel (ausgleichend und nicht ausgleichend), mit unterschiedlichen Farben markiert, ergänzen würdest.
     
    aloys78, 15. Oktober 2020
    #2
  3. Hallo,

    ich habe ein paar Beispielwerte, die sich ausgleichen rot markiert. Diese Werte sollen nicht hervorgehoben werden.

    Es soll auschliesslich die Zahl markiert werden, die keinen Gegenpart hat. In diesem Fall die gelbmarkierte -1700.

    Danke für eure Mühen.

    Gruss
    Truckerfranz78
     
    TruckerFranz78, 15. Oktober 2020
    #3
  4. Werte gegeneinander ausgleichen

    Wie sollen denn die Teilsummen bitte kontrolliert werden? Da gibt es ja unendlich viele Kombinationsmöglichkeiten und Excel würde sich zu Tode rechnen. Und gelb markiert ist -1007 und nicht -1700.
     
    MisterBurns, 15. Oktober 2020
    #4
  5. Hallo Berni,

    ich habe schonmal ein Makro dazu bekommen. Dieses funktioniert aber nicht korrekt. Es markiert teilweise Werte die sich ausgleichen. Aber vielleicht hilft es ja trotzdem weiter:

    Sub Betraege_Abgleichen()
    Dim BTR As Range
    Dim i As Long, j As Long, n As Long
    Set BTR = Application.Selection
    n = BTR.Count
    ReDim gef(n) As Boolean
    For i = 1 To n
    For j = (i + 1) To n
    If Not gef(i) And BTR(i).Value = (BTR(j).Value * -1) Then
    gef(i) = True
    gef(j) = True
    Exit For
    End If
    Next j
    If Not gef(i) Then BTR(i).Interior.Color = 65535
    Next i
    Set BTR = Nothing
    End Sub

    Gruss
    TruckerFranz78
     
    TruckerFranz78, 15. Oktober 2020
    #5
  6. Hallo Truckerfranz,
    Diese sind doch nicht das Problem! Siehe dazu den Beitrag von MisterBurns!!!
    Und für diese Teilsummen hast Du gerade mal ein einfaches Beispiel markiert.
    Vermutlich aus einem anderen Forum; dann könntest Du ja auch dort weitermachen.
     
    aloys78, 15. Oktober 2020
    #6
  7. Ohne Teilsummenbetrachtung (= gleiche Minus- und Plus-Beträge): Wenn man die Abs-Beträge sortiert, geht das schon ganz nett.

    Mit Teilsummenbetrachtung: Da gibt es evtl. was von Excelformeln.de. Allerdings auch mit einer Mengenbegrenzung.
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
  8. Werte gegeneinander ausgleichen

    Die gleichen Plus/Minusbeträge sind ja mit Zählenwenn simpel, aber Teilsummen bei 700 oder mehr Einträgen? Na viel Spaß...
     
    MisterBurns, 15. Oktober 2020
    #8
  9. Da ist schon viel früher Schluss (als bei 700), aufgrund "exponenzieller Exponenzierung".
     
  10. Hallo,

    anbei eine mit Power Query erstellte Lösung.
     
  11. Hallo WS-53,

    vielen Dank für deine Lösung. Wie aktualisiert sich das PQ Result, wenn ich zb eine neue Zahlenreihe in die Input Tabelle einfügen möchte ?

    Gruss
    TruckerFranz
     
    TruckerFranz78, 16. Oktober 2020
    #11
  12. Hallo TruckerFranz,

    Cursor irgendwo in die Ergebnistabelle > rechte Maustaste > Aktualisieren.

    Über: Daten > Abfragen und Verbindungen, siehst du rechts auch die Abfragen, die du öffnen und bearbeiten kannst.

    Du siehst dann 3 Abfragen, die bei der Aktualisierung automatisch in der angezeigten Reihenfolge ablaufen. In der Ersten Abfrage (Tabelle1), habe ich den Schritt "Added Custom" mittels einer If-Abfrage im Funktionseditor für die Auswahl: Spalte hinzufügen > Benutzerdefinierte Spalte, definiert. Alles andere ist nur zusammengeklickt.

    Wenn du mal die Funktionsweise von Power Query verstanden hast, wirst du eststellen, dass du mit sehr wenig Aufwand sehr viel erreichen kannst.

    Und für Neueinsteiger, die bisher weder VBA noch Power Query beherschen, kann ich nur zum wiederholten Male bemerken, dass sich Power Query viel schneller erlernen lässt.

    Aber abgesehen davon, dass du PQ für viel mehr als nur, wie wohl ursprünglich vorgeshen, ETL (Extraktion > Transformation > Load) verwenden kannst, kann es natürlich in Summe nur einen Teil dessen, was du mit VBA machen kannst.

    Aber wenn ich eine Fragestellung mit PQ realisieren kann, dann ziehe ich es gegeüber einer VBA-Lösung vor.

    Kommt aber auch immer wieder vor, dass ich vor lauter PQ-Begeisterung übersehe, dass eine Formellösung noch einfacher gewesen wäre.







    den Befehle
     
  13. Werte gegeneinander ausgleichen

    Hallo TruckerFranz,

    da du bei Beruf "Buchhaltung" angibst.

    Als mein Arbeitgeber vor langer Zeit die Finanzsoftware von Steeb eingesetzt hat, da gab es auch schon den automatischen OP-Ausgleich aufgrund von Zahlungseingängen. Dieser hat aber nicht funktioniert, wenn die Kunden Akonto-Zahlungen geleistet haben.

    Dafür habe wir uns dann die Funktion programmieren lassen, dass bei Akonto-Zahlungen, die offenen Posten von alt nach jung so lange ausgeglichen wurden bis nichts mehr übrig war. Da dies i.d.R. nie restfrei aufging, wurde am Ende der offenen Posten, der nicht mehr vollständig ausgeglichen werden konnten, nur mit dem verbleibenden Rest ausgeglichen und für den verbleibenden Rest der Forderung ein neuer Beleg generiert. Der Kunde wurde dann, mit einem automatisch generierten Brief, darüber informiert, wie seine Akonto-Zahlung verwendet wurde.

    Mit dieser Funktionserweiterung war dann das automatische Ausziffern wesentlich effektiver.
     
  14. \@WS-53,
    Das nenne ich pragmatische Lösung und das ohne "exponenzielle Exponenzierung"!
     
  15. Hallo Aloys78,

    der Firma Steeb, die ja dann später von SAP übernommen wurde, hatte damals die von uns entwickelte Idee, so gut gefallen, dass sie diese zum Standard erklärten und somit für uns diese Programmierung kostenfrei war.

    Ich hatte dies damals nur mitbekommen, da unser heutiger Weltkonzern (aktuell >300.000 MA), damals noch eine kleine Klitsche war und ich mit dem Kollegen, der EDV-seitig die Buchhaltung betreute, ein Büro teilte.

    Der Kollege hat mir dann aber auch beigebracht, wie wie in Cobol für den Zugriff in eine sortierte Tabelle, eine binäre Suche programmieren kann. Das ist heute in ABAP, vermutlich auch in vielen anderen Programmiersprachen, viel einfacher, da muss für den Select Single nur der Zusatz "binary Search" verwendet werden.
     
Thema:

Werte gegeneinander ausgleichen

Die Seite wird geladen...
  1. Werte gegeneinander ausgleichen - Similar Threads - Werte gegeneinander ausgleichen

  2. Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.

    in Microsoft Excel Hilfe
    Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.: Hallo, kann mir jemand bitte bei folgenderm Helfen. Habe etwas ähnliches gefunden was ich brauche, nur noch eine kleine Änderung ist notwendig. Aufgabe: Es wird geprüft, ob in Spalte Q ein Wert...
  3. Abfrageergebnis soll keine doppelten Werte enthalten

    in Microsoft Access Hilfe
    Abfrageergebnis soll keine doppelten Werte enthalten: Ich suche nach einer Lösung für folgendes Problem. In einer Tabelle werden Abwesenheiten erfasst. Verknüpft mit einer Mitarbeitertabelle. So erhalte ich eine Übersicht welcher Mitarbeiter aus...
  4. Teilstring einer Zelle auf Wert aus anderer Zelle überprüfen

    in Microsoft Excel Hilfe
    Teilstring einer Zelle auf Wert aus anderer Zelle überprüfen: Hallo zusammen, ich habe in einer Excel-Tabelle in zwei Tabellenblätter. Tabellenblatt "Artikelstamm" beinhaltet in Spalte A eine Artikel-Nr. und diverse weitere Spalten. Hier ein kleiner Auszug:...
  5. konti aufzählung und wert gleicher konti zusammenfassen

    in Microsoft Excel Hilfe
    konti aufzählung und wert gleicher konti zusammenfassen: hallo ich möchte eine automatische konti aufzählung aller gleichen konti und gleichzeitig die werte gleicher konti zusammenfassen (rot sind die zahlen, welche ich errechnen lassen möchte) danke...
  6. Werte zusammenzählen - ab einer Zelle die nächsten 5

    in Microsoft Excel Hilfe
    Werte zusammenzählen - ab einer Zelle die nächsten 5: Hallo. ich würde gerne eine bestimmte Menge an Zellen zusammenzählen. Genau gesagt: Wenn in einer Zelle (A1) die Zahl 5 steht dann soll Excel ab B2 die nächsten 5 Werte zusammenzählen. Wenn...
  7. Bedingte Formatierung basierend auf Wert anderer Zelle

    in Microsoft Excel Hilfe
    Bedingte Formatierung basierend auf Wert anderer Zelle: Hallo zusammen, beim Erreichen des 18. Lebensjahres (Geburtsdatum Spalte D, Alter automatisch in Spalte E kalkuliert) soll eine bedingte Formatierung den Namen und Vornamen der Teilnehmer (Spalte...
  8. Summieren an Hand der letzten x Datums Werte und mit weiteren Kriterien

    in Microsoft Excel Hilfe
    Summieren an Hand der letzten x Datums Werte und mit weiteren Kriterien: Schönen guten Abend, Wie kann man am besten Summieren mit mehreren Kriterien eines soll davon das Datum sein. So das vom Aktuellen Letzten Datums Wert aus gehent die letzten Bsp. 10 Werte...
  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