![Gewichte in einer Liste in Excel festlegen](https://rvso.com/image/1618346/Gewichte%20in%20einer%20Liste%20in%20Excel%20festlegen.png)
Ich habe mich gefragt, ob mir jemand helfen kann. Ich habe eine Liste von Elementen (Zeitschriftennamen). Einige davon können jedoch in verschiedene „Kategorien“ eingeteilt werden.
Ich habe Folgendes getan:
Ich erstelle die ID-Liste mit inkrementellen Zahlen, wenn sich der Wert in einer anderen Spalte ändert. Ich habe die folgende Formel verwendet und das Ergebnis befindet sich in der zweiten Spalte, wie im Screenshot zu sehen ist.
`=IF(D2<>D1;1;E1+1`
Ich wollte also den einzelnen Kategorien Gewichte zuweisen. Wenn beispielsweise ein Element (in diesem Beispiel eine Zeitschrift) in drei Kategorien eingeteilt ist, weisen Sie jedem 0.3
der Elemente, aus denen diese Zeitschrift besteht, ein Gewicht von zu. Wenn dies der Fall ist 4
, 0.25
(das Maximum, das ich beobachtet habe, ist 6).
Wie kann ich das machen? Alle Vorschläge sind sehr wertvoll!
BEARBEITEN:Das Ergebnis, das ich erhalte, ist übrigens das folgende (dritte Spalte):
Antwort1
Sehen Sie sich dieses Beispiel hier an. Angenommen, Ihre Liste befindet sich in D3:D14, geben Sie die folgende Formel in E3 ein und ziehen Sie sie nach unten.
=1/(COUNTIF($D$3:$D$14,D3))
Abhängig von Ihren regionalen Einstellungen müssen Sie möglicherweise das Komma (,) durch ein Semikolon (;) ersetzen.
Antwort2
COUNTIF
Die mit umschlossene Arbeitsblattfunktion IF
kann das Problem lösen:
Wie es funktioniert:
Formel in Zelle
AF1
:=COUNTIF($AE$1:$AE1,$AE1)
Formel in Zelle
AG1
:=IF(COUNTIF($AE$1:$AE$19,$AE1)=1,1,IF(COUNTIF($AE$1:$AE$19,$AE1)=2,0.5,IF(COUNTIF($AE$1:$AE$19,$AE1)=3,0.3,"")))
Achtung
Für neue Kategorien können Sie die Formel bei Bedarf erweitern.
Passen Sie die Zellbezüge in der Formel nach Bedarf an.