Ist MAX nicht eine Funktion, die den Maximalwert ermittelt? Wann wurden Sie zum „dunklen Pferd in der Welt der Abfragen“? Fühlte sich SVERWEIS überhaupt besiegt? Der folgende Artikel vermittelt Ihnen ein detailliertes Verständnis der Abfragefunktion von MAX. Ich hoffe, er wird Ihnen hilfreich sein!
Jeder weiß, dass VLOOKUP die von uns benötigten Daten entsprechend dem gegebenen Inhalt abgleichen kann. Aus diesem Grund genießt es in der Funktions-Community einen hervorragenden Ruf. Aber für die drei Beispiele, die ich heute teilen möchte: Wenn Sie SVERWEIS verwenden, um die Daten abzugleichen, wird es etwas mühsam sein (interessierte Freunde können es selbst versuchen). Gerade als VLOOKUP Kopfschmerzen hatte, löste die MAX-Funktion alle drei Probleme mit nur einer Routine, ohne ein Wort zu sagen.
Einige Freunde sind vielleicht neugierig, ist MAX nicht eine Funktion, die den Maximalwert findet? Wie kann sie das Problem lösen, das VLOOKUP nicht lösen kann? Und was ist diese Routine? Werfen wir einen Blick nach unten und Sie werden es verstehen...
Beispiel 1: Finden Sie das letzte Geschäftsdatum jedes Händlers in der Tabelle mit den Geschäftsdetails
Um das Verständnis des Problems zu erleichtern, werden nur die Datenquellen gespeichert Die Händler und Es gibt zwei Spalten mit Daten zum Geschäftsdatum. Jetzt müssen wir das Datum des letzten Geschäfts für jeden Händler abrufen. (Tipp: Die Geschäftstermine in der Datenquelle sind in aufsteigender Reihenfolge angeordnet.)
Sie wissen nicht, wie Sie das Problem mit SVERWEIS lösen können? Die von MAX verwendete Routine sieht folgendermaßen aus:
=MAX(($A$2:$A$18=D2)*$B$2:$B$18)
Bitte sehen Sie sich die Animationsdemonstration für die Eingabemethode an:
Achten Sie darauf: Halten Sie nach der Eingabe der Formel gleichzeitig die Tasten Strg und Umschalt gedrückt und drücken Sie die Eingabetaste. In der Formel werden automatisch geschweifte Klammern angezeigt.
Wie man diese Formel versteht, ist die Frage, die uns am meisten beschäftigt. Tatsächlich ist das Prinzip sehr einfach. Zuerst müssen wir einen Vergleich durchführen, um zu sehen, welche Daten in Spalte A mit dem Lieferanten übereinstimmen, den wir beurteilen müssen , $A$2:$A$18= Die Rolle dieses Teils von $D2. Wählen Sie diesen Teil der Formel in der Bearbeitungsleiste aus und drücken Sie die Taste F9, um die Berechnungsergebnisse der Formel anzuzeigen.
Sie können sehen, dass das Ergebnis der Formel eine Reihe logischer Werte ist. Wenn der Inhalt von Spalte A mit dem abzugleichenden Händler übereinstimmt, wird er WAHR, und wenn er inkonsistent ist, wird er FALSCH.
Der nächste Schritt besteht darin, diesen Satz logischer Werte zu verwenden, um das Geschäftsdatum in Spalte B zu multiplizieren (Daten in Excel sind im Wesentlichen Zahlen, wenn Operationen ausgeführt werden, und FALSE ist dasselbe wie). die Zahl 0 beim Ausführen von Operationen ist gleich, daher ist die Berechnung so.
In dem erhaltenen Zahlensatz stellt 0 den Wert dar, der zurückgegeben wird, wenn der entsprechende Händler nicht übereinstimmt, und die Zahlen ungleich 0 stellen das Geschäftsdatum dar, das zurückgegeben wird, nachdem der entsprechende Händler übereinstimmt. Der größte Wert ist das späteste Datum, sodass MAX problemlos das Endergebnis erhalten kann.
Wenn das Ergebnis, das Sie erhalten, kein Datum, sondern eine Zahl ist, ist es kein Problem, das Zellenformat in das Datumsformat zu ändern.
Beispiel 2: Erhalten Sie den entsprechenden Bonus entsprechend der Jobnummer oder dem Namen
Normalerweise wird beim Datenabgleich eine feste Bedingung für die Suche verwendet. Und in diesem Beispiel ist unser Zustand einer von beiden.
Unabhängig von der Jobnummer oder dem Namen können Sie den entsprechenden Bonus erhalten.
Ich weiß nicht, wie SVERWEIS dieses Problem lösen kann? Wie auch immer, MAX ist immer noch die gleiche Routine:
=MAX(($A$2:$B$13=E2)*$C$2:$C$13)
=MAX(($A:$B=E2)*$C:$C)
公式的录入方法和原理不再赘述,与示例1完全一样,再来看看示例3。
示例3:按照姓名找到对应的分组代码
每一组有四名组员,按照组员姓名找到所属分组的代码。
如果说前两个例子VLOOKUP还想挣扎着折腾一下的话,这个例子直接就能让VLOOKUP找不到北了。MAX还是沿用了老套路:
=MAX(($B:$E=A7)*$A:$A)
Die Eingabemethode und das Prinzip der Formel werden nicht beschrieben Im Detail ist es völlig dasselbe wie Beispiel 1. Schauen wir uns noch einmal Beispiel 3 an.
Beispiel 3: Finden Sie den entsprechenden Gruppencode anhand des Namens
🎜Jede Gruppe besteht aus vier Mitgliedern. Suchen Sie den Code der Gruppe anhand des Namens des Gruppenmitglieds. 🎜🎜🎜🎜Wenn Sie sagen Wenn VLOOKUP immer noch mit zwei Beispielen kämpfen möchte, führt dieses Beispiel direkt dazu, dass VLOOKUP nicht in der Lage ist, sich zurechtzufinden. MAX folgt immer noch der alten Routine: 🎜🎜=MAX(($B$2:$E$4=A7)*$A$2:$A$4)
🎜🎜🎜🎜🎜Wie wäre es mit der MAX-Funktion Isn Ist diese Routine nicht sehr stark? 🎜🎜Um diese Routine zu nutzen, müssen Sie die folgenden zwei Punkte beachten: 🎜🎜1. Das Suchergebnis ist eine Zahl 🎜2. Beachten Sie, dass die Auswahl des Bereichs zur Beurteilung der Bedingungen und des Bereichs, in dem sich das Ergebnis befindet, genau und gesperrt sein muss.
Dann stellt sich die Frage: Was ist, wenn das Ergebnis, das Sie finden möchten, keine Zahl ist?
Zu diesem Zeitpunkt kann MAX allein nicht damit umgehen, IF oder andere Funktionen sind erforderlich, um die Anforderungen zu erfüllen. Wir werden diesbezügliche Fälle vorstellen.
Verwandte Lernempfehlungen: Excel-Tutorial
Das obige ist der detaillierte Inhalt vonLernen von Excel-Funktionen: das dunkle Pferd in der Abfragewelt – MAX()!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!