2017-04-02 3 views
0

Verwenden von Excel 2010 Ich habe ein Formular, das fünf Optionsfelder in jeder der neun Zeilen enthält. Jede Spalte, in der eine Optionsschaltfläche ausgewählt werden kann, hat einen numerischen Wert zwischen 5 und -1. Jede Zeile beginnt mit einer Anweisung, die ebenfalls einen numerischen Wert von 10-1 hat. Wenn eine Optionsschaltfläche ausgewählt wird, wird der Wert dieser Spalte mit dem Wert der Zeile und dem Ergebnis in einer anderen Spalte des Formulars multipliziert.
Vorschläge?
Vielen Dank im Voraus. JBMultiplizieren eines Optionswertes mit einem festen Wert

Antwort

0

Vorausgesetzt, dass Sie ActiveX-Optionsfelder verwendet haben, sollte die folgende Idee tun, was Sie wollen.

  1. Reservieren Sie 5 Spalten auf Ihrem Arbeitsblatt. In meinem Test waren das die Zellen H3: M3.
  2. Suchen Sie nun nach der LinkedCell-Eigenschaft Ihrer Optionsfelder. Link Nr. 1 bis H3, Nr. 2 bis I3, Nr. 3 bis J3 (was auch immer Ihre entsprechenden Spalten sind, aber innerhalb derselben Zeile wie Ihre Optionsfelder). Beachten Sie, dass dies die Zahlen 1 bis 5 sind, die Sie in Multiplikationen verwenden möchten.
  3. Geben Sie in der Zelle, in der das Ergebnis angezeigt werden soll, diese Formel ein.

    = MATCH (TRUE, $ H3: $ M3,0) * $ A3

wo 3 der Reihe ist, wo Ihre verknüpften Optionsfelder sind, und A ist der Wert zwischen 10 und 1, die Sie angedeutet, dass du irgendwo hast.

Die Formel erstellt eine Summe durch Multiplikation eines Werts zwischen 1 und 5, je nachdem, welche Optionsschaltfläche angeklickt wurde, mit dem Wert in Spalte A. Kopieren Sie die Formeln wie erforderlich. Leider müssen Sie die LinkedCell-Eigenschaften für jede Schaltfläche einzeln festlegen.

0

Da Sie mit einem Zellenwert auf mehrere Zeilenzahl wünschen, so für das ich keine Notwendigkeit denken Option zu schaffen ,, einfach Sie können mehrere Zeilennummer mit Zellwert ,, wie

C3 = Row (A3) * B3, ziehe es nach unten.

+0

= Übereinstimmung (True, $ H3: $ M3, 0) * $ A3 ,, funktioniert nicht. –

+0

Vielen Dank, Ihr Vorschlag würde funktionieren, wenn die Werte in der Zeile konstant wären, aber die Multiplikationsformel hängt von der Optionsschaltfläche in der Zeile ab, die vom Benutzer ausgewählt wurde. Wenn der Benutzer in der ersten Spalte die Schaltfläche Option auswählt, wird der Zeilenwert (10) mit 5 multipliziert, wenn er die zweite Spalte auswählt, wird der Wert mit 4 multipliziert. Wenn die dritte Spalte ausgewählt ist, wird der Wert 10 multipliziert Wenn sie die vierte Spalte auswählen, wird der Wert von 10 mit 2 multipliziert, und wenn die letzte Spalte ausgewählt wird, wird der Wert von 10 mit 1 multipliziert. Die Antwort wird in eine andere Spalte geschrieben. – JoeB

+0

Ich habe auch die empfohlene Formel ausprobiert: "= Match (True, $ H3: $ M3, 0) * $ A3" und es funktioniert nicht für mich – JoeB

Verwandte Themen