Clever-Excel-Forum

Normale Version: Zahlen aus Liste picken
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo,  ich hab jetzt in einer Zelle Zahlen aus einer Python Liste stehen, mit Kommata getrennt. Also so 3, 3, 5, 7,

Nun will ich, daß er alle Zahlen, die drin stehen, multipliziert...

Wie könnt ich das anstellen. Einfach die Zellen zitieren wie gewohnt A1*B1, geht nicht, weil die Zahlen einer Zelle sind. 

Wer hat einen Tip?
=PRODUKT(--TEIL(WECHSELN(A1&WIEDERHOLEN(",1";9);",";WIEDERHOLEN(" ";99));SPALTE(A:J)*99-98;99)) für max. 10 Zahlen

Falls keine Ganzzahlen, müsste erst auf Deutsch gewechselt werden.
(23.12.2020, 20:05)kurtkurt57 schrieb: [ -> ]Hallo,  ich hab jetzt in einer Zelle Zahlen aus einer Python Liste stehen, mit Kommata getrennt. Also so 3, 3, 5, 7,
Ist Python nicht in der Lage eine 'ordentliche Liste' zu produzieren?
Bestimmt, aber dann müsste man ja mehr Ahnung von Python haben, als von Excel.
Hallo

Vielleicht so?
Werte aufteilen mittels Text in Spalten und danach das Ergebnis über =PRODUKT() ist auch eine simple Möglichkeit.
Moin!
Oder eine Uralt-Variante mit Namen auf Excel4-Makro-Basis:

AB
13, 3, 5, 7315
21, 2, 3, 4, 5, 6720
NameBezug
Rechnen=AUSWERTEN(WECHSELN(Tabelle5!$A1;", ";"*"))
ZelleFormel
B1=Rechnen

oder eine winzige UDF:
Function Kommaprodukt(rng As Range)
Kommaprodukt = Evaluate(Replace(rng, ", ", "*"))
End Function


AC
13, 3, 5, 7315
21, 2, 3, 4, 5, 6720

ZelleFormel
C1=Kommaprodukt(A1)

Gruß Ralf

@PIVPQ:
3*3*5*7 sind allerdings "meine" 315
jedenfalls nicht "Deine" 10071
Huh
Hallo, 19

eine weitere Alternative: 21
[attachment=36059]
Hallo

@ Ralf
Der TE hat nicht ausdrücklich gesagt das er nach deiner Methode das rechnen wollte.
Natürlich gibt es auch andere Möglichkeiten.

Aber wenn man Kritik am Antworter ausüben möchte, weil man eventuell was dagegen hat das er geantwortet hat, bitte schön.
Wie ich schon seit längerem feststelle das in den Foren nur dir "Möchte Herren" geduldet sind, und so nach dem Motto diese diese Fußabtreter haben hier nix zu suchen.
Moin PIVPQ!
Dir auch schöne Weihnachten.
Deinen letzten Satz solltest Du aber nochmal ordnen, der ist ja kaum verständlich.

Zur Rechenart:
(23.12.2020, 20:05)kurtkurt57 schrieb: [ -> ]Hallo,  ich hab jetzt in einer Zelle Zahlen aus einer Python Liste stehen, mit Kommata getrennt. Also so 3, 3, 5, 7,

Nun will ich, daß er alle Zahlen, die drin stehen, multipliziert...
Wie man jetzt (so wie Du) darauf kommen kann, dass 3*357
und nicht 3*3*5*7 gemeint sein könnte, empfinde ich als sportlich.
Seiten: 1 2 3