online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Neros vom 15.09.2022, 11:35 Options

Summenkalkulation

Hallo,

ich möchte beim Click auf eine Schaltfläche die Summe mehrerer Zeilen ausgewiesen bekommen. Im Feld neben dem Ergebnis soll dann in Anhängigkeit der erechneten Zahl ein gewisser text stehen.

Logik:

1. Click auf Schaltfläche
2. Berechnung einiger Zeilen
3. Dieses Ergebnis in einer Zelle ausweisen
4. In Anhängigkeit des Ergebnisses gewissen Text in anderer Zelle ausweisen.
(zb. wenn Ergebis <50 dann "Text1", wenn Ergebnis >49 und <100 dann "Text2", wenn Ergebnis >99 dann "Text3".

vielen Dank schon mal


Antwort schreiben

Antwort 1 von Saarbauer vom 15.09.2022, 11:58 Options

Hallo,

ist aus meiner Sicht nur über ein Makro zu machen.

Die Darstellung deines Tabellenaufbaus könnte Hilfreich sein

Gruß

Hemut

Antwort 2 von Neros vom 15.09.2022, 12:17 Options

Hallo Helmut,

bin auch der Meinung, das dies nur über ein Makro zu lösen ist.

Die zu berechnende Summe erstreckt sich über die Zeilen L7:L75.

Darunter, also in Zeile L77, soll die Summe ausgewiesen werden. Daneben, also in Zeile K77 der entsprechende Text.

Gruß, José

Antwort 3 von papa39 vom 15.09.2022, 13:18 Options

Wenn die Bereiche deiner Tabelle schon feststehen, ist mir nicht klar, warum du dafür einen Button machen willst. Berechnung und Textausweis lassen sich doch auch über Formeln darstellen:

Summenformel in L77
in K77 die bedingte Textanzeige

Gruß
Volker

Antwort 4 von M.O. vom 15.09.2022, 13:26 Options

Hallo,

ich gebe Volker recht, aber hier mal ein Makro zum Testen:

Sub Summe()
Dim s As Integer

Range("L77").FormulaLocal = "=Summe(L7:L75)"

s = Range("L77").Value

Select Case s
        Case Is < 50
            Range("K77") = "Text 1"
        Case Is < 100
            Range("K77") = "Text 2"
        Case Is > 99
            Range("K77") = "Text 3"
  End Select

End Sub


Gruß

M.O.

Antwort 5 von Neros vom 15.09.2022, 13:41 Options

Danke für das Makro. Funktioniert noch nicht so ganz, fehlt evtl noch die Angabe des Sheets/Reiters?

Oder muss ich noch etwas anpassen?

Die Formel versuche ich insofern zu vermeiden, weil sich dich Zeilen L7:75 nach und nach erst füllen und dann die Anzeige des Textes ständig variieren würde bis zu endgültigen Eingabe in den Zellen.

Antwort 6 von M.O. vom 15.09.2022, 14:00 Options

Hallo,

ich habe das Makro anhand deiner "reichlich" vorhandenen Angaben zum Aufbau der Tabelle erstellt. Das Makro fügt die Summe und den Text in das aktive Tabellenblatt ein.
Wenn du willst, kannst du vor den Range-Anweisungen noch folgenden Code ergänzen:
Worksheets("Tabelle1").

Statt Tabelle 1 musst du natürlich den Namen deines Tabellenblatts eingeben.

Was funktioniert denn nicht so ganz?

Gruß

M.O.

Antwort 7 von Neros vom 15.09.2022, 16:50 Options

Hallo M.O.

der Code läuft einwandfrei durch, jedoch steht in der Zelle L77 kein Wert und in der Zelle K77 auch nichts.

Die Tabelle soll eine Art Balanced Scorecard werden. Oben stehen einige Fragen. Rechts davon ein Auswahlfeld für die Häufigkeit und daneben eine Wertigkeit. In der Spalte L steht dann letztendlich das Ergebnis von Häufigkeit*Wertigkeit.
Unten soll dann nach dem Klicken der Schaltfläche die Gesamtpunktzahl aller Fragen stehen. Also die Summe aus der Spalte L und je nach Punktzahl ein entsprechender Text. Die Datei hat nur ein Worksheet das "Balanced Scorecard" heißt.
Weiß nicht wie ich es besser beschreiben soll.

Antwort 8 von M.O. vom 15.09.2022, 19:57 Options

Hallo Neros,

ich habe keine Ahnung, warum der Code in deiner Datei nicht funktionert.

Falls du nicht genau weißt, wie du den Code und die Schaltfläche einfügst, schau mal hier nach.

Du kannst auch eine Beispieldatei hochladen, z.B. hier und den Link hier posten.

Gruß

M.O.

Antwort 9 von Neros vom 15.09.2022, 20:15 Options

Hallo M.O.

anbei mal die Datei

Balanced

Antwort 10 von M.O. vom 16.09.2022, 07:38 Options

Hallo Neros,

du musst das Makro dem Button zuordnen, damit es ausgeführt wird.
Außerdem hast du die Zellen K59 und L59 verbunden. Daher muss die Formel in die Zelle K59 eingefühgt werden.

Hier die geänderte Datei: Balanced

Gruß

M.O.

Antwort 11 von Neros vom 16.09.2022, 17:23 Options

Hallo M.O.

vielen Dank - jetzt ist es perfekt!!!

Ähnliche Themen

Formel in Excel (Wert soll gleichbleiben)
mel1980  23.06.2009 - 417 Hits - 3 Antworten

Excel Termine an Outlook
JCool666  08.10.2009 - 518 Hits - 5 Antworten

Zellen auslesen
Aggi11  07.10.2009 - 289 Hits - 8 Antworten

Eingabe in Zelle aufspalten
Ulle-gt5  07.10.2009 - 299 Hits - 9 Antworten

Zinsberechnung Excel bei unterschiedlichen Einzahlungen
rex  29.01.2010 - 197 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026