Ehdollinen muotoilu, kaksi eri lukusarjaa sekaisin samassa sarakkeessa

Anonyymi-ap

Minulla on A-sarakkeessa sekaisin kahden eri lukusarjan numeroita. Toiset ovat 6-merkkiä pitkiä (esim. 593029) ja toiset 7-merkkiä pitkiä (esim. 1012345. Minun pitäisi saada sarakkeeseen ehdollinen muotoilu, joka korostaa molemmista lukusarjoista suurimman luvun. Kuinka se olisi mahdollista?

3

650

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Lajittelutyökalua en voi käyttää, koska luvut on jo järjestetty toisen sarakkeen tietojen (päivämäärien) perusteella. Haluaisin nähdä yhdellä vilkaisulla/selauksella näiden A-sarakkeen lukusarjojen suurimmat luvut.

    • Anonyymi

      AP jatkaa...
      Oletan, että helpointa on tehdä A-sarakkeeseen 2 eri ehdollisen muotoilun sääntöä. Tein jo onnistuneesti yhden, joka muuttaa punaiseksi koko A-sarakkeen suurimman arvon.

      Nyt minun pitäisi tehdä ilmeisesti kaavalla toinen ehdollisen muotoilun sääntö, joka etsii suurimman arvon kaikista luvuista, jotka ovat pienempiä kuin 1000000 (=miljoona), jotta excel etsisi suurimman arvon A-sarakkeen 6-merkkiä pitkistä luvuista... Muutamaa epäroivoista juttua olen jo kokeillut, mutta ilman oikeaa tulosta.

    • Anonyymi

      Function maxif(rng As Range, ehto As String) As Variant
          maxif = "#N/A"
          For Each s In rng
              If Evaluate(WorksheetFunction.Substitute(ehto, "()", "(" & S.Address & ")")) Then
                  If n = 0 Then
                      maxif = s.Value
                      n = 1
                  End If
                  If s > maxif Then maxif = s.Value
              End If
          Next s
      End Function

      Funktio maxif käy läpi alueen rng ja hakee suurimman arvon niistä, joissa ehto täyttyy. Ehto kirjoitetaan lainausmerkkien sisään ja tälle lasketaan arvo alueen joka solun kohdalla. Laskettaessa sulkeet korvataan vertailtavan solun osoitteella sulkeissa - esim. () --> ($A$1). Suomennetut Excel-funktiot eivät todennäköisesti toimi.

      Suhteelliseen formatointiin tulisi kaava:
      =(A1=maxif($A$1:$A$15; "LEN()=6"))

      Funktio toimii suhteellisessa formatoinnissa hyvin hitaasti. Ainakin, jos alue on iso, sen arvo kannattaa laskea erikseen johonkin soluun ja käyttää sitä suhteellisen formatoinnin ehdossa. Esim. soluun B1 = =maxif($A$1:$A$15; "LEN()=6") suhteellisessa formatoinnissa olisi silloin ehto:
      =(A1=$B$1)

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Olen tosi outo....

      Päättelen palstajuttujen perusteella mitä mieltä minun kaipauksen kohde minusta on. Joskus kuvittelen tänne selkeitä tap
      Ikävä
      16
      2128
    2. Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornosta

      https://www.kymensanomat.fi/paikalliset/8081054 Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornon hallussapi
      Kotka
      84
      2068
    3. Oletko sä luovuttanut

      Mun suhteeni
      Ikävä
      101
      1367
    4. Hommaatko kinkkua jouluksi?

      Itse tein pakastimeen n. 3Kg:n murekkeen sienillä ja juustokuorrutuksella. Voihan se olla, että jonkun pienen, valmiin k
      Sinkut
      145
      1170
    5. Vanhalle ukon rähjälle

      Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen
      Ikävä
      10
      1166
    6. Maisa on SALAKUVATTU huumepoliisinsa kanssa!

      https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/1525663
      Kotimaiset julkkisjuorut
      79
      1132
    7. Aatteleppa ite!

      Jos ei oltaisikaan nyt NATOssa, olisimme puolueettomana sivustakatsojia ja elelisimme tyytyväisenä rauhassa maassamme.
      Maailman menoa
      249
      886
    8. Omalääkäri hallituksen utopia?

      Suurissa kaupungeissa ja etelässä moinen onnistunee. Suuressa osassa Suomea on taas paljon keikkalääkäreitä. Mitenkäs ha
      Maailman menoa
      171
      853
    9. Mitä sanoisit

      Ihastukselle, jos näkisitte?
      Tunteet
      62
      821
    10. Onko se ikä

      Alkanut haitata?
      Ikävä
      59
      811
    Aihe