Pystynkö exelissä jollakin tavalla saamaan selville, että montako kertaa sarakkeessa oleva numero vaihtuu kirjaimeksi? Eli, alla on kaksi saraketta, joissa molemmissa yhtä monta kirjainta (5) mutta ensimmäisessä sarakkeessa numero vaihtuu kirjaimeksi viisi kertaa ja toisessa sarakkeessa vain kerran.
5 3
R 4
4 6
R 4
6 7
R R
2 R
R R
6 R
R R
excelillä laskeminen
16
94
Vastaukset
- Kundepuu
helpostikin booleanilla ja matriisilla.
kaavani on oiva esimerkki booleanin ja matriikaavojen yhteiskäytön tehokkuudesta. Monihan vierastaa näitä molempia ja kuitenkin samaa yrittävät vääntää josseilla...
oletetaan, että esimerkin mukaiset tiedot soluissa A1:A10
matriisikaavana tulos esim soluun C1
{ =SUMMA(ONLUKU(A1:A9)*ONTEKSTI(A2:A10))}
ja alla raukalankaa mitä tekee....
ekaksi testaa siis onko soluissaa A1:A9 luku ja soluissa A2:A9 tekstiä ja tämän vaiheen jälkeen tulos on tämännäköinen
=SUMMA({TOSI;EPÄTOSI;TOSI;EPÄTOSI;TOSI;EPÄTOSI;TOSI;EPÄTOSI;TOSI}*{TOSI;EPÄTOSI;TOSI;EPÄTOSI;TOSI;EPÄTOSI;TOSI;EPÄTOSI;TOSI})
matriisin kertolaskun jälkeen tulos
SUMMA{1;0;1;0;1;0;1;0;1}
ja summan jälkeen sitten tulos =5
vastaavasti jos pitäisi laskea kirjaimen vaihtuminen numeroksi niin vaihtaa vaan kaavassa ONLUKU ja ONTEKSTI paikkaa keskenään
selkeä, helppolukuinen ja looginen kaava -eikö?
Keep EXCELing
@Kunde - heepo1
okei kiitos, kokeilempa tätä! mulla on englannin kielinen excel, mitäköhän silloin pitää naputella tuohon?
- Kundepuu
{=SUM(ISNUMBER(A1:A9)*ISTEXT(A2:A10))}
Keep EXCELing
@Kunde - heepo1
Kundepuu kirjoitti:
{=SUM(ISNUMBER(A1:A9)*ISTEXT(A2:A10))}
Keep EXCELing
@Kundeen tiedä teenkö jotain väärin, kun näppäilen
=SUM(ISNUMBER(A1:A9)*ISTEXT(A2:A10))
niin saa arvoksi nolla.. - Kundepuu
heepo1 kirjoitti:
en tiedä teenkö jotain väärin, kun näppäilen
=SUM(ISNUMBER(A1:A9)*ISTEXT(A2:A10))
niin saa arvoksi nolla..se on MATRIISIKAAVA, eli kaavarivillä SHIFT CTRL ENTER
eli aaltosulut pitää olla alussa ja lopussa - heepo1
Kundepuu kirjoitti:
se on MATRIISIKAAVA, eli kaavarivillä SHIFT CTRL ENTER
eli aaltosulut pitää olla alussa ja lopussakäytän macilla open officen calcia. saan arvon nolla joka kerta kun yritän. shit ctrl enter ei ilmeisesti toimi calcissa
Minä teen tällaiset usein apusarakkeiden avulla. Sillä välttää virheet helpommin kuin rakentamalla jonkun hankalan kaavan. Siis apusarakkeeseen tulee 1, jos on muutos ja 0 jos ei ole ja sitten vain lasketaan summa apusarakkeista.
- heepo1
apusarakkeen käyttäminen ei onnistu tässä tapauksessa, koska en ole keksinyt miten sen muutostiedon pystyisi nappaamaan noilta sarakkeilta. kundepuun vinkki saattaisi toimia mutta open office calcissa ei näytä toimivan tuo ctrl shitf enter...
- ...
Keino 2: Ohjattu function luonti -toiminnossa rasti kohtaan Taulukko.
- heepo1
no nyt! kiitokset vinkistä!
- heepo1
nyt kun tuo toimii, niin seuraava ongelma onkin siinä että miten summata ne numerot, jotka ovat aina ensimmäisenä kun kirjain vaihtuu numeroksi?? eli:
R
5
4
R
3
2
R
9
1
= 17 - heepo1
löytyiskö keltään apuja tuohon edelliseen viestiin? Kunde?
- ...
=TULOJEN.SUMMA(ONLUKU(A2:A10)*ONTEKSTI(A1:A9);A2:A10)
tavallinen kaava - heepo1
no jollekin tavallinen.. mut kiitos!!
- heepo1
tässähän oli vielä se että piti laskea numerot ennen kirjainta yhteen, argh..?? =(eli 7)
- heepo1
homma kunnossa!
Ketjusta on poistettu 1 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Mitä hittoa tapahtuu nuorille miehillemme?
Mikä on saanut heidän päänsä sekaisin ja kadottamaan järjellisyytensä normaalista elämästä ja ryhtymään hörhöiksi? https3574086En sitten aio sinua odotella
Olen ollut omasta halustani yksin, mutta jossain vaiheessa aion etsiä seuraa. Tämä on aivan naurettavaa pelleilyä. Jos e831769- 431530
Martina jättää triathlonin: "Aika kääntää sivua"
Martina kirjoittaa vapaasti natiivienkusta suomeen käännetyssä tunteikkaassa tekstissä Instassaan. Martina kertoo olevan611507En vain ole riittävä
Muutenhan haluaisit minut oikeasti ja tekisit jotain sen eteen. Joo, ja kun et varmaan halua edes leikisti. Kaikki on o281338Oon pahoillani että
Tapasit näin hyödyttömän, arvottoman, ruman ja tylsän ihmisen niinku minä :(581315Kuka sinä oikeen olet
Joka kirjoittelet usein minun kanssa täällä? Olen tunnistanut samaksi kirjoittajaksi sinut. Miksi et anna mitään vinkkej511312Persut vajosivat pinnan alle
Sosiaali- ja terveysministeri Kaisa Juuson (ps) tietämättömyys hallinnonalansa leikkauksista on pöyristyttänyt Suomen ka2001287Hei, vain sinä voit tehdä sen.
Only you, can make this world seem right Only you, can make the darkness bright Only you and you alone Can make a change61190- 261187