Excel Funktion Matrix ?
#31
Hi Stefan,

(17.08.2015, 09:01)steff97 schrieb: Es ist also alles drin, was im Original an der Formel beteiligt ist.
Vielleicht kannst Du etwas erkennen.

Excel sucht nach dem Wert in Spalte 9, da Monat(August)+1 nun mal 9 ist.
Kopiere testweise die Daten statt in August (Spalte E = 3) mal in Dezember (Spalte I = 9), dann siehst Du es.

Statt +1 sollte da vielleicht -4 stehen?
Wenn Du aber mit einem anderen Monat startest in der Datentabelle "S_RFC", dann stimmt es wieder nicht.


Overview
AB
1August 15
2
3
4
5
6
7
8
9P046

verwendete Formeln
Zelle Formel Bereich N/A
A1=HEUTE()
B9=WENN(SVERWEIS(A9;S_RFC!$B$3:$AB$194;MONAT($A$1)-4;0) ="";SVERWEIS(A9;S_RFC!$B$3:$AB$194;MONAT($A$1)-5;0);SVERWEIS(A9;S_RFC!$B$3:$AB$194;MONAT($A$1)-4;0))

Bedingte Formatierung Haupttabelle 1
Zelle   Nr. Bed.  Regeltyp  Operator   Formel1   Formel2   Format Schrift Füllfarbe   Unterstrichen   Schrift- farbe Muster   Musterfarbe Typ Bereich
$A$901.Bed.: Formel ist=$K$10="1"255       2A9
$A$9:$A$1802.Bed.: Formel ist=J9="1"255       2A9:A18

Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 18.24 einschl. 64 Bit

Top
#32
@ Stefan, du haust immer wieder neue Varianten hier rein... das macht wenig Spaß...

=WENN(SVERWEIS(A9;S_RFC!$B$3:$AB$194;VERGLEICH(DATUM(JAHR(A$1);MONAT(A$1);1);S_RFC!$3:$3;0)-1;0) ="";SVERWEIS(A9;S_RFC!$B$3:$AB$194;VERGLEICH(DATUM(JAHR(A$1);MONAT(A$1);1);S_RFC!$3:$3;0)-2;0);SVERWEIS(A9;S_RFC!$B$3:$AB$194;VERGLEICH(DATUM(JAHR(A$1);MONAT(A$1);1);S_RFC!$3:$3;0)-1;0))
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#33
Hallo, ff geht auch... hier (!)...:

=VERWEIS(9^99;INDEX(S_RFC!$B$3:$AB$193;VERGLEICH(A9;S_RFC!$B$3:$B$193;0);))
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#34
Hi Ralf/Jockel,

was soll ich sagen. Es funktioniert bestens mit der kürzeren Formel. Allerbesten Dank und sorry für die Verwirrung, das lag nicht in meiner Absicht.
Nur mal so als Frage: Wie müsste eine Funktion aussehen, wenn Folgendes möglich sein sollte:

- Ist E4 gefüllt (August-Wert), dann rechne die prozentuale Veränderung von August zu Juli. Ist der Wert leer, dann zeige die prozentuale Veränderung von Juni zu Juli
- Problem ist das Ausschließen der 0 in einem der beiden Werte, da durch 0 nicht geteilt werden darf
- Prozentuale Darstellung über Zellformat

Jetzt hoffe ich mal auf eine Antwort. Wenn das zu aufwendig ist, dass lasst es mich wissen. Ich habe schon jetzt das was ich wollte.
LG

Stefan
Top
#35
Hallo Stefan, soll August-Wert/Juli-Wert oder Juli-Wert/August-Wert...?

Arbeitsblatt mit dem Namen 'Overview'
 EF
8letzter/vorletzter Wertvorletzter/letzter Wert
9150,00%66,67%
10100,00%100,00%
1127,27%366,67%
1233,33%300,00%
13166,67%60,00%
1425,00%400,00%
1583,33%120,00%
16100,00%100,00%
17150,00%66,67%
18250,00%40,00%

ZelleFormel
E9=VERWEIS(9^99;INDEX(S_RFC!$B$3:$AB$193;VERGLEICH(A9;S_RFC!$B$3:$B$193;0);))/VERWEIS(2;1/(INDEX(S_RFC!$B$3:$AB$193;VERGLEICH(A9;S_RFC!$B$3:$B$193;0);)<>"");INDEX(S_RFC!$A$3:$AB$193;VERGLEICH(A9;S_RFC!$B$3:$B$193;0);))
F9=VERWEIS(2;1/(INDEX(S_RFC!$B$3:$AB$193;VERGLEICH(A9;S_RFC!$B$3:$B$193;0);)<>"");INDEX(S_RFC!$A$3:$AB$193;VERGLEICH(A9;S_RFC!$B$3:$B$193;0);))/VERWEIS(9^99;INDEX(S_RFC!$B$3:$AB$193;VERGLEICH(A9;S_RFC!$B$3:$B$193;0);))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#36
Hi Jockel,

sorry, ich bin raus. Welch intergalaktische Formel ...  Scheinbar ist aber nur noch ein kleiner Fehler drin, da DIV/0 angezeigt wird.
Kannst Du helfen ?
LG

Stefan
Top
#37
hi Stefan, wo kommt denn der Fehler..?
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#38
Ok, Du willst also, dass ich kognitiv durch diese Formel gehen muss ... Smile ... dann gib mir bitte 2h ... ich melde mich
Top
#39
Bei Juni des Systems P04 steht der Wert 0 im Blatt S_RFC, das ist der Grund. Hier sollte so etwas rein wie ... wenn 0 dann nimm den jüngeren Wert, also July ....
Top
#40
(18.08.2015, 11:39)steff97 schrieb: Bei Juni des Systems P04 steht der Wert 0 im Blatt S_RFC, das ist der Grund. Hier sollte so etwas rein wie ... wenn 0 dann nimm den jüngeren Wert, also July ....

Hallo Stefan, von Wert 0 war nicht die Rede es ging darum, wenn ein Wert eingetragen ist dann nimm den ansonsten den vom Vormonat... Gibt es denn die Möglichkeit, dass der Wert null ist..?
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top


Gehe zu:


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