Seite 1 von 1

Bedingte Formatierung - suche Formel

Verfasst: Mo, 25.09.2006 16:21
von busyfolks
Hallo zusammen!

Ich habe ein dringendes Problem mit Excel. Aber da es ja nur um eine Formel geht, bin ich zuversichtlich, dass ihr mir helfen könnt.
Bin zwar totaler OpenOffice-Fan, hocke aber gerade an einem Rechner eines Kollegen wo es nur M$-Shit gibt.... Einen anderen habe ich gerade nicht zur Verfügung, muss das aber so schnell wie möglich fertig bekommen.

Und zwar muss ich eine bedingte Formatierung einrichten die die Zelle markiert wenn die Zahl in Zelle "xy" zwischen den werten der zellen "ab" und "bc" ist.....

irgendwie habe ich da gerade ein blockade um so eine Formel zu entwickeln.
dabei ist ja zu beachten, dass die Formatierung nur angewendet wird, wenn das ergebnis der Formel war ist.......

Danke für die Hilfe schon im vorraus!

Verfasst: Mo, 25.09.2006 17:03
von Karolus
Hallo

'Formel ist' '(xy>ab)*(xy<bc)'

Gruß Karo

Verfasst: Mo, 25.09.2006 18:20
von busyfolks
hey super
werde das probieren

ich schnalle nur gerade nicht, warum es da eine Multiplikation gibt :D

morgen bin ich ganz früh im büro und werde mich an das "tolle" Excel hocken und das testen :roll:

Verfasst: Di, 26.09.2006 08:55
von busyfolks
so....
....ich sitze nun schon eine Weil im Büro und bin gerade dazu gekommen, das zu testen.

@Karolus:
Kannst Du mir das gerade noch kurz erläutern?
Ich wills nur verstehen, falls ich das nochmal brauche. Dann kann ich das besser auch selbst anwenden.....

Verfasst: Di, 26.09.2006 12:00
von Stephan
die bedingte Formatierung wird angewandt, wenn die angegebene Bedingung erfüllt bzw. Wahr ist. Die Bedingung die zu erfüllen ist ist:

(xy>ab)*(xy<bc)

diese setzt sich aus zwei Teilbedingungen zusammen, welche getrennt voneinander wahr oder falsch sein können. Durch die Multiplikation wird erreicht das die Gesamtbedingung nur wahr (=1) ist wenn beide Teilbedingungen wahr sind.

wegen:
1*1 = 1
0*1 = 0
1*0 = 0
0*0 = 0

0 entspricht hierbei falsch und 1 wahr, also ein logisches AND, auch zu schreiben mit entsprechender Funktion:

=UND(xy>ab;xy<bc)

Oder auch mit WENN()

=WENN(xy>ab;WENN(xy<bc))

oder weitere ...




Gruß
Stephan

http://www.galileocomputing.de/1025?GPP=ooodev

Verfasst: Di, 26.09.2006 12:14
von Karolus
Hallo busyfolks

Das Ergebnis von Vergleichen (wie zb. 'xy>ab') ist 'wahr' oder 'falsch'.

wahr → 1
falsch → 0

1 und 0 kann man miteinander multiplizieren, wobei nur dann 1 rauskommt wenn alle Einzelwerte 1 sind.

Mit anderen Worten, das Multplikationszeichen ersetzt an dieser Stelle die Funktion :

UND(xy>ab;xy<bc)

Gruß Karo

Verfasst: Di, 26.09.2006 12:17
von busyfolks
habe gerade ewig lange gebastelt und die formel hin und her auf Herz und Nieren gecheckt.

habe nun folgende Formel

=(ab<xy)*($bc>xy-1)

funktioniert aber nur bei meiner Tabelle denke
die -1 musste ich nehmen. ich arbeite in dem sheet mit einem raster mit Kalenderwochen (kann Excel nur mit PlugIn).....

sehr schwer zu erklären gerade - aber es geht gerade in irgendeiner Form