Minulla on A1-A5 sarakkeessa luvut 5,7,99,44 ja 12. B1-B5 sarakkeessa luvut 90,12,6,99 ja 9. C-sarakkeessa kaava =indeksi($a$1:$a$5;vastine($b1;$a$1:$a$5;0)), joka ilmoittaa että luvut 12 ja 99 on B-sarakkeessa. Mtenkä saan summattua luvut B-sarakkeesta ilman että tarvitsee laittaa B-sarakkeeseen luvut jotka löytyy A-sarakkeesta, summa(12;99). Se onnistuu käsipelin kun lukuja on muutama. Mutta entäs jos lukuja onkin A ja B-sarakkeessa vaikka 100. Lukujen etsiminen tuottaa melkoisen etsimisen. Onko tuollaisen funktion teko mahdollista? Vastauksesta kiittäen. Ari
Yhteenlasku
arijukka.makitalo
2
1064
Vastaukset
- Anonyymi
Laita johonkin soluun
=SUM(IFERROR(C:C;0))
Älä paina pelkkää enteriä lopuksi, vaan ctrl shit enter. Funktion ympärille pitäisi tulla silloin kaarisulut {=SUM(IFERROR(C:C;0))}.
Ja muuta tietysti tarvittaessa funktioiden nimet suomenkielisiksi. - Anonyymi
Tarkoitit varmaankin että yhteenlasku ilman C-sarakkeen kaavoja. Exelillä onnistuu ainakin näin:
=SUMMA(JOS(ONLUKU(VASTINE(B1:B5;A1:A5;0));B1:B5)) - matriisikaava (ctrl shift enter)
tai sitten tavallisella kaavalla
=TULOJEN.SUMMA(ONLUKU(VASTINE(B1:B5;A1:A5;0))*B1:B5)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 73893
Miltä se tuntuu
Miltä se tuntuu havahtua, että on ollut ihmistä kohtaan, joka on rakastanut ja varjellut, täysi m*lkku? Vai havahtuuko s104768- 51707
- 39664
- 49634
- 44630
- 31629
Mitä se olisi
Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?34577- 50560
- 37506