Scripte oder Trigger oder wie man das nennt

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Scripte oder Trigger oder wie man das nennt

Re: Scripte oder Trigger oder wie man das nennt

von Eluses » Mo, 20.07.2009 16:57

ah super, das funktioniert ja wunderbar!

Danke


Gruß Elu

Re: Scripte oder Trigger oder wie man das nennt

von balu » Sa, 18.07.2009 20:46

Hallo Eluses,

Code: Alles auswählen

=WENN(A1=5;A2=50;")
also
Da hab ich mit Sicherheit was falsch gemacht
Stimmt.
Du wirst bestimmt schon festgestellt haben, dass deine Formel nicht funktioniert. Denn eine Formel kann nicht in eine andere Zelle etwas reinschreiben, das geht nur in der Zelle wo die Formel steht.

Interressant hierbei wäre noch, wenn man mehrere Vorherbestimmte Zahlen eingeben könnte, für mehrere Bedingungen.

zB.:


1. Wenn A1 = 5 Dann setze A2 auf 50
2. Wenn A1 = 7 Dann setze A2 auf 20
Okay, andere Methode.

Nimm SVERWEIS :D.
In einem anderen Bereich deiner Tabelle, da wo sie dich nicht stören, erstellst Du eine Datenmatrix. Zum Bleistift so.

Code: Alles auswählen

AA	AB
5	50
7	20
9	10
AA und AB sind jetzt die Spalten wo Du deine Daten reinschreibst.
Und nun setzt Du folgende Formel in A2 ein.

Code: Alles auswählen

=WENN(ZÄHLENWENN($AA$1:$AA$100;A1);SVERWEIS(A1;$AA$1:$AB$100;2;0);"")
Ist wohl länger als meine erste, aber dafür ist sie gleich mit Fehlerabfangen, wenn die Zahl in A1 nicht in der Datenmatrix vorhanden ist. Dafür ist die ZÄHLENWENN verantwortlich.
Und erst danach tritt die SVERWEIS in aktion. Sie sucht exakt nach dem Wert in A1, und wenn gefunden, wird der Wert rechts daneben zurückgegeen.

Oder noch kürzer, dafür aber als Matrixformel!!

Code: Alles auswählen

{=MAX(WENN($AA$1:$AA$100=A7;$AB$1:$AB$100))}
Die geschweiften Klammern werden nicht mit eingegeben! Dafür wird die Formel mit "Strg" + "Shift" + "Enter" abgeschlossen, anstatt nur mit Enter.
Natürlich auch in A2 eingeben.



Gruß
balu

Re: Scripte oder Trigger oder wie man das nennt

von Eddy » Sa, 18.07.2009 18:23

Hallo Eluses,

das ist in einer Tabellenkalkulation etwas grundlegendes.

Hier kannst Du Dich einlesen: http://www.ooowiki.de/

Mit unkomplizierten Grüßen

Eddy

Re: Scripte oder Trigger oder wie man das nennt

von Eluses » Sa, 18.07.2009 16:21

achso,

dachte da etwas einfacher.

Wenn A1 den gewünschten Status erreicht hat, dann setzte A2 auf eine bestimmte Zahl die ich selbst vorherbestimme.

Interressant hierbei wäre noch, wenn man mehrere Vorherbestimmte Zahlen eingeben könnte, für mehrere Bedingungen.

zB.:


1. Wenn A1 = 5 Dann setze A2 auf 50
2. Wenn A1 = 7 Dann setze A2 auf 20

Aber ich denke das kann man ja sogar schon mit Deiner Formel machen(glaube ich). Das würde dann so aussehen:

1. =WENN(A1=5;A2=50;")

Oder so ähnlich^^ Da hab ich mit Sicherheit was falsch gemacht


Gruß Elu

Re: Scripte oder Trigger oder wie man das nennt

von balu » Sa, 18.07.2009 15:16

Hallo Eluses,
... dann erstelle in A2 eine bestimmte Zahl Y.
Wie darf man denn das verstehen?
Auf welcher Basis soll denn diese Zahl erstellt werden? Aus dem Nichts kann man keine Zahl erstellen.
Es gibt viele möglichkeiten um Y zu erzeugen, z.B. wenn A1 den gewünschten Status erreicht hat, dann zähle zu A1 den Wert 5 hinzu. Oder wenn A1 kleiner bestimmter Wert, oder größer bestimmter Wert, dann dividiere A1 durch 9.
Und als Formel in A2 könnte das beispielsweise so aussehen.

Code: Alles auswählen

=WENN(A1=7;A1+5;WENN(ODER(A1<7;A1>7);A1/9;""))

Gruß
balu

Scripte oder Trigger oder wie man das nennt

von Eluses » Sa, 18.07.2009 14:04

Hallo ihr allwisenden,

gibt es in Calc auch sowas?

Sprich es wäre schön wenn ich zB sagen könnte:

Wenn in A1 eine Bestimmte Zahl X steht. Oder in A1 eine Zahl kleiner oder größer als X ist, dann erstelle in A2 eine bestimmte Zahl Y.


Also Bedingung und "Aktion"


Gruß Eluses

Nach oben