Vraag : Excel - vind als een waarde in hoogste 25%, 50% of 75% van de totale waarde is

Is het mogelijk met VBA
1. krijg de som van kolom 3,
2. en dan in kolom 4 bepaal als de waarde in kolom 3
- in de top125% waaier (als zo gezet A in de cel)
- in de 26 - 50% waaier (als zo gezet B in de cel)
- in waaier 51 - 75-% (als zo gezet C in de cel)
- orin onderste 25% (als zo gezet D in de cel)
is

Antwoord : Excel - vind als een waarde in hoogste 25%, 50% of 75% van de totale waarde is

Droevig, lette niet op mijn relatieve verwijzingen.  Dit werk; neem nota van de absolute rijverwijzingen:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
Sub DoTheMath ()
 
    Schemerige LastR zoals lang
 
    Met ActiveSheet
        LastR =. Cellen (. Rows.Count, „c“). Eind (xlUp). Rij
        . Waaier („d2: D“ & LastR). Formule = „=VLOOKUP (PERCENTRANK (C$2: C$“ & LastR & _
            „, C2), {0, "" D ""; 0.2500001, "" C ""; 0.5000001, "" B ""; 0.7500001, "" A ""}, 2)“
        . Waaier („B“ & (LastR + 2)) = „Totaal“
        . Waaier („c“ & (LastR + 2)). Formule = „=SUM (C2: C“ & LastR &“) „
    Eind met
 
Sub van het eind
Andere oplossingen  
 
programming4us programming4us