Wie verwende ich das bedingte ranking in excel?

Machen Sie es zunächst für mich, öffnen Sie Ihre Excel-Arbeitsmappe und versuchen Sie, RANKIF einzugeben. Sie werden sich fragen, warum es in Excel keine Funktion für bedingtes Ranking gibt.

Ja, da ist niemand.

Verwenden Sie jedes Mal das Summenprodukt als bedingten Snack

Stellen Sie sich das mal so vor: Sind Sie jemals mit einer Situation konfrontiert, in der Sie Werte anhand bestimmter Kriterien einordnen müssen? Und wenn ja, wie lösen Sie dieses Problem, da Sie wissen, dass es in Excel keine RANKIF-Funktion gibt?

Nicht sicher?

Lassen Sie mich Ihnen etwas sagen: Wann immer Sie ein bedingtes Ranking basierend auf einem bestimmten Kriterium oder einem Kategorieranking erstellen möchten, ist die Verwendung von SUMPRODUCT der beste Weg. Ja, Sie haben richtig verstanden, es ist SUMMENPRODUKT.

Verwenden Sie jedes Mal das Summenprodukt als bedingten Snack

Ich bin seit einigen Jahren in diese Funktion verliebt und heute zeige ich Ihnen in diesem Artikel eine einfache Möglichkeit, Werte mit einer Bedingung mithilfe von SUMPRODUCT zu bestellen. Und es ist eine Technik, die Sie vom Anfänger zum fortgeschrittenen Excel-Benutzer machen kann.

Möchten Sie mehr über SOMMEPROD erfahren ?

Lass uns anfangen.

Hier in diesem Beispiel haben wir eine Liste von Schülern mit ihren Noten in verschiedenen Fächern. Sie können diese Beispieldatei hier herunterladen, um mitzumachen.

Datentabelle, die zum Erstellen einer Rangfolge verwendet werden soll, wenn ein Summenprodukt für eine bedingte Rangfolge vorhanden ist

Unser Ziel ist es, alle Studierenden in den einzelnen Fächern zu bewerten. Dies bedeutet, dass die Rangfolge vom ersten bis zum letzten Schüler in jedem Fach wie Finanzen, Betrieb usw. auf der Grundlage ihrer Noten erfolgt

Bedingte Formel zur Verwendung als RANKIF

  1. Fügen Sie zunächst am Ende der Tabelle eine neue Spalte hinzu und nennen Sie sie „Subject Wise Rank“.
    add new column to data table to create rank if with sumproduct for conditional ranking
  2. Geben Sie in Zelle D4 diese Formel ein =SUMPRODUCT(–(C2=$C$2:$C$121)),(–(B2<$B$2:$B$121)))+1 und drücken Sie die Eingabetaste.
    add formulas to data table to create rank if with sumproduct for conditional ranking
  3. Anschließend wenden Sie diese Formel am Ende der Spalte bis zur letzten Zelle an.
    drop down formula to data table to create rank if with sumproduct for conditional ranking

Herzlichen Glückwunsch , Sie haben Fachrankings für Studenten hinzugefügt. Glauben Sie, dass Sie sich ein paar Sekunden Zeit genommen haben?

Ist es nicht einfach und effektiv? Aber das Wichtigste ist, zu verstehen, wie diese Formel funktioniert. Und glauben Sie mir, Sie werden überrascht sein, wenn Sie erfahren, dass Sie mit dieser Funktion etwas Wunderbares vollbracht haben.

Wie funktioniert diese bedingte RANKIF-Formel?

Um dies zu verstehen, müssen wir diese Formel in drei Teile unterteilen. Und denken Sie daran, dass SUMPRODUCT eine Funktion ist, die Arrays akzeptieren kann, auch wenn Sie keine Formel als Array angewendet haben.

Zerlegen Sie Formeln in eine Datentabelle, um eine Rangfolge mit Summenprodukt für eine bedingte Rangfolge zu erstellen

Teil 1: Namen vergleichen

Im ersten Teil haben Sie (–(C2=$C$2:$C$121)) verwendet, um einen Betreffnamen mit dem gesamten Bereich zu vergleichen. Und es wird ein Array zurückgegeben, in dem alle diese Werte wahr sind und dem Betreffnamen „Finanzen“ entsprechen.

Um dies zu überprüfen, bearbeiten Sie einfach Ihre Formeln in Zelle D4, wählen Sie nur den ersten Teil der Formel aus und drücken Sie F9. Es werden alle Werte im Array angezeigt.

Hier sind alle Werte, die mit dem Betreffnamen der Zelle D4 übereinstimmen, WAHR und der Rest ist FALSCH. Der Punkt ist also, dass im gesamten Array, in dem der Betreffname übereinstimmt, ein TRUE zurückgegeben wurde.

Überprüfen Sie den ersten Teil der Formel in der Datentabelle, um eine Kollation mit Summenprodukt für eine bedingte Kollation zu erstellen

Und am Ende müssen Sie das doppelte Minuszeichen verwenden, um WAHR und FALSCH in 1 und 0 umzuwandeln.

Überprüfen Sie den ersten Teil der Formel mit dem Minuszeichen in der Datentabelle, um einen Rang zu erstellen, wenn Sie ein Summenprodukt für den bedingten Rang verwenden

Ergebnis dieses Teils der Formel: Wir haben eine 1, wenn der Betreff übereinstimmt, und eine 0, wenn der Betreff nicht übereinstimmt.

Teil 2: Auf Werte größer als prüfen

Im zweiten Teil haben Sie (--(B2<$B$2:$B$121)) verwendet, um die Ergebnisse anderer Schüler zu überprüfen, die höher sind als die von Tameka. Und es gibt ein Array zurück, in dem alle Werte TRUE sind, wenn die Markierungen größer als Tameka sind.

Um dies zu überprüfen, bearbeiten Sie einfach Ihre Formeln in Zelle D4, wählen Sie nur den zweiten Teil der Formel aus und drücken Sie F9. Es werden alle Werte im Array angezeigt.

Hier sind alle Werte größer als „24“ WAHR und die anderen sind FALSCH. Der Punkt ist also, dass in der gesamten Tabelle TRUE zurückgegeben wurde, wenn die Ergebnisse größer als „24“ waren.

Überprüfen Sie den zweiten Teil der Formel in der Datentabelle, um einen Rang zu erstellen, wenn mit Summenprodukt für den bedingten Rang min

Und am Ende müssen Sie ein doppeltes Minuszeichen verwenden, um WAHR und FALSCH in 1 und 0 umzuwandeln. Jetzt sieht es so aus.

Überprüfen Sie den zweiten Teil der Formel mit dem Minuszeichen in der Datentabelle, um einen Rang zu erstellen, wenn Sie ein Summenprodukt für den bedingten Rang verwenden

Ergebnis dieses Teils der Formel: Wir haben eine 1, wenn die Punktzahl größer ist, und eine 0, wenn die Punktzahl gleich oder kleiner ist.

Teil 3: Zwei Arrays multiplizieren

Atmen Sie nun tief ein und entspannen Sie sich. Machen Sie Ihren Geist langsamer und denken Sie so. Zu diesem Zeitpunkt haben wir zwei verschiedene Tabellen.

  1. In der ersten Tabelle haben Sie 1 für alle Werte, bei denen das Subjekt übereinstimmt, und 0, wenn es nicht übereinstimmt.
  2. In der zweiten Tabelle haben Sie einen für alle Werte, bei denen die Punktzahl der Schüler höher ist, und Null, wenn sie gleich oder niedriger sind.

Wenn SUMPRODUCT nun diese beiden Tabellen multipliziert, erhalten Sie 1 nur für Schüler, deren Fach übereinstimmt und deren Punktzahl höher als die von Tameka ist.

Überprüfen Sie beide Teile der Formel in der Datentabelle, um einen Rang zu erstellen, wenn Sie ein Summenprodukt für den bedingten Rang verwenden

Schauen Sie sich das an, es gibt 9 andere Studenten mit besseren Noten als Tameka im Finanzwesen.

Anzahl der Schüler, die mehr Punkte haben. Überprüfen Sie die Formel mit der Datentabelle, um eine Rangfolge zu erstellen, wenn Sie ein Summenprodukt für eine bedingte Rangfolge verwenden

Teil 4: + EINS hinzufügen

Wenn Sie neugierig sind, warum Sie in der endgültigen Formel 1 hinzufügen müssen, dann ist hier der Grund: Zu diesem Zeitpunkt wissen Sie, dass es insgesamt 9 Schüler gibt, deren Noten besser sind als die von Tameka.

Wenn also 9 Schüler dabei sind, dürfte Tameka auf dem 10. Platz liegen. Aus diesem Grund müssen Sie am Ende der Formel 1 hinzufügen.

Finale mit Formel in der Datentabelle zum Erstellen einer Rangfolge, wenn mit Summenprodukt für eine bedingte Rangfolge

Holen Sie sich die Excel-Datei

Abschluss

Wenn Sie mich fragen, glaube ich, dass SUMPRODUCT eine der leistungsstärksten Funktionen in der Excel-Bibliothek ist und die oben verwendete Methode einfach und effektiv ist.

Mit SUMPRODUCT müssen Sie keine langen verschachtelten bedingten Formeln schreiben. Sie benötigen lediglich diesen Zaubertrick, um bedingte Ränge hinzuzufügen. Ich hoffe, dieser Tipp hilft Dir bei Deiner Arbeit und sag mir jetzt noch eins.

Kennen Sie eine andere Methode zur Verwendung von RANKIF?

Bitte teilen Sie mir Ihre Meinung im Kommentarbereich mit. Ich würde mich freuen, von Ihnen zu hören, und vergessen Sie bitte nicht, diesen Tipp mit Ihren Freunden zu teilen.

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert