Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Bereich verschieben





Frage

Hallo zusammen, einen schönen Weihnachtsabend. leider bringt mich die o.e. Funktion zum verzweifeln. Daher wenn ich mich an Euch, in der Hoffnung Ihr könnt mir helfen: In meiner Tabelle "[b]Daten[/b]" befinden sich folgende Spalten für den Bereich 11:6500 incl. Überschrift L11: Hilfsspalte 1 (z.B. D1;D2 ....) M11: Hilfsspalte 2 (z.B. D*) N11: Kunde (Name) O12: Produkte (Bezeichnung) P 12: Jahr (z.B. 2006; 2007) Q 12: Monat (z.B. JAN, FEB....) R12: Menge In einer zweite Tabelle "[b]Summen[/b]" soll folgendes stehen Suchkrtierium Daten!L11:M6500 = Summen!V9 und Suchkriterium Daten!P12:P6500 = Summen!=36 dann in Summen!D39 Kunde; in Summen I39 Menge(größte Menge) in Summen!D40 Kunde; in Summen I40 (2.größte Menge) usw. die Top 10 Kunden absteigend für diese Kriterien in Summe. Das heißt die Monate bleiben unberücksichtigt von daher die Summenbildung. Entschuldigt bitte meine Unkenntnis, aber ich krieg diese Formel einfach nicht hin. Bind dankbar für Eure Hilfe, Gruß meikel.

Antwort 1 von Marie

Hallo, schöne Weihnacht.

Muss zu meiner Schande gestehen, dass ich nicht den geringsten Schimmer habe was Du willst oder was Du nicht hinkriegst.

Wäre nett wenn Du das mal so fomulieren würdest, dass eindeutig aus Deinem Text hervorgeht was Du gerne tun würdest und mit welcher Zeile von Deinem obigen Text Du selbiges versucht hast und was davon nicht funktioniert mit welcher Fehlermeldung.

Deine Überschrift "Bereich verschieben" kann ich aus Deinem Text nicht erkennen, aber das wäre einfach
selektieren (markieren)
ausschneiden
woanders einfügen

nur find ich nicht in Deinem text was Du wohin verschieben möchtest :-))

Gruß marie

Antwort 2 von Saarbauer

Hallo,

vielleicht hilft eine Beispieltabelle uns weiter, hier uploaden

http://www.netupload.de/

und den Link hier hinterlegen

Gruß

Helmut

Antwort 3 von Meikel

Hallo Helmut,

hab die Datei hochgeladen, zu finden unter:

http://www.netupload.de/detail.php?img=ddde70f2fb3b450106fa66ecc0336bca.xlsx
http://www.netupload.de/img.php/ddde70f2fb3b450106fa66ecc0336bca.xlsx

Ich hoffe, Du kommst zurecht.

Tausend Dank vorab und viele Grüße,

meikel

Antwort 4 von Saarbauer

Hallo,

die Datei lässt sich nicht öffnen, auch wenn man das "x" hinter xls löscht.

Mit welcher Excelversion erstellt?

Gruß

Helmut

Antwort 5 von rainberg

Hallo Meikel,

Formel für N11

=INDEX(L:L;VERGLEICH(O11;M:M;0))

Formel für O11

=KGRÖSSTE(M$11:M$585;ZEILE(1:1))

Beide Formeln runterkopieren.

@Saarbauer

Das ist eine Excel 2007-Datei

Gruß
Rainer

Antwort 6 von Saarbauer

Hallo,

dann komm ich mit Excel 2000 nicht dran

Ich hoffe @rainberg hat das Problem gelöst

Gruß

Helmut

Antwort 7 von Meikel

Hallo an alle,

sorry für das Excel-Format, das es zu Problemen geführt hat.

Herzlichen Dank an alle die mir hier geholfen haben.
Formel von Rainer paßt.

Ich wünsche allen einen schönen Abend und D A N K E.

Gruß, meikel

Antwort 8 von rainberg

Hallo Meikel,

falls Du noch mal hier vorbei schaust, ich hatte gestern folgenden Hinweis vergessen.

In Excel 2007 kannst Du anstatt SUMMENPRODUKT(), SUMMEWENNS() verwenden (achte auf das "S" am Ende des Funktionsnamens).

Diese neue Funktion hat den Vorteil, dass sie auch über ganze Spalten funktioniert und schneller rechnet als SUMMENPRODUKT().

Formel alt:

=SUMMENPRODUKT((Daten!M$12:M$6463=$L$9)*(Daten!P$12:P$6463=$M$9)*(Daten!N$12:N$6463=L11)*Daten!$R$12:$R$6463)

Formel neu:

=SUMMEWENNS(Daten!R:R;Daten!M:M;$L$9;Daten!P:P;$M$9;Daten!N:N;L11)

Gruß
Rainer

Antwort 9 von Meikel

Hallo Rainer,

besten Dank für die neue Formel.

Aber egal ob mit oder ohne Array Klammer, es wir immer 0 ausgegeben. Mache ich etwas falsch?

Nochmal die Formeln zum Vergleich:

alt:

{=SUMMENPRODUKT((Daten!L$12:M$6463=$L$9)*(Daten!P$12:P$6463=$M$9)*(Daten!N$12:N$6463=L11)*Daten!$R$12:$R$6463)}

neu:

=SUMMEWENNS(Daten!R:R;Daten!M:M;$L$9;Daten!P:P;$M$9;Daten!N:N;L11)

Muss ich vielleicht noch eine Funktion als AddIn aktivieren???

Danke vielmals vorab für Dein Feedback,

meikel

Antwort 10 von rainberg

Hallo Meikel,

anbei Deine Datei, habe alle Formeln eingetragen.
Auf eine Hilfsspalte im Blatt "Daten" kannst Du übrigens verzichten.

Bei SUMMENPRODUKT() brauchst Du keine { }, sie wikt auch ohne diese als Matrixformel.

http://www.netupload.de/detail.php?img=4a98625d58e8b8562d25df92e8dd...

Gruß
Rainer

Antwort 11 von Meikel

Hallo Rainer,

herzlichen Dank für Deine Hilfe. Passt alles.

Ich wünsche Dir sowie den vielen anderen großartigen Helfern hier, einen guten Rutsch und ein gesundes neues Jahr.

Alles Gute, bis dahin

meikel

Antwort 12 von Meikel

Hallo Rainer,

ich möchte gerne noch eine 2. Frage anschließen wenn es erlaubt ist.

Bei dieser Formel:

=KGRÖSSTE(M$11:M$585;ZEILE(1:1))

reicht es nicht wenn ich KGRÖSSTE gegen KKLEINSTE austausche. Ich möchte ja nicht nur Nullen sehen. Ich möchte die 10 kleinsten sehen, allerdings nicht im (minus) Bereich.

Könntest Du mir noch einen Tipp geben. Funktioniert das vielleicht mit HÄUFIGKEIT?

Danke vielmals vorab und viele Grüße, meikel

Antwort 13 von rainberg

Hallo Meikel,

so sollte es klappen

=KKLEINSTE(M$11:M$585;ZÄHLENWENN(M$11:M$585;0)+ZEILE(1:1))

Gruß
Rainer

PS: Es ist übrigens neuerdings auch erlaubt, Antworten zu bewerten bzw. Bonuspunkte zu vergeben :-))

Antwort 14 von Meikel

Hallo Rainer,

vielen Dank. Passt genau.

So und jetzt werd' ich das mal mit der Bewterung vornehmen. Dies ist eine super Idee, denn wer hilft soll auch gelobt werden :-))

Viele Grüße, meikel

Antwort 15 von rainberg

Hallo Meikel,

noch mal ich.

Wenn Du verhindern willst, dass unter den 10 kleinsten Werten
doppelte Werte vorkommen, dann nimm folgende Formel (zugeschnitten für Spalte P)

P11
=MIN(WENN(M11:M585<>0;M11:M585)) Eingabe als Matrixformel

P12
=WENN(MAX(M$11:M$585)=MAX(P$11:P11);"";KGRÖSSTE(M$11:M$585;ZÄHLENWENN(M$11:M$585;">"&P11)))
Eingabe als Normalformel und runterkopieren

Gruß
Rainer

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: