Office: Wenn die WENN Funktion nicht das macht was sie soll

Helfe beim Thema Wenn die WENN Funktion nicht das macht was sie soll in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Guten Morgen, Ich arbeite gerade an meiner Excel Tabelle und versuche ein Problem zu knacken, leider vergebens. Irgendwie verstehe ich nicht was... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Tauchmann, 14. August 2010.

  1. Tauchmann Erfahrener User

    Wenn die WENN Funktion nicht das macht was sie soll


    Guten Morgen,

    Ich arbeite gerade an meiner Excel Tabelle und versuche ein Problem zu knacken, leider vergebens. Irgendwie verstehe ich nicht was meine WENN Funktion da so macht, oder tut nicht das was sie machen soll.

    Eigentlich möchte ich erreichen, dass das Ausgangsdatum und -zeit in Zelle A1 mit dem Datum und der Zeit in Spalte B verglichen wird. Wenn nun die einmalige eineindeutige Übereinstimmung ist, soll in Spalte C der Wert 100%-$C$2 genommen werden und anschließend alle weiteren Werte basierend auf den zu vorigen berechnet werden. Die Datumswerte vor dem Ausgangsdatum sollen dann auf 0 gesetzt werden.

    Das ist meine Formel dazu:

    =WENN(TEXT(B4;"TTMMM - hh:mm")=TEXT($A$1;"TTMMM - hh:mm");100%-$C$2;WENN(TEXT(B4;"TTMMM - hh:mm")<TEXT($A$1;"TTMMM - hh:mm");0;C3-$C$2))

     ABCDE
    101.Feb.2010 - 00:00    
    2  1.00% SO SOLLTE ES SEIN
    3     
    4 01.Jan - 00:00-1.0000% 0.0000%
    5 01.Jan - 01:00-2.0000% 0.0000%
    6 01.Jan - 02:00-3.0000% 0.0000%
    7 01.Jan - 03:00-4.0000% 0.0000%
    8 01.Jan - 04:00-5.0000% 0.0000%
    9 01.Jan - 05:00-6.0000% 0.0000%
    10 01.Feb - 00:0099.0000% 99.0000%
    11 01.Feb - 01:0098.0000% 98.0000%
    12 01.Feb - 02:0097.0000% 97.0000%
    13 01.Feb - 03:0096.0000% 96.0000%
    14 01.Feb - 04:0095.0000% 95.0000%
    15 01.Feb - 05:0094.0000% 94.0000%
    16 01.Mrz - 00:0093.0000% 93.0000%
    17 01.Mrz - 01:0092.0000% 92.0000%
    18 01.Mrz - 02:0091.0000% 91.0000%
    19 01.Mrz - 03:0090.0000% 90.0000%
    20 01.Mrz - 04:0089.0000% 89.0000%
    21 01.Mrz - 05:0088.0000% 88.0000%
    22 01.Apr - 00:000.0000% 87.0000%
    23 01.Apr - 01:000.0000% 86.0000%
    24 01.Apr - 02:000.0000% 85.0000%
    25 01.Apr - 03:000.0000% 84.0000%
    26 01.Apr - 04:000.0000% 83.0000%
    27 01.Apr - 05:000.0000% 82.0000%
    <table><tr><td>Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg</td></tr></table>[/parsehtml]

    Ich verstehe nicht wieso Excel in meiner zweiten WENN Bedingung den Wert aus B4 nicht als kleiner den Wert aus A1 erkennt. Der 01.Jan ist doch kleiner als der 01.Feb, oder ??? Wenn die WENN Funktion nicht das macht was sie soll :eek:)
    Weiterhin verstehe ich nicht wieso ab dem 01.Apr nun plötzlich der Wert 0 erscheint.

    Noch eine kleine Anmerkung. Die Formate in A1 und Spalte B müsste ich so bei behalten, da das Datum in A1 (Stunde soll 0 sein) variable sein soll und die Datumswerte in Spalte B eigentlich nur der Tag/Monat und Stunde wichtig sind, also das Jahr soll nicht mit dem Jahr aus A1 übereinstimmen.

    Ich hoffe ihr könnt mir da einen Tipp geben.

    Schöne Grüße
    Tauchmann
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
    Tauchmann, 14. August 2010
    #1
  2. silex1
    silex1 Super-Moderator
    Hallo,

    2009 ist nun mal kleiner 2010. Da Du 2009 als Grundlage in B hast.
    Hab mal was zusammen geklöppelt. Ergebnisse stimmen, aber ob es mit Deinem Willen zusammen passt... :roll:

    Arbeitsblatt mit dem Namen 'Tabelle1'
     ABCD
    101.02.2010-00:00   
    2  1,0000% 
    3    
    4 01.Jan-00:000,0000% 
    5 01.Jan-01:000,0000% 
    6 01.Jan-02:000,0000% 
    7 01.Jan-03:000,0000% 
    8 01.Jan-04:000,0000% 
    9 01.Jan-05:000,0000% 
    10 01.Feb-00:0099,0000% 
    11 01.Feb-01:0098,0000% 
    12 01.Feb-02:0097,0000% 
    13 01.Feb-03:0096,0000% 
    14 01.Feb-04:0095,0000% 
    15 01.Feb-05:0094,0000% 
    16 01.Mrz-00:0093,0000% 
    17 01.Mrz-01:0092,0000% 
    18 01.Mrz-02:0091,0000% 
    19 01.Mrz-03:0090,0000% 
    20 01.Mrz-04:0089,0000% 
    21 01.Mrz-05:0088,0000% 
    22 01.Apr-00:0087,0000% 
    23 01.Apr-01:0086,0000% 
    24 01.Apr-02:0085,0000% 
    25 01.Apr-03:0084,0000% 
    26 01.Apr-04:0083,0000% 
    27 01.Apr-05:0082,0000% 
    ZelleFormel
    B4=DATUM(JAHR($A$1);KÜRZEN(ZEILE(A6)/6);1)+REST(ZEILE(A6);6)/24
    C4=WENN($A$1>B4;0;1-ZÄHLENWENN($B$4:B4;">="&$A$1)/100)
    <table><tr><td>Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg</td></tr></table>[/parsehtml]
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
  3. Exl121150 Erfahrener User
    Hallo,

    Du hast in der WENN-Funktion 2x die TEXT-Funktion verwendet und deren Ergebnisse mit dem KLEINER-Operator (<) verglichen.
    Da die TEXT-Funktion prinzipiell eine Zeichenkette als Ergebnis liefert, ist somit der KLEINER-Op. auf zwei Zeichenketten angewendet worden.
    Die ersten 3 Zeichen "01." dieser beiden Strings sind gleich, erst die beiden 4. Zeichen unterscheiden sich - und hier gilt ganz einfach, dass "F" (CODE("F")=70) kleiner ist als "J" (CODE("J")=74) und somit ist "01.Feb" kleiner als "01.Jan".

    Du hättest statt dessen folgende Funktion nehmen sollen (beachte die Stellung und die Anzahl der M's):
    WENN(TEXT(B4;"MMTT - hh:mm")<TEXT($A$1;"MMTT - hh:mm"); ....
    Hier wird Folgendes miteinander verglichen: "0101 - ... "<"0201 - ..."
     
    Exl121150, 14. August 2010
    #3
  4. Tauchmann Erfahrener User

    Wenn die WENN Funktion nicht das macht was sie soll

    Hallo silex1, Hallo Exl121150,

    Ihr ward jetzt die Feuerwehr in der Not und habt das Excel Problem "gelöscht" Wenn die WENN Funktion nicht das macht was sie soll :eek:) . Alles funktionirt wie es soll, DANKESCHÖN an Euch beiden.

    Ich wünsche Euch ein schönes Wochenende
    Tauchmann
     
    Tauchmann, 14. August 2010
    #4
Thema:

Wenn die WENN Funktion nicht das macht was sie soll

Die Seite wird geladen...
  1. Wenn die WENN Funktion nicht das macht was sie soll - Similar Threads - Funktion

  2. Probleme mit bedingter Formatierung

    in Microsoft Excel Hilfe
    Probleme mit bedingter Formatierung: Hallo ihr Lieben, folgende Herausforderung: Ich möchte die Formatierung des Wertes in B7 (bzw. auch alle weiteren Werte in Spalte B) nach folgenden Bedingungen anpassen: 1. WENN C7<0,05 DANN...
  3. neue Filter Funktion

    in Microsoft Excel Hilfe
    neue Filter Funktion: Hallo zusammen, wieder habe ich für meine Nebenkostenabrechnung (privat) ein paar Änderungen gemacht. Soweit so gut Nun habe ich , für mich, die neue Filter Funktion entdeckt. Wow ist richtig...
  4. Zahlenreihe addieren

    in Microsoft Excel Hilfe
    Zahlenreihe addieren: Hallo, ich habe folgende Zahlenreihe: -5; -9; -11; 35; -2; -4; -8; 33; -3; -6; -9 Jetzt würde ich gerne mit einer Funktion nur die Zahlen von rechts nach links, ab dem letzten Eintrag -9,...
  5. DropDown Auswahl mit 2 Funktionen

    in Microsoft Excel Hilfe
    DropDown Auswahl mit 2 Funktionen: Liebes Forum-Team, ich habe eine Tabelle mit Kundendaten, die von mehreren Mitarbeitern befüllt wird. Ich möchte, dass der Mitarbeiter seinen Namen im DropDown Auswahl auswählt, Aber im...
  6. ISOKalenderwoche Powerquery

    in Microsoft Excel Hilfe
    ISOKalenderwoche Powerquery: Hallo Ich möchte in einer Powerquery Abfrage in einer benutzerdefinierten Spalte die Kalenderwoche errechnen, nur schaffe ich das leider so überhaupt nicht. Als normale Excelformel kein Problem...
  7. Bei meinem Outlook (new) fehlen wichtige Funktionen!

    in Microsoft Outlook Hilfe
    Bei meinem Outlook (new) fehlen wichtige Funktionen!: Hallo, wie der Titel bereits andeutet, habe ich Probleme mit Outlook. Zum Beispiel ist es mir nicht möglich, Add-ins zu installieren. Es gibt keinen Button dafür, und auch wenn ich über die...
  8. Daten per Index-Funktion übertragen

    in Microsoft Excel Hilfe
    Daten per Index-Funktion übertragen: Hallo zusammen, ich stehe derzeit vor folgender Herausforderung: ich möchte Daten aus einer Martix per Index-Vergleich-Funktion in eine andere Matrix übertragen. Ich habe eine vereinfachte...
  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