Excel
Der Preis ist richtig
Mit meinen bescheidenen Excel-Kenntnissen habe ich ein Kalkulationsformular für Offertrechnen entworfen. Es funktioniert, und ich bin stolz darauf.Eine Unschönheit stört mich aber sehr. Wähle ich in einer Spalte via Menü ein Produkt aus, muss ich in der Spalte daneben den richtigen Preis angeben. Wie mache ich es, dass abhängig von der Produktauswahl automatisch der richtige Preis gesetzt wird?
Madeleine Beeri, Urdorf
Programmierer könnten sich mit einem VBA-Script hinter die Lösung machen, aber ich schlage Ihnen den Einsatz der Funktion «SVerweis» vor.
«SVerweis» gehört zu den Excel-Funktionen, die der Suche von Informationen dienen. Die Funktion durchforscht eine Liste nach dem angegebenen Text und gibt Ihnen den Inhalt der Zelle zurück, die neben der Fundstelle steht. Für Ihr Kalkulationsformular brauchen Sie eine Liste aller Produkte und der dazugehörigen Preise. Ich empfehle Ihnen, ein separates Tabellenblatt einzurichten, das Sie der Einfachheit halber «Preise» nennen können. In Spalte A tragen Sie die Produkte ein und in Spalte B die Preise. Sie können, falls das sinnvoll ist, auch weitere Angaben zu Ihren Produkten hinterlegen.
Nun geben Sie in Ihrem Kalkulationsblatt folgende Formel an:
=SVerweis(C2;Preise.A1:Preise.B2;2)
Der erste Parameter der Funktion gibt die Zelle an, in der das Produkt steht, für das Sie den Preis nachschlagen möchten, also im Beispiel «C2». Der zweite Parameter, «Preise.A1:Preise.B2», verweist auf den Bereich auf dem Blatt «Preise», in dem die Produkte und die Preisangaben aufgeführt sind. Der dritte Parameter, «2», besagt, dass Excel aus diesem Bereich die Angabe aus der zweiten Spalte zurückliefern soll, also den Preis aus Spalte B.
Matthias Schüssler
Der TA-Experte beantwortet Fragen zu Mac, Windows, Sicherheit, E-Mail, Internet und Multimedia.

