Excel - daten hinzufügen

  • Hallo leute !

    Wie kann ich in Excel es machen wenn man in cell A1 nummer 100 hat und wenn ich in cell A2 die nummer 5 eingebe, automatisch in cell A1 auf 105 ändert und immer wenn ich etwas in A2 eingebe das immer in A1 die Zahl hinzugefügt wird ?

    Ich hoffe das ich mein problem gut erläutert habe . :)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress, WoltLab & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

    Wenn du Fragen hast, kannst du dich gerne jederzeit an @Maximilian Rupp wenden

    Hinweis:

  • Guten Morgen,

    kann man sich das etwa so vorstellen:
    A1 = 100
    A2 = 5
    Summe = 105
    neu A2 = 20
    Summe neu A1 = 125

    oder

    A1 = 100
    A2 = 5
    Summe = 105
    neu A2 = 20
    Summe neu A1 = 120
    =SUMME(100;A2)

  • Ich verstehe es so, dass er NACHEINANDER in A2 verschiedene Zahlen eingeben will, und die sollen FORTLAUFEND in A1 aufsummiert werden.

    Also

    A1=100
    A2=5
    A1->105

    A2->20
    A1->125

    Antwort:
    Geht nicht!

    Zellbezüge in Excel sind statisch, d.h.: Die Formel kann immer nur den MOMENTANEN Stand berechnen.

    Formel A1 wäre ja =100+A2
    Bei A2 = 20 wären das eben 120....

    Was Du willst. ließe sich nur über ein Makro lösen, das mit einer Variablen arbeitet.

    Frei formuliert:
    "bei Eingabe in A2, setze Variable A1 auf =A1+A2"

    Als Excel-Formel geht das nicht, weil es ein "Zirkelbezug" wäre!
    (In dem Moment, wo er "A1=100 + A2=5 -> Ergebnis A1 = 105" gerechnet hätte, wäre A2 ja IMMER NOCH 5, und er müsste NEU berechnen: "A1=105 + A2=5 -> Ergebnis A1 = 110" - das könnte er endlos weiter führen....)

    Rabe

    Computer setzen logisches Denken fort!
    Unlogisches auch....

  • Hallo Comunity :cool:

    Hier ein Beispiel :D

    Liebe Grüße Tanto :p

    Den Code in ein Allgemeine Modul

    Die Function WksWertAdd steht dann unter Function einfügen benutzerdefiniert zur Verfügung

    Code
    Public WksSumme As Long
    Code
    Function WksWertAdd(Zellen As Variant) As Long
        Application.Volatile
        WksSumme = WksSumme + Zellen
        WksWertAdd = WksSumme
    End Function



    Das ist nur ein Ansatz und sollte noch Optimiert werden ;)

  • Danke für die examples ...

    am Ende habe ich so gemacht ...


    Dim x As Integer
    Dim y As Integer

    x = Range("A1").Value
    y = Range("A2").Value

    Range("A3").Value = x - y

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!