Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Vergleich - SVerweis - Wenn Bedingung
#1
Hallo liebe Excel Freunde,


Ich lese schon ewig immer wieder hier im Forum und ihr habt mir immer toll helfen können, aber jetzt komme ich wirklich nicht mehr weiter.


Folgendes Problem habe ich:

Tabelle 1

          A                       B                        C
Kundennummer           Typ               Maße in cm
111111111111              xy                 100
222222222222              xx                 125
222222222222              xy                 125
333333333333              yy                 200

Tabelle 2 soll so aussehen:

            A                          B                 C                        D                    E                        F                      G
Kundennummer             Typ xy          Maße in cm          Typ xx          Maße in cm             Typ yy          Maße in cm
111111111111                   1                100                     0                      0                        0                    0
222222222222                   1                100                     1                      125                     0                    0
333333333333                   0                  0                       0                      0                        1                    200

Ich denke den Sverweis habe ich, aber die Bedingungen, damit die Kundennummern übereinstimmen und der Typ, ich bekomme es nicht hin.


Ich wäre euch mega dankbar, wenn ihr mir helfen könntet.

Viele Grüße, Windkind
Antworten Top
#2
Hallo Sturmmensch,


Tabelle 1 ist richtig.
Deine Tabelle 2 ist eine typischer Fall für eine Pivotabelle. Schau mal unter 'Einfügen' - 'Pivottabelle'.
Nach Erstellung Rechtsklick in die Pivot-Tabelle und dort 'PivotTable-Optionen' anklicken, dann unter 'Anzeige' das 'klassische Layout' auswählen.
Der Rest sollte selbsterklärend sein, bzw. meist mit Rechtsklick konfigurierbar.


Gruß Carsten
[-] Folgende(r) 1 Nutzer sagt Danke an DbSam für diesen Beitrag:
  • Windkind
Antworten Top
#3
Junge, da stand ich aber sowas von aufm Schlauch!! Perfekt Danke :) 

Jetzt hätte ich noch eine 2. Frage:

    A                       B                        C                               D                            E
Kundennummer           Typ               Maße in cm        100 cm Module           125 cm Module
111111111111              xy                 375                          2                              1
222222222222              xx                 250                          0                              2
222222222222              xy                 300                          3                              0
333333333333              yy                 200                          2                              0




Gibt es eine Möglichkeit D & E berechnen zu lassen?

Habe bisher =WENN(REST(C3;100)=0;100;125) um zumindest filtern zu können und dann halt =C5/100: 5

Für die kombinierten ist es aber ein ziemliches geklicke bei 1500 zeilen :)


Hat jemand eine Idee?


Danke schon mal,

Grüße Windkind
Antworten Top
#4
Hi,

das geht, wird aber bei 1500 u.U. etwas langsam. Bei Schritten von 25cm so:

Arbeitsblatt mit dem Namen 'Tabelle3'
 CDE
2Maße_in_cm100-cm Module125-cm Module
337503
425002
530030
620020
752541
855032
957523
1060060

ZelleFormatWert
D2Standard"-cm Module"100
E2Standard"-cm Module"125

ZelleFormel
D3{=WENN(REST(C3;100)=0;KÜRZEN(C3%;);KÜRZEN(MAX(WENN((REST(ZEILE(A1:INDEX(A:A;C3));100)=0)*(REST(C3-ZEILE(A1:INDEX(A:A;C3));125)=0);ZEILE(A1:INDEX(A:A;C3))))%;))}
E3=(C3-D3*100)/125
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#5
Vielen Dank Opa Edgar,

irgendwie komme ich aber nicht aufs richtige Ergebnis.

Liegts am Format?  Wo und wie kann ich einem Format einen Wert zuordnen?


Habe mal einen Auszug aus der Tabelle angehängt. 

Vielleicht magst du nochmal drüberschauen?


Vielen lieben Dank!

LG Windkind


Angehängte Dateien
.xlsx   Beispiel Tabelle.xlsx (Größe: 60,21 KB / Downloads: 5)
Antworten Top
#6
Hi,

1. war die Formel für D3 gedacht, wenn man die in E3 einfügt, passt das noch, aber nicht mehr, wenn man sie nach E2 kopiert!
2. sollte man nicht nur die Formel kopieren, sondern auch den zugehörigen Text lesen!

Arbeitsblatt mit dem Namen 'Tabelle1'
 E
24

ZelleFormel
E2{=WENN(REST(D2;100)=0;KÜRZEN(D2%;);KÜRZEN(MAX(WENN((REST(ZEILE(A1:INDEX(A:A;D2));100)=0)*(REST(D2-ZEILE(A1:INDEX(A:A;D2));125)=0);ZEILE(A1:INDEX(A:A;D2))))%;))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#7
Ich habe die Formel schon umgeschrieben.

Die eigentliche Datei hat sehr viele Spalten, kann natürlich sein, dass ich mich vertippt habe oder irgendwo einen Denkfehler habe.

Kann ich die Formel denn nicht runterkopieren?

Oder liegt der Fehler woanders?

In Zeile 1-11 stehen Bemerkungen. Sind die das Problem?

                 Z                      AA                      AB                       AC                           AD
12   Kundennummer           Typ               Maße in cm        100 cm Module           125 cm Module
55   111111111111              xy                 750                          5                              2
56   222222222222              xx                 725                          5                              1,8                              Wieso passt es in AD55 aber 
57   222222222222              xy                 700                          7                              0                                 in AD56 nicht mehr?
58   333333333333              yy                 525                          5                              0,2



AC55      =WENN(REST(AB55;100)=0;KÜRZEN(AB55%;);KÜRZEN(MAX(WENN((REST(ZEILE(Z55:INDEX(Z:Z;AB55));100)=0)*(REST(CAB55-ZEILE(Z55:INDEX(Z:Z;AB55));125)=0);ZEILE(Z55:INDEX(Z:Z;AB55))))%;))

AD55     =(AB55-AC55*100)/125

AC56     =WENN(REST(AB56;100)=0;KÜRZEN(AB56%;);KÜRZEN(MAX(WENN((REST(ZEILE(Z56:INDEX(Z:Z;AB56));100)=0)*(REST(CAB56-ZEILE(Z56:INDEX(Z:Z;AB56));125)=0);ZEILE(Z56:INDEX(Z:Z;AB56))))%;))

AD56     =(AB56-AC56*100)/125



Wäre super, wenn mir nochmal jemand helfen mag :)


Danke
Antworten Top
#8
Verzeiht bitte die smiles - Ich lerne noch
Antworten Top
#9
Hi,

denn sie wissen nicht, was sie tun...

Das mit den Smilies kann man abschalten, auch nachträglich noch!

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABACAD
12 100125
5575052
5672561
5750050
5852541

ZelleFormel
AC55{=WENN(REST($AB55;$AC$12)=0;KÜRZEN($AB55%;);KÜRZEN(MAX(WENN((REST(ZEILE($A$1:INDEX($A:$A;$AB55));$AC$12)=0)*(REST($AB55-ZEILE($A$1:INDEX($A:$A;$AB55));$AD$12)=0);ZEILE($A$1:INDEX($A:$A;$AB55))))%;))}
AD55=(AB55-AC55*$AC$12)/$AD$12
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Windkind
Antworten Top
#10
Super vielen Dank.

Der Fehler lag daran, dass ich die 100 und 125 Zellen nicht eingefügt hatte. 

Jetzt klappte alles!!



Danke danke und bis bald :)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste