Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Maximalwerte zu Zellwert aus Matrix ermitteln
#1
Hallo zusammen,

ich habe folgende Tabelle (siehe Anhang, falls Link nicht funktioniert):
[Bild: attachment.php?aid=15921]

Alles was in rot geschrieben ist, ist nur informatorisch eingefügt.
Im Prinzip möchte ich von der Datenbasis (Spalte A-B) zum Ergebnis (Spalte N-O) kommen.

Es handelt sich um eine Liste mit zwei unterschiedlichen Zuordnungen und ich möchte feststellen welche "Zuordnung 2" zur "Zuordnung 1" am häufigsten vorkommt.

Hierzu habe ich in Spalte C-G angefangen und komme zu dem Zwischenergebnis in Spalte K-L, was mir immerhin Aufschluss darüber gibt, wie häufig eine Kombination vorkommt.

Meine Frage ist nun, wie komme ich von den Daten in Spalte K-L (bzw. unter Zuhilfenahme der Spalten F-G, die ich ja auch noch habe) zu den Daten in Spalte N-O?
Oder gäbe es eine einfachere Variante um direkt von Spalte A-B zu Spalte N-O zu kommen?

Vielen Dank im Voraus!

Gruß
Stefan


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Hi,

Bilder sind einfach Mist. Wenn dann Tabellenmuster. Hier geht es gerade noch:

Arbeitsblatt mit dem Namen 'Tabelle2'
ABCDEF
11A11B
21B22E
31B3H
42E24Q
52E
63G1
73H1
84Q3
94R1
104Q
114Q

ZelleFormel
C1=WENN(ZÄHLENWENNS($A$1:A1;A1;$B$1:B1;B1)=1;ZÄHLENWENNS(A:A;A1;B:B;B1);"")
F1=INDEX(B:B;(AGGREGAT(14;6;ZEILE(C:C)/(A:A=E1);1)))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
Hallo, was spricht denn gegen..:

PHP-Code:
=INDEX(B$1:B$11;MAX(INDEX(ZEILE(A$1:A$11)*(A$1:A$11=H1);))) 


oder:

Arbeitsblatt mit dem Namen 'Blatt1'
HI
11B
22E
33H
44Q

ZelleFormel
I1=INDEX($B$1:$B$999;VERWEIS(2;1/($A$1:$A$999=H1);ZEILE(A:A)))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#4
Google nach Sulprobil und Pfreq, wenn auch VBA ok ist.

Viele Grüße,
Bernd P
Antworten Top
#5
Hi

ich mag es etwas komplizierter.

____|__A_|__B_|__C_|__E_|__F_|
   1|   1|B   |    |   1|B   |
   2|   1|B   |    |   2|E   |
   3|   1|A   |    |   3|G   |
   4|   2|E   |    |   4|Q   |
   5|   2|E   |    |    |    |
   6|   3|G   |    |    |    |
   7|   3|H   |    |    |    |
   8|   4|Q   |    |    |    |
   9|   4|R   |    |    |    |
  10|   4|Q   |    |    |    |
  11|   4|Q   |    |    |    |

F1    =INDEX(B:B;MIN(WENN(ZÄHLENWENN($B$1:$B$11;WENN($A$1:$A$11=E1;$B$1:$B$11))=MAX(ZÄHLENWENN($B$1:$B$11;WENN($A$1:$A$11=E1;$B$1:$B$11)));ZEILE($A$1:$A$11))))           ' mit  strg, shift, Enter abschliessen
Antworten Top
#6
Hallo, nur so aus Interesse: warum..?
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#7
Hi Jörg,

ich glaube er möchte Wissen welches Paar am häufigsten vorkommt.
Hat bei mir irgendwie nicht geklappt mit den bisherigen Vorschlägen.

Kann aber gut auch unnötig sein, weil doch bereits gelöst ist.
Antworten Top
#8
(31.01.2018, 23:44)Elex schrieb: Hi Jörg,
...
Kann aber gut auch unnötig sein, weil doch bereits gelöst ist.

Hi, wahrscheinlich aber auch nicht... von den Vorgaben hat bislang nur deine gepasst...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#9
Hi,

Nach den Vorgaben kann bei 3 sowohl H als G stehen, weil es da kein eindeutiges Maximum gibt. Da tendiere ich doch eher zu der einfachen Formel.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#10
(31.01.2018, 15:22)BoskoBiati schrieb: Hi,

Bilder sind einfach Mist. Wenn dann Tabellenmuster. Hier geht es gerade noch:

Arbeitsblatt mit dem Namen 'Tabelle2'
ABCDEF
11A11B
21B22E
31B3H
42E24Q
52E
63G1
73H1
84Q3
94R1
104Q
114Q

ZelleFormel
C1=WENN(ZÄHLENWENNS($A$1:A1;A1;$B$1:B1;B1)=1;ZÄHLENWENNS(A:A;A1;B:B;B1);"")
F1=INDEX(B:B;(AGGREGAT(14;6;ZEILE(C:C)/(A:A=E1);1)))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Hi Edgar,

sorry für die späte Rückmeldung konnte es gerade erst ausprobieren.
Die Formel für C1 funktioniert sehr gut.
Die Formel für F1 allerdings nicht. In meiner Tabelle wird gelegentlich der häufigste Wert (wie gewünscht) und gelegentlich der zweithäufigste Wert ausgegeben. Ein Muster konnte ich dabei nicht feststellen. Habe es aber stichprobenartig geprüft und es ist kein Einzelfall.

Ich probiere mal die Lösungen der anderen aus.

Trotzdem danke!

Gruß
Stefan
Antworten Top


Gehe zu:


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