Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id CDDE0200D54 for ; Fri, 8 Dec 2017 18:06:22 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id CC47D160C0D; Fri, 8 Dec 2017 17:06:22 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 1DCA4160BFD for ; Fri, 8 Dec 2017 18:06:21 +0100 (CET) Received: (qmail 9257 invoked by uid 500); 8 Dec 2017 17:06:21 -0000 Mailing-List: contact users-de-help@openoffice.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users-de@openoffice.apache.org Delivered-To: mailing list users-de@openoffice.apache.org Received: (qmail 9246 invoked by uid 99); 8 Dec 2017 17:06:21 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Dec 2017 17:06:21 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 8E980C5386 for ; Fri, 8 Dec 2017 17:06:20 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.758 X-Spam-Level: X-Spam-Status: No, score=-0.758 tagged_above=-999 required=6.31 tests=[FORGED_MUA_MOZILLA=1.596, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.053, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id JZPwzze4HQ9e for ; Fri, 8 Dec 2017 17:06:19 +0000 (UTC) Received: from vsmx011.vodafonemail.xion.oxcs.net (vsmx011.vodafonemail.xion.oxcs.net [153.92.174.89]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id E7D3F5FB16 for ; Fri, 8 Dec 2017 17:06:18 +0000 (UTC) Received: from vsmx003.vodafonemail.xion.oxcs.net (unknown [192.168.75.197]) by mta-5-out.mta.xion.oxcs.net (Postfix) with ESMTP id D32AC3E01E6 for ; Fri, 8 Dec 2017 17:06:11 +0000 (UTC) Received: from hamster.jawo.myfqdn.de (unknown [83.171.158.174]) by mta-7-out.mta.xion.oxcs.net (Postfix) with ESMTPA id EDA053006E4 for ; Fri, 8 Dec 2017 17:06:08 +0000 (UTC) Received: from hamster [127.0.0.1] by hamster.jawo.myfqdn.de (192.168.178.27) (userid 1) with Hamster-NewsToMail-Gate (Classic Hamster Version 2.1 Build 2.1.0.1537) ; Fri, 08 Dec 2017 17:52:34 +0100 Message-ID: Subject: Re: Wie Vorigen Wert in Tabelle ermitteln? X-Newsgroups: hamster.mailinglist.openoffice References: <5ce0adaa-6800-4251-2499-457bb5efc1d9@jrsch.de> From: =?UTF-8?Q?Wolfgang_J=c3=a4th?= Date: Fri, 8 Dec 2017 17:52:34 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <5ce0adaa-6800-4251-2499-457bb5efc1d9@jrsch.de> Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: 8bit To: users-de@openoffice.apache.org X-Gate: Hamster/2.1.0.1537 NewsToMail-Gate X-Antivirus: Avast (VPS 171208-0, 08.12.2017), Outbound message X-Antivirus-Status: Clean X-VADE-STATUS: LEGIT archived-at: Fri, 08 Dec 2017 17:06:23 -0000 Am 08.12.2017 um 13:17 schrieb technik_div@jrsch.de: > Hallo, > > ich habe folgendes Problem: > > eine Tabelle wie z.B. > > 1 > A > > > NV oder 0 > 2 > B > > > NV oder 0 > 3 > A > > 1 > 1 Meinst du jetzt so was wie | A B C D --+------------------- 1 | "A" 0 2 | "B" 0 3 | "A" 1 1 oder was anderes? Kannst du das ggf. bitte nochmal mal *so* formatiert posten, dass man die Anordnung und den Aufbau der Spalten und Zeilen zumindest ansatzweise identifizieren kann? > 6 > A > =?? > 3 > 3 Hmm; was soll denn "=??" für eine Formel sein? > 9 > A > =VERGLEICH(B9;VERSCHIEBUNG($B$1;0;0;A9-1);-1) > 1 > 7 Wenn ich das richtig interpretiere (s. o.), /steht/ die Formel in der Zelle B9; dazu musst du rekursive Zugriffe erlauben. Und die Geschichte mit der Verschiebung ist recht arg um die Ecke gedacht. Versuchs doch einfach mal (sofern meine Kristallkugel deine Absicht korrekt interpretiert) mit | =VERGLEICH($B9;$B$1:$B8;-1) Dadurch, dass der Anfang des Bereiches komplett und auch die *Spaltenangabe* des Bereichs-Endes absolut sind, aber *nicht* die *Zeilenangabe* des Bereichs-Endes, wird die Zeilenangabe des Bereichsendes - und nur die - beim Kopieren angepasst, sprich du kannst die Formel problemlos in andere Zellen kopieren. > In Spalte C soll jetzt eine Formel, die mir die Zeilennummer der > vorheringen Zeile mit dem gleichen Eintrag wie in Spalte B ist. Du suchst das /letztmalige/ Auftreten eines Werte; ist schwierig, denn so eine Funktion *gibt* es nicht. Spontan fallen mir dazu 2 Lösungsansätze ein: 1) eine Hilfsspalte, in der die Werte der betreffenden Spalte in umgekehrter Reihenfolge gespiegelt werden; d. h. irgend was in der Art | =VERSCHIEBUNG($B$20;ZEILE($B$1)-ZEILE();0) und dann *darin* das /erste/ Auftreten suchen; oder 2) ein Makro schreiben (ist wahrscheinlich die weniger aufwendige Lösung) > Bei der Ermittlung von Nachfolgenden Werten (ähnliches Problem) habe ich > mit Verschiebung um entsprechende Zeilen gute Ergebnisse bekommen. Das > geht aber wohl nicht Rückwärts. > > Ich vrsuchte =VERGLEICH(B10;VERSCHIEBUNG($B$1;0;0;A10-1);-1) > > Ich habe nicht verschoben, sondern nur eine Bereichshöhe angegeben und > dann Rückwärts gesucht mit -1. Nur ist der Bereich nicht alphabetisch > sortiert. Missverständnis; der letzte Parameter bewirkt keine Suche von /unten/ nach /oben/, sondern gibt lediglich an, dass die /Werte/ *absteigend* sortiert sind. Das bedeutet, dass intern(!) für die Suche nicht der Vergleich auf "größer oder gleich" verwendet werden kann, wie das bei einer aufsteigenden Reihenfolge der Fall ist, sondern ein Vergleich auf "größer" erfolgen muss. Aber gesucht wird dennoch immer von oben nach unten. > Bis Nr 9 gibt es richtige ERgebnisse. Ab Spalte 10 wird es falsch. > > 1. Warum? Sorry, aber da ich den von dir angegebenen Aufbau der Tabelle nicht wirklich verstehe, kann ich dazu nix sagen. Wolfgang -- If I could, I would wish for ONE news INDEED being a fake, namely for the news of this immature cockalorum in fact became President of the United States. --------------------------------------------------------------------- To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org For additional commands, e-mail: users-de-help@openoffice.apache.org