WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Software

Software Rat & Tat bei Softwareproblemen

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 11.07.2004, 16:47   #1
wolsei
aus dem schönen Tirol
 
Registriert seit: 18.02.2002
Ort: Tirolo
Alter: 47
Beiträge: 1.301


Standard Frage an die Excel-Spezialisten unter euch!

Hi !

Ich möchte Excel dazu bringen, daß es mir folgendes macht:

Ich habe als Ausgangspunkt einen Wert, nennen wir ihn X.
Weiters möchte ich nun mehrere Zahlenbereiche festlegen. Diese nenne ich jetzt einfach mal A, B,C u.s.w.

Wie bringe ich Excel nun dazu mir folgendes zu tun:

Excel soll selbständig herausfinden, in welchen, der angegebenen Zahlenbereiche, der Wert X fällt und diesen dann durch einen anderen Wert ersetzen.

Zum leichteren Verständnis, hier das praktische Beispiel dazu:

Ausgangspunkt = 11 (Wert X)

Bereich 1 = Wert zwischen 0 und 5
Bereich 2 = Wert zwischen 5,0001 und 10
Bereich 3 = Wert zwischen 10,0001 und 15
u.s.w.

Wie gesagt, Excel soll nun herausfinden in welchen Bereich der Wert X hineinfällt und dann durch Folgende Werte ersetzen:

Für Bereich 1: 25
Für Bereich 2: 20
Für Bereich 3: 15
u.s.w.


Nun meine Fragen dazu: Ist das mit Excel möglich und wenn ja, wie stelle ich das an?
____________________________________
Díc hospés Spartae nos té hic vidísse iacéntes, | dúm sanctís patriae légibus óbsequimúr
(Wanderer, kommst du nach Sparta, verkündige dorten, du habest
uns hier liegen gesehn, wie das Gesetz es befahl.)
wolsei ist offline   Mit Zitat antworten
Alt 11.07.2004, 17:31   #2
MalteB
Inventar
 
Registriert seit: 07.10.2001
Alter: 41
Beiträge: 2.331


MalteB eine Nachricht über ICQ schicken
Standard

Möglicvh bestimmt wie genau weiss ich auch nicht!

Sorry aber ich hatte den Drang zu schreiben!
____________________________________
Gru� Malte


MalteB ist offline   Mit Zitat antworten
Alt 11.07.2004, 17:56   #3
hoshibrother
Elite
 
Registriert seit: 18.06.2001
Alter: 44
Beiträge: 1.333


Standard

probiers mit wenn funktion, aber mit sverweis wäre es wahrscheinlich angenehmer.
____________________________________
wissen ist macht - nichts wissen macht auch nichts
hoshibrother ist offline   Mit Zitat antworten
Alt 11.07.2004, 18:09   #4
Etienne
Veteran
 
Registriert seit: 31.03.2003
Alter: 38
Beiträge: 403


Etienne eine Nachricht über ICQ schicken
Standard

So gehts (anlage)
Habe halbe stunde gebraucht und jetzt bin ich ur hin ...
lg Etienne
Etienne ist offline   Mit Zitat antworten
Alt 11.07.2004, 18:19   #5
wolsei
aus dem schönen Tirol
 
Registriert seit: 18.02.2002
Ort: Tirolo
Alter: 47
Beiträge: 1.301


Standard

Zitat:
Original geschrieben von Etienne
So gehts (anlage)
Habe halbe stunde gebraucht und jetzt bin ich ur hin ...
lg Etienne

Cool, genau sowas wollte ich !

Sollten wir uns irgendwann mal persönlich kennen lernen (z.B. auf einem Forumstreffen) dann bin ich Dir ein schuldig
____________________________________
Díc hospés Spartae nos té hic vidísse iacéntes, | dúm sanctís patriae légibus óbsequimúr
(Wanderer, kommst du nach Sparta, verkündige dorten, du habest
uns hier liegen gesehn, wie das Gesetz es befahl.)
wolsei ist offline   Mit Zitat antworten
Alt 11.07.2004, 18:36   #6
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

Hi!

Eine Lösung mit VBA:

Function NewX(ByVal intX As Integer) As Integer

Select Case intX
Case 0 To 5
NewX = 25
Case 5.0001 To 10
NewX = 20
Case 10.0001 To 15
NewX = 15
Case Else
MsgBox "Bereich nicht definiert"
End Select

End Function

mfg

WB
wbendl ist offline   Mit Zitat antworten
Alt 11.07.2004, 20:36   #7
maxb
Großmeister
 
Benutzerbild von maxb
 
Registriert seit: 06.08.2001
Ort: Wien
Beiträge: 5.077

Mein Computer

Standard

Zitat:
Original geschrieben von Etienne
So gehts (anlage)
Habe halbe stunde gebraucht und jetzt bin ich ur hin ...
lg Etienne
ich hab's mal etwas eleganter gemacht
____________________________________

www.maxb.cc
und www.bikeandbeer.info
maxb ist offline   Mit Zitat antworten
Alt 11.07.2004, 21:27   #8
Etienne
Veteran
 
Registriert seit: 31.03.2003
Alter: 38
Beiträge: 403


Etienne eine Nachricht über ICQ schicken
Standard

@wolsei: freue mich schon drauf...
@maxb: ist sauberer...
lg Etienne
Etienne ist offline   Mit Zitat antworten
Alt 11.07.2004, 21:28   #9
Etienne
Veteran
 
Registriert seit: 31.03.2003
Alter: 38
Beiträge: 403


Etienne eine Nachricht über ICQ schicken
Standard

@wbendl: kann leider kein VBA, lerne es aber nächstes Jahr in der Schule
lg Etienne
Etienne ist offline   Mit Zitat antworten
Alt 11.07.2004, 21:47   #10
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

Die Funktion wird genau wie eine Exceleigene verwendet.

In die gewünschte Zelle schreibt man als Formel:
=NewX(A1) wobei A1 einen Zellbezug darstellt.

Mit eigenen Funktionen kann man auch komplexe Aufgaben lösen, ohne eine ganze Tabelle mit Formeln zu füllen.

mfg

WB
wbendl ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:21 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag