Supportnet / Forum / Tabellenkalkulation
Selektives WennDann möglich?
Frage
once again hallo,
ich möchte gerne eine summe in der zelle a13 bilden, welche im vorhinein die zellen a1-a10 die anzahl der möglichen eingabeoptionen (0-5) einzeln feststellt und die folgende rechenoperation ausführt:
anzahl (nennung option 5) * 5
+ anzahl (nennung option 4) * 4
+ anzahl (nennung option 3) * 3
+ anzahl (nennung option 2) * 2
+ anzahl (nennung option 1) * 1
= SUMME
die lösung liegt sicherlich mal wieder auf der hand, aber ich komme spontan nicht darauf, wäre also für eine kleine hilfestellung dankbar.
danke und gruß
Antwort 1 von ProWorker
Ja geb mal bitte genauer an welchen Bedingungen erfüllt sein sollen damit ein bestimmtes Ergebnis ( Welches?) herauskommt!
Greetz
Greetz
Antwort 2 von poorfirele
in den zeilen a1-a10 steht jeweils ein wert zwischen 0 bis 5, z.b. in a1-a4 jeweils eine 5 und in den restlichen zeilen andere aus der obigen bandbreite. im rahmen der summenbildung in a13 soll nun die anzahl der nennung 5 ermittelt werden, hier 4 und diese zahl mit dem eigentlich wert (5) multipliziert werden. jedoch nicht nur für diesen einzelwert, sondern für alle zwischen 0-5.
hoffentlich ist mein problem ein wenig deutlicher geworden.
hoffentlich ist mein problem ein wenig deutlicher geworden.
Antwort 3 von Guenter
Hallo,
mit Makro?
Gruß
Günter
mit Makro?
Option Explicit
Sub test()
Dim m%, h%, k%, l%, i%, n%
For n = 1 To 10
If Cells(n, 1).Value = 5 Then m = m + 1
If Cells(n, 1).Value = 4 Then l = l + 1
If Cells(n, 1).Value = 3 Then k = k + 1
If Cells(n, 1).Value = 2 Then h = h + 1
If Cells(n, 1).Value = 1 Then i = i + 1
Next n
Cells(13, 1).Value = 5 * m + 4 * l + 3 * h + 1 * i
End Sub
Gruß
Günter
Antwort 4 von poorfirele
@günter
vielen dank für das macro. ich habe versucht das macro einzufügen, jedoch funktioniert es leider bei mir nicht.
könntest du mir bitte eine kurze anleitung hierzu geben?
danke und gruß
vielen dank für das macro. ich habe versucht das macro einzufügen, jedoch funktioniert es leider bei mir nicht.
könntest du mir bitte eine kurze anleitung hierzu geben?
danke und gruß
Antwort 5 von Guenter
Hallo,
Das Makro wird in einen Modul eingefügt:
in Excel Alt F11 drücken, in der Entwicklungsumgebung Einfügen Modul, dorthin das Makro ein-pasten.
Zum Starten in der Entwicklungsumgebung F5,
im Arbeitsblatt mit Alt F8.
Falls nicht klar, nochmals melden. Im Supportnet findest Du auch diverse Anleitungen.
Gruß
Günter
Das Makro wird in einen Modul eingefügt:
in Excel Alt F11 drücken, in der Entwicklungsumgebung Einfügen Modul, dorthin das Makro ein-pasten.
Zum Starten in der Entwicklungsumgebung F5,
im Arbeitsblatt mit Alt F8.
Falls nicht klar, nochmals melden. Im Supportnet findest Du auch diverse Anleitungen.
Gruß
Günter
Antwort 6 von Aliba
Hi ,
ich verstehe die Aufgabe nicht so ganz.
Wenn ich in einer Reihe von 10 Ziffern ermittle, wie oft jede Zahl vorkommt, und diese Anzahl dann mit seinem Wert multipliziere, und dies für alle in dem Bereich vorkommenden Werte wiederhole und dann die Summe der Einzelergebnisse ermittle, dann ist es doch das selbe , wie die Summe dieser Werte.
Beispiel:
A1 5
A2 4
A3 2
A4 5
A5 4
A6 4
A7 2
A8 3
A9 4
A10 1
=2*5+4*4+2*2+1*3+1*1 = 34
=SUMME(A1:A10) = 34
Bitte klärt mich auf.
CU Aliba
ich verstehe die Aufgabe nicht so ganz.
Wenn ich in einer Reihe von 10 Ziffern ermittle, wie oft jede Zahl vorkommt, und diese Anzahl dann mit seinem Wert multipliziere, und dies für alle in dem Bereich vorkommenden Werte wiederhole und dann die Summe der Einzelergebnisse ermittle, dann ist es doch das selbe , wie die Summe dieser Werte.
Beispiel:
A1 5
A2 4
A3 2
A4 5
A5 4
A6 4
A7 2
A8 3
A9 4
A10 1
=2*5+4*4+2*2+1*3+1*1 = 34
=SUMME(A1:A10) = 34
Bitte klärt mich auf.
CU Aliba
Antwort 7 von Guenter
Hi Aliba,
das ist ganz einfach:
Du hast eine einfache Lösung für eine komplizierte Fragestellung gegeben,
ich habe eine komplizierte Lösung für dieselbe komplizierte Fragestellung angeboten.
Das erinnert mich an die Geschichte von C.F. Gauss in der Schule, kann man hier nachlesen.
http://home.t-online.de/home/099191080-0002/gauss1.htm
Gruß
Günter
das ist ganz einfach:
Du hast eine einfache Lösung für eine komplizierte Fragestellung gegeben,
ich habe eine komplizierte Lösung für dieselbe komplizierte Fragestellung angeboten.
Das erinnert mich an die Geschichte von C.F. Gauss in der Schule, kann man hier nachlesen.
http://home.t-online.de/home/099191080-0002/gauss1.htm
Gruß
Günter

