Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1636to1640
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

Matrix Berechnung

Matrix Berechnung
09.08.2018 09:22:05
sigrid
Guten Morgen,
anbei nochmals meine Musterdatei.
Die Auswahl bei der Berechnung sollte immer den nächst höheren Wert
in der Matrix-Tabelle genommen werden.
Krieg es mit Runden nicht hin.
https://www.herber.de/bbs/user/123222.xlsx
mfg
sigrid

17
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Matrix Berechnung
09.08.2018 09:25:54
SF
Hola,
runde deine Werte auf:
=AUFRUNDEN(D8/500;0)*500

Und beziehe dich in deiner Formel dann auf die aufgerundeten Werte.
Gruß,
steve1da
AW: steve1 leider Fehler
09.08.2018 10:03:56
sigrid
Hallo steve1da,
habe so eingesetzt, geht nicht:
=INDEX(Name!C6:M15;VERGLEICH(D9;Name!B6:B15;0);AUFRUNDEN(D9/500;0)*500;VERGLEICH(D8;Name!C5:M5;0); Aufrunden(D8/500;0) *500
gruß
sigrid
AW: steve1 leider Fehler
09.08.2018 10:05:50
SF
Hola,
in deiner Formel beziehst du dich immer noch auf D9 und D8!
=INDEX(Name!C6:M15;VERGLEICH(AUFRUNDEN(D9/500;0)*500;Name!B6:B15;0);VERGLEICH(AUFRUNDEN(D8/500;0) *500;Name!C5:M5;0))
Gruß,
steve1da
Anzeige
steve1da deine Formel perfekt, danke ! -)
09.08.2018 10:17:19
sigrid
Funktioniert aber nur...
09.08.2018 10:18:59
SF
...wenn du gleichbleibende Steigerungen hast. Alles andere musst du mit Daniels Methode machen.
Gruß,
steve1da
AW: Matrix Berechnung
09.08.2018 09:48:03
Daniel
HI
ändere in der Funktion VERGLEICH den dritten Parameter von 0 auf 1
die Funktion findet dann auch bei Zwischenwerten ein Ergebnis.
Allerdings wird dann immer der nächstkleiner Wert als Ergebnis verwendet (dh bei 4123 dann 4000)
dh du musst die Tabellenüberschriften nicht als BIS-Werte eintragen, sondern als AB-Werte
aus
1500 2000 2500 3000 ...
muss werden
     0 1501 2001 2501 ...
damit der richtige Eintrag gefunden wird
du kannst ja die Suche in einer zusätzlichen Zeile und Spalte ausführen und diese ausblenden, wenn diese Einteilung euch verwirren würde.
Gruß Daniel
Anzeige
AW: Beispieldatei mit Lösung
09.08.2018 10:18:37
Daniel
Hi
hier noch die Beispieldatei. https://www.herber.de/bbs/user/123223.xlsx
der Ansatz von Steve funktioniert nur in Tabellen, bei denen die Abstände immer gleich sind.
Können die Abstände jedoch unterschiedlich sein, geht's so nicht mehr.
Gruß Daniel
AW: Beispieldatei mit Lösung
09.08.2018 11:43:13
sigrid
Hallo Daniel,
habe die Musterdatei angesehen, es steht aber nur #NV in der Ergebniszelle.
gruß
sigrid
AW: Beispieldatei mit Lösung
09.08.2018 11:58:07
Daniel
Hi
Welche Ergebniszelle meinst du?
Es gibt mehrere, F7, D12, D13
Kann sein, dass ich nicht alle Formeln angepasst habe.
Aber in D12, D13 auf jeden Fall.
Bitte die Formelanderungen auch nach F7 über nehmen, dann sollte es funktionieren
im Vergleich den Suchbereich anpassen und den dritten Parameter von 0 auf 1 setzen.
Gruß Daniel
Anzeige
Sorry Daniel
09.08.2018 12:11:35
sigrid
Hallo Daniel,
ich meinte F7 !
mfg
sigrid
AW: soll ich dir auch die Schuhe zubinden!?
09.08.2018 12:21:21
Daniel
Naja dann schau dir Formeln in D12 und D13 an und ändere F7 entsprechend ab.
Ist ja nicht so kompliziert, weil du nur den Zellbezug um eine Zeile/Spalte versetzen und aus einer 0 eine 1 machen musst.
Das solltest du alleine hinbekommen.
Gruß Daniel
Keine Schuhe zubinden, Du hast doch gefragt ! -)
09.08.2018 14:54:21
sigrid
Hallo Daniel
09.08.2018 10:25:39
sigrid
Hallo Daniel,
ich kann leider die Tabellenwerte im Orginal nicht ändern,
daher muss ich den Formelelvorschlag von steve1da nehmen.
Danke für die Hilfe,
mfg
sigrid
AW: allgemeiner (auch für ungleiche Abstände) ...
09.08.2018 10:37:38
neopa
Hallo Sigrid,
... in F7:
=INDEX(Name!C6:M15;VERGLEICH(1;INDEX((Name!B6:B15>=D9)+0;);0);VERGLEICH(1;INDEX((Name!C5:M5>=D8)+0;); 0)) 
In D12 und D13 reicht natürlich jeweils ein Teil aus der Formel.
Bei gleichen Abständen würde ich in Deiner Formel statt AUFRUNDEN() mit OBERGRENZE() arbeiten.
Also mit =OBERGRENZE(D8;500) und =OBERGRENZE(D9;500)
Gruß Werner
.. , - ...
Anzeige
Das klappt so...
09.08.2018 11:37:12
sigrid
Hallo Werner,
ich habe mal die Obergrenze Formel eingesetzt, das funktioniert doch,
was muss ich den beachten ?
gruß
sigrid
AW: ... dann versteh ich Deine Nachfrage nicht owT
09.08.2018 17:20:19
neopa
Gruß Werner
.. , - ...
Danke Werner, alles ok -)
10.08.2018 09:20:44
sigrid

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige