• 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.

Ranglijst sorteren van meerdere tabs fout. pakt alleen waarde sub tab 1

Status
Niet open voor verdere reacties.

ChrissD

Nieuwe gebruiker
Lid geworden
30 jan 2018
Berichten
3
Ik heb een totaal overzicht van een League ( link 1 - afbeelding 1: https://gyazo.com/a0e39bd3a2aca562be5b873e52ce1623)
Helemaal rechts heb ik 3 stats: Pole - Snelste Ronde - DOTD (driver of the day)
Het is de bedoeling dat hier alle aantallen komen dat iemand deze stat heeft "gewonnen" Zie afbeelding 2 en 3: https://gyazo.com/d68917ad0659108b66ce5741eb0dcc77 & https://gyazo.com/43dfaa4d13401bffcdeb849e560ec614

Ik gebruik de volgende formule: https://gyazo.com/550ee3bcafbb6f924fb43fa852a45ee7
getypt: =AANTALLEN.ALS(INDIRECT(I$3:AB$3&"!E:E");"X";INDIRECT(I$3:AB$3&"!B:B");D6)

Nou heb ik het volgende probleem.
Hij pakt alleen de stats van de eerste race, namelijk AUS (Australie). Ik krijg het met geen mogelijkheid voor mekaar om de resultaten van de overige 19 races mee te laten tellen.
Iemand een idee?
 
Laatst bewerkt:
Het eerste idee dat ik heb is dat je beter één Excel voorbeeldbestand kunt plaatsen dan 1000 plaatjes (vrij naar het gezegde "een plaatje zegt meer dan 1000 woorden)
 
=AANTALLEN.ALS(INDIRECT(I$3:AB$3&"!E:E");"X";INDIRECT(I$3:AB$3&"!B:B");D6)
?

Excel ziet dit als twee arrays. Je plukt er nu een waarde uit, het zou correct moeten zijn als je het somproduct neemt.

Code:
=SOMPRODUCT(AANTALLEN.ALS(INDIRECT(I$3:AB$3&"!E:E");"X";INDIRECT(I$3:AB$3&"!B:B");D6))

Verder lijkt het me in orde.
 
Yes, gelukt!

Dit heeft inderdaad gewerkt. Super.

Enige waar ik nog op vast loop zijn AN & AO + AP & AQ combinatie.
Het is de bedoeling dat die bij AN en AP het beste resultaat van de coureur pakt (dus laagste waarde, kwalificatie p1 en race p1)
En bij AO en AQ is het de bedoeling dat die de gemiddelde positie pakt waar iemand staat in de kwalificatie en in de race
Hierbij is het niet de bedoeling dat een waarde van DNS ( did not start) wordt meegerekend. DNF (in de race) daar in tegen weer wel.

Bij AN en AP heb ik dit:

=ALS.FOUT(MIN(ALS(VERT.ZOEKEN(D4;INDIRECT(I$3:AB$3&"!B:G");6;0)>0;VERT.ZOEKEN(D4;INDIRECT(I$3:AB$3&"!B:G");6;0)));"")

bij AO en AQ staat nu dit:

=ALS.FOUT(GEMIDDELDEN.ALS(INDIRECT(I$3:AB$3&"!G:G");INDIRECT(I$3:AB$3&"!B:B");D4);"")

Bij de laatste ben ik bang dat die ook altijd DNS gaat meetellen.
Om dit tegen te gaan heb ik in AH ( race starts) de volgende formule gemaakt:

=AANTAL.ALS($I4:$AB4;">-1")+AANTAL.ALS($I4:$AB4;"DNF")

Hierbij wordt alleen een DNS niet meegerekend als een race start.
Dus eigenlijk voor AO en AQ heb ik een formule nodig die een som maakt van alle kwalificatie / race en dat deelt door AH ( aantal race starts)

Hoe verander ik dit?

Edit*
AO en AQ is gelukt.

Ik krijg het alleen niet voor elkaar om de beste kwalificatie en race uitslag te vermelden van alle races
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan