Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema ListBox
BildScreenshot zu ListBox ListBox-Seite mit Beispielarbeitsmappe aufrufen

NV in Matrix oder Bereich.Verschieben

Betrifft: NV in Matrix oder Bereich.Verschieben von: Rene
Geschrieben am: 26.02.2013 10:30:41

Hallo Leute,

ich habe einen Tabellenbereich per Namensmanager (rollierend) definiert, jeweils ausgehend vom letzten Monat. Bspw. Jan 2012 bis Jan 2013.
Formel:
=BEREICH.VERSCHIEBEN('rollierend'!$A$4;16;WVERWEIS(DATUM(JAHR(HEUTE());MONAT(HEUTE());1); 'rollierend'!$4:$5;2;0)-14;;13)

Für diesen Bereich möchte ich den Min- bzw. Max-Wert errechnen - das mache ich mit der Formel: {=MIN(WENN(Tabelle1.xlsm!Anzahl<>0;Tabelle1.xlsm!Anzahl))} bzw. analog {=MAX ...}

PROBLEM:
In der Spalte Januar 2013 steht aber #NV. Wie kann ich diesen Wert aus der Min/Max-Betrachtung herausnehmen? Das #NV brauche ich aber für meinen Graphen im Diagramm, daher kann ich die Formel nicht auf "leer" oder 0 abändern ...

Danke Euch schon mal und
Grüße
Rene

  

Betrifft: vielleicht so? von: ingoG
Geschrieben am: 26.02.2013 10:39:19

Hallo Rene,

versuchs mal so:

{=MIN(WENN((Tabelle1.xlsm!Anzahl<>0)*(1-istfehler(Tabelle1.xlsm!Anzahl)>0;Tabelle1.xlsm!Anzahl)) }

ich habe es nicht testen können, es sollte aber nach meinem Verständnis funzen...

Gruß Ingo

PS eine Rückmeldung wäre nett...






  

Betrifft: AW: vielleicht so? von: Rene
Geschrieben am: 26.02.2013 10:57:28

Hi Ingo,

Danke für die Rückmeldung - klappt leider nicht :-((

Hast Du noch eine Idee?

Danke!
Rene


  

Betrifft: AW: vielleicht so? von: ingoG
Geschrieben am: 26.02.2013 11:01:58

Hallo Rene,
ich hatte eine Klammer vergessen zu schliessen:

{=MIN(WENN((Tabelle1.xlsm!Anzahl<>0)*(1-istfehler(Tabelle1.xlsm!Anzahl))>0;Tabelle1.xlsm!Anzahl))  }
klappt es denn so?

Gruß Ingo


  

Betrifft: AW: vielleicht so? von: Rene
Geschrieben am: 26.02.2013 11:10:57

Hi Ingo,

Danke, die Klammer hatte ich vorher schon eingebaut aber es klappt leider noch immer nicht ... Hast Du noch einen Tipp?

Danke!
rene


  

Betrifft: kleiner Denkfehler von: ingoG
Geschrieben am: 26.02.2013 11:14:22

Hallo Rene,

so klappt es bei mir:

{=MIN(WENN(1-ISTFEHLER(Tabelle1.xlsm!Anzahl);WENN(Tabelle1.xlsm!Anzahl<>0;Tabelle1.xlsm!Anzahl))) }

das Problem war, dass die Bedingungen nacheinander ausgeschlossen werden müssen, damit der Datenfehler nicht einen Fehlerwert erzeugt.

Gruß Ingo

PS eine Rückmeldung wäre nett...


  

Betrifft: VIELEN DANK, Ingo - es klappt!! von: Rene
Geschrieben am: 26.02.2013 11:33:30




  

Betrifft: Gerne, danke für die Rückmeldung oT von: ingoG
Geschrieben am: 26.02.2013 11:36:55

.


  

Betrifft: Gerne, danke für die Rückmeldung oT von: ingoG
Geschrieben am: 26.02.2013 11:37:19

.


 

Beiträge aus den Excel-Beispielen zum Thema "NV in Matrix oder Bereich.Verschieben"