Minimale Abweichung in einem Bereich finden

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

dali4u
Beiträge: 4
Registriert: So, 21.09.2008 14:27

Minimale Abweichung in einem Bereich finden

Beitrag von dali4u »

Hi,

folgende Tabelle:

C10:CT10 -> a-Werte
B11:B106 -> b-Werte
C11:CT106 -> Bereich mit einer Formel "f(a,b) - A1"
Eingabe A1: Zahlenwert

1. im Bereich werden Werte aus a und b brechnet und von diesen der Zahlenwert aus A1 abgezogen
2. in dem Bereich befinden sich nun positive und negative Zahlenwert, die alle um 0 schwanken.

Ich suche die zugehörigen Zahlenwerte von a und b, bei der die betragsmäßige Abweichung der Werte
im Bereich am geringsten von Null abweichen?

Danke
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Minimale Abweichung in einem Bereich finden

Beitrag von Karolus »

Hallo
Ergänze die Formel im Bereich auf:

Code: Alles auswählen

=ABS(f(a,b) - A1)
damit werden die negativen Werte positiv

nimm in C107

Code: Alles auswählen

=MIN(C11:C106)
ziehe diese bis Spalte CT

in CU11

Code: Alles auswählen

=MIN(C11:CT11)
ziehe bis Zeile 106

Den zugehörigen Wert aus a bekommst du jetzt mit

Code: Alles auswählen

=INDEX(C10:CT10;VERGLEICH(MIN(C107:CT107);C107:CT107;0))
den Wert aus b:

Code: Alles auswählen

=INDEX(B11:B106;VERGLEICH(MIN(CU11:CU106);CU11:CU106;0))
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Minimale Abweichung in einem Bereich finden

Beitrag von Karolus »

Gast hat geschrieben:
Karolus hat geschrieben: Den zugehörigen Wert aus a bekommst du jetzt mit

Code: Alles auswählen

=INDEX(C10:CT10;VERGLEICH(MIN(C107:CT107);C107:CT107;0))
Hier bekomme ich den Fehler 504 ??
Mein Fehler,da es um den Spaltenindex geht muss der Zeilenindex leer bleiben:

Code: Alles auswählen

=INDEX(C10:CT10;;VERGLEICH(MIN(C107:CT107);C107:CT107;0))
Gast hat geschrieben:Ein weiteres
Problem ist, das der minimale Wert zweimal auftaucht. die "0" in VERGLEICH
liefert aber den ersten Wert, es muß aber der zweite Wert sein :-(
"1" und "-1" kann ich nicht verwenden, da die MIN Werte in Zeile 107 nicht
sortiert sind...
Evtl. funktionierts wenn du den Bereich C10:CT107 über Zeile 107 sortierst ?

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Antworten