Office: Aufrunden bei bestimmten Bedingungen

Helfe beim Thema Aufrunden bei bestimmten Bedingungen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Guten Morgen allerseits, Ich bräuchte mal bitte eine Hilfe zu folgendem Sachverhalt: In einer Zelle "BS10" steht folgende Funktion:... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Schurke, 4. Dezember 2007.

  1. Schurke Erfahrener User

    Aufrunden bei bestimmten Bedingungen


    Guten Morgen allerseits,

    Ich bräuchte mal bitte eine Hilfe zu folgendem Sachverhalt:

    In einer Zelle "BS10" steht folgende Funktion:

    =WENN(ISTFEHLER(AUFRUNDEN(WENN(BM>0;(BM10*(BR10+100))/100;"");
    0));"";AUFRUNDEN(WENN(BM>0;(BM10*(BR10+100))/100;"");0))

    Diese Berechnung soll jedoch nur wirksam werden, wenn in nebenstehender Zelle "BT10" der Name "Peter" steht.
    Wenn dort "Karl", "Hans" oder "Leo" steht, soll die gleiche Berechnung stattfinden, jedoch soll das Ergebnis NICHT aufgerundet werden.

    Wie packe ich das in meine Formel?

    Wenn jemand erkennt, dass ich die Formel eventuell einfacher
    gestalten kann, wäre ich auch hier für einen Tip dankbar!
     
    Schurke, 4. Dezember 2007
    #1
  2. Andei Erfahrener User
    Hallo,

    hat diese Formel bei Dir funktioniert? Bei mir ergab das mehrere Fehler. Ich hab mal versucht, das gerade zu ziehen, musst bei Dir mal testen, ob das passt:

    =WENN(ISTFEHLER(BM10*BR10);"";AUFRUNDEN(WENN(BM10>0;(BM10*(BR10+100))/100;"0");0))

    Für Deine zweite Bedingung: prinzipiell kannst Du hier weiter mit "WENN" verschachteln. Es ist aber nicht klar, was z.B. passieren soll, wenn in BT10 z.B. "Rolf" steht.

    Gruß
     
  3. Schurke Erfahrener User
    Hallo Andei,

    erst einmal vielen dank für Deine "verkürzte" Formel!

    Meine hatte auch funktioniert, jedoch liegt -allgemein bekannt- die Würze in der Kürze!

    Bei der zweiten Sache ist es prinzipiell egal welcher Name dort steht; das Aufrunden soll ausschließlich stattfinden, wenn der Name "Peter" in der Zelle auftaucht.

    Mit weiteren Verschachtelungen (WENN...) habe ich es versucht, aber irgend was mache ich da immer falsch!
    Es kommen ständig Fehlermeldungen - Die Nerven liegen blank!

    Vielleicht kannst Du mir ja einen Tip geben, wie ich das hinbekomme.

    Vielen Dank
     
    Schurke, 4. Dezember 2007
    #3
  4. schatzi Super-Moderator

    Aufrunden bei bestimmten Bedingungen

    Hallo!

    Wenn man Andeis Idee weiter führt, dann könnte das so aussehen:

    =WENN(ISTFEHLER(BM10*BR10);"";WENN(BT10="Peter";AUFRUNDEN(...);...))

    (Die Punkte habe ich eingefügt, da auch ich nicht wirklich verstanden habe, was dann passieren soll...)
     
    schatzi, 4. Dezember 2007
    #4
  5. Schurke Erfahrener User
    Hallo Schatzi,

    Wenn irgend etwas anderes als "Peter" in der Zelle "BT10" steht, soll die selbe Rechnung erfolgen, lediglich das Ergebnis in "BS10" soll nicht aufgerundet werden.

    Mir ist nicht ganz klar, was die Verschachtelung enthalten muss, um die Funktion der Formel zu erfüllen und diese dann noch möglichst kurz zu halten, bzw. muss ich überhaupt verschachteln?

    Danke
     
    Schurke, 4. Dezember 2007
    #5
  6. schatzi Super-Moderator
    Meinst du so?

    =WENN(ISTFEHLER(BM10*BR10);"";WENN(BT10="Peter";AUFRUNDEN(WENN(BM10>0;(BM10*(BR10+100))/100;0);0);WENN(BM10>0;(BM10*(BR10+100))/100;0)))
     
    schatzi, 4. Dezember 2007
    #6
  7. Schurke Erfahrener User
    Yes, das war's!

    Vielen Dank!
     
    Schurke, 4. Dezember 2007
    #7
Thema:

Aufrunden bei bestimmten Bedingungen

Die Seite wird geladen...
  1. Aufrunden bei bestimmten Bedingungen - Similar Threads - Aufrunden bestimmten Bedingungen

  2. immer auf die nächsten 0,50€ aufrunden

    in Microsoft Excel Hilfe
    immer auf die nächsten 0,50€ aufrunden: Hallo zusammen, nach erfolglosen Versuchen muss ich mich jetzt an euch wenden. Ich habe eine Tabelle mit Preisen: Diese sollen alle IMMER auf die nächsten 0,50 € aufgerundet, aber NICHT...
  3. Aufrunden der Stundenanzahl

    in Microsoft Excel Hilfe
    Aufrunden der Stundenanzahl: Hallo, kann mir wer sagen, wie ich in VBA auf volle Stunden auf bzw. abrunden kann? Das ganze soll dann so aussehen: Ich habe eine Stunden Angabe: 166:56:27 Diese Stundenangabe soll dann auf 167...
  4. AUFRUNDEN (Funktion)

    in Microsoft Excel Tutorials
    AUFRUNDEN (Funktion): AUFRUNDEN (Funktion) Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel für das Web Excel 2019 Excel 2016 Excel 2019 für Mac Excel...
  5. Immer auf 5 oder 9 Cent Beträge aufrunden

    in Microsoft Excel Hilfe
    Immer auf 5 oder 9 Cent Beträge aufrunden: Guten Morgen, Bin neu hier im Forum und habe eine Excelformel die ich einfach nicht gelöst bekomme. Sie scheint auf dem ersten blick nicht zu anspruchsvoll aber trotzdessen erhalte ich keine...
  6. Aufrunden in VBA

    in Microsoft Excel Hilfe
    Aufrunden in VBA: Hallo zusammen, ich hab zwar etliche Beiträge hier über Runden gelesen aber leider hilft mir nichts weiter. Ich arbeite mit Excel 2002 und möchte ein Ergebnis, welches ich per VBA in einer...
  7. Aufrunden auf ganze 10 Euro

    in Microsoft Access Hilfe
    Aufrunden auf ganze 10 Euro: Hallo Access-Spezialisten, ich bin am verzweifeln, da ich es nicht verlässlich hinbringe mit einer VBA-Funktion auf ganze 10-Eurowerte aufzurunden. Also: 10,43€ sollen 20,00 Euro werden 19,99€...
  8. Aufrunden: Jede angefangene halbe Stunde

    in Microsoft Excel Hilfe
    Aufrunden: Jede angefangene halbe Stunde: Hallo zusammen, gibt es in Excel eine Formel mit der man halbstündlich aufrunden kann? Beispiel: Von - Bis 08:00 - 10:15 Uhr In Std./Min 02:15 Und jetzt würde ich gerne in der nächsten Zelle...
  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