• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Rangschikken op meerdere kolom

HMDH

Gebruiker
Lid geworden
11 jun 2010
Berichten
192
hallo Forum leden,
Wie heeft voor mij een formule om in de voorste kolom A te zetten die kijkt naar de hoogste waarde in de kolommen C en G.
Dus als er een zelfde waarde in kolom C voorkomt, moet hij kijken naar kolom G.
De volgorde in kolom A zou dus moet worden;
1= Piet
2= Nico
3= Gerard
4= Jan
5= Klaas
 

Bijlagen

Ik gebruik de volgende formule; =RANG.GELIJK($E5;$E$5:$E$13)
Maar deze kijkt alleen naar kolom E
Er moet waarschijnlijk een tie-breaker komen die ook kolom I erbij betrekt.
 
Het zou zo kunnen als je de lege regels eerst verwijdert. In situ sorteren met een formule is niet mogelijk.
Je kunt natuurlijk wel met de hand via Sorteren en Filteren je doel bereiken, of met een macro.
 

Bijlagen

Ik wil de lege regels behouden ivm een presentatie .
Als het sorteren met een macro wel kan dan zou ik graag deze macro hebben.
 
@HMDH
Zie #4, Map1 met macro.xlsm.
De lege regels kun je simuleren door de rijhoogte te verdubbelen en de rijen uit te lijnen in het midden.
 
Je kunt het doen zonder macro, maar met Power Query.
In het tabblad "Invulblad" kun je je gegevens invoeren.
Ga daarna naar het tabblad "Output", klik in een cel van de tabel en klik vervolgens op verversen.
 

Bijlagen

of zo met een macro of plaats een bestand hoe je aan die punten komtwant ik zie er de logica niet in.
 

Bijlagen

@Emiels,
Met jou opzet en macro wil ik wel verder.
Maar omdat de macro in een voor mij onbekende stijl is geschreven ( ik ben nog van de zeer oude lichting) krijg ik het niet werkend.
Mijn tabel begint bij B3. Hoe ziet de macro er dan uit?
 
@AHulpje,
Bij gebruik van deze macro komen er 5 gekleurde rijen bij. Dit is niet de bedoeling!
De lay-out moet het zelfde blijven.
Mijn tabelletje staat op B3:H13
de sortering moet als volgt;
1 = aan tal punten (van Hoog naar laag)
2 = gewonnen (van Hoog naar laag)
3 = Saldo van (Hoog naar laag)
 

Bijlagen

In je startpost begon je tabel in A1 en er komt nu plotseling een derde sorteerkolom bij.
Zo beter?
 

Bijlagen

@AHulpje,
de werking is bijna goed.
Omdat ik maar een beginner ben wil ik je vragen om het zo te maken dat de eerste kolom (B) niet mee gaat met sorteren. De 1 t/m 5 blijven vast in de cellen B5:B13
Je mag mij ook alleen de VBA code geven.
 
Zo zie je maar dat een representatief voorbeeld wel van belang is. Maar de vraag hoe je aan uw punten komt is daarmee nog niet opgelost.
 

Bijlagen

Dus zo zou het moeten worden:
4 Piet
1 Gerard
5 Nico
2 Jan
2 Klaas
Daar snap ik niets van, leg eens uit?
 
En ik snap dit ook niet.
de sortering moet als volgt;
1 = aan tal punten (van Hoog naar laag)
2 = gewonnen (van Hoog naar laag)
3 = Saldo van (Hoog naar laag)
 
@AHulpje,
de juiste volgorde zoals de waardes nu staan, moet dan zijn;
1= Piet, 17, 8, 130, 114, 16
2= Gerard, 12, 5, 119,118, 1
3= Nico, 12, 4, 110, 107, 3
4= Jan, 11, 5, 106, 111, -3
5= Klaas, 8, 3, 110, 127, -17
Waarbij de eerste kolom (1 t/m5) altijd vast staat, dus niet mee sorteren.
1 moet dus de hoogste worden. In dit geval is dat Piet.
5 moet dus de laagste worden. In dit geval is dat Klaas.
 
Terug
Bovenaan Onderaan