Excel-kaava: Katkaise siteet auttajapylvääseen ja COUNTIF -

Sisällysluettelo

Yleinen kaava

=A1+(COUNTIF(exp_rng,A1)-1)*adjustment

Yhteenveto

Voit katkaista siteet käyttämällä apusaraketta ja COUNTIF-funktiota säätämään arvoja siten, että ne eivät sisällä kaksoiskappaleita eivätkä siten johda siteisiin. Esitetyssä esimerkissä kaava kohdassa D5 on:

=C5+(COUNTIF($C$5:C5,C5)-1)*0.01

Asiayhteys

Joskus, kun käytät funktioita, kuten Pieni, Suuri tai RANK korkeimpien tai matalimpien arvojen sijoittamiseen, päädyt solmuihin, koska tiedot sisältävät kaksoiskappaleita. Yksi tapa katkaista tällaiset siteet on lisätä apusarake, jossa on säädetyt arvot, ja sijoittaa sitten arvot alkuperäisten sijasta.

Tässä esimerkissä arvojen säätämiseen käytetty logiikka on satunnainen - ensimmäinen kaksoisarvo "voittaa", mutta voit säätää kaavaa käyttämään logiikkaa, joka sopii juuri sinun tilanteeseen ja käyttötapaukseen.

Selitys

Ytimessä tämä kaava käyttää COUNTIF-funktiota ja laajenevaa aluetta arvojen esiintymien laskemiseen. Laajentavaa viitettä käytetään niin, että COUNTIFS palauttaa käynnissä olevan tapahtumamäärän jokaisen arvon kokonaismäärän sijaan:

COUNTIF($C$5:C5,C5)

Seuraavaksi vähennetään tuloksesta 1 (mikä tekee kaikkien ei-päällekkäisten arvojen nollaksi) ja tulos kerrotaan 0,01: llä. Tämä arvo on "säätö" ja tarkoituksella pieni, jotta se ei vaikuta olennaisesti alkuperäiseen arvoon.

Esitetyssä esimerkissä Metroluxilla ja Diamondilla on molemmilla sama arvio 5000 dollaria. Koska Metrolux esiintyy luettelossa ensimmäisenä, 5000 juoksumäärä on 1 ja se perutaan vähentämällä 1, joten arvio pysyy muuttumattomana auttaja-sarakkeessa:

=C8+(COUNTIF($C$5:C8,C8)-1)*0.01 =C8+(1-1)*0.01 =C8+0 =C8

Diamondin juoksumäärä 5000 on kuitenkin 2, joten estimaattia mukautetaan:

=C11+(COUNTIF($C$5:C11,C11)-1)*0.01 =C11+(2-1)*0.01 =C11+1*0.01 =C11+0.01

Lopuksi korjattuja arvoja käytetään luokittelussa sarakkeiden G ja H alkuperäisten arvojen sijaan.

=SMALL($D$5:$D$12,F5)

H5: n kaava:

=INDEX($B$5:$B$12,MATCH(G5,$D$5:$D$12,0))

Katso tältä sivulta selitys näistä kaavoista.

Väliaikainen auttaja-sarake

Jos et halua käyttää auttaja-saraketta lopullisessa ratkaisussa, voit käyttää väliaikaisesti auttaja-saraketta laskettujen arvojen saamiseksi, sitten Liitä erityinen -toiminnolla muuntamalla arvot "paikoilleen" ja poistaaksesi auttaja-sarakkeen jälkeenpäin. Tämä video osoittaa tekniikan.

Mielenkiintoisia artikkeleita...