Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Veränderung um eine Dezimalstelle abbilden
#1
Hallo liebe Forumsmitglieder,

ich bin auf der Suche nach einer Excelfunktion.
Ich habe mehrere Messzeitpunkte für Proben und möchte die Veränderung um eine Dezimalstelle abbilden.
D.h. wenn bspw der Wert bei der Messung T1 0,00005 war und die Messung folgend T2 0,0001.
Dann wäre mein Ergebnis 1, da sich die Dzimalstelle um eine Zehnerpotenz erhöht hat.
Ich habe einen Beispieldatensatz hinzugefügt.

Vielen Dank!


Angehängte Dateien
.xlsx   Datensatz.xlsx (Größe: 9,19 KB / Downloads: 4)
Antworten Top
#2
Hallo,

teste mal

Code:
Sub F_en()
For i = 2 To 21
    Cells(i, 4) = Right(Cells(i, 3).Text, 2)
Next i
End Sub

mfg
[-] Folgende(r) 1 Nutzer sagt Danke an Fennek für diesen Beitrag:
  • orhane
Antworten Top
#3
=--(GANZZAHL(LOG10(A2))<>GANZZAHL(LOG10(A3)))
Antworten Top
#4
Hallo,

wenn Dein Excel die verwendeten Funktionen kennt, dann wäre mein Vorschlag folgender.

Liefert dieselbe Reihenfolge wie der Code von Fennek:

PHP-Code:
D2=LET(Messwerte;$C$2:$C$21;MATRIXERSTELLEN(ZEILEN(Messwerte);1;LAMBDA(X;Y;MIN(WENNFEHLER(FINDEN(SEQUENZ(9);INDEX(Messwerte;X;1));16))-2))) 

Alternativ folgende Formel, die in der zweiten Spalte (F) Nullen oder Einsen liefert für die Erhöhung.
Wobei ich mir da nicht sicher bin, Dich richtig verstanden zu haben. Das Entscheidende wäre N-P>0.

PHP-Code:
D2=LET(Messwerte;$C$2:$C$21;MATRIXERSTELLEN(ZEILEN(Messwerte);2;LAMBDA(X;Y;LET(N;MIN(WENNFEHLER(FINDEN(SEQUENZ(9);INDEX(Messwerte;X;1));16))-2;P;
   WENN(X>1;MIN(WENNFEHLER(FINDEN(SEQUENZ(9);INDEX(Messwerte;X-1;1));16))-2;0);WAHL(Y;N;WENN(X>1;--(N-P>0);0)))))) 

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Antworten Top
#5
Hi,

ich verstehe das so:

Code:
=WENN(A2=A1;(RUNDEN(C2/C1;-1)>=10)*1;0)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste