Telle unike verdier med funksjoner

October 30  by Eliza

David har et regneark der det er en liste over land. Denne listen, i cellene A1: A100, kan inneholde duplikater. David ønsker å bestemme antallet unike land på listen.

Det er flere måter du kan gå om å utlede en telling, uten å ty til hjelp av en makro. Metoden du skal bruke, avhenger av egenskapene til dataene i listen. Et godt sted å starte, derimot, er å definere et navngitt område som representerer en liste over land. I de følgende eksemplene, er det antatt at området er oppkalt Land. (Fengende navn, ikke sant?)

Hvis listen inneholder bare å legge inn tekst, og ikke inneholder noen tomme celler, deretter følgende vil gi en count:

= SUM (1 / ANTALL.HVIS (Land, Land))

Dette bør legges inn som en matriseformel, ved å trykke Ctrl + Shift + Enter. Hvis listen inneholder tomme celler, så formelen blir litt mer komplisert. Følgende lang rekke formelen vil fungere hvis det er blanks:

= SUM (IF (FREKVENS (IF (LEN (land)> 0, MATCH
(Land, Land, 0), ""), IF (LEN (Land)
> 0, MATCH (Land, Land, 0), ""))> 0,1))

Denne tilnærmingen-bruker FREKVENS-funksjonen-er fullt gjengitt i Microsoft Knowledge Base:

http://support.microsoft.com/kb/100122

Hvis du foretrekker å ikke bruke matriseformler (uansett grunn), kan du bruke en tom kolonne til høyre for listen din. Denne kolonnen vil inneholde vanlige formler som indikerer dersom verdien til sin venstre er unik i listen eller ikke. Første gang en verdi vises, returnerer formelen nummer 1. På hver etterfølgende opptreden av samme verdi, returnerer formelen en 0. Begynn ved å sortere listen, og deretter plasserer du følgende formel i celle B1:

= IF (ISNA (VLOOKUP (A2, $ A $ 1: A1,1,)), 1,0)

Bare kopiere formelen fra B1 til området B2: B100. Med disse resultatene på plass, kan du enkelt oppsummere kolonne B og få en oversikt over de unike verdiene i listen.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2167) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Telle unike verdier med funksjoner.