Thema Datum  Von Nutzer Rating
Antwort
Rot "Range" dynamisch anpassen
08.06.2018 16:27:17 Rebecca
NotSolved
08.06.2018 18:09:31 Gast45230
NotSolved
10.06.2018 14:32:55 Gast73283
NotSolved
10.06.2018 18:25:58 Rebecca
NotSolved
10.06.2018 19:34:30 Gast45230
Solved
11.06.2018 09:04:15 Rebecca
Solved

Ansicht des Beitrags:
Von:
Rebecca
Datum:
08.06.2018 16:27:17
Views:
975
Rating: Antwort:
  Ja
Thema:
"Range" dynamisch anpassen

Hallo zusammen :)

Ich bin zum ersten Mal hier und hoffe ich kann mein Problem so beschreiben, dass es einigermaßen verstanden wird. Bisher konnte ich mich mit dem Makro-Rekorder und Problemlösungen in Foren durchschlagen um meine VBA-Aufgaben zu lösen,...aber jetzt komme ich einfach nicht mehr weiter...Ich habe folgendes Problem:

Ich habe eine 40x40 Matrix, welche Zahlenwerte zwischen 0 und 1 enthält. Jede Zeile soll einzeln betrachtet werden, weshalb die Zahlenwerte in jeder Zeile aufsteigend sortiert sind (manche Werte kommen mehrfach vor, andere kommen garnicht vor, aber insgesamt sind es 40 Werte pro Zeile). Ich möchte die Zahlenwerte in vier Kategorien aufteilen: 1. Alle Werte <0,2 (grün), 2. Alle Werte zwischen 0,2 und 0,35 (gelb), 3. Alle Werte zwischen 0,35 und 0,5 (orange) und 4. Alle Werte >= 0,5 (rot).

Für jede Kategorie möchte ich verschiedene Parameter finden: Das Minimum, Maximum, Meridian, 0,25 Quartile und 0,75 Quartile.

Wenn in jeder Zeile gleich viele Werte in jeder Kategorie enthalten wären, würde ich es vllt hinbekommen, allerdings sind die Anteile der Werte pro Kategorie in jeder Zeile anders, z.B.:

Zeile 1: 0,01; 0,01; 0,06; 0,21; 0,24; 0,37; 0,48; 0,58; 0,6; 0,62; 0,8 (3 Werte in Grün, 2 Werte in Gelb, 2 Werte in Orange und 4 Werte in Rot)

Zeile 2: 0; 0,05; 0,2; 0,21; 0,26; 0,3; 0,36; 0,4; 0,6; 0,62; 0,8 (2 Werte in Grün, 4 Werte in Gelb, 2 Werte in Orange und 3 Werte in Rot)

usw...

 

In der Theorie würde ich erstmal eine Range festlegen wollen, die abhängig vom Zahlenwert ist. Also man nimmt den Bereich der gesamten Zeile, sucht nach den Werten abhängig der Kategorie (z.B. <0,2) und definiert mit den gefunden Zellen eine Range. Diese Range wird dann in die Funktion für z.B. das Minimum eingesetzt. Leider habe ich keinen blassen Schimmer, wie ich die Range so definieren kann, damit sie sich abhängig von den Zahlenwerten formt...

Ich hoffe die Erklärung war verständlich und jemand hat eine Idee, wie man das lösen kann :)

Vielen Dank im Voraus!

Rebecca

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot "Range" dynamisch anpassen
08.06.2018 16:27:17 Rebecca
NotSolved
08.06.2018 18:09:31 Gast45230
NotSolved
10.06.2018 14:32:55 Gast73283
NotSolved
10.06.2018 18:25:58 Rebecca
NotSolved
10.06.2018 19:34:30 Gast45230
Solved
11.06.2018 09:04:15 Rebecca
Solved