Exceli valem: vahesumma arve numbri järgi -

Üldine valem

=IF(COUNTIF(range,criteria)=1,SUMIF(range,criteria,sumrange,"")

Kokkuvõte

Väärtuste vahesumma lisamiseks arve numbri järgi saate kasutada valemit, mis põhineb COUNTIF-il ja SUMIF-il. Näidatud näites on valem E5-s järgmine:

=IF(COUNTIF($B$5:B5,B5)=1,SUMIF($B:$B,B5,$D:$D),"")

Selgitus

See valem kasutab laieneva vahemikuga COUNTIF, et kõigepealt kontrollida, kas praegune rida on antud arve numbri esimene esinemine:

COUNTIF($B$5:B5,B5)=1

See avaldis tagastab väärtuse TRUE ainult siis, kui see on antud arve numbri esmakordne esinemine. Kui jah, käivitatakse SUMIF-arvutus:

SUMIF($B:$B,B5,$D:$D)

Siin kasutatakse summat SUMIF arve numbri järgi kogusumma loomiseks, kasutades veerus D olevaid summasid.

Kui arv pole 1, tagastab valem lihtsalt tühja stringi ("")

Huvitavad Artiklid...