TulojenSumma kolmen edellisen mukaan?

Moi,
Osaako fiksumpi auttaa:
Sarakkeeseen C pitäisi saada laskettua summa kolmesta edellisästä, sarakkeilta B, A sarakkeessa olevan tiedon ollessa sama.

Yksinkertaistettuna:
Sarakkeessa A kirjain A-E
A1=a, A2=b jne
Sarakkeessa B numero 1-5
B1=1, B2=2 jne

Rivillä 16, A16=A, ja B16=1. Haluan soluun C16 summan kolmen edellisen "A":n summan sakrakkeessta B (eli tässä esimerkissä rivillä 11 esiintyy edellisen kerran "A", rivillä 6 tätä edellinen "A", sekä rivillä 1 kolmanneksiedellinen).

Riviltä 17 lasketaan taas kolme edellistä summaa "B":lle.

Kiitos
493
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

=SUMIF(A1:A15;A16;B1:B15)

Äänestä

Moi,
En hae tuota, vaikka toimii esittämässäni esimerkissä. Sarakkeen A sisältö ei esiinny säännöllisesti, vaan välissä saattaa olla kymmeniä muita eri sisältöjä, joten alueen rajaaminen ei onnistu.
Pahoittelut huonosta tehtävänannosta
Taitaa mennä macron puolelle?

Äänestä

Rick Rothstein MrExcel-palstalta antoi tuollaisen kaavan kun kysyin asiaa sieltä.
Kaava siis hakee 3 viimeistä, esim. sinun A:tasi A-sarakkeelta ja laskee niitä vastaavat summat B:ltä yhteen. Eikö tuolla jo pääse eteenpäin kun muokkaat sitä.

=SUMMA(TRANSPONOI(EPÄSUORA("B"&SUURI(JOS(A:A="A";RIVI(B:B));{1;2;3}))))

Kaava on matriisikaava, joten hyväksy se painamalla Ctrl Vaihto Enter

Äänestä
  • Moi,

    Suuret kiitokset, sain muokattua ja toimii loistavasti.

    Äänestä

Kommentoi aloitusta


AbcD132 kirjoitti:

Moi,
Osaako fiksumpi auttaa:
Sarakkeeseen C pitäisi saada laskettua summa kolmesta edellisästä, sarakkeilta B, A sarakkeessa olevan tiedon ollessa sama.

Yksinkertaistettuna:
Sarakkeessa A kirjain A-E
A1=a, A2=b jne
Sarakkeessa B numero 1-5
B1=1, B2=2 jne

Rivillä 16, A16=A, ja B16=1. Haluan soluun C16 summan kolmen edellisen "A":n summan sakrakkeessta B (eli tässä esimerkissä rivillä 11 esiintyy edellisen kerran "A", rivillä 6 tätä edellinen "A", sekä rivillä 1 kolmanneksiedellinen).

Riviltä 17 lasketaan taas kolme edellistä summaa "B":lle.

Kiitos

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu