Finne hvert tredje nummer og returnere det største av dem i Microsoft Excel 2010

Anonim

Hvis du vil finne det største hvert tredje tall i en talleliste, kan vi bruke kombinasjonen av IF, MAX, MOD & ROW funksjoner.

Den "IF -funksjon " sjekker om en betingelse du angir er EKTE eller FALSK. Hvis tilstanden kommer tilbake EKTE så returnerer den forhåndsinnstilt verdi, hvis betingelsen returnerer FALSK så returnerer den en annen forhåndsinnstilt verdi.

Syntaks = IF (logisk_test, verdi_if_sann, verdi_if_falsk)

logisk_test: Logisk test vil teste tilstanden eller kriteriene. Hvis betingelsen oppfyller, returnerer den den forhåndsinnstilte verdien, og hvis betingelsen ikke oppfyller, returnerer den en annen forhåndsinnstilt verdi.

value_if_true: Verdien du vil returnere hvis dette argumentet returnerer TRUE.

value_if_false: Verdien du vil returnere hvis dette argumentet returnerer FALSK

"MAX": Returnerer maksimum

tall fra en rekke celler eller matriser. For eksempel, hvis en liste med tall inneholder 5, 6, 7, 8, 9 og 10, vil utgangen være 10.

Syntaks = MAX (tall1, nummer2, …)

nummer 1:Dette er numeriske verdier. De kan være tall, navngitte områder eller matriser. Det første verdiargumentet representerer verdiene du har tatt som referanse.

Nummer 2:Dette er numeriske verdier. De kan være tall, navneområder eller matriser. Det andre verdiargumentet representerer verdiene du har tatt som referanse.

Det kan være maksimalt 255 argumenter. Se skjermbildet nedenfor:

"MOD": Returnerer resten etter at et tall er delt med en divisor.

Syntaks = MOD (nummer, divisor)

Nummer: Det er en numerisk verdi hvis resten du vil finne.

deler: Det er tallet som brukes til å dele tallargumentet.

"RAD": Returnerer radnummeret til en referanse.

Syntaks: = RAD (referanse)

Referanse: Det er en referanse til en celle eller et celleområde.

La oss ta et eksempel:

Vi har noen tilfeldige tall i kolonne A. Vi trenger en formel i celle B2 for å se etter hvert sett med 3 tall fra en liste i kolonne A og finne det største tallet for dette settet. Hvert tredje nummer er markert med rødt.

  • I celle B2 vil formelen være
  • = MAX (IF (MOD (ROW ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))
  • Dette er en matriseformel, vi trykker på CTRL + SKIFT + ENTER, formelen vil bli vedlagt med krøllete parenteser ved å bruke dette.
  • {= MAX (IF (MOD (ROW ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))}

  • Utgangen vi får er 10, selv om det er tall større enn 10. Dette er fordi formelen ovenfor sjekker hvert tredje tall i området. Hvis det er det høyeste av alle, ignorerer formelen verdier som er 1st& 2ndposisjon i området. I vårt eksempel er 100 og 2 1st& 2ndtall.
  • Formelen sjekker cellene A2: A4 og finner ut at 3rd tallet er 3. I område A5: A7, 3rd tallet er 10 og i området A8: A10, 3rd tallet er 9. Det største tallet fra disse 3 tallene (3,10,9) er 10. Derfor er utgangen 10.