Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1968to1972
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Faktor Berechung

Faktor Berechung
11.03.2024 18:45:20
Herr Manuel Graf
Hallo,

leider hänge ich an einer Faktorberechnung, was meine ich damit:

Ich möchte eine Zahl als Ergebnis zwischen 0 und 2 haben.
Diese Zahl nenne ich "Faktor", dieser soll in D16 angezeigt werden.
Faktor 2 ist erreicht wenn die Zahl in J16=>22 ist.
Faktor 1 ist erreicht wenn die Zahl in J16=>20,5 ist.
Faktor 0 ist erreicht wenn die Zahl in J1618.5 ist.
Der Faktor in D16 soll in möglichst kleinen Schritten (z.B.) 0,1 dargestellt werden. Also NICHT : =WENNS(J1618,5;0;;J16=>20,5;1;J16=>22;2)
Der Faktor müsste ausgerechnet werden Z.B. J16 = 21 dann D16 = ~1,2 (nur ein Beispiel, weiß nicht wie ich das rechnen kann)
Wie kann ich das per Formel da stellen ?

Vielen Dank im Voraus !



10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Faktor Berechung
11.03.2024 19:18:23
daniel
Hi

in dem Fall vereinfacht so:

=WENN(J16=20,5;MAX(0;(J16-18,5)/2);MIN(2;(J16-20,5)/1,5+1))

das Grundprinzip findest du unter: Lineare Interpolation, hier aber vereinfacht, da es nur zwei Abschnitte gibt.

Gruß Daniel
AW: Faktor Berechung
11.03.2024 19:21:25
Yal
Hallo Manuel,

es sind einfache lineare Formel, aber im Abschnitt

=WENN(A1=18,5;0;WENN(A1=20,5;(A1-18,5)*1/(20,5-18,5);WENN(A1=22;(A1-20,5)*1/(22-20,5)+1;2)))


VG
Yal
AW: Faktor Berechung
14.03.2024 21:44:26
Oppawinni
D16: = 8,80952381 - 1,357142857 * J16 + 0,047619048 * j16^2

würde für Werte von D16 = 18,5 | 20,5 | 22 auch ganz gut passen
Für j16 = 21 sollte aber in jedem Fall eher 1,3.. raus kommen.
Anzeige
Well done, but...
14.03.2024 22:16:05
Yal
Hallo Oppawinni,

eine Lösung mit einer Regression ist natürlich sehr schön, wenn auch leicht "over-engineered" :-)
(die Idee hat ich auch, aber sehr kurzzeitig)

Müsste man nur noch die Ergebnisse unter 18,5 mit 0 und über 22 mit 2 bestücken...

VG
Yal
AW: Well done, but...
14.03.2024 22:34:56
Oppawinni
janeee, is klar,
dann halt Geraden..und bissl min max
G16:=min(MAX(0;J16/2-18,5/2;J16/1,5+1-20,5/1,5);2)

aber das ist ja langweilig
oder =MIN(MAX(0;(J16-18,5)/2;(J16-19)/1,5);2) ...(owT)
14.03.2024 23:12:24
Oppawinni
Sind halt zwei Geradengleichungen, wobei die zweite Gerade ne größere Steigung (1/1,5=0,66) hat, als die erste (1/2=0,5) hat.. daher dann max.
Ist halt für den Fall vermutlich das Einfachste, keine "universelle" Lösung zur Interpolation.
Anzeige
halbiert ohne WENN
12.03.2024 11:21:09
WF
=MAX(;(MIN(20,5;J16)-18,5)/2)+MAX(;(MIN(22;J16)-20,5)/1,5)

WF
AW: halbiert ohne WENN
12.03.2024 11:38:31
daniel
kürzer, aber vor allem deshalb weil Yal aufzeigt, wie bestimmte Werte aus den vorgegebenen Ausgangsdaten berechnet werden anstatt einfach nur das Ergebnis einzutragen.
das macht die Formel zwar länger, dafür ist es aber einfacher, die Formel nachzuvollziehen und sie gegebenenfalls an andere Werte anzupassen.
daher ist "kürzer" nicht immer auch "besser"
ich addiere lieber 2 Teilbereiche
12.03.2024 12:59:28
WF
anstatt zu WENNen

WF
das bleibt dir ja unbenommen.
12.03.2024 17:35:04
daniel
hat aber mit nichts damit zu tun, was warum deins kürzer ist.
ich verwende auch WENN und meine Formel ist nicht länger als deine.

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige