Clever-Excel-Forum

Normale Version: WENN Funktion
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

ich habe in einer Arbeitsmappe zwei Tabellen, aus einer Tabelle möchte ich die Preise für verschiedene Items auslesen. Klappt soweit gut mit dem SVERWEIS. Aber mein Problem ist, dass einige Items mehrere Preise haben (0,00€; 20,00€; 0,00€). Es gibt für jedes Item nur ein Preis oder es stehen halt mehrere Nullen als Preise dort. Wie kann ich mit der SVERWEIS Funktion, genau die Preise filtern, die ungleich 0 sind.

Quasi so:

Tabelle1:                                        Tabelle 2:

Item      Preis                                  Item      Preis
1                                                    1           0
                                                                  20

2                                                    2             0
                                                                    0
                                                                   34

Ich hoffe jemand versteht mein Problem und bitte um Hilfe.
Vielen Dank im Voraus.



VG
Tim
Hi

Wiederhole im Suchblatt die Item.
Code:
..A    B       C               F       G                    
2    Tab1                     Tab2    
3    Item    Preis            Item    Preis
4    1       10               1       0
5    2       20               1       10
6    3       30               2       0
7                             2       20
8                             2       0
9                             3       30
10                            3       0
11                            3       0

Formel in C1   =SUMMEWENN($F$4:$F$11;B4;$G$4:$G$11)    'nach unten Kopieren Bezüge auf deine Blattnahmen anpassen
Hallo Elex,

Vielen Dank für die Antwort, aber es ist eine Liste von 2000 Items und alle zu kopieren wäre umständlich. Das hätte ich erwähnen sollen.
Gibt es eine Funktion, die sagt springe in die nächste Zeile, wenn der Wert der Zelle gleich 0 ist?

VG
Tim
Hi

es ist für alle Auswertungen (Formel, Pivot usw...) leichter handzuhaben wenn du die Items auffüllst.

Und auch bei 2000 kann das in einer Minute fertig sein. Die Formel im Bsp. nach unten Kopieren. Weiter wie in Bsp beschrieben.  

[attachment=13475]
Moin,

nutze die Funktionalität des Daten | Abrufen und transformieren, da kannst du erst die linke Spalte ausfüllen lassen und dann die rechte Spalte so filtern, dass keine 0-Werte übrig bleiben.
Vielen Dank euch Beiden. 

Dennoch wüsste ich gerne ob so etwas existiert:
=WENN(A3=0, dann springe in die nächste Zeile)
In VBA machst du so etwas existent  :05:
In plain Excel mW nein.
Geht es auch nicht über ein Makro? Bin in der Hinsicht noch ein Anfänger daher die Frage.
VBA und Makro werden heute als Synonym genutzt, also Makro=VBA. Zur Erklärung: "Makro" ist vor ewigen Zeiten die Programmierung für Excel gewesen, die im Vergleich zu heute so gut wie gar nichts leisten konnte.
Hi

im Bsp. zwei Varianten. Einmal mit einer Formel und einmal mit Hilsspalten.
Du kannst diese natürlich auf dein Vorhaben umsetzen, aber ob das leichter ist als die bisher vorgeschlagene Variante?

[attachment=13477]
Seiten: 1 2