Excel-Formel ändert sich ungewollt automatisch

Excel-Formel ändert sich ungewollt automatisch

Ich habe ein Produkt-Empfehlungsprotokoll erstellt und brauchte ein System, das automatisch Punkte für diese Produkte berechnet, sobald sie geschlossen werden.

Meine Lösung hierfür bestand darin, ein separates Blatt zu erstellen, das die SVERWEIS-Liste der Produkte und die entsprechenden damit verbundenen Punkte enthält. Anschließend platziere ich die SVERWEIS-Formel in einer WENN-Anweisung, die ermittelt, ob das Produkt geschlossen wurde, und die verdienten Punkte anzeigt. Bei meiner Formel ist jedoch ein Problem aufgetreten:

=IF([@[CLOSED Y/N]]="y", VLOOKUP([@PRODUCT],'Data Sheet'!A31:B48,2,FALSE

Jedes Mal, wenn die Formel eine Zeile nach unten geht, ändert sie die Bereiche in meiner SVERWEIS-Liste. Beispielsweise verschieben sich die Bereiche mit jeder Zeile, in der die Funktion nach unten geht, von 'Data Sheet'!A31:B48’nach 'Data Sheet'!A32:B49nach 'Data Sheet'!A33:B50.

Schließlich verschieben sich die Bereiche außerhalb des Bereichs meiner Liste und die Punkte werden nicht mehr angezeigt.

Gibt es Vorschläge, wie man verhindern kann, dass die Formel die SVERWEIS-Liste automatisch anpasst? Wir sind für Ihre Hilfe sehr dankbar.

Antwort1

Ihre Formel sollte lauten:

=IF([@[CLOSED Y/N]]="y", VLOOKUP([@PRODUCT],'Data Sheet'!$A$31:$B$48,2,FALSE

„$“ ist das „Sperrzeichen“ für Excel (und die meisten ähnlichen Programme). Es verhindert, dass sich das Programm wie von Ihnen beschrieben ändert.

verwandte Informationen