Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: 2 verschiedene Formeln in einer Zelle

2 verschiedene Formeln in einer Zelle
11.05.2004 11:24:18
Gerhard
Hallo,
da mein Problem mit den 1904 Datumswerten nicht gelöst werden kann, hab ich nun 2 verschiedene Formeln erstellt, die ich je nach Jahr in eine Zelle eintragen möchte. Geht das über eine Listbox? Oder einfacher, dasss wenn ich in eine Zelle das Jahr hineinschreibe mir die dazu passende Formel in eine andere Zelle eigetragen wird?
Hier die 2 Formeln:
=DM((TAG(MINUTE(A1/38)/2+55)&".4."&A1)/7;)*7-12
=DM((TAG(MINUTE(A1/38)/2+55) & ".4." & A1)/7;)*7-WENN(JAHR(1)=1904;5;6)
mfg
Gerhard S.
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: 2 verschiedene Formeln in einer Zelle
magic
Wovon hängt es ab ob du Formel 1 oder Formel 2 benutzt?
Kann man evlt. mit einer weiteren wenn-Funktion abfangen.
CU
Michael
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zwei Formeln in einer Zelle kombinieren


Schritt-für-Schritt-Anleitung

  1. Vorbereitung der Formeln: Stelle sicher, dass Du die beiden Formeln, die Du in einer Zelle kombinieren möchtest, bereit hast. In diesem Beispiel verwenden wir die Formeln aus dem Forumthread:

    =DM((TAG(MINUTE(A1/38)/2+55)&".4."&A1)/7;)*7-12
    =DM((TAG(MINUTE(A1/38)/2+55)&".4."&A1)/7;)*7-WENN(JAHR(1)=1904;5;6)
  2. Benutzen einer WENN-Funktion: Um die beiden Formeln abhängig von einem bestimmten Kriterium (z.B. Jahr) zu verwenden, kannst Du eine WENN-Funktion einsetzen:

    =WENN(A1=1904; DM((TAG(MINUTE(A1/38)/2+55)&".4."&A1)/7;)*7-WENN(JAHR(1)=1904;5;6); DM((TAG(MINUTE(A1/38)/2+55)&".4."&A1)/7;)*7-12)
  3. Eingabe in die Zelle: Trage die kombinierte Formel in die Zelle ein, in der das Ergebnis angezeigt werden soll.

  4. Testen: Ändere den Wert in der Zelle A1 und überprüfe, ob die richtige Formel verwendet wird.


Häufige Fehler und Lösungen

  • Fehler bei der Formel: Überprüfe, ob Du die Formeln richtig eingegeben hast. Achte auf die korrekte Verwendung von Klammern und Semikolons.
  • Falsche Ergebnisse: Stelle sicher, dass die Bedingungen in der WENN-Funktion korrekt sind. Manchmal kann ein kleiner Fehler in der Logik zu unerwarteten Ergebnissen führen.
  • Datumsprobleme: Achte darauf, dass die Datumswerte korrekt formatiert sind, besonders wenn Du mit 1904 Datumswerten arbeitest.

Alternative Methoden

Eine alternative Methode, um mehrere Formeln in einer Zelle zu verwenden, ist die Nutzung von benutzerdefinierten Funktionen oder Makros. Diese können in VBA (Visual Basic for Applications) programmiert werden und bieten mehr Flexibilität.

Hier ein einfaches Beispiel für eine benutzerdefinierte Funktion:

Function KombiniereFormeln(Jahr As Integer) As Double
    If Jahr = 1904 Then
        KombiniereFormeln = Application.WorksheetFunction.DM((Application.WorksheetFunction.Tag(Application.WorksheetFunction.Minute(A1 / 38) / 2 + 55) & ".4." & Jahr) / 7) * 7 - Application.WorksheetFunction.Wenn(Jahr = 1904, 5, 6)
    Else
        KombiniereFormeln = Application.WorksheetFunction.DM((Application.WorksheetFunction.Tag(Application.WorksheetFunction.Minute(A1 / 38) / 2 + 55) & ".4." & Jahr) / 7) * 7 - 12
    End If
End Function

Praktische Beispiele

Angenommen, Du möchtest die beiden Formeln in einer Zelle kombinieren, abhängig vom Jahr in Zelle A1. Wenn Du in A1 „1904“ eingibst, sollte die erste Formel angewendet werden, andernfalls die zweite.

  • Zelle A1: 1904
  • Zelle B1:
    =WENN(A1=1904; DM((TAG(MINUTE(A1/38)/2+55)&".4."&A1)/7;)*7-WENN(JAHR(1)=1904;5;6); DM((TAG(MINUTE(A1/38)/2+55)&".4."&A1)/7;)*7-12)

Das Ergebnis in B1 wird entsprechend der Eingabe in A1 angezeigt.


Tipps für Profis

  • Verwende die Namensvergabe in Excel, um komplexe Formeln einfacher zu gestalten. Benenne häufig verwendete Berechnungen und verwende diese Namen in Deinen Formeln.
  • Experimentiere mit Array-Formeln, um mehrere Berechnungen in einer Formel durchzuführen. Diese können sehr leistungsfähig sein, wenn Du mit großen Datenmengen arbeitest.

FAQ: Häufige Fragen

1. Wie verbinde ich 2 Formeln in Excel?
Verwende die WENN-Funktion, um die Bedingungen für die Auswahl der zu verwendenden Formel festzulegen.

2. Kann ich mehrere Formeln in einer Zelle verwenden?
Ja, Du kannst mehrere Formeln in einer Zelle kombinieren, indem Du logische Funktionen wie WENN oder sogar benutzerdefinierte VBA-Funktionen verwendest.

3. Welche Excel-Version benötige ich?
Die beschriebenen Methoden funktionieren in Excel 2010 und späteren Versionen. Achte darauf, dass Du die neuesten Updates installiert hast.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige