Wenn-Funktion
Moderator: Moderatoren
Wenn-Funktion
Hallo Leute,
folgendes ist los:
Ich will eine Zinsen-Tabelle erstellen.
Meine Werte sind: C5: Startkapital 500,00€; C7: Zinssatz 10,00%; C9: Laufzeit 2 Jahre
Tabellenwerte (jeweils eine Spalte) : E5=1 Jahr; F5; 500,00€; G5: 10,00%; H5=Endkapital
Ich möchte eine Wenn-Funktion eingeben. Also, wenn ich in C9 die Laufzeit auf 5 Jahre verlängere, die Tabelle sich ebenfalls auf 5 Jahre erweitert.
folgendes ist los:
Ich will eine Zinsen-Tabelle erstellen.
Meine Werte sind: C5: Startkapital 500,00€; C7: Zinssatz 10,00%; C9: Laufzeit 2 Jahre
Tabellenwerte (jeweils eine Spalte) : E5=1 Jahr; F5; 500,00€; G5: 10,00%; H5=Endkapital
Ich möchte eine Wenn-Funktion eingeben. Also, wenn ich in C9 die Laufzeit auf 5 Jahre verlängere, die Tabelle sich ebenfalls auf 5 Jahre erweitert.
Re: Wenn-Funktion
Hallo,
so 'rum funktionierts es nicht (zumindest nicht ihne Makroprogrammierung).
Du kanst aber die Zinstabelle für eine Maximalzahl von Jahren vorbereiten und nur innerhalb der Laufzeit Werte anzeigen lassen.
so 'rum funktionierts es nicht (zumindest nicht ihne Makroprogrammierung).
Du kanst aber die Zinstabelle für eine Maximalzahl von Jahren vorbereiten und nur innerhalb der Laufzeit Werte anzeigen lassen.
- Dateianhänge
-
- zinsen.ods
- (10.62 KiB) 56-mal heruntergeladen
Gruß,
mikeleb
mikeleb
Re: Wenn-Funktion
Danke für deine schnelle Antwort, aber gibt es das auch in vereinfachter Form (also ohne "Zeile ()" )??
Re: Wenn-Funktion
Hallo,
es geht auch ohne zeile() - macht es flexibler für ggf. andere Bereiche.
es geht auch ohne zeile() - macht es flexibler für ggf. andere Bereiche.
- Dateianhänge
-
- zinsen2.ods
- (10.78 KiB) 56-mal heruntergeladen
Gruß,
mikeleb
mikeleb
Re: Wenn-Funktion
Danke für deine Antwort. Aber wenn ich das gleiche eingebe funktioniert es nicht? Könntest du mir das mal in Schritten erklären?
Wie verbirgt man die anderen dann oder machen die das Automatisch? Hast du alles einzeln in jede Zelle eingeben oder hat der PC das automatisch gemacht?
Danke im Voraus
Wie verbirgt man die anderen dann oder machen die das Automatisch? Hast du alles einzeln in jede Zelle eingeben oder hat der PC das automatisch gemacht?
Danke im Voraus
Re: Wenn-Funktion
Hallo,
upps - mir ist gerade aufgefallen, dass ich die Zeile()-Funktion ja gar nicht beseitigt habe - nun aber.
Es müssen die ersten beiden Zeilen eingeben werden. Die erste Zeile verweist auf die in Spalte C gegebene Werte. Die zweite Zeile bezieht isch auf die Werte in Zeile 1. Alle weiteren beziehen sich jeweils auf die vorangegangene (daher könne die gleichen Formlen verwendet werden).
Das "Verstecken" ist eigentlich ein "Nichtberechnen":
Die Formel in E7
heißt übersetzt: Wenn in der Zelle E6 (also der Zelle darüber) die Laufzeit ($C$9) erreicht ist oder Nichts ("") steht, dann schreibe Nichts, ansonsten addiere zum vorangegangenen Jahr 1 hinzu. Die Berechnungen in den Spalten F bis H werden nur ausgeführt, wenn in Spalte E eine Zahl steht.
Die so erstellten Formlen können nun nach unten kopiert bzw. gezogen werden (soweit wie du willst, wenn 30 Jahre nicht reichen sollten).
upps - mir ist gerade aufgefallen, dass ich die Zeile()-Funktion ja gar nicht beseitigt habe - nun aber.
Es müssen die ersten beiden Zeilen eingeben werden. Die erste Zeile verweist auf die in Spalte C gegebene Werte. Die zweite Zeile bezieht isch auf die Werte in Zeile 1. Alle weiteren beziehen sich jeweils auf die vorangegangene (daher könne die gleichen Formlen verwendet werden).
Das "Verstecken" ist eigentlich ein "Nichtberechnen":
Die Formel in E7
Code: Alles auswählen
=WENN(ODER(E6=$C$9;E6="");"";E6+1)
Die so erstellten Formlen können nun nach unten kopiert bzw. gezogen werden (soweit wie du willst, wenn 30 Jahre nicht reichen sollten).
- Dateianhänge
-
- zinsen2.ods
- (10.86 KiB) 59-mal heruntergeladen
Gruß,
mikeleb
mikeleb
Re: Wenn-Funktion
Noch eine letzte Frage: was heißt eigentlich $ oder "" in deiner Formel?
Re: Wenn-Funktion
Hallo
Das $-zeichen fixiert den dahinterstehenden Adressteil - damit wird dieser Adressteil beim Kopieren nach <woanders> nicht relativ angepasst.
Karolus
Das $-zeichen fixiert den dahinterstehenden Adressteil - damit wird dieser Adressteil beim Kopieren nach <woanders> nicht relativ angepasst.
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Wenn-Funktion
Hallo,
$ ist notwendig für absolute Adressierung (schau dir diese Problematik mal im Wiki an: http://www.ooowiki.de/AbsoluteAdresse.html)
"" ist ein leerer String - es wird also nichts angezeigt.
$ ist notwendig für absolute Adressierung (schau dir diese Problematik mal im Wiki an: http://www.ooowiki.de/AbsoluteAdresse.html)
"" ist ein leerer String - es wird also nichts angezeigt.
Gruß,
mikeleb
mikeleb
Re: Wenn-Funktion
OK Tausend Dank für deine Antworten


-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: Wenn-Funktion
Hallo,
hier noch eine einfache Lösung, in Abwandlung der "FinanzFunktion" .
Es werden nur "Jahreszinsen" berechnet .
mfg
Gert
hier noch eine einfache Lösung, in Abwandlung der "FinanzFunktion"
Code: Alles auswählen
=ZW()
Es werden nur "Jahreszinsen" berechnet .
mfg
Gert
- Dateianhänge
-
- Kapitalertrag_berechnen_gs.ods
- Jahreszins-Beträge berechnen.
- (10.73 KiB) 56-mal heruntergeladen
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2