Clever-Excel-Forum

Normale Version: Fehler bei SUMMEWENNS - Formatierung Schuld?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Tag,

ich verzweifle. Für die Arbeit muss ich eine große Tabelle mit dem Umsatz aller ArtikelIDs-Kategorien erstellen. Also beispielsweise alle Artikel, die mit 8008, 8108 oder 8208 anfangen. Sortiert werden muss dann nur noch nach dem jeweiligen Umsatzland, in meinem angehangenen Beispiel nach Land 1. 
An sich eine unfassbar einfache Formel und bisher auch nie Probleme gehabt.. Aber diesmal scheitert sie. Ich denke es liegt an dem "8008*", "8108*" etc...

Ich habe einen Teil der Originaltabelle angehangen in der Original-Formatierung, falls dort der Fehler liegen sollte. Weiß jemand Rat, woran es hapert? Mir gehen die Ideen aus...


Vielen Dank vorab!


Viele Grüße,

Caravani
Hola,


Code:
=SUMMENPRODUKT((LINKS($A$2:$A$41;4)=LINKS(F13;4))*($C$2:$C$41=1)*($B$2:$B$41))

Gruß,
steve1da
Hallo Caravani,

wenn Deine Artikelnummern immer die gleich Anzahl an Ziffern haben, dann z.B. so:

- lösche in F13:F15 die "* =" nach den 4 Ziffern

und in G13:
Code:
=SUMMEWENNS(B:B;C:C;1;A:A;">="&F13*10000;A:A;"<"&(F13+1)*10000)

und kopiere diese nach unten.

[Edit:] die $ in der Formel noch entfernt, weil nicht notwendig.
Hallo, man könnte das so..: 

PHP-Code:
=SUMME(INDEX($B$2:$B$41*(($C$2:$C$41=1)*(LINKS($A$2;4)="8008")););) 

machen. Aber es gibt auch die Möglichkeit mit Power Query zu arbeiten mit ohne Formeln...
Vielen lieben Dank an euch drei!
Da sind ja tolle Ansätze dabei, die sogar für mich verständlich sind.  :19:

Weiß denn einer von euch, warum es nicht mit einer "normalen" Summewenns funktioniert?

Lieben Dank,

Caravani
Hallo Caravani,

das für Deine geplante Auswertung ZÄHLENWENNs()-Funktionen wird das (Such-)Kriterium für Spalte A mit F13&"*" zu einem Wert des Typs TEXT. In Spalte A stehen bei Dir aber Wertes des Typs: Ganzzahl somit besteht dafür keine Übereinstimmung.

Mit z.B. folgender Hilfsspaltenformel z.B. in Spalte D =A2&""  (damit werden die Zahlenwerte zu echten Textwerten; unzureichend wäre für ZÄHLENWENNs()funktionen die Werte in Spalte A nur als Text zu formatieren) und diese nach unten kopiert, könntest Du aber folgende "normalen" SUMMEWENNS()-Formel  ansetzen:

PHP-Code:
=SUMMEWENNS(B:B;C:C;1;D:D;F13&"*"

wenn Du zuvor in F13 auch "* ="  gelöscht hast.
Dann ist es auch egal, ob  4 oder nur 3 oder x Ziffern dem Vorgabelsuchwert im Kriteriumsbereich folgen.

[Edit:]

Tabellenbereich mit Formeln ergänzt, wobei in in D9 noch ein paar Ziffern händisch angehangen habe, welches wie Du siehst, keinen Einfluss auf das Ergebnis hat.

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFGH
1ArtikelnummerUmsatz / EURLandHilfsspalte
28008006086,72180080060
38008010480,84280080104
48008010778,2180080107
58008011074,03180080110
68008011078,69280080110
78008011295,42180080112
88008011573,9180080115
98008012965,528008012998765
1080080130160,42180080130
118008013168,02180080131
128008014491,57180080144
138008014494,0918008014480082437,632437,63
148008014495,771800801448108186,21186,21
158008014987,9280080149820800
168008015473,87180080154
1780080156106,98280080156
1880080156185,55180080156

ZelleFormel
D2=A2&""
G13=SUMMEWENNS($B:$B;$C:$C;1;$A:$A;">="&F13*10000;A:A;"<"&(F13+1)*10000)
H13=SUMMEWENNS(B:B;C:C;1;D:D;F13&"*")
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg