Das Problem ist, dass der Lagerbestand nur 1 x pro Artikel, der Umsatz aber n x pro Artikel auftritt.
Du musst daher für den Bestand den Durchschnitt AVG(Lagerbestand) bilden.

select Artikel, avg(b.Lagerbestand), sum(c.Umsatz)
from Artikel a
left join Lager b on a.Artikel=b.Artikel
left join Umsatz c on a.Artikel=c.Artikel

Klarer wirds mit einer CTE:

with
xUms as (select Artikel, sum(Umsatz) as Umsatz from UmsatzDatei group by Artikel)
,
xLager as (select Artikel, sum(Bestand) as Bestand from Lager group by Artikel)

select Artikel, Bestand, Umsatz
from ArtikelDatei A
left join xLager b on a.Artikel=b.Artikel
left join xUmsatz c on a.Artikel=c.Artikel