Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Συναρτήσεις] Σφάλμα σε Vlookup σε κελί με αριθμό και δεκαδικά (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/6367-sfalma-se-vlookup-se-keli-me-arithmo-kai-dekadika.html)

istrios 17-09-23 13:46

Σφάλμα σε Vlookup σε κελί με αριθμό και δεκαδικά
 
1 Συνημμένο(α)
Η συνάρτηση μου δουλεύει όταν ο αριθμός σε νομισματική μορφή είναι στρογγυλός. Όταν δεν είναι η συνάρτηση δεν βρίσκει αποτέλεσμα. Π.Χ 60 € έχω αποτέλεσμα...60,50 € δεν έχω αποτέλεσμα. Συγκεκριμένα στην σελίδα "Αναλογία ποσών" Menu A - Τιμή ανά άτομο - αν βάλω 60 έχω αποτέλεσμα...αν βάλω 63 δεν έχω αποτέλεσμα επειδή η τιμή που αναλογεί το ποσό είναι με δεκαδικά. ( Σπάει την τιμή με ποσοστό 80-20 αναλογία τρόφιμα και ποτά) Τα δεδομένα βρίσκονται στη σελίδα " Κωδικοί ". Δεν μπόρεσα να βρω γιατί συμβαίνει αυτό. Σας επισυνάπτω το αρχείο για να καταλάβετε καλύτερα.

ChrisGT7 17-09-23 17:47

Καλησπέρα Μιχάλη,

Φαίνεται πως το 50,40 δεν είναι ακριβώς 50,40 και η VLOOKUP() δεν βρίσκει ακριβές αποτέλεσμα να το αντιστοιχίσει στον πίνακα.

Επειδή οι τύποι στις στήλες Τιμή του Αναλογία ποσών περιέχουν πολλαπλασιασμό με ποσοστό και υπάρχει πιθανότητα το αποτέλεσμα να έχει περισσότερα δεκαδικά, βάλε τους τύπους μέσα σε μια ROUND().

π.χ. στο Κ9 δοκίμασε τον τύπο: =ROUND(C9-(C9-0,8*C9);2)

Αντίστοιχα κάνε το ίδιο και στα υπόλοιπα κελιά και ελπίζω να έχεις το επιθυμητό αποτέλεσμα.

istrios 17-09-23 18:41

Παράθεση:

Αρχική Δημοσίευση από ChrisGT7 (Μήνυμα 35010)
Καλησπέρα Μιχάλη,

Φαίνεται πως το 50,40 δεν είναι ακριβώς 50,40 και η VLOOKUP() δεν βρίσκει ακριβές αποτέλεσμα να το αντιστοιχίσει στον πίνακα.

Επειδή οι τύποι στις στήλες Τιμή του Αναλογία ποσών περιέχουν πολλαπλασιασμό με ποσοστό και υπάρχει πιθανότητα το αποτέλεσμα να έχει περισσότερα δεκαδικά, βάλε τους τύπους μέσα σε μια ROUND().

π.χ. στο Κ9 δοκίμασε τον τύπο: =ROUND(C9-(C9-0,8*C9);2)

Αντίστοιχα κάνε το ίδιο και στα υπόλοιπα κελιά και ελπίζω να έχεις το επιθυμητό αποτέλεσμα.

Για άλλη μία φορά ένα πολύ μεγάλο ευχαριστώ Χρήστο :worthy: Ακριβώς αυτό χρειαζόταν.


Η ώρα είναι 11:14.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2