Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zahl am 3 Freitag im letzten Quartalsmonat
#11
Wow danke unglaublich was Ihr hier für formeln raus knallt!!!!

LG Gitmichi
Antworten Top
#12
@LC

Ist nicht besser in diesem Fall. Und nur für diesen Fall ist die UDF gemeint.
Man kann sovieles ändern; damit rechne ich nicht.
Dann entsteht einfach eine neue Frage.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#13
Eine nachfrage noch gilt das & Zeichen bei Excelformeln auch als "und"

Ich möchte summieren wenn die Zahl in Zelle  E10 > 0 und die Zalhl in Zelle E12 > 0 ist dann soll er e10 +e12 rechnen sonst soll die Zelle leer bleiben, hier meine Formel die aber nicht richtig funktioniert

=wenn(e10>0&e12>0;e10+e12;"")

steht das & für "UND" in der Formel?

LG
Antworten Top
#14
Hi,

kurz: Nein

Ausführlich:

& verkettet Zeichenfolgen. Aus e10>0&e12>0 wird also z.B. e10>"00">0 (falls in E12 eine 0 steht) oder auch e10>"01,5">0 falls in E12 1,5 steht. Wenn in E10 irgendeine Zahl steht, dann ist diese immer kleiner als ein Text, somit ergibt sich FALSCH>0 Und da auch Logische Ausdrücke größer als alle Zahlen sind, ergibt deine Prüfung immer WAHR.

Das, was du haben willst, ist die Funktion UND(): UND(e10>0;e12>0) oder man löst das mit Hilfe der Mathematik. Denn Excel betrachtet bei logischen Werten die 0 als FALSCH und alles andere als WAHR. Somit kann man auch (e10>0)*(e12>0) schreiben. Achtung! Klammern nicht vergessen! Statt ODER() kann man auch + verwenden. ODER(e19>0;E12>0) wäre somit identisch zu (E10>0)+(E12>0). Ich selbst bevorzuge die mathematische Schreibweise, da sie für mich übersichtlicher ist.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#15
@snb: Na, dann wollen wir mal hoffen, dass Deine UDF nicht "die Sitten verdirbt" ;) 

Eine gute UDF weiß nämlich nicht, was um sie herum passiert. Das ist fast so ein Tabu wie "Goto".

Und wenn Du Dich schon auf "diesen Fall" beziehst, dann wäre es gut zu sagen: "ausnahmsweise quick + dirty hier".
Antworten Top
#16
Hi so das wäre meine formel und die bringt kein Ergebnis:

=wenn(E10>0)*(E12>0);E10+E12;""))

wo liegt der Fehler?

LG
Antworten Top
#17
Hi,

du hast eine öffnende Klammer vergessen...
Und eine schließende zu viel...
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste