Heim  >  Artikel  >  Themen  >  Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!

Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!

青灯夜游
青灯夜游nach vorne
2023-04-06 18:24:372174Durchsuche

Das Problem der Intervallwertauswahl tritt häufig in unserer täglichen Arbeit auf, z. B.: Verkaufsprovision, Notenbewertung, Produktionsstandardbewertung, Leistungsbeurteilung usw. Heute werde ich Ihnen einige häufig vorkommende Probleme vorstellen Verwendete Methoden Die Methode soll das Wissen jedes Einzelnen bereichern und gleichzeitig seinen Horizont in der Anwendung von Funktionen erweitern.

Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!

[Datenquelle]数据源

先给出今天教学的源数据。建议大家在看后面解决方式之前,先思考一下你会用什么方法处理,会用几种方法处理,然后再来印证。

Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!

数据本身没有什么好说的,要求:根据B列的数值,在E列的范围条件中找到对应范围在H列的区间系数,并提取到C列计提系数中。

本身来说,此类问题更多的是计算计提金额,我们为了更加突出提取系数的函数部分,就省略了此环节,大家记得下面的每个函数再乘以B列数值就可以得到计提金额。

附加知识

在给大家解决问题的方式之前,先说一点附加知识。看一下上图中F列的表达方式,在日常工作中,我们看到此类问题的条件描述大部分都会写成E列的格式。但区间的表示方式,规范的写法应该如F列的格式,由两个值组成,以逗号隔开,左边的值为最小值,右边的值为最大值,“[  ]”为包含等于,“(  )”为不包含等于。无穷符号是在插入符号中输入,如下。

Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!

解题方案

【方法一:IF函数】

图例:

Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!

C2单元格函数:

=IF(B2>=500,0.1,IF(B2>=300,5%,IF(B2>=150,3%,IF(B2>=50,1%,0))))

函数解析:

对于区间取值的问题,IF函数也许是我们最先想到的方式,也是很多同学用的最多的方式,同时它也确实是最好理解函数原理的一个。但是小函数却有大智慧,对于IF函数,我们要知道多级IF嵌套的运算顺序是从左向右进行的,第一级条件B2>=500为真(TRUE),则返回0.1,为假(FALSE)则进行第二级IF判断B2>=300,为真(TRUE)则返回5%,为假(FALSE)则进行第三级判断条件,以此类推。当某一级条件为真(TRUE)返回某个值后,函数也就不再向后运行。

所以很多同学写错了IF嵌套,就是写错了这个逻辑关系,导致返回值不对。记住这个逻辑关系一定是要么全用>号,从大到小写;要么全用

Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!

上图就是全用号写的IF函数,大家注意到没有,条件中的=号都是包含在次一级跳点区间中的,所以我们在函数中只使用了号,没有使用=号。

C2单元格函数:

=IF(B2IF(B2IF(B2IF(B210%))))

【方法二:VLOOKUP函数】

图例:

Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!

C2单元格函数:

=VLOOKUP(B2,$G:$H,2,1)

函数解析:

VLOOKUP函数用于垂直查询,一共有四个参数,前三个我们就不多介绍了,其中第四个参数是模糊查询(TRUE)/精确查询(FALSE)。

VLOOKUP函数是一个使用率很高的函数,再绝大多数的工作环境中我们都可以使用精确查询,但是在区间取值的问题上,必须使用模糊查询。

使用VLOOKUP函数区间取值时,我们的数据源必须像G、H列那样,将数据按照“升序”的方式排列出来。当然我们也可以使用数列,同样数列的输入也须按照升序来写{0,0;50,1%;150,3%;300,5%;500,10%}。数列的问题不是今天的重点,我们以后写数组函数内容的时候再来说它。

【方法三:LOOKUP函数】

图例:

Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!

C2单元格函数:

=LOOKUP(B2,$G:$G,$H:$H)

Geben Sie zunächst die Quelldaten für den heutigen Unterricht an. Bevor Sie sich die Lösung unten ansehen, wird empfohlen, zunächst darüber nachzudenken, mit welcher Methode Sie damit umgehen und wie viele Methoden Sie verwenden werden, um damit umzugehen, und diese dann zu bestätigen.

Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!

Die Daten selbst ist nicht Was gibt es zu sagen? Die Anforderung: Finden Sie basierend auf dem Wert in Spalte B den Intervallkoeffizienten, der dem Bereich in Spalte H in der Bereichsbedingung von Spalte E entspricht, und extrahieren Sie ihn in den Abgrenzungskoeffizienten in Spalte C. 🎜🎜Bei dieser Art von Problem geht es eher um die Berechnung des Rückstellungsbetrags. Um den Funktionsteil der Koeffizientenextraktion hervorzuheben, haben wir diesen Link weggelassen. Denken Sie daran, dass jede Funktion unten durch Multiplikation des Werts in Spalte B erhalten werden kann . Der bereitzustellende Betrag. 🎜🎜【Zusätzliches Wissen】🎜🎜 Bevor ich Ihnen eine Möglichkeit zur Lösung des Problems gebe, möchte ich über einige zusätzliche Kenntnisse sprechen. Schauen Sie sich den Ausdruck in Spalte F im Bild oben an. In der täglichen Arbeit sehen wir, dass die meisten Zustandsbeschreibungen für solche Probleme im Format von Spalte E geschrieben sind. Die Standarddarstellung des Intervalls sollte jedoch dem Format der Spalte F entsprechen, die aus zwei durch Kommas getrennten Werten besteht. Der Wert auf der linken Seite ist der Minimalwert und der Wert auf der rechten Seite ist der Maximalwert. [ ]“ bedeutet Gleiches einschließen, „( )“ bedeutet Gleiches nicht einschließen. Das Unendlichkeitssymbol wird wie folgt in das Caret eingegeben. 🎜🎜Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!🎜🎜【Problemlösung】🎜🎜🎜[Methode 1: IF-Funktion]🎜🎜🎜Legende: 🎜🎜Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!🎜🎜C2-Zellenfunktion: 🎜🎜=IF(B2>=500,0.1,IF(B2>=300,5%,IF(B2>=150 , 3%,IF(B2>=50,1%,0))))🎜🎜🎜Funktionsanalyse:🎜🎜🎜Für das Problem der Intervallwertauswahl ist die IF-Funktion möglicherweise die erste Möglichkeit, an die wir denken Es ist auch die von vielen Studenten am häufigsten verwendete Methode und in der Tat der beste Weg, das Funktionsprinzip zu verstehen. Für die IF-Funktion müssen wir jedoch die Reihenfolge der Operationen kennen -Ebenen-IF-Verschachtelung erfolgt von links nach rechts. Wenn die Bedingung der ersten Ebene B2>=500 wahr (TRUE) ist, wird 0,1 zurückgegeben. Wenn sie falsch (FALSE) ist, wird die IF-Beurteilung der zweiten Ebene B2>=300 zurückgegeben Wenn es wahr ist (TRUE), werden 5 % zurückgegeben. Wenn es falsch ist, wird die Beurteilungsbedingung der dritten Ebene ausgeführt, und so weiter. Wenn eine bestimmte Ebenenbedingung wahr ist (TRUE), wird a zurückgegeben Bei einem bestimmten Wert wird die Funktion nicht mehr rückwärts ausgeführt. Dies bedeutet, dass die logische Beziehung falsch geschrieben ist. Denken Sie daran, dass diese logische Beziehung entweder alle > von Großbuchstaben zu Kleinbuchstaben; oder verwenden Sie alle 🎜🎜Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!🎜🎜Das obige Bild ist eine WENN-Funktion, die vollständig in Zahlen geschrieben ist. Haben Sie es bemerkt? Das =-Zeichen in der Bedingung ist im Sprungpunktbereich der nächsten Ebene enthalten, daher verwenden wir nur das =-Zeichen in der Funktion. 🎜🎜C2-Zellenfunktion: 🎜🎜=IF(B2IF( B2IF(B2IF(B210%))))🎜🎜🎜[Methode 2: SVERWEIS-Funktion]🎜🎜🎜Legende: 🎜🎜Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!🎜🎜C2-Zellenfunktion: 🎜🎜 =VLOOKUP(B2,$G$2:$H$6,2,1)🎜🎜🎜Funktionsanalyse: 🎜🎜🎜VLOOKUP-Funktion wird für vertikale Abfragen verwendet. Wir verwenden die ersten drei. Nicht viel zur Einführung, der vierte Parameter ist Fuzzy-Abfrage (TRUE)/präzise Abfrage (FALSE). 🎜🎜Die VLOOKUP-Funktion ist eine häufig verwendete Funktion. In den meisten Arbeitsumgebungen können wir präzise Abfragen verwenden, aber wenn es um Intervallwerte geht, müssen Fuzzy-Abfragen verwendet werden. 🎜🎜Bei Verwendung des VLOOKUP-Funktionsintervallwerts muss unsere Datenquelle die Daten in „aufsteigender Reihenfolge“ anordnen, wie in den Spalten G und H. Natürlich können wir auch eine Sequenz verwenden. Die Eingabe derselben Sequenz muss auch in aufsteigender Reihenfolge geschrieben werden: {0,0;50,1%;150,3%;300,5%;500,10%}. Das Thema Arrays steht heute nicht im Mittelpunkt. Wir werden später darüber sprechen, wenn wir den Inhalt von Array-Funktionen schreiben. 🎜🎜🎜[Methode 3: LOOKUP-Funktion]🎜🎜🎜Legende: 🎜🎜Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!🎜🎜C2-Zellenfunktion: 🎜🎜=LOOKUP(B2,$G$2:$G $6 ,$H$2:$H$6)🎜🎜🎜Funktionsanalyse:🎜🎜

Hier verwenden wir die „Vektor“-Nutzung der LOOKUP-Funktion. Das heißt, aus dem Abfragewert im ersten Bereich (dem zweiten Parameter) wird der entsprechende Wert im zweiten Bereich (dem dritten Parameter) zurückgegeben. Ist das besser zu verstehen als die SVERWEIS-Funktion? Ebenso wie bei der VLOOKUP-Funktion muss auch die Datenquelle in aufsteigender Reihenfolge angeordnet werden.

Natürlich können wir auch die Array-Verwendung der LOOKUP-Funktion wie folgt verwenden:

Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!

Die Array-Verwendung der LOOKUP-Funktion besteht darin, den Wert am Anfang des Bereichs zu finden und dann den entsprechenden Wert zurückzugeben am Ende des Gebietes.

Im Vergleich zur VLOOKUP-Funktion (vertikale Abfrage) und HLOOKUP-Funktion (horizontale Abfrage) scheint die LOOKUP-Funktion „allmächtiger“ zu sein. Sie kann das heutige Intervallwertproblem basierend auf Zeilen oder Spalten lösen, wie unten gezeigt:

Praktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!

Verwandte Lernempfehlungen: Excel-Tutorial

Das obige ist der detaillierte Inhalt vonPraktischer Austausch von Excel-Kenntnissen: Lassen Sie uns über die drei wichtigsten Methoden der Intervallabfrage sprechen!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:itblw.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen