28.08.2022, 11:00
(Dieser Beitrag wurde zuletzt bearbeitet: 28.08.2022, 11:00 von kurtkurt57.)
Hallo gibt es irgendein Feature, mit dem Excel automatisch prüft ob eine Zahl prim ist, und die Zelle dann färbt ...
PZ markieren
|
||||||||||||||||||||||||||||||||||||
28.08.2022, 11:00
(Dieser Beitrag wurde zuletzt bearbeitet: 28.08.2022, 11:00 von kurtkurt57.)
Hallo gibt es irgendein Feature, mit dem Excel automatisch prüft ob eine Zahl prim ist, und die Zelle dann färbt ...
28.08.2022, 11:05
Moin!
https://www.herber.de/excelformeln/pages...ahlen.html Als Formel in die bed. Form. einbauen. Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
28.08.2022, 11:42
(Dieser Beitrag wurde zuletzt bearbeitet: 28.08.2022, 11:48 von kurtkurt57.)
Hallo Ralf,
So hab ich es hinbekommen: ) Das mit in "Bedingte Formatierung" einbauen, ich nehm die 3. Formel, (=WENN(SUMMENPRODUKT((REST(A1;ZEILE(A:A))=0)*1)>2;"";"Primzahl")) hat noch nicht geklappt. ich markiere zuerst die ganze Spalte, indem ich auf den Spaltenkopf klicke, dann "Regeln zur Hervorhebung von einzelnen Zellen", dann weitere Regeln .... dann "Formel zur Ermittlung der zu formatierenden Zellen verwenden" dann nehme ich "Formel zur Ermittlung von ..." und lasse Farbeinstellungen auf default - klappt aber nicht. Irgendwas mache ich noch falsch!
28.08.2022, 12:12
Die Formel des Links lautet ja:
=WENN(Formel;"Primzahl";"") Lasse das WENN weg, denn die bed. Form. braucht ja "nur" den Wahrheitswert: =Formel Verkleinere den Bereich in der Formel [ZEILE(X1:X1024 statt ZEILE(A:A)], sonst rechnet sich Excel tot
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
28.08.2022, 13:48
(Dieser Beitrag wurde zuletzt bearbeitet: 28.08.2022, 14:33 von kurtkurt57.)
Bin am Kämpfen, er zeigt seltsamerweise Zahlen mit 5 am Ende als PZ an:
D101, die 10405 wird in H101 als PZ deklariert, ebenso die 11665 in Spalte D Hier die Datei: ExcelProbeiI.xlsx (Größe: 29,28 KB / Downloads: 5)
28.08.2022, 14:33
28.08.2022, 17:17
Hallo,
in der Formel fehlt die $ Zeichen. PHP-Code: =WENN(SUMMENPRODUKT((REST(D3;ZEILE(A$1:A$1024))=0)*1)>2;"";"PZ")
Gastlich
28.08.2022, 17:21
(Dieser Beitrag wurde zuletzt bearbeitet: 28.08.2022, 17:36 von kurtkurt57.)
(28.08.2022, 17:17)Gastlich schrieb: Hallo, Danke Gastlich, hab es verbessert. Trotzdem ist 10405 immer noch PZ.... normalerweise funktioniert Rest so: REST(Zelle;mod) also beispielsweise Rest(D4;3). Hier aber kommt nach dem Semikolon die Angabe: Code: ZEILE(A$1:A$1024) Welche Modi meint er den damit?
28.08.2022, 17:36
Ja, meine "Verbesserungen" sind manchmal schwierig zu verstehen …
Warum, glaubst Du, dass ich ZEILE(X$1:X$1024) in meiner Formel habe? Erstens, weil der verwendete Spaltenbuchstabe völlig irrelevant ist. Zweitens, weil ich den Rechenaufwand für Dein Ausgangsbeispiel verringern wollte. Da konnte ich noch nicht ahnen, wie die größte zu prüfende Zahl ist. Bei mir ist bei 1024*2 = 2048 Schluss. Conclusio: Du musst die Zeile des Bereichs an die zu erwartende größte zu untersuchende Zahl anpassen. Bei der SUMMENPRODUKT-Formel ist bei max. 2*10^20 aka 2*1.048.576 finito. Das alles wird aber in meinem Link (indirekt) beschrieben. Indirekt, weil die Seite sich auf Excel bis 2003 bezieht (2^14 Zeilen). Das Verstehen kann Dir leider keiner abnehmen. Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius) | ||||||||||||||||||||||||||||||||||||
|