Unieke nummers uit een bereik extraheren in Microsoft Excel 2010

Anonim

In dit artikel bespreken we hoe we unieke getallen in Microsoft Excel kunnen identificeren met behulp van formules.

Er kunnen verschillende scenario's zijn. We zullen echter de veelvoorkomende problemen behandelen waarmee gebruikers gewoonlijk worden geconfronteerd in hun dagelijkse werk.

De problemen kunnen van de volgende typen zijn:

  1. Er kunnen negatieve getallen of positieve getallen in het bereik zijn.

Het antwoord moet het aantal unieke waarden in Excel zijn.

  1. Er kunnen negatieve getallen, positieve getallen en fouten zijn zoals: #REF!, #WAARDE!, #DIV/0!, #NAAM?binnen bereik.

Het antwoord moet een uniek identificatienummer zijn door elk fouttype te negeren / over te slaan.

  1. Er kunnen negatieve getallen, positieve getallen en fouten zijn zoals: #REF!, #WAARDE!, #DIV/0!, #NAAM? binnen bereik.

Het antwoord moet een telling zijn van unieke positieve getallen, waarbij elk fouttype wordt genegeerd.

voorbeeld 1

Aantal unieke getallen van negatieve en positieve getallen.

Hieronder volgt de momentopname van gegevens die we hebben waarin nummer 2 twee keer wordt herhaald en we willen dat de formule nummer 2 als één telt:

  • De formule in cel C4 is
  • =SOM(ALS(FREQUENTIE(ALS(A1:A5>0,A1:A5),ALS(A1:A5>0,A1:A5))>0,1))

Voorbeeld 2

Aantal unieke getallen van negatieve, positieve getallen en fouten, d.w.z. #REF!, #WAARDE!, #DIV/0!, #NAAM? binnen bereik.

  • De formule in cel D4 is
  • {=SUM(IF(1-ISERROR($A$1:$A$10),IF($A$1:$A$10"",1))/COUNTIF($A$1:$A$10,$A$1:$ € 10 &""))}

Opmerking: Dit is een matrixformule. CTRL + SHIFT + ENTER toetsen moeten samen worden ingedrukt.

Hetzelfde resultaat kan worden bereikt door een combinatie van SUM, IF, ISNUMBER, FREQUENTIE.

  • De formule in cel E4 is
  • {=SOM(ALS(FREQUENTIE(ALS(ISGETAL(A1:A10),A1:A10),A1:A10),1))}

Opmerking: Dit is een matrixformule. Gebruik maken van CTRL+SHIFT+ENTER sleutels samen om resultaat te krijgen.

Voorbeeld3

Aantal unieke positieve getallen na het negeren van een fouttype in het bereik.

  • De formule in cel F4 is
  • {=SUM(IF(1-ISERROR($A$1:$A$10),IF($A$1:$A$10>0,1))/COUNTIF($A$1:$A$10,$A$1:$ € 10 &""))}

Opmerking: Dit is een matrixformule. Gebruik maken van CTRL+SHIFT+ENTER sleutels samen om resultaat te krijgen.

Op deze manier kunnen we het Excel-aantal unieke nummers krijgen nadat we aan verschillende voorwaarden hebben voldaan.