Excel keskustelu

Liittynyt
18.12.2016
Viestejä
1 196
Mikähän vaivaa kun month() jumittaa tammikuuta?

today() antaa päivämäärän oikein, mutta month(today())=1? :think:

EDIT: Äh, rookie mistake, solun muotoilu päivämääränä eikä lukuna :facepalm:
 
Viimeksi muokattu:
Liittynyt
17.10.2016
Viestejä
438


Osaisko joku kertoo kaavan tämmöiseen tarkoitukseen.

Eli haluan tietää jokaisen kohdalla A-D lukujen yhteisarvon. Mutta siten, että se laskee vaan 5 viimeistä solua (keltaiset) joissa on arvo enemmän kuin nolla ja antaa niiden summan. Eli kyseessä on nelivuorojärjestelmä ja luku nolla on kun vuoro on vapaalla. Tuossa on 2 esimerkkiä, mutta ne voi myös olla muunkinlaisia.

Kiitos avusta.
 

TheMeII

Übertaktungspotenzial
S Y N T H W A V E
Liittynyt
13.11.2016
Viestejä
7 006


Osaisko joku kertoo kaavan tämmöiseen tarkoitukseen.

Eli haluan tietää jokaisen kohdalla A-D lukujen yhteisarvon. Mutta siten, että se laskee vaan 5 viimeistä solua (keltaiset) joissa on arvo enemmän kuin nolla ja antaa niiden summan. Eli kyseessä on nelivuorojärjestelmä ja luku nolla on kun vuoro on vapaalla. Tuossa on 2 esimerkkiä, mutta ne voi myös olla muunkinlaisia.

Kiitos avusta.
Internetti löysi mulle tuommosen:
Try this formula for the sum of the last 5 positive (>0) values in cells A1:A100:

=SUMPRODUCT(--(COUNTIF(OFFSET(A$1,,,ROW($1:$100)),">0")>COUNTIF(A$1:A$100,">0")-5),A$1:A$100)

varsin mielenkiintoinen härpätys eikä aavistustakaan toimiiko se.
 
Liittynyt
17.10.2016
Viestejä
438
Internetti löysi mulle tuommosen:
Try this formula for the sum of the last 5 positive (>0) values in cells A1:A100:

=SUMPRODUCT(--(COUNTIF(OFFSET(A$1,,,ROW($1:$100)),">0")>COUNTIF(A$1:A$100,">0")-5),A$1:A$100)

varsin mielenkiintoinen härpätys eikä aavistustakaan toimiiko se.
Pannaans kokeiluun kun pääsen koneen äärelle [emoji16] Kiitoksia
 
Liittynyt
17.10.2016
Viestejä
438
En osaa edes tuota kaavaa sijoittaa oikein. Eli kun laitan sen johonkin soluun, niin se ilmoittaa että se ensimmäinen A1 on väärä. Mutta ei mitään hajua mikä solu siihen pitäisi laittaa.
 

TheMeII

Übertaktungspotenzial
S Y N T H W A V E
Liittynyt
13.11.2016
Viestejä
7 006
En osaa edes tuota kaavaa sijoittaa oikein. Eli kun laitan sen johonkin soluun, niin se ilmoittaa että se ensimmäinen A1 on väärä. Mutta ei mitään hajua mikä solu siihen pitäisi laittaa.
Jos laitat sen R7 niin ne solut a1:a100 on esimerkkitaulussas e7: p7 se on pystysuuntaiselle tarkoitettu kaava
 
Liittynyt
16.10.2016
Viestejä
528
jos pitäis veikata niin tuo row(...) funktio on väärä, ja mahdollisesti väärässä kohdassa offset()ssa kun mennään riviä eikä saraketta pitkin
 
Liittynyt
17.10.2016
Viestejä
438
Sit se herjaa sitä R7. Onneks nyt tuli helppo kysymys multa [emoji23]

Edit: Tein exelin jossa oli arvot soluissa A1:A100 ja laitoin tuon kaavan soluun B1, niin siltikin se herjaa tuota A1.
 
Viimeksi muokattu:

TheMeII

Übertaktungspotenzial
S Y N T H W A V E
Liittynyt
13.11.2016
Viestejä
7 006
Sit se herjaa sitä R7. Onneks nyt tuli helppo kysymys multa [emoji23]

Edit: Tein exelin jossa oli arvot soluissa A1:A100 ja laitoin tuon kaavan soluun B1, niin siltikin se herjaa tuota A1.
upload_2018-5-11_22-43-53.png


Siinä A1 ja B2 summa. Vaakaan en saanut käännettyä vaikka muutokset mielestäni ovatkin oikein. aina tulee kehäviittaus.
se virhe minkä sait johtui vanhasta pilkkuerottelusta kun nykyexcel vaatii puolipisteen.

=TULOJEN.SUMMA(--(LASKE.JOS(SIIRTYMÄ(A$2;;;RIVI($1:$7));">0")>LASKE.JOS(A$2:A$8;">0")-5);A$2:A$8)
=TULOJEN.SUMMA(--(LASKE.JOS(SIIRTYMÄ(B$2;;;RIVI($1:$7));">0")>LASKE.JOS(B$2:B$8;">0")-5);B$2:B$8)
 
Liittynyt
17.10.2016
Viestejä
438


Siinä A1 ja B2 summa. Vaakaan en saanut käännettyä vaikka muutokset mielestäni ovatkin oikein. aina tulee kehäviittaus.
se virhe minkä sait johtui vanhasta pilkkuerottelusta kun nykyexcel vaatii puolipisteen.

=TULOJEN.SUMMA(--(LASKE.JOS(SIIRTYMÄ(A$2;;;RIVI($1:$7));">0")>LASKE.JOS(A$2:A$8;">0")-5);A$2:A$8)
=TULOJEN.SUMMA(--(LASKE.JOS(SIIRTYMÄ(B$2;;;RIVI($1:$7));">0")>LASKE.JOS(B$2:B$8;">0")-5);B$2:B$8)
Jumalauta sehän toimii niinkuin pitääkin [emoji16] Ei väliä vaikka ei vaakaan toimikaan, saan kyllä kopioitua ne luvut pystyyn.

Todella iso kiitos mahtavasta työstä.
 
Liittynyt
19.10.2016
Viestejä
148
Osaisko joku kertoo kaavan tämmöiseen tarkoitukseen. Eli haluan tietää jokaisen kohdalla A-D lukujen yhteisarvon. Mutta siten, että se laskee vaan 5 viimeistä solua (keltaiset)....
Haluatko toisenlaisen ratkaisun? Jos solukaavoilla tulee seinä vastaan voit koodata vba-makrolla oman solufunktion. Tässä esimerkki joka tekee vaakatason taulukkoon haluamasi summauksen. Voit funktiolle antaa parametrit ja paluuarvo kirjoitetaan funktiosoluun. Funktio ei voi muuttaa mitään muuta solua.

Laita taulun oikeaan reunaan summasoluun
=mySumFunc3(B3:M3;5)
=mySumFunc3(B4:M4;5)

..jne jokaiselle riville

Koodi:
Public Function mySumFunc3(data1 As Range, countmax As Integer) As Double
' Sum countmax non-zero cell values
    Dim sum As Double
    Dim row As Long
    Dim col As Long
    Dim curval As Double

    sum = 0
    For row = 1 To data1.Rows.Count
        For col = data1.Columns.Count To 1 Step -1
            curval = toDouble(data1.Cells(row, col))
            If (curval > 0) Then
                sum = sum + curval
                countmax = countmax - 1
                If countmax <= 0 Then Exit For
            End If
        Next col
        If countmax <= 0 Then Exit For
    Next row
   
    mySumFunc3 = sum
End Function
 
Liittynyt
17.10.2016
Viestejä
438
Juu kokeillaan tuotakin [emoji2] Kaikki mahdollinen on loistavaa opettelua. Kiitoksia vaan.
 

nnaku

I'm object-oriented!
Liittynyt
28.11.2016
Viestejä
779
Tällainen stringi "Sep 8, 2017 1:42:00 PM" pitäs saada käsiteltyä päivämääränä.

Mutta miten?
 
Liittynyt
16.10.2016
Viestejä
528
=datevalue(left( x ,find(",", x )+5)))
tai jotakin tuohon suuntaan, jos ei datevalue() suoraan osaa?
 

nnaku

I'm object-oriented!
Liittynyt
28.11.2016
Viestejä
779
=datevalue(left( x ,find(",", x )+5)))
tai jotakin tuohon suuntaan, jos ei datevalue() suoraan osaa?

Ongelmana siis tällä hetkellä ettei excell suostu tajuamaan "Sep" Syyskuuksi. :dead: Eikö tähän ole virallista workaroundia? en jaksais mitää vlookup lisä taulukko virituksiä
 
Liittynyt
21.10.2016
Viestejä
722
Moro,

Milläs saan väännettyä sellaisen kaavan, että jokaista tuhatta kiloa kohti arvoon lisätään 2%?

Esim. Paino 50 000kg, hinta 10 000€ (referenssi)

Seuraavan viikon kuorma on 48 400kg, jolloin hinta 10 000€ * 1,02 = 10 200€

Seuraavaksi saattaisi olla vaikka 45 500kg, jolloin hinta olisikin 10 000€ * 1,08 (koska neljä kertaa ollaan menty tuon yli tuhannen kilon thresholdin) = 10 800€
 
Liittynyt
18.12.2016
Viestejä
1 196
Moro,

Milläs saan väännettyä sellaisen kaavan, että jokaista tuhatta kiloa kohti arvoon lisätään 2%?

Esim. Paino 50 000kg, hinta 10 000€ (referenssi)

Seuraavan viikon kuorma on 48 400kg, jolloin hinta 10 000€ * 1,02 = 10 200€

Seuraavaksi saattaisi olla vaikka 45 500kg, jolloin hinta olisikin 10 000€ * 1,08 (koska neljä kertaa ollaan menty tuon yli tuhannen kilon thresholdin) = 10 800€
Jos arvot pyörii vain jossain 45-50t välillä, niin itse vääntäisin varmaan ihan perus IF kaavalla, kun en parempaankaan näillä näppäimillä heti pystyisi :btooth:
 
Liittynyt
21.10.2016
Viestejä
722
Jos arvot pyörii vain jossain 45-50t välillä, niin itse vääntäisin varmaan ihan perus IF kaavalla, ja kun en parempaankaan näillä näppäimillä heti pystyisi :btooth:
Menevät pääsääntöisesti tuolla alueella, mutta on myös tapauksia että täytyy saada venytettyä alueita molempiin suuntaan tarvittaessa aika pitkällekin.. Sillä tarvisikin looppimaisen rakenteen
 
Liittynyt
17.10.2016
Viestejä
5 712
Moro,

Milläs saan väännettyä sellaisen kaavan, että jokaista tuhatta kiloa kohti arvoon lisätään 2%?

Esim. Paino 50 000kg, hinta 10 000€ (referenssi)

Seuraavan viikon kuorma on 48 400kg, jolloin hinta 10 000€ * 1,02 = 10 200€

Seuraavaksi saattaisi olla vaikka 45 500kg, jolloin hinta olisikin 10 000€ * 1,08 (koska neljä kertaa ollaan menty tuon yli tuhannen kilon thresholdin) = 10 800€
Ei oo Exceliä just nyt koneella, eli saattaa olla joku syntaksivirhe, mutta joku tällanen saattais toimia (kun esim. A1:ssä on tuo viikon kuorma):
=10000*(1+(FLOOR((ABS((50000-A1)/1000),1)*0,02)

EDIT: Muokattu pikkusen.

Lyhyt selitys:
ABS:n sisällä siis lasketaan tuo erotus tonneina. Sen jälkeen se pyöristetään alaspäin lähimpään tonniin tuolla FLOORilla, ja saadulla tuloksella kerrotaan 0,02.
 
Viimeksi muokattu:
Liittynyt
21.10.2016
Viestejä
722
Ei oo Exceliä just nyt koneella, eli saattaa olla joku syntaksivirhe, mutta joku tällanen saattais toimia (kun esim. A1:ssä on tuo viikon kuorma):
=10000*(1+(FLOOR((ABS((50000-A1)/1000),1)*0,02)
upload_2018-8-2_13-6-20.png

Ei ihan vielä uppoa mun ikinvanhaan exceliin tolla kaavalla. Käänsin ton FLOOR:n suomen kieliselle funktiolle että sain Excelin tyytyväiseksi :D
 
Liittynyt
17.10.2016
Viestejä
5 712

Ei ihan vielä uppoa mun ikinvanhaan exceliin tolla kaavalla. Käänsin ton FLOOR:n suomen kieliselle funktiolle että sain Excelin tyytyväiseksi :D
Varmaan tuo ABS pitää suomenkielisessä Excelissä olla myös joku "ITSEISARVO" tms.

EDIT: Näköjään sulut ei mee ihan oikein, hetki pieni.

EDIT2: Oisko näin:
=10000*(1+PYÖRISTÄ.KERR.ALAS(ITSEISARVO((50000-A1)/1000);1)*0,02)
 
Liittynyt
21.10.2016
Viestejä
722
Varmaan tuo ABS pitää suomenkielisessä Excelissä olla myös joku "ITSEISARVO" tms.

EDIT: Näköjään sulut ei mee ihan oikein, hetki pieni.

EDIT2: Oisko näin:
=10000*(1+PYÖRISTÄ.KERR.ALAS(ITSEISARVO((50000-A1)/1000);1)*0,02)
Tuolla menee läpi, mutta vastaus on vielä suurehko (2,000000000000E+04)

EDIT: A1, heh, mulla tyhjä.. kokeillaas pistää oikea luku

EDIT 2: Tulee oikean näköinen luku ja se reagoi kyllä oikean suuntaisesti, mutta mulla lienee esitystapa tms muu solumuotoilu jotain höpöä kun näyttää eksponenttiaalisessa muodossa tuota.
 
Viimeksi muokattu:
Liittynyt
21.10.2016
Viestejä
722
Varmaan tuo ABS pitää suomenkielisessä Excelissä olla myös joku "ITSEISARVO" tms.

EDIT: Näköjään sulut ei mee ihan oikein, hetki pieni.

EDIT2: Oisko näin:
=10000*(1+PYÖRISTÄ.KERR.ALAS(ITSEISARVO((50000-A1)/1000);1)*0,02)
Nyt alkaa näyttään hyvältä.

Vielä olisi kuitenkin yksi "ongelma":

upload_2018-8-2_16-9-1.png


Kun paino alittaa referenssipainon, se ei vielä laske hintaa 2% kertoimella, vaan aloittaa tekemään sen vasta kun paino on esim. 45000:n alle. Toki tuon voisi "huijata" lisäämällä referenssipainoon tuhat kiloa, mutta saisiko sen tuohon kaavaan muutettua jotenkin? Itsellä vähän monttu auki :tdown:
 

TheMeII

Übertaktungspotenzial
S Y N T H W A V E
Liittynyt
13.11.2016
Viestejä
7 006
Nyt alkaa näyttään hyvältä.

Vielä olisi kuitenkin yksi "ongelma":



Kun paino alittaa referenssipainon, se ei vielä laske hintaa 2% kertoimella, vaan aloittaa tekemään sen vasta kun paino on esim. 45000:n alle. Toki tuon voisi "huijata" lisäämällä referenssipainoon tuhat kiloa, mutta saisiko sen tuohon kaavaan muutettua jotenkin? Itsellä vähän monttu auki :tdown:
pyöristys ylös vois auttaa
 
Liittynyt
17.10.2016
Viestejä
5 712
Nyt alkaa näyttään hyvältä.

Vielä olisi kuitenkin yksi "ongelma":



Kun paino alittaa referenssipainon, se ei vielä laske hintaa 2% kertoimella, vaan aloittaa tekemään sen vasta kun paino on esim. 45000:n alle. Toki tuon voisi "huijata" lisäämällä referenssipainoon tuhat kiloa, mutta saisiko sen tuohon kaavaan muutettua jotenkin? Itsellä vähän monttu auki :tdown:
Alkuperäisessä esimerkissä 48400kg painolla kertoimen piti olla 1.02, luulin että siis painovälillä 48001-49000 tuon pitää olla 1.02 ja tuolla 49001-50000 se on vaan 1.

Eli tosiaan pyöritys ylöspäin on se millä saat heti tuon 1.02 kertoimen kun kilonkin mennään sivuun referenssipainosta, mutta silloin nuo sun aiemmat kuvaukset on virheellisiä kyllä.
 
Liittynyt
21.10.2016
Viestejä
722
Alkuperäisessä esimerkissä 48400kg painolla kertoimen piti olla 1.02, luulin että siis painovälillä 48001-49000 tuon pitää olla 1.02 ja tuolla 49001-50000 se on vaan 1.

Eli tosiaan pyöritys ylöspäin on se millä saat heti tuon 1.02 kertoimen kun kilonkin mennään sivuun referenssipainosta, mutta silloin nuo sun aiemmat kuvaukset on virheellisiä kyllä.
Joo, nyt kun luin uudemmin, niin saatoin johtaa harhaan. Eli tosiaan, jokaista tuhatta kiloa kohti tuo hinnan korotus kasvaa 2%:lla.
 
Liittynyt
17.10.2016
Viestejä
5 712
Joo, nyt kun luin uudemmin, niin saatoin johtaa harhaan. Eli tosiaan, jokaista tuhatta kiloa kohti tuo hinnan korotus kasvaa 2%:lla.
Eli siis painovälillä 49000-49999 pitäisi kertoimen olla 1.02? Entä sitten se painoväli 48000-48999kg?
 
Liittynyt
21.10.2016
Viestejä
722
Eli siis painovälillä 49000-49999 pitäisi kertoimen olla 1.02? Entä sitten se painoväli 48000-48999kg?
Alustavien tietojen mukaan sillä ei pitäisi olla väliä. Kyseessä siis raskaan liikenteen ongelma, kun joskus joutuu viemään ”pieniä/vajaita” kuormia ja jokaista tuhatta kiloa saa korottaa laskutushintaa kahdella prosentilla.

Edit: tai siis tuon referenssikilomäärän ylittävillä kuormilla ei ole väliä.

Edit2: eli jos referenssipaino on 50k, niin 49000-49999 on sillä 1.02 kertoimella. 48999-48000 painoset kuormat vastaavasti 1.04, jne. Aina 2% pomppu kun vietävä lasti on x-tuhatta kg kevyempi kuin referenssipaino
 
Liittynyt
17.10.2016
Viestejä
5 712
Edit2: eli jos referenssipaino on 50k, niin 49000-49999 on sillä 1.02 kertoimella. 48999-48000 painoset kuormat vastaavasti 1.04, jne. Aina 2% pomppu kun vietävä lasti on x-tuhatta kg kevyempi kuin referenssipaino
No sit se onnistuu kun vaan muuttaa pyöristyksen menemään ylöspäin.
 
Liittynyt
21.10.2016
Viestejä
722
No sit se onnistuu kun vaan muuttaa pyöristyksen menemään ylöspäin.
Joo, sainkin sen sillä. Kiitokset vaivannäöstä. Täytyy lähteä ”esittelemään” taulukkoa ja katsoa onko se yhtään sellainen kuin itse alunperin ymmärsin. Palaan asiaan jos loppuu taas ideat! :tup:
 
Liittynyt
17.10.2016
Viestejä
359
Kuinkas sais semmossen komennon tehtyä että käytetään joko kaavasta tulevaa arvoa seuraavassa kaavassa tai itsesyötettyä arvoa? Joku näppäin makro tms.
 
Liittynyt
21.10.2016
Viestejä
722
Kuinkas sais semmossen komennon tehtyä että käytetään joko kaavasta tulevaa arvoa seuraavassa kaavassa tai itsesyötettyä arvoa? Joku näppäin makro tms.
En ole varma ymmärsinkö kysymystä oikein, mutta kokeillaan.

Eli haluat joko käyttää jotain laskettua arvoa tai sitten käsin syötettyä arvoa (molemmat näistä ovat eri sarakkeissa A ja B).

=IF(<haluamasi ehto>; C1+A1; C1+B1)

Eli kun ehtosi on tosi, se ottaa A1:stä arvon. Jos ehto on epätosi se ottaa arvon B1:stä. Korvaat nuo plus-laskut vain niillä oikeilla laskukaavoilla jota haluat käyttää.
 
Liittynyt
17.10.2016
Viestejä
359
eli mitäs laitan tuohon haluamasi ehto kohtaan? Kaava jota haluaisin, että käytetään on esim. =1/8*C12*(C8/1000)^2 tuossa haluaisin korvata joskus tuon C12 arvon suoraan kirjoitetulla numerolla. tuo c12 kaava on =C9*C10/1000.
 
Liittynyt
21.10.2016
Viestejä
722
eli mitäs laitan tuohon haluamasi ehto kohtaan? Kaava jota haluaisin, että käytetään on esim. =1/8*C12*(C8/1000)^2 tuossa haluaisin korvata joskus tuon C12 arvon suoraan kirjoitetulla numerolla. tuo c12 kaava on =C9*C10/1000.
No jokin logiikkahan sinulla täytyy olla, jonka perusteella se valikoituu käytätkö laskettua arvoa vai käsin syötettyä? Jos teet itse päätöksen asian suhteen, eli päätät mielivaltaisesti milloin käytät jompaa kumpaa, niin merkkaa vaikka aina rivin loppuun omaan soluun arvo 1.

Tällöin se muodostuu seuraavasti: =IF(<rivin lopussa oleva solu>=1; 1/8*C12*(C8/1000)^2; 1/8*<käsin syötetyn kentän tunnus, esim. C13>*(C8/1000)^2).

Ja vielä tekstinä selitettynä: jollakin ehdolla katsot että kumpaa metodia käytät. Sen jälkeen ehdon jälkeen tulee kaava jos aiemmin esittämäsi ehto on tosi. Jos se on epätosi se käyttääkin tuota viimeisintä kaava ja palauttaa sinulle sen mukaisesti lasketun arvon (esim. se käsin syötetty arvo).
 

TheMeII

Übertaktungspotenzial
S Y N T H W A V E
Liittynyt
13.11.2016
Viestejä
7 006
En tiedä onko excelissä isset funktiota mutta voit aina tarkistaa tyhjän solun JOS A1/1=0
=JOS(B3/1=0;A3*$C$1;A3*B3)

tuo laskee Ax*kiinteä numero tai Ax*Bx riippuen onko Bx olemassa.
 
Liittynyt
17.10.2016
Viestejä
359
=JOS(E12/1=0;1/8*C12*(C8/1000)^2;1/8*E12*(C8/1000)^2)
Tällä se nyt toimii eli jos tossa E12 kohdassa ei ole mitään numeroa niin se käyttää tuota toista kaavaa.
 

Tim Apple

Amazing!
Tukijäsen
Team Apple
Liittynyt
07.01.2017
Viestejä
716
Jos excelissä on esimerkiksi sarakkeessa A lista nimikkeistä, niin miten saisin sarakkeeseen B listauksen kaikista nimikkeistä, joita sarakkeessa A esiintyy? Sarakkeeseen C sitten haluaisin määrän siitä, kuinka monta kertaa kyseinen nimike esiintyy sarakkeessa A. C-sarakkeen ratkaisu varmaankin olisi vlookup, mutta millä saan ensiksi B-sarakkeeseen listauksen niistä nimikkeistä, joita sarakkeessa A esiintyy (eli jos nimike X esiintyy sarakkeessa A 5 kertaa, niin haluan nimikkeen X mainittuna sarakkeessa B vain kerran ja haluan tiedon tästä viidestä esiintymisestä sarakkeeseen C).
 
Liittynyt
16.10.2016
Viestejä
528
B1(kahvaa alaspäin): =IF(COUNTIF($B$1:$B1;"="&A1)<=0;A1;"")

C1: =IF(B1<>"";COUNTIF($A$1:$A$1000;"="&B1);"") <toimii vain tuhanteen riviin
 
Liittynyt
18.10.2016
Viestejä
382
Jos excelissä on esimerkiksi sarakkeessa A lista nimikkeistä, niin miten saisin sarakkeeseen B listauksen kaikista nimikkeistä, joita sarakkeessa A esiintyy? Sarakkeeseen C sitten haluaisin määrän siitä, kuinka monta kertaa kyseinen nimike esiintyy sarakkeessa A.
Exceli peruspivotilla uuteen välilehteen. Tietoina sarake A:n tiedot. Se tekee nuo kaikki eli nimikkeen esiintyvyys ja montako kertaa se siellä on. Sitten copy paste sinne A sarakkeen viereen. Jos nyt tajusin kysymyksen oikein... :bored:
 
Liittynyt
19.10.2016
Viestejä
1 927
Jeesatkaas vähän.
Millä kaavalla suomenkielisessä ekselissä saa tehtyä näin:

mikäli soluissa A1, A2, A3, B6 on joissakin numero 1, värjää solu D10 punaiseksi.
mikäli soluissa A1, A2, A3, B6 on kaikissa numero 2, värjää solu D10 vihreäksi.

Mä en löydä yhtään toimivaa kaavaa vaikka olen näitä nyt muutaman kymmenen googlen avulla kokeillut.
 
Liittynyt
19.08.2018
Viestejä
743
Jeesatkaas vähän.
Millä kaavalla suomenkielisessä ekselissä saa tehtyä näin:

mikäli soluissa A1, A2, A3, B6 on joissakin numero 1, värjää solu D10 punaiseksi.
mikäli soluissa A1, A2, A3, B6 on kaikissa numero 2, värjää solu D10 vihreäksi.

Mä en löydä yhtään toimivaa kaavaa vaikka olen näitä nyt muutaman kymmenen googlen avulla kokeillut.
Conditional Formatting eli ehdollinen muotoilu


Tuolin ja näppäimistön välistä: Excelin ehdollinen muotoilu, sovellusesimerkki

Snipaste_2018-09-20_10-41-05.png
 
Liittynyt
19.10.2016
Viestejä
1 927
Mä olen tota yrittänyt saada toimimaan, enkä saa.

Alhaalla solut ovat aidosta elämästä ja erilaiset kun mitä esimerkissä kyselin.

Sääntö näyttäisi tältä: =$AC$2:$AE$2=2, eli kun solut AC2 - AE2 sisältää nron 2, niin värjää solu AH2 jollakin värillä -> =$AH$2.

Tuo sääntö toimii niin, että kun AC2:ssa on "2", niin AH2 värjäytyy. Ei ole mitään merkitystä mitä numeroita on soluissa AD2 tai AE2. Mikäli AC2 on tyhjä ja lisään AD2:een "2", ei AH2 värjäydy.

Tämä on se ensimmäinen ongelma, ja monimutkaisemmaksi menee jos pitää lisäksi pysty määrittelemään ehto että kun kaikissa soluissa on "2", niin .. tai että kun yhdessäkin solussa on "1" niin tee näin.
 
Liittynyt
16.10.2016
Viestejä
528
laske.jos(ae2:ac2;"=1")>=1
tai jotakin tuonnepäi
 
Viimeksi muokattu:
Liittynyt
19.10.2016
Viestejä
1 927
Toihan toimii nyt siltä osin, että jos yhdessäkin solussa on nro 1, niin "tosi".
=LASKE.JOS(AC2:AE2;"=2")=1 (sulla oli tossa < merkki.. en sen tarkoitusta ymmärrä)


Mites se toinen lause tossa sitten menisi, jos kaikissa soluissa on 2, niin "tosi"?
 
Liittynyt
19.10.2016
Viestejä
1 927
ykkösiä haetaan alueelta yksi tai useampi

kakkosille

=LASKE.JOS(AC2:AE2;"=2")=LASKE(AC2:AE2)
otaar, sinä, just sinä siinä, suuri kiitos. En tiedä kuinka hankalasta jutusta Teille muille tossa oli kyse, mulle meinaan oli. Kumarran syvään ja olen onnellinen, että palstalta löytyy kaltaisiasi henkilöitä!! Kiitos!
 
Liittynyt
19.10.2016
Viestejä
1 927
No olihan sit vielä seuraava juttu.
Yritän tehdä vielä conditional forwardia, jotta saan toisen solun maalattua aiemmin haettujen tietojen perusteella. Teen näin:
=JA($BK$2="EPÄTOSI",$BI$2="TOSI")

Excel herjaa että kaava ei ole oikein. Mikä tuossa nyt mättää? Ideana siis todeta että jos toinen solu on epätosi ja toinen tosi, niin värjää solu.
 
Toggle Sidebar

Uusimmat viestit

Statistiikka

Viestiketjut
240 064
Viestejä
4 190 443
Jäsenet
70 857
Uusin jäsen
Henkka9001

Hinta.fi

Ylös Bottom