Richardkim06
Artikelen: 0
Berichten: 7
Lid geworden op: do 12 feb 2009, 12:15

Excel hulp nodig

Hallo allemaal,

Ik ben bezig in een excelbestandje en moet van 260 kolommen per kolom de 3 grootste waarden zien te vinden. Als ik dat met de hand moet doen ben ik heel erg lang bezig dus vroeg me af of er een formule is waarmee ik dit kan realiseren.

Alvast bedankt voor de hulp
Gebruikersavatar
Raspoetin
Artikelen: 0
Berichten: 3.507
Lid geworden op: wo 28 sep 2005, 15:46

Re: Excel hulp nodig

Per kolom:

=MAX(A1:A999)

Waarbij:

A1 de bovenste cel van de kolom, en A999 de onderste cel van de kolom is.

Als je dit onder (of boven) elke kolom zet, kun je de formule naar de andere kolommen slepen.

Voor het op één na, twee na, drie grootste getal is het net iets anders:

=LARGE(A1:A999,2) Geeft het op één na grootste nummer in de range.

=LARGE(A1:A999,3) Geeft het op twee na grootste nummer in de range.

=LARGE(A1:A999,4) Geeft het op drie na grootste nummer in de range.

PS: =LARGE(A1:A999,1) geeft ook het grootste getal.
I'm not suffering from insanity - I'm enjoying every minute of it!!
Gebruikersavatar
Rogier
Artikelen: 0
Berichten: 5.679
Lid geworden op: di 27 apr 2004, 13:40

Re: Excel hulp nodig

Als je dit in 3 velden invult:

Code: Selecteer alles

=LARGE(A1:A260;1)

=LARGE(A1:A260;2)

=LARGE(A1:A260;3)
Krijg je daar de grootste, één-na-grootste respectievelijk twee-na-grootste waarde uit kolom A.

(edit) oh, spuit 11 zie ik :D
In theory, there's no difference between theory and practice. In practice, there is.
Gebruikersavatar
E.Desart
Artikelen: 0
Berichten: 2.391
Lid geworden op: wo 10 okt 2007, 14:47

Re: Excel hulp nodig

In de Engelse versie met de functie: LARGE(Array,k) waarbij k the nde grootste is.

In het nederlands moet ik opzoeken. Moet iets zijn als GROOT of GROOTSTE of zo iets.
Eric
Richardkim06
Artikelen: 0
Berichten: 7
Lid geworden op: do 12 feb 2009, 12:15

Re: Excel hulp nodig

het is gelukt! Bedankt!
Gebruikersavatar
zpidermen
Artikelen: 0
Berichten: 1.623
Lid geworden op: do 17 nov 2005, 14:27

Re: Excel hulp nodig

E.Desart schreef:In de Engelse versie met de functie: LARGE(Array,k) waarbij k the nde grootste is.

In het nederlands moet ik opzoeken. Moet iets zijn als GROOT of GROOTSTE of zo iets.
Ik heb zelf een Nederlandstalige Excel versie. Maar wanneer ik software ontwikkel, gebruik ik het liefst Engelse termen. Is het mogelijk om, naar analogie van bovenstaand voorbeeld, in een Nederlandstalige Excel versie Engelse programmeertermen als '"LARGE', 'IF', enz te gebruiken?
Beter kaal als geen haar want een kip snurkt
Gebruikersavatar
E.Desart
Artikelen: 0
Berichten: 2.391
Lid geworden op: wo 10 okt 2007, 14:47

Re: Excel hulp nodig

Ik heb zelf een Nederlandstalige Excel versie. Maar wanneer ik software ontwikkel, gebruik ik het liefst Engelse termen. Is het mogelijk om, naar analogie van bovenstaand voorbeeld, in een Nederlandstalige Excel versie Engelse programmeertermen als '"LARGE', 'IF', enz te gebruiken?
Sinds Excel 97 is de VBA (Visual Basic for Applications) taal in alle taal versies van Excel Engelstalig.

Van Excel 95 (de eerste 32 bit versie, eigenlijk ca identiek aan Excel 5) ben ik niet zeker maar ik vermoed dat dit nog identiek was aan Excel 5 waar de VBA taal taalgevoelig was (dus VBA in Nederlandse Excel was Nederlandstalig).

De Excel spreadsheet zelf vertaalt zichzelf naar de locale taalversie. Om dit te doen kent Excel intern steeds de Engelse en locale taal. Als je dus een Nederlandse spreadsheet in een Noorse Excel opent, zonder dat de gebruiker dit ziet (en lokaal gebruikt), herkent de Noorse Excel de Nederlandse functies via de gemeenschappelijke verborgen Engelse Taal, en laat dus die Nederlandstalige functies in het Noors zien.

Ik vermoed dus dat spreadsheets dus in feite intern opgeslagen worden in de Engelse taalversie, en dat het de locale Excel versie is die bepaald hoe de gebruiker dit ziet. Dit gaat om functies met een betekenis natuurlijk, niet om tekst.

Een taal probleem dat Excel nooit opgelost heeft zijn de spreadsheet functies die in de Analysis Toolpak Add-In zitten (voornamelijk, maar niet alleen, statistische). Dit zijn ongeveer 90 functies (uit het hoofd) die wel taalgevoelig zijn en door andere taalversies van Excel niet herkent worden, en als foutmelding getoond worden.

Als je hier geen rekening mee houdt (betrokken functies niet kent) kan je dus een spreadsheet maken die door je vriend met zijn Engelstalige Excel niet bruikbaar is (of omgekeerd).

Om dit op te lossen heb ik ooit een (uitgebreide) macro geschreven die in staat is dergelijke Excel files te localizeren, zodat dergelijke spreadsheets wel internationaal kunnen gebruikt worden.

Deze macro was destijds uniek, en dat (nog steeds niet opgelost) Excel probleem zo typisch dat binnen de 2 jaar na het maken meer dan 20.000 copies gedownload werden.

http://www.rondebruin.com/atptranslator.htm
Eric
Gebruikersavatar
E.Desart
Artikelen: 0
Berichten: 2.391
Lid geworden op: wo 10 okt 2007, 14:47

Re: Excel hulp nodig

Voor diegene die geïnteresseerd zijn in de 93 MS Excel werkblad functies die taalgevoelig zijn. Al deze functies maken deel uit van de standaard Analysis Toolpak Add-In van Excel.

Sommige zullen deze niet geactiveerd hebben (die zien deze functies niet). Voor anderen zal deze Add-In automatisch actief zijn wanneer Excel opstart (afhankelijk Add-In instellingen). Voor deze laatsten is het moeilijk deze bijkomende functies te onderscheiden van de standaard functies en aldus te herkennen als potentieel probleem tussen MS Excel taalversies.

Deze functies zullen problemen veroorzaken, wanneer dezelfde spreadsheet gebruikt wordt in verschillende taalversies van MS Excel.

Je vindt in deze lijst 1, max. 2 functies die gelijk zijn in beide talen. Dit is echter toevallig zo bij Engels en Nederlands, maar kunnen wel degelijk verschillen in andere taal versies. Ik heb deze erbij gelaten voor volledigheid.

Dit gaat dus wel degelijk over werkblad functies, geen VBA functies.

Alle andere functies (meer dan degene die hier vermeld zijn) worden normaal vertaald in de normale lokale MS Excel versie.

De functies in deze lijst echter zullen aanleiding geven tot foutmeldingen in andere taalversies, waardoor rekenmodellen zonder correcties onbruikbaar kunnen blijken (afhankelijk van de opbouw van de file of werkblad).

Je vindt op diverse plaatsen op het net tabellen waar de vertalingen van de diverse Excel functies instaan. Je zal echter merken dat dit gewoonlijk en hoofdzakelijk deze functies betreft die Excel automatisch vertaalt tussen haar taalversies en dus geen problemen veroorzaken.
[size=85][u]Gesorteerd op Engels[/u] · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·[u]Gesorteerd op Nederlands[/u][/size] [td] [b]English[/b] ACCRINT ACCRINTM AMORDEGRC AMORLINC BESSELI BESSELJ BESSELK BESSELY BIN2DEC BIN2HEX BIN2OCT COMPLEX CONVERT COUPDAYBS COUPDAYS COUPDAYSNC COUPNCD COUPNUM COUPPCD CUMIPMT CUMPRINC DEC2BIN DEC2HEX DEC2OCT DELTA DISC DOLLARDE DOLLARFR DURATION EDATE EFFECT EOMONTH ERF ERFC FACTDOUBLE FVSCHEDULE GCD GESTEP HEX2BIN HEX2DEC HEX2OCT IMABS IMAGINARY IMARGUMENT IMCONJUGATE IMCOS IMDIV IMEXP IMLN IMLOG10 IMLOG2 IMPOWER IMPRODUCT IMREAL IMSIN IMSQRT IMSUB IMSUM INTRATE ISEVEN ISODD LCM MDURATION MROUND MULTINOMIAL NETWORKDAYS NOMINAL OCT2BIN OCT2DEC OCT2HEX ODDFPRICE ODDFYIELD ODDLPRICE ODDLYIELD PRICE PRICEDISC PRICEMAT QUOTIENT RANDBETWEEN RECEIVED SERIESSUM SQRTPI TBILLEQ TBILLPRICE TBILLYIELD WEEKNUM WORKDAY XIRR XNPV YEARFRAC YIELD YIELDDISC YIELDMAT [/td] [td] [b]Nederlands[/b] SAMENG.RENTE SAMENG.RENTE.V AMORDEGRC AMORLINC BESSEL.I BESSEL.J BESSEL.K BESSEL.Y BIN.N.DEC BIN.N.HEX BIN.N.OCT COMPLEX CONVERTEREN COUP.DAGEN.BB COUP.DAGEN COUP.DAGEN.VV COUP.DATUM.NB COUP.AANTAL COUP.DATUM.VB CUM.RENTE CUM.HOOFDSOM DEC.N.BIN DEC.N.HEX DEC.N.OCT DELTA DISCONTO GULDEN.DE GULDEN.BR DUUR ZELFDE.DAG EFFECT.RENTE LAATSTE.DAG FOUTFUNCTIE FOUT.COMPLEMENT DUBBELE.FACULTEIT TOEK.WAARDE2 GGD GROTER.DAN HEX.N.BIN HEX.N.DEC HEX.N.OCT C.ABS C.IM.DEEL C.ARGUMENT C.TOEGEVOEGD C.COS C.QUOTIENT C.EXP C.LN C.LOG10 C.LOG2 C.MACHT C.PRODUCT C.REEEL.DEEL C.SIN C.WORTEL C.VERSCHIL C.SOM RENTEPERCENTAGE IS.EVEN IS.ONEVEN KGV AANG.DUUR AFRONDEN.N.VEELVOUD MULTINOMIAAL NETTO.WERKDAGEN NOMINALE.RENTE OCT.N.BIN OCT.N.DEC OCT.N.HEX AFW.ET.PRIJS AFW.ET.REND AFW.LT.PRIJS AFW.LT.REND PRIJS.NOM PRIJS.DISCONTO PRIJS.VERVALDAG QUOTIENT ASELECTTUSSEN OPBRENGST SOM.MACHTREEKS WORTEL.PI SCHATK.OBL SCHATK.PRIJS SCHATK.REND WEEKNUMMER WERKDAG IR.SCHEMA NHW2 JAAR.DEEL RENDEMENT REND.DISCONTO REND.VERVAL [/td] [td] · · · · · · · · · · · · · · · · · · · · · · · · · · [/td] [td] [b]Nederlands[/b] AANG.DUUR AFRONDEN.N.VEELVOUD AFW.ET.PRIJS AFW.ET.REND AFW.LT.PRIJS AFW.LT.REND AMORDEGRC AMORLINC ASELECTTUSSEN BESSEL.I BESSEL.J BESSEL.K BESSEL.Y BIN.N.DEC BIN.N.HEX BIN.N.OCT C.ABS C.ARGUMENT C.COS C.EXP C.IM.DEEL C.LN C.LOG10 C.LOG2 C.MACHT C.PRODUCT C.QUOTIENT C.REEEL.DEEL C.SIN C.SOM C.TOEGEVOEGD C.VERSCHIL C.WORTEL COMPLEX CONVERTEREN COUP.AANTAL COUP.DAGEN COUP.DAGEN.BB COUP.DAGEN.VV COUP.DATUM.NB COUP.DATUM.VB CUM.HOOFDSOM CUM.RENTE DEC.N.BIN DEC.N.HEX DEC.N.OCT DELTA DISCONTO DUBBELE.FACULTEIT DUUR EFFECT.RENTE FOUT.COMPLEMENT FOUTFUNCTIE GGD GROTER.DAN GULDEN.BR GULDEN.DE HEX.N.BIN HEX.N.DEC HEX.N.OCT IR.SCHEMA IS.EVEN IS.ONEVEN JAAR.DEEL KGV LAATSTE.DAG MULTINOMIAAL NETTO.WERKDAGEN NHW2 NOMINALE.RENTE OCT.N.BIN OCT.N.DEC OCT.N.HEX OPBRENGST PRIJS.DISCONTO PRIJS.NOM PRIJS.VERVALDAG QUOTIENT REND.DISCONTO REND.VERVAL RENDEMENT RENTEPERCENTAGE SAMENG.RENTE SAMENG.RENTE.V SCHATK.OBL SCHATK.PRIJS SCHATK.REND SOM.MACHTREEKS TOEK.WAARDE2 WEEKNUMMER WERKDAG WORTEL.PI ZELFDE.DAG [/td] [td] [b]English[/b] MDURATION MROUND ODDFPRICE ODDFYIELD ODDLPRICE ODDLYIELD AMORDEGRC AMORLINC RANDBETWEEN BESSELI BESSELJ BESSELK BESSELY BIN2DEC BIN2HEX BIN2OCT IMABS IMARGUMENT IMCOS IMEXP IMAGINARY IMLN IMLOG10 IMLOG2 IMPOWER IMPRODUCT IMDIV IMREAL IMSIN IMSUM IMCONJUGATE IMSUB IMSQRT COMPLEX CONVERT COUPNUM COUPDAYS COUPDAYBS COUPDAYSNC COUPNCD COUPPCD CUMPRINC CUMIPMT DEC2BIN DEC2HEX DEC2OCT DELTA DISC FACTDOUBLE DURATION EFFECT ERFC ERF GCD GESTEP DOLLARFR DOLLARDE HEX2BIN HEX2DEC HEX2OCT XIRR ISEVEN ISODD YEARFRAC LCM EOMONTH MULTINOMIAL NETWORKDAYS XNPV NOMINAL OCT2BIN OCT2DEC OCT2HEX RECEIVED PRICEDISC PRICE PRICEMAT QUOTIENT YIELDDISC YIELDMAT YIELD INTRATE ACCRINT ACCRINTM TBILLEQ TBILLPRICE TBILLYIELD SERIESSUM FVSCHEDULE WEEKNUM WORKDAY SQRTPI EDATE [/td]
In deze Analysis Toolpak Add-In zit meer in dan deze functies (meer statistische procedures) maar doen hier niet direct ter zake.
Eric
Gebruikersavatar
E.Desart
Artikelen: 0
Berichten: 2.391
Lid geworden op: wo 10 okt 2007, 14:47

Re: Excel hulp nodig

Ik moet tot mijn schaamte toegeven dat ik hier iets te snel geweest ben.

Ik kan er niet tegen dat ik foute informatie gaf.

Het is zo dat dit vertaalprobleem voor de analysis toolpak functies (zie bovenstaande lijst) dat reeds bestond van de eerste Excel versies in Excel 2007 nu opgelost is. Deze functies zijn vanaf deze versie geïntegreerd in het hoofdprogramma, en worden nu mee automatisch vertaald tussen diverse taalversies van Excel.

Mijn gerelateerde opmerkingen blijven geldig voor alle vroegere versies tot en met Excel 2003.

;) :P :P ;) :rho:
Eric

Terug naar “Informatica en programmeren”