Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1156to1160
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Variabel soll gleich bestimmte Werte

Variabel soll gleich bestimmte Werte
RoB
Guten Morgen Leute!
Ich möchte eine Umfrage erstellen, wo die Befragten Kriterien von hoch "++", "+", "0", "-" bis sehr schwach "--" bewerten und eintippen.
Zur Auswertung muss ich diese Variabeln aber in Zahlen konvertieren, sprich "++"=2 bis "--"=-2. Geht das, dass Excel die Variabeln automatisch umsätzt, damit ich damit rechnen kann? z.B. mit VBA? :S
Zur Veranschauung eine Bsp-Spalte:
A B C
Produkt 1 Produkt 2
A1 Kriterium A ++ +
A2 Kriterium B 0 --
A3 Kriterium C - ++
A4 SUMME 1,45 2,43
(Die Dezimalstellen kommen durch unterschiedliche Gewichtung der Kriterien zu Stande, deshalb nicht wundern ^^)
Danke für das Interesse und beste Grüße!
RoB

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Variabel soll gleich bestimmte Werte
10.05.2010 11:29:33
ing.grohn
Hallo Roß,
dir ist klar, dass das + nicht "einfach so" eingegeben werden kann!
Es erwartet eine Formel.
Mit freundlichen Grüßen
Albrecht
AW: Variabel soll gleich bestimmte Werte
10.05.2010 11:22:38
ChrisL
Hi Rob
Wie wärs hiermit:
=WENN(A1="++";2;WENN(A1="+";1;WENN(A1="-";-1;WENN(A1="--";-2;0))))
cu
Chris
AW: Variabel soll gleich bestimmte Werte
10.05.2010 11:23:19
{Boris}
Hi Rob,
=SVERWEIS(A1;{"++".2;"+".1;"0".0;"-".-1;"--".-2};2;)
Grüeß Boris
AW: Variabel soll gleich bestimmte Werte
10.05.2010 11:25:32
David
Hallo Rob
theoretisch kannst du in den Funktiionen ZÄHLENWENN, SUMMEWENN und SUMMENPRODUKT auch Texte "addieren".
"Wandeln" könnte man deine Zeichen aber auch per WECHSELN, welches du dann ineinander verschachteln müsstest. Damit könntest du zum Bsp. ++ in 2 wandeln und -- in -2 oder wie auch immer. Das sind zwar zunächst auch Strings, durch Verwendung in einer Berechnung macht Excel daraus aber wieder Zahlen, ggf. kann man das auch erzwingen durch eine "künstliche" Rechenoperation (0+, 1* oder -- davorsetzen).
Ohne weitere Infos, wie du die gewonnenen Zahlen weiterverwenden willst, kann man nichts genaueres sagen. Ggf. eine Beispieltabelle hochladen.
Gruß
David
Anzeige
AW: Variabel soll gleich bestimmte Werte
10.05.2010 11:45:03
RoB
Danke für die schnelle Antwort!
Ich muss gestehen, dass Dein Vorschlag, David, mit den Strings am verlockensten klingt, da ich dann nicht mit zwei Tabellen arbeiten müsste. Anbei eine weitere Bsp.datei mit der geplanten Formel in der Zusammenrechnung. Eine Idee, wie ich das angehen könnte?
RoB
https://www.herber.de/bbs/user/69508.xls
AW: Variabel soll gleich bestimmte Werte
10.05.2010 12:39:04
David
Ich finde die SVERWEIS-Variante von Boris noch besser, weil übersichtlicher:
Tabelle1
 ABCD
2  GewichtungProdukt 1Produkt 2
3Kriterium A40%++-
4Kriterium B35%0++
5Kriterium C25%--+
6SUMME100%1,72,3
7    C6=$C3*($B$3/100)+$C4*($B$4/100)+$C5*($B$5/100)D6=$D3*($B$3/100)+$D4*($B$4/100)+$D5*($B$5/100)
8    0,00300,0055

verwendete Formeln
Zelle Formel
B6 =SUMME(B3:B5)
C8 =SVERWEIS(C$3;{"++".2;"+".1;0.0;"-".-1;"--".-2};2;)*($B$3/100)+SVERWEIS(C$4;{"++".2;"+".1;0.0;"-".-1;"--".-2};2;)*($B$4/100)+SVERWEIS(C$5;{"++".2;"+".1;0.0;"-".-1;"--".-2};2;)*($B$5/100)
D8 =SVERWEIS(D$3;{"++".2;"+".1;0.0;"-".-1;"--".-2};2;)*($B$3/100)+SVERWEIS(D$4;{"++".2;"+".1;0.0;"-".-1;"--".-2};2;)*($B$4/100)+SVERWEIS(D$5;{"++".2;"+".1;0.0;"-".-1;"--".-2};2;)*($B$5/100)

Tabellendarstellung in Foren Version 4.11


Allerdings kommen bei der Formel jetzt andere Werte raus als du manuell eingetragen hast.
Gruß
David
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige