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
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
Vastaukset 4
Vanhimmat
=SUMIF(A1:A15;A16;B1:B15)
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?
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
Moi,
Suuret kiitokset, sain muokattua ja toimii loistavasti.