מדריך נוסחה באקסל לאימות ספרת ביקורת במספר זהות
-
=IF(A1>0,IF(NUMBERVALUE(RIGHT(A1,1))=CEILING.MATH(IFS(LEFT(RIGHT(A1,2),1)="1",2,LEFT(RIGHT(A1,2),1)="2",4,LEFT(RIGHT(A1,2),1)="3",6,LEFT(RIGHT(A1,2),1)="4",8,LEFT(RIGHT(A1,2),1)="5",1,LEFT(RIGHT(A1,2),1)="6",3,LEFT(RIGHT(A1,2),1)="7",5,LEFT(RIGHT(A1,2),1)="8",7,LEFT(RIGHT(A1,2),1)="9",9,LEFT(RIGHT(A1,2),1)="0",0)+IF(LEN(A1)>2,LEFT(RIGHT(A1,3),1),0)+IF(LEN(A1)>3,IFS(LEFT(RIGHT(A1,4),1)="1",2,LEFT(RIGHT(A1,4),1)="2",4,LEFT(RIGHT(A1,4),1)="3",6,LEFT(RIGHT(A1,4),1)="4",8,LEFT(RIGHT(A1,4),1)="5",1,LEFT(RIGHT(A1,4),1)="6",3,LEFT(RIGHT(A1,4),1)="7",5,LEFT(RIGHT(A1,4),1)="8",7,LEFT(RIGHT(A1,4),1)="9",9,LEFT(RIGHT(A1,4),1)="0",0),0)+IF(LEN(A1)>4,LEFT(RIGHT(A1,5),1),0)+IF(LEN(A1)>5,IFS(LEFT(RIGHT(A1,6),1)="1",2,LEFT(RIGHT(A1,6),1)="2",4,LEFT(RIGHT(A1,6),1)="3",6,LEFT(RIGHT(A1,6),1)="4",8,LEFT(RIGHT(A1,6),1)="5",1,LEFT(RIGHT(A1,6),1)="6",3,LEFT(RIGHT(A1,6),1)="7",5,LEFT(RIGHT(A1,6),1)="8",7,LEFT(RIGHT(A1,6),1)="9",9,LEFT(RIGHT(A1,6),1)="0",0),0)+IF(LEN(A1)>6,LEFT(RIGHT(A1,7),1),0)+IF(LEN(A1)>7,IFS(LEFT(RIGHT(A1,8),1)="1",2,LEFT(RIGHT(A1,8),1)="2",4,LEFT(RIGHT(A1,8),1)="3",6,LEFT(RIGHT(A1,8),1)="4",8,LEFT(RIGHT(A1,8),1)="5",1,LEFT(RIGHT(A1,8),1)="6",3,LEFT(RIGHT(A1,8),1)="7",5,LEFT(RIGHT(A1,8),1)="8",7,LEFT(RIGHT(A1,8),1)="9",9,LEFT(RIGHT(A1,8),1)="0",0),0)+IF(LEN(A1)>8,LEFT(RIGHT(A1,9),1),0),10)-(IFS(LEFT(RIGHT(A1,2),1)="1",2,LEFT(RIGHT(A1,2),1)="2",4,LEFT(RIGHT(A1,2),1)="3",6,LEFT(RIGHT(A1,2),1)="4",8,LEFT(RIGHT(A1,2),1)="5",1,LEFT(RIGHT(A1,2),1)="6",3,LEFT(RIGHT(A1,2),1)="7",5,LEFT(RIGHT(A1,2),1)="8",7,LEFT(RIGHT(A1,2),1)="9",9,LEFT(RIGHT(A1,2),1)="0",0)+IF(LEN(A1)>2,LEFT(RIGHT(A1,3),1),0)+IF(LEN(A1)>3,IFS(LEFT(RIGHT(A1,4),1)="1",2,LEFT(RIGHT(A1,4),1)="2",4,LEFT(RIGHT(A1,4),1)="3",6,LEFT(RIGHT(A1,4),1)="4",8,LEFT(RIGHT(A1,4),1)="5",1,LEFT(RIGHT(A1,4),1)="6",3,LEFT(RIGHT(A1,4),1)="7",5,LEFT(RIGHT(A1,4),1)="8",7,LEFT(RIGHT(A1,4),1)="9",9,LEFT(RIGHT(A1,4),1)="0",0),0)+IF(LEN(A1)>4,LEFT(RIGHT(A1,5),1),0)+IF(LEN(A1)>5,IFS(LEFT(RIGHT(A1,6),1)="1",2,LEFT(RIGHT(A1,6),1)="2",4,LEFT(RIGHT(A1,6),1)="3",6,LEFT(RIGHT(A1,6),1)="4",8,LEFT(RIGHT(A1,6),1)="5",1,LEFT(RIGHT(A1,6),1)="6",3,LEFT(RIGHT(A1,6),1)="7",5,LEFT(RIGHT(A1,6),1)="8",7,LEFT(RIGHT(A1,6),1)="9",9,LEFT(RIGHT(A1,6),1)="0",0),0)+IF(LEN(A1)>6,LEFT(RIGHT(A1,7),1),0)+IF(LEN(A1)>7,IFS(LEFT(RIGHT(A1,8),1)="1",2,LEFT(RIGHT(A1,8),1)="2",4,LEFT(RIGHT(A1,8),1)="3",6,LEFT(RIGHT(A1,8),1)="4",8,LEFT(RIGHT(A1,8),1)="5",1,LEFT(RIGHT(A1,8),1)="6",3,LEFT(RIGHT(A1,8),1)="7",5,LEFT(RIGHT(A1,8),1)="8",7,LEFT(RIGHT(A1,8),1)="9",9,LEFT(RIGHT(A1,8),1)="0",0),0)+IF(LEN(A1)>8,LEFT(RIGHT(A1,9),1),0)),"נכון","לא נכון"),"")
-
@חיים-100 כתב במדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות:
=IF(A1>0,IF(NUMBERVALUE(RIGHT(A1,1))=CEILING.MATH(IFS(LEFT(RIGHT(A1,2),1)="1",2,LEFT(RIGHT(A1,2),1)="2",4,LEFT(RIGHT(A1,2),1)="3",6,LEFT(RIGHT(A1,2),1)="4",8,LEFT(RIGHT(A1,2),1)="5",1,LEFT(RIGHT(A1,2),1)="6",3,LEFT(RIGHT(A1,2),1)="7",5,LEFT(RIGHT(A1,2),1)="8",7,LEFT(RIGHT(A1,2),1)="9",9,LEFT(RIGHT(A1,2),1)="0",0)+IF(LEN(A1)>2,LEFT(RIGHT(A1,3),1),0)+IF(LEN(A1)>3,IFS(LEFT(RIGHT(A1,4),1)="1",2,LEFT(RIGHT(A1,4),1)="2",4,LEFT(RIGHT(A1,4),1)="3",6,LEFT(RIGHT(A1,4),1)="4",8,LEFT(RIGHT(A1,4),1)="5",1,LEFT(RIGHT(A1,4),1)="6",3,LEFT(RIGHT(A1,4),1)="7",5,LEFT(RIGHT(A1,4),1)="8",7,LEFT(RIGHT(A1,4),1)="9",9,LEFT(RIGHT(A1,4),1)="0",0),0)+IF(LEN(A1)>4,LEFT(RIGHT(A1,5),1),0)+IF(LEN(A1)>5,IFS(LEFT(RIGHT(A1,6),1)="1",2,LEFT(RIGHT(A1,6),1)="2",4,LEFT(RIGHT(A1,6),1)="3",6,LEFT(RIGHT(A1,6),1)="4",8,LEFT(RIGHT(A1,6),1)="5",1,LEFT(RIGHT(A1,6),1)="6",3,LEFT(RIGHT(A1,6),1)="7",5,LEFT(RIGHT(A1,6),1)="8",7,LEFT(RIGHT(A1,6),1)="9",9,LEFT(RIGHT(A1,6),1)="0",0),0)+IF(LEN(A1)>6,LEFT(RIGHT(A1,7),1),0)+IF(LEN(A1)>7,IFS(LEFT(RIGHT(A1,8),1)="1",2,LEFT(RIGHT(A1,8),1)="2",4,LEFT(RIGHT(A1,8),1)="3",6,LEFT(RIGHT(A1,8),1)="4",8,LEFT(RIGHT(A1,8),1)="5",1,LEFT(RIGHT(A1,8),1)="6",3,LEFT(RIGHT(A1,8),1)="7",5,LEFT(RIGHT(A1,8),1)="8",7,LEFT(RIGHT(A1,8),1)="9",9,LEFT(RIGHT(A1,8),1)="0",0),0)+IF(LEN(A1)>8,LEFT(RIGHT(A1,9),1),0),10)-(IFS(LEFT(RIGHT(A1,2),1)="1",2,LEFT(RIGHT(A1,2),1)="2",4,LEFT(RIGHT(A1,2),1)="3",6,LEFT(RIGHT(A1,2),1)="4",8,LEFT(RIGHT(A1,2),1)="5",1,LEFT(RIGHT(A1,2),1)="6",3,LEFT(RIGHT(A1,2),1)="7",5,LEFT(RIGHT(A1,2),1)="8",7,LEFT(RIGHT(A1,2),1)="9",9,LEFT(RIGHT(A1,2),1)="0",0)+IF(LEN(A1)>2,LEFT(RIGHT(A1,3),1),0)+IF(LEN(A1)>3,IFS(LEFT(RIGHT(A1,4),1)="1",2,LEFT(RIGHT(A1,4),1)="2",4,LEFT(RIGHT(A1,4),1)="3",6,LEFT(RIGHT(A1,4),1)="4",8,LEFT(RIGHT(A1,4),1)="5",1,LEFT(RIGHT(A1,4),1)="6",3,LEFT(RIGHT(A1,4),1)="7",5,LEFT(RIGHT(A1,4),1)="8",7,LEFT(RIGHT(A1,4),1)="9",9,LEFT(RIGHT(A1,4),1)="0",0),0)+IF(LEN(A1)>4,LEFT(RIGHT(A1,5),1),0)+IF(LEN(A1)>5,IFS(LEFT(RIGHT(A1,6),1)="1",2,LEFT(RIGHT(A1,6),1)="2",4,LEFT(RIGHT(A1,6),1)="3",6,LEFT(RIGHT(A1,6),1)="4",8,LEFT(RIGHT(A1,6),1)="5",1,LEFT(RIGHT(A1,6),1)="6",3,LEFT(RIGHT(A1,6),1)="7",5,LEFT(RIGHT(A1,6),1)="8",7,LEFT(RIGHT(A1,6),1)="9",9,LEFT(RIGHT(A1,6),1)="0",0),0)+IF(LEN(A1)>6,LEFT(RIGHT(A1,7),1),0)+IF(LEN(A1)>7,IFS(LEFT(RIGHT(A1,8),1)="1",2,LEFT(RIGHT(A1,8),1)="2",4,LEFT(RIGHT(A1,8),1)="3",6,LEFT(RIGHT(A1,8),1)="4",8,LEFT(RIGHT(A1,8),1)="5",1,LEFT(RIGHT(A1,8),1)="6",3,LEFT(RIGHT(A1,8),1)="7",5,LEFT(RIGHT(A1,8),1)="8",7,LEFT(RIGHT(A1,8),1)="9",9,LEFT(RIGHT(A1,8),1)="0",0),0)+IF(LEN(A1)>8,LEFT(RIGHT(A1,9),1),0)),"נכון","לא נכון"),"")
איך משתמשים?
-
@נחמן-פלח כתב במדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות:
@חיים-100 כתב ב[מדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות]
איך משתמשים?
תשים בתא B2 ותנסה לרשום מספר זהות בA2
-
@דאנציג כתב במדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות:
@Whenever
אצלי זה בA1 וB1.ניסיתי בשיטס וכותב לי ref
-
הקוטב הצפוניכתב ב7 באפר׳ 2024, 23:47 נערך לאחרונה על ידי הקוטב הצפוני 4 ביולי 2024, 23:55
@נחמן-פלח כתב במדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות:
,
מדובר בנוסחה רגילה ולא בנוסחת מאקרו רוב רובם של הנוסחאות הקיימות באקסל רגיל קיימות גם בשיטס ולכן אין סיבה שזה לא יעבוד.
-
@חיים-100 יש גם אפשרות לזהות מהי הספרת ביקורת:
תעודת זהות-ספרת ביקורת.xlsx
המקור בפרוג -
@יוסי-מחשבים יש שם בעיה
מי שהתז שלו מתחילה ב0 - אוטומטית האקסל מוריד את ה0 מההתחלה ואז נותן שגיאה -
@אבאלה צריך להגדיר את התא לתא "טקסט" ולא "כללי" או "מספרים"
-
@דאנציג כתב במדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות:
אני לא מבין בזה, אבל למה שפונקציה באקסל תעבוד בשיטס, הם עובדים שונה
בשיטס אין להם את הנוסחה נומבר, אם אתה קצת מתמצא תנסה להבין מה כל דבר עושה ותוריד את כל הנומברים
בהצלחה -
@יענקל-ה-הצדיק כתב במדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות:
צריך להגדיר את התא לתא "טקסט" ולא "כללי" או "מספרים"
אפשר להגדיר מותאם אישית ואז להכניס
[$-,100]00000000
כך יראו גם את האפסים -
@דאנציג כתב במדריך | נוסחה באקסל לאימות ספרת ביקורת במספר זהות:
אצלי זה בA1 וB1
באמצעות חיפוש והחלפה ניתן להחליף את כל ה A1 לכל תא שתרצה
-
@יוסי-מחשבים בקובץ שהבאת ניתן לראות את סיפרת הביקורת צריך לשחק עם זה קצת כדי שהוא יאמת לך אותו
-
@חיים-100 שיפצתי קצת
מאפשר גם את הנוסחה של פותח השרשור (-בדיקה האם הספרה נכונה), וגם את הנוסחא של האקסל (-בדיקה מה הספרה הנכונה).
5/16